.elementor-76886 .elementor-element.elementor-element-20fd127{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ceasectiontitle{--separator-border-color:var( --e-global-color-secondary );}.elementor-widget-ceasectiontitle .title-separator > *{color:var( --e-global-color-secondary );}.elementor-76886 .elementor-element.elementor-element-dc654ac{text-align:center;}.elementor-76886 .elementor-element.elementor-element-dc654ac.cea-align-center .section-description{margin:0 auto;}.elementor-76886 .elementor-element.elementor-element-dc654ac > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-title-wrapper .section-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-bottom:0px;font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-title-wrapper .sub-title{color:#549F57;margin-bottom:10px;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1px;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-description .lead{margin-bottom:5px;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-description .section-content{color:#777777;margin-bottom:30px;}.elementor-76886 .elementor-element.elementor-element-a706b28{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-76886 .elementor-element.elementor-element-44c3a10{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-76886 .elementor-element.elementor-element-234b214.elementor-element{--align-self:flex-start;}.elementor-76886 .elementor-element.elementor-element-458e40c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76886 .elementor-element.elementor-element-27d2306{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-76886 .elementor-element.elementor-element-57fdc37 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-76886 .elementor-element.elementor-element-57fdc37.elementor-element{--align-self:center;}.elementor-76886 .elementor-element.elementor-element-57fdc37 .elementor-heading-title{color:#3F3F3F;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-76886 .elementor-element.elementor-element-6ba49c8 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-76886 .elementor-element.elementor-element-6ba49c8 .elementor-icon-wrapper{text-align:center;}.elementor-76886 .elementor-element.elementor-element-6ba49c8.elementor-view-stacked .elementor-icon{background-color:#427634;}.elementor-76886 .elementor-element.elementor-element-6ba49c8.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-6ba49c8.elementor-view-default .elementor-icon{color:#427634;border-color:#427634;}.elementor-76886 .elementor-element.elementor-element-6ba49c8.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-6ba49c8.elementor-view-default .elementor-icon svg{fill:#427634;}.elementor-76886 .elementor-element.elementor-element-6ba49c8 .elementor-icon{font-size:30px;}.elementor-76886 .elementor-element.elementor-element-6ba49c8 .elementor-icon svg{height:30px;}.elementor-76886 .elementor-element.elementor-element-3844d3c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-76886 .elementor-element.elementor-element-f00493a{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-45ba3df{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-dce7a89{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-458e40c::before, .elementor-76886 .elementor-element.elementor-element-458e40c > .elementor-background-video-container::before, .elementor-76886 .elementor-element.elementor-element-458e40c > .e-con-inner > .elementor-background-video-container::before, .elementor-76886 .elementor-element.elementor-element-458e40c > .elementor-background-slideshow::before, .elementor-76886 .elementor-element.elementor-element-458e40c > .e-con-inner > .elementor-background-slideshow::before, .elementor-76886 .elementor-element.elementor-element-458e40c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-76886 .elementor-element.elementor-element-6517f9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76886 .elementor-element.elementor-element-5ff6d5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-76886 .elementor-element.elementor-element-37376a5 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-76886 .elementor-element.elementor-element-37376a5 .elementor-heading-title{color:#3F3F3F;}.elementor-76886 .elementor-element.elementor-element-af4eee0 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-76886 .elementor-element.elementor-element-af4eee0 .elementor-icon-wrapper{text-align:center;}.elementor-76886 .elementor-element.elementor-element-af4eee0.elementor-view-stacked .elementor-icon{background-color:#427634;}.elementor-76886 .elementor-element.elementor-element-af4eee0.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-af4eee0.elementor-view-default .elementor-icon{color:#427634;border-color:#427634;}.elementor-76886 .elementor-element.elementor-element-af4eee0.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-af4eee0.elementor-view-default .elementor-icon svg{fill:#427634;}.elementor-76886 .elementor-element.elementor-element-af4eee0 .elementor-icon{font-size:30px;}.elementor-76886 .elementor-element.elementor-element-af4eee0 .elementor-icon svg{height:30px;}.elementor-76886 .elementor-element.elementor-element-9839d79{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-3091453{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-20c3702{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-cfd0af6{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-20d9698{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-88879c3{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-c23033c{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-1fe9323{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76886 .elementor-element.elementor-element-8d85622{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-76886 .elementor-element.elementor-element-4be12bd > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-76886 .elementor-element.elementor-element-4be12bd .elementor-heading-title{color:#3F3F3F;}.elementor-76886 .elementor-element.elementor-element-f256229 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-76886 .elementor-element.elementor-element-f256229 .elementor-icon-wrapper{text-align:center;}.elementor-76886 .elementor-element.elementor-element-f256229.elementor-view-stacked .elementor-icon{background-color:#427634;}.elementor-76886 .elementor-element.elementor-element-f256229.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-f256229.elementor-view-default .elementor-icon{color:#427634;border-color:#427634;}.elementor-76886 .elementor-element.elementor-element-f256229.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-f256229.elementor-view-default .elementor-icon svg{fill:#427634;}.elementor-76886 .elementor-element.elementor-element-f256229 .elementor-icon{font-size:30px;}.elementor-76886 .elementor-element.elementor-element-f256229 .elementor-icon svg{height:30px;}.elementor-76886 .elementor-element.elementor-element-9a8af59{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-d0aad60{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-788ed46{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-82c0245{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-b8afa48{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-6dec40a{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-f29dd64{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-43f785a{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-dc36a8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76886 .elementor-element.elementor-element-537f401{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-76886 .elementor-element.elementor-element-5b596ad > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-76886 .elementor-element.elementor-element-5b596ad .elementor-heading-title{color:#3F3F3F;}.elementor-76886 .elementor-element.elementor-element-3131dd0 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-76886 .elementor-element.elementor-element-3131dd0 .elementor-icon-wrapper{text-align:center;}.elementor-76886 .elementor-element.elementor-element-3131dd0.elementor-view-stacked .elementor-icon{background-color:#427634;}.elementor-76886 .elementor-element.elementor-element-3131dd0.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-3131dd0.elementor-view-default .elementor-icon{color:#427634;border-color:#427634;}.elementor-76886 .elementor-element.elementor-element-3131dd0.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-3131dd0.elementor-view-default .elementor-icon svg{fill:#427634;}.elementor-76886 .elementor-element.elementor-element-3131dd0 .elementor-icon{font-size:30px;}.elementor-76886 .elementor-element.elementor-element-3131dd0 .elementor-icon svg{height:30px;}.elementor-76886 .elementor-element.elementor-element-a42ce84{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-176b65d{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-62d745a{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-66ce562{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-31a1e26{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-bdda875{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-76886 .elementor-element.elementor-element-4cf69e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-76886 .elementor-element.elementor-element-573f021 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-76886 .elementor-element.elementor-element-573f021 .elementor-heading-title{color:#3F3F3F;}.elementor-76886 .elementor-element.elementor-element-e0de40c > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-76886 .elementor-element.elementor-element-e0de40c .elementor-icon-wrapper{text-align:center;}.elementor-76886 .elementor-element.elementor-element-e0de40c.elementor-view-stacked .elementor-icon{background-color:#427634;}.elementor-76886 .elementor-element.elementor-element-e0de40c.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-e0de40c.elementor-view-default .elementor-icon{color:#427634;border-color:#427634;}.elementor-76886 .elementor-element.elementor-element-e0de40c.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-e0de40c.elementor-view-default .elementor-icon svg{fill:#427634;}.elementor-76886 .elementor-element.elementor-element-e0de40c .elementor-icon{font-size:30px;}.elementor-76886 .elementor-element.elementor-element-e0de40c .elementor-icon svg{height:30px;}.elementor-76886 .elementor-element.elementor-element-e552441{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-7c51c19{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-e6bc1cf{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-726ad3d{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-3fcf5f5{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-237c586{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-76886 .elementor-element.elementor-element-18a1fdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-76886 .elementor-element.elementor-element-54b2c2b > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-76886 .elementor-element.elementor-element-54b2c2b .elementor-heading-title{color:#3F3F3F;}.elementor-76886 .elementor-element.elementor-element-d1717d3 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-76886 .elementor-element.elementor-element-d1717d3 .elementor-icon-wrapper{text-align:center;}.elementor-76886 .elementor-element.elementor-element-d1717d3.elementor-view-stacked .elementor-icon{background-color:#427634;}.elementor-76886 .elementor-element.elementor-element-d1717d3.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-d1717d3.elementor-view-default .elementor-icon{color:#427634;border-color:#427634;}.elementor-76886 .elementor-element.elementor-element-d1717d3.elementor-view-framed .elementor-icon, .elementor-76886 .elementor-element.elementor-element-d1717d3.elementor-view-default .elementor-icon svg{fill:#427634;}.elementor-76886 .elementor-element.elementor-element-d1717d3 .elementor-icon{font-size:30px;}.elementor-76886 .elementor-element.elementor-element-d1717d3 .elementor-icon svg{height:30px;}.elementor-76886 .elementor-element.elementor-element-802623e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-876752a{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-cfc4f19{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-050dd69{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-29f571c{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-ee18c46{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-76886 .elementor-element.elementor-element-6603cc4{column-gap:0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-76886 .elementor-element.elementor-element-dc654ac{text-align:left;}.elementor-76886 .elementor-element.elementor-element-dc654ac.cea-align-center .section-description{margin:0 auto;}.elementor-76886 .elementor-element.elementor-element-dc654ac > .elementor-widget-container{margin:0px 0px 15px 20px;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-title-wrapper .section-title{font-size:40px;line-height:48px;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-title-wrapper .sub-title{margin-bottom:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-76886 .elementor-element.elementor-element-3844d3c{--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-458e40c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-76886 .elementor-element.elementor-element-9839d79{--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-6517f9c{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-76886 .elementor-element.elementor-element-9a8af59{--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-1fe9323{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-76886 .elementor-element.elementor-element-a42ce84{--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-dc36a8e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-76886 .elementor-element.elementor-element-e552441{--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-bdda875{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-76886 .elementor-element.elementor-element-802623e{--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-237c586{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-76886 .elementor-element.elementor-element-dc654ac{text-align:center;}.elementor-76886 .elementor-element.elementor-element-dc654ac.cea-align-center .section-description{margin:0 auto;}.elementor-76886 .elementor-element.elementor-element-dc654ac > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-title-wrapper .section-title{margin-bottom:0px;font-size:36px;line-height:42px;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-title-wrapper .sub-title{margin-bottom:7px;font-size:14px;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-description .lead{margin-bottom:5px;}.elementor-76886 .elementor-element.elementor-element-dc654ac .section-description .section-content{margin-bottom:30px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-76886 .elementor-element.elementor-element-3844d3c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-458e40c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-76886 .elementor-element.elementor-element-9839d79{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-6517f9c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-76886 .elementor-element.elementor-element-9a8af59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-1fe9323{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-76886 .elementor-element.elementor-element-a42ce84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-dc36a8e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-76886 .elementor-element.elementor-element-e552441{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-bdda875{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-76886 .elementor-element.elementor-element-802623e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-76886 .elementor-element.elementor-element-237c586{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-f00493a */.p-card {
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.2) translateY(-10px);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
    z-index: 1000;
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45ba3df */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}


.info {
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dce7a89 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f00493a */.p-card {
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.2) translateY(-10px);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
    z-index: 1000;
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45ba3df */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}


.info {
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dce7a89 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f00493a */.p-card {
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.2) translateY(-10px);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
    z-index: 1000;
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45ba3df */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}


.info {
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dce7a89 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f00493a */.p-card {
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.2) translateY(-10px);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3);
    z-index: 1000;
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45ba3df */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}


.info {
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dce7a89 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3091453 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20c3702 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfd0af6 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d9698 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88879c3 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c23033c */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3091453 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20c3702 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfd0af6 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d9698 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88879c3 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c23033c */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3091453 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20c3702 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfd0af6 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d9698 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88879c3 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c23033c */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3091453 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20c3702 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfd0af6 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20d9698 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88879c3 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c23033c */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0aad60 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788ed46 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82c0245 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8afa48 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dec40a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f29dd64 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f785a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0aad60 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788ed46 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82c0245 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8afa48 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dec40a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f29dd64 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f785a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0aad60 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788ed46 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82c0245 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8afa48 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dec40a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f29dd64 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f785a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0aad60 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-788ed46 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82c0245 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8afa48 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dec40a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f29dd64 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43f785a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-176b65d */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62d745a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ce562 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31a1e26 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-176b65d */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62d745a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ce562 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31a1e26 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-176b65d */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62d745a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ce562 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31a1e26 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-176b65d */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62d745a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ce562 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31a1e26 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c51c19 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6bc1cf */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-726ad3d */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fcf5f5 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c51c19 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6bc1cf */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-726ad3d */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fcf5f5 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c51c19 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6bc1cf */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-726ad3d */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fcf5f5 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c51c19 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6bc1cf */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-726ad3d */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fcf5f5 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-876752a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfc4f19 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-050dd69 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29f571c */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee18c46 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6603cc4 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-876752a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfc4f19 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-050dd69 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29f571c */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee18c46 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6603cc4 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-876752a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfc4f19 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-050dd69 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29f571c */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee18c46 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6603cc4 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-876752a */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfc4f19 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-050dd69 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29f571c */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee18c46 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6603cc4 */.p-card {
    background-color: #ffffff; /* Background color of the card */
    border: 1px solid #e0e0e0; /* Border color and width */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    padding: 16px; /* Padding inside the card */
    max-width: 300px; /* Maximum width of the card */
    overflow: hidden; /* Hide overflowed content */
    text-align: center; /* Center-align text */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transitions */
}



/* Card hover effects */
.p-card:hover {
    transform: scale(1.05) translateY(-10px);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

/* Ripple animation on hover */
.p-card:hover::after {
    transform: scale(4); /* Increase scale for ripple effect */
    opacity: 0.1; /* Show subtle ripple */
}

.info {
    line-height: 1.6; /* Adjust this value to control line spacing */
}/* End custom CSS */