.elementor-2625 .elementor-element.elementor-element-2f92579 > .elementor-container{min-height:170px;}.elementor-2625 .elementor-element.elementor-element-2f92579{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2625 .elementor-element.elementor-element-2f92579 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-c8bafff > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-c8bafff .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1439835 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-1439835 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-49f1887:not(.elementor-motion-effects-element-type-background), .elementor-2625 .elementor-element.elementor-element-49f1887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001C;}.elementor-2625 .elementor-element.elementor-element-49f1887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-49f1887 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-6f95b2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-6f95b2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6f95b2c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-6f95b2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-c446ea6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-1f2ff96 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-1f2ff96 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1f2ff96.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1f2ff96 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-1f2ff96 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-ef45766 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-ef45766 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-90d066c > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-90d066c .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-90d066c .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-90d066c .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-928a8bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-928a8bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-928a8bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-928a8bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-89d0efa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-89d0efa{text-align:center;}.elementor-2625 .elementor-element.elementor-element-89d0efa img{width:100%;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-ca5bdfa .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-167a38e > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-167a38e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-e03f9c8 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-e03f9c8 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-e03f9c8 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-e03f9c8 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-e79dc6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-e79dc6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e79dc6c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-e79dc6c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-280df45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-3a8307e > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-3a8307e .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-3a8307e.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-3a8307e .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-3a8307e .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-af94057 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-af94057 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-4c2b29b > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-4c2b29b .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-4c2b29b .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-4c2b29b .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-5e718c2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-5e718c2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-5e718c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-5e718c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-f1835ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-6240279 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-6240279 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6240279.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6240279 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-6240279 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-e948dda > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-e948dda .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-913bbff > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-913bbff .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-913bbff .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-913bbff .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-f63ab78:not(.elementor-motion-effects-element-type-background), .elementor-2625 .elementor-element.elementor-element-f63ab78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001C;}.elementor-2625 .elementor-element.elementor-element-f63ab78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-f63ab78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-c5380ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-c5380ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-c5380ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-c5380ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-f6ba9cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-a943593 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-a943593 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a943593.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a943593 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-a943593 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-bd11c7c > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-bd11c7c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-4a7feab > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-4a7feab .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-4a7feab .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-4a7feab .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-ae78540:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-ae78540 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-ae78540 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-ae78540 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-7d71b03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-265ae3e > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-265ae3e .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-265ae3e.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-265ae3e .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-265ae3e .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-0452e6b > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-0452e6b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-144f2a6 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-144f2a6 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-144f2a6 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-144f2a6 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-1f30bb4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-1f30bb4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1f30bb4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-1f30bb4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-cf95c33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-9c84b29 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-9c84b29 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-9c84b29.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-9c84b29 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-9c84b29 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-5da7061 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-5da7061 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-9bc2c8b > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-9bc2c8b .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-9bc2c8b .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-9bc2c8b .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-17295a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-17295a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-17295a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-17295a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-1e0ed0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-18862a2 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-18862a2 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-18862a2.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-18862a2 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-18862a2 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-89d80f1 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-89d80f1 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-8af4923 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-8af4923 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-8af4923 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-8af4923 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-f50daed:not(.elementor-motion-effects-element-type-background), .elementor-2625 .elementor-element.elementor-element-f50daed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001C;}.elementor-2625 .elementor-element.elementor-element-f50daed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-f50daed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-e5aff03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-e5aff03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e5aff03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-e5aff03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-50c5023 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-e24de4a > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-e24de4a .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e24de4a.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e24de4a .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-e24de4a .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-ce97cef > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-ce97cef .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-573c7af > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-573c7af .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-573c7af .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-573c7af .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-8e587e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-8e587e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-8e587e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-8e587e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-6508fba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-efd1b80 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-efd1b80 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-efd1b80.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-efd1b80 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-efd1b80 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-b6e58e7 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-b6e58e7 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-4e8b9a2 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-4e8b9a2 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-4e8b9a2 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-4e8b9a2 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-a2c57e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-a2c57e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a2c57e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-a2c57e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-4cb3b26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-24cbb19 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-24cbb19 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-24cbb19.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-24cbb19 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-24cbb19 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-2c03808 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-2c03808 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-0404241 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-0404241 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-0404241 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-0404241 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-2b46af7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-2b46af7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-2b46af7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-2b46af7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-ae1268a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-eb62f4d > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-eb62f4d .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-eb62f4d.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-eb62f4d .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-eb62f4d .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-921491a > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-921491a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-5a562e4 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-5a562e4 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-5a562e4 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-5a562e4 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-3d86324:not(.elementor-motion-effects-element-type-background), .elementor-2625 .elementor-element.elementor-element-3d86324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001C;}.elementor-2625 .elementor-element.elementor-element-3d86324{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-3d86324 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-198634e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-198634e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-198634e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-198634e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-0265d4c > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-0265d4c .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-0265d4c.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-0265d4c .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-0265d4c .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-067736f > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-067736f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-6eb804d > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-6eb804d .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-6eb804d .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-6eb804d .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-722bed4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-722bed4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-722bed4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-722bed4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-1b199c8 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-1b199c8 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1b199c8.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-1b199c8 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-1b199c8 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-eeaecdb > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-eeaecdb .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-d2e5504 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 5px;}.elementor-2625 .elementor-element.elementor-element-d2e5504 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-d2e5504 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-d2e5504 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-3427800:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-3427800 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-3427800 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-3427800 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-16b4ffd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-a0352d0 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-a0352d0 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a0352d0.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a0352d0 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-a0352d0 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-e213daa > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-e213daa .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-1bfe5cb > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-1bfe5cb .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-1bfe5cb .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-1bfe5cb .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-2380429:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-2380429 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-2380429 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-2380429 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-e24714f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-e309984 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-e309984 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e309984.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-e309984 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-e309984 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-e22f09c > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-e22f09c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-91d1d12 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 8px;}.elementor-2625 .elementor-element.elementor-element-91d1d12 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-91d1d12 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-91d1d12 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-b842d12:not(.elementor-motion-effects-element-type-background), .elementor-2625 .elementor-element.elementor-element-b842d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001C;}.elementor-2625 .elementor-element.elementor-element-b842d12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 24px 0px;}.elementor-2625 .elementor-element.elementor-element-b842d12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-fab8f98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-fab8f98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-fab8f98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-fab8f98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-5b5ceca > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-5b5ceca .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-5b5ceca.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-5b5ceca .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-5b5ceca .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-e312a29 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-e312a29 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-f04d869 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-f04d869 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-f04d869 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-f04d869 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-2ec6ff9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-2ec6ff9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-2ec6ff9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-2ec6ff9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-bbcac7d > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-bbcac7d .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-bbcac7d.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-bbcac7d .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-bbcac7d .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-bfebc50 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-bfebc50 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-5a94db3 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-5a94db3 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-5a94db3 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-5a94db3 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-73377ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-73377ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-73377ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-73377ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-919a1f5 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-919a1f5 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-919a1f5.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-919a1f5 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-919a1f5 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-ef04ba6 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-ef04ba6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-3168ee9 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-3168ee9 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-3168ee9 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-3168ee9 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-0774c29:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-0774c29 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-0774c29 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-0774c29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-6fc5569 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-6fc5569 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6fc5569.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-6fc5569 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-6fc5569 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-14fdb8b > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-14fdb8b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-d04c455 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-d04c455 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-d04c455 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-d04c455 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-b0b0878:not(.elementor-motion-effects-element-type-background), .elementor-2625 .elementor-element.elementor-element-b0b0878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001C;}.elementor-2625 .elementor-element.elementor-element-b0b0878{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 24px 0px;}.elementor-2625 .elementor-element.elementor-element-b0b0878 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-f64cda5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-f64cda5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-f64cda5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-f64cda5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-a554b8d > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-a554b8d .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a554b8d.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-a554b8d .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-a554b8d .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-06929d3 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-06929d3 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-729609a > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-729609a .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-729609a .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-729609a .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-435e08a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-435e08a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-435e08a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-435e08a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-dba302a > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-dba302a .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-dba302a.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-dba302a .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-dba302a .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-c0ded3a > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-c0ded3a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-e08533f > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-e08533f .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-e08533f .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-e08533f .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-297f00f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-297f00f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-297f00f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-297f00f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-fd3efac > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-fd3efac .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-fd3efac.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-fd3efac .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-fd3efac .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-5875d62 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-5875d62 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-ad502c1 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-ad502c1 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-ad502c1 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-ad502c1 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-05631ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-05631ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-05631ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-05631ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-f227a01 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-f227a01 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-f227a01.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-f227a01 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-f227a01 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-cf03758 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-cf03758 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-93b63d5 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-93b63d5 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-93b63d5 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-93b63d5 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-339af71:not(.elementor-motion-effects-element-type-background), .elementor-2625 .elementor-element.elementor-element-339af71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001C;}.elementor-2625 .elementor-element.elementor-element-339af71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 0px 24px 0px;}.elementor-2625 .elementor-element.elementor-element-339af71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-d39875b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2625 .elementor-element.elementor-element-d39875b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-d39875b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-d39875b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-2fa6806 > .elementor-widget-container{margin:-57px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-2fa6806 .elementor-icon-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-stacked .elementor-icon{background-color:#0CB8B6;color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-default .elementor-icon{color:#0CB8B6;border-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-framed .elementor-icon, .elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-default .elementor-icon svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-framed .elementor-icon:hover, .elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-framed .elementor-icon:hover{background-color:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-2fa6806.elementor-view-stacked .elementor-icon:hover svg{fill:#0CB8B6;}.elementor-2625 .elementor-element.elementor-element-2fa6806 .elementor-icon{font-size:25px;}.elementor-2625 .elementor-element.elementor-element-2fa6806 .elementor-icon svg{height:25px;}.elementor-2625 .elementor-element.elementor-element-3461c1a > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-2625 .elementor-element.elementor-element-3461c1a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;}.elementor-2625 .elementor-element.elementor-element-2123767 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 12px 12px 12px;}.elementor-2625 .elementor-element.elementor-element-2123767 .elementor-image-box-wrapper{text-align:right;}.elementor-2625 .elementor-element.elementor-element-2123767 .elementor-image-box-title{font-family:"Cairo", Sans-serif;font-size:24px;font-weight:700;}.elementor-2625 .elementor-element.elementor-element-2123767 .elementor-image-box-description{font-family:"Cairo", Sans-serif;font-size:13px;font-weight:400;line-height:22.1px;}.elementor-2625 .elementor-element.elementor-element-ac493d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-ac493d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-0aa0a29 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-0aa0a29 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2625 .elementor-element.elementor-element-ed39abd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:6px 6px 6px 6px;--e-column-margin-right:6px;--e-column-margin-left:6px;padding:0px 0px 0px 0px;}.elementor-2625 .elementor-element.elementor-element-ed39abd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-2625 .elementor-element.elementor-element-6f95b2c > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-90d066c > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-928a8bf > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-e03f9c8 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-e79dc6c > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-4c2b29b > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-5e718c2 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-913bbff > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-c5380ac > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-4a7feab > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-ae78540 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-144f2a6 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-1f30bb4 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-9bc2c8b > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-17295a8 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-8af4923 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-e5aff03 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-573c7af > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-8e587e0 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-4e8b9a2 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-a2c57e4 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-0404241 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-2b46af7 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-5a562e4 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-198634e > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-6eb804d > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-722bed4 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-d2e5504 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-3427800 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-1bfe5cb > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-2380429 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-91d1d12 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-fab8f98 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-f04d869 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-2ec6ff9 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-5a94db3 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-73377ba > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-3168ee9 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-0774c29 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-d04c455 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-f64cda5 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-729609a > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-435e08a > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-e08533f > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-297f00f > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-ad502c1 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-05631ba > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-93b63d5 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-d39875b > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-2123767 > .elementor-widget-container{padding:0px 12px 14px 12px;}.elementor-2625 .elementor-element.elementor-element-ac493d7 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-0aa0a29 > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-2625 .elementor-element.elementor-element-ed39abd > .elementor-element-populated{margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}}/* Start custom CSS for section, class: .elementor-element-2f92579 */.aboutcont
{
    background: radial-gradient(circle at center, #0fa7a7 0%, #12c2bd 40%, #0e8d8d 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c446ea6 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-c446ea6 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-c446ea6::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-c446ea6::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-c446ea6:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-c446ea6:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-c446ea6 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-c446ea6:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89d0efa *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-89d0efa {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-89d0efa::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-89d0efa::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-89d0efa:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-89d0efa:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-89d0efa img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-89d0efa:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-280df45 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-280df45 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-280df45::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-280df45::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-280df45:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-280df45:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-280df45 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-280df45:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1835ed *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-f1835ed {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-f1835ed::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-f1835ed::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-f1835ed:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-f1835ed:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-f1835ed img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-f1835ed:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f6ba9cc *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-f6ba9cc {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-f6ba9cc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-f6ba9cc::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-f6ba9cc:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-f6ba9cc:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-f6ba9cc img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-f6ba9cc:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d71b03 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-7d71b03 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-7d71b03::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-7d71b03::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-7d71b03:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-7d71b03:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-7d71b03 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-7d71b03:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf95c33 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-cf95c33 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-cf95c33::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-cf95c33::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-cf95c33:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-cf95c33:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-cf95c33 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-cf95c33:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e0ed0f *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-1e0ed0f {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-1e0ed0f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-1e0ed0f::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-1e0ed0f:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-1e0ed0f:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-1e0ed0f img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-1e0ed0f:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50c5023 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-50c5023 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-50c5023::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-50c5023::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-50c5023:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-50c5023:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-50c5023 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-50c5023:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6508fba *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-6508fba {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-6508fba::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-6508fba::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-6508fba:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-6508fba:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-6508fba img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-6508fba:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cb3b26 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-4cb3b26 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-4cb3b26::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-4cb3b26::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-4cb3b26:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-4cb3b26:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-4cb3b26 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-4cb3b26:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae1268a *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-ae1268a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-ae1268a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-ae1268a::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-ae1268a:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-ae1268a:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-ae1268a img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-ae1268a:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a14689 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-7a14689 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-7a14689::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-7a14689::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-7a14689:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-7a14689:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-7a14689 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-7a14689:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b16a10 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-2b16a10 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-2b16a10::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-2b16a10::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-2b16a10:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-2b16a10:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-2b16a10 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-2b16a10:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16b4ffd *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-16b4ffd {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-16b4ffd::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-16b4ffd::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-16b4ffd:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-16b4ffd:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-16b4ffd img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-16b4ffd:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e24714f *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-e24714f {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-e24714f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-e24714f::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-e24714f:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-e24714f:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-e24714f img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-e24714f:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f299373 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-f299373 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-f299373::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-f299373::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-f299373:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-f299373:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-f299373 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-f299373:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7eea77c *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-7eea77c {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-7eea77c::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-7eea77c::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-7eea77c:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-7eea77c:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-7eea77c img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-7eea77c:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48302e9 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-48302e9 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-48302e9::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-48302e9::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-48302e9:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-48302e9:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-48302e9 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-48302e9:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201d006 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-201d006 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-201d006::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-201d006::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-201d006:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-201d006:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-201d006 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-201d006:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b6c40f *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-3b6c40f {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-3b6c40f::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-3b6c40f::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-3b6c40f:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-3b6c40f:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-3b6c40f img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-3b6c40f:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb8bdca *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-cb8bdca {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-cb8bdca::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-cb8bdca::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-cb8bdca:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-cb8bdca:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-cb8bdca img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-cb8bdca:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2574ab *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-b2574ab {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-b2574ab::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-b2574ab::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-b2574ab:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-b2574ab:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-b2574ab img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-b2574ab:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc0fcca *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-fc0fcca {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-fc0fcca::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-fc0fcca::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-fc0fcca:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-fc0fcca:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-fc0fcca img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-fc0fcca:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf46785 *//* Container adjustments */
.elementor-2625 .elementor-element.elementor-element-cf46785 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  display: inline-block;
}

/* Hover overlay covers full image */
.elementor-2625 .elementor-element.elementor-element-cf46785::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(12, 184, 182, 0.23); /* semi-transparent teal overlay */
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: inherit; /* matches image corners */
  pointer-events: none; /* allows click on image */
}

/* Hover icon */
.elementor-2625 .elementor-element.elementor-element-cf46785::after {
  content: "\f002"; /* Font Awesome search icon */
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0CB8B6;
  font-size: 40px;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: none;
}

/* Hover effects */
.elementor-2625 .elementor-element.elementor-element-cf46785:hover::before {
  opacity: 1;
}

.elementor-2625 .elementor-element.elementor-element-cf46785:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.1);
}

.elementor-2625 .elementor-element.elementor-element-cf46785 img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
}

.elementor-2625 .elementor-element.elementor-element-cf46785:hover img {
  transform: scale(1.05); /* slight zoom on hover */
}/* End custom CSS */