.elementor-10913 .elementor-element.elementor-element-e7bd2fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10913 .elementor-element.elementor-element-e7bd2fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10913 .elementor-element.elementor-element-abc28ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10913 .elementor-element.elementor-element-384e730{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10913 .elementor-element.elementor-element-3b5b061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10913 .elementor-element.elementor-element-a8f41b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10913 .elementor-element.elementor-element-51d5565{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10913 .elementor-element.elementor-element-3def90a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10913 .elementor-element.elementor-element-652d203{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10913 .elementor-element.elementor-element-e8694b6{--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;--justify-content:flex-start;--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-10913 .elementor-element.elementor-element-e8694b6:not(.elementor-motion-effects-element-type-background), .elementor-10913 .elementor-element.elementor-element-e8694b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca26da6 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10913 .elementor-element.elementor-element-3898e5f.elementor-element{--align-self:flex-start;}.elementor-10913 .elementor-element.elementor-element-3898e5f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px;color:#6B4E96;}.elementor-10913 .elementor-element.elementor-element-ea86057 > .elementor-widget-container{margin:018px 0px 0px 0px;}.elementor-10913 .elementor-element.elementor-element-ea86057 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:46px;font-weight:800;line-height:1.02em;letter-spacing:-0.7px;color:#3B2A63;}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-meta > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10913 .elementor-element.elementor-element-0070660 .eael-grid-post-holder{background-color:#fff;border-radius:20px 20px 20px 20px;}.elementor-10913 .elementor-element.elementor-element-0070660 .eael-entry-title a{color:#3B2A63;}.elementor-10913 .elementor-element.elementor-element-0070660 .eael-entry-title:hover, .elementor-10913 .elementor-element.elementor-element-0070660 .eael-entry-title a:hover{color:#6B4E96;}.elementor-10913 .elementor-element.elementor-element-0070660 .eael-entry-title, .elementor-10913 .elementor-element.elementor-element-0070660 .eael-entry-title a{font-family:"Urbanist", Sans-serif;font-size:23px;font-weight:600;}.elementor-10913 .elementor-element.elementor-element-0070660 .eael-grid-post-excerpt p{color:#54427D;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;}.elementor-10913 .elementor-element.elementor-element-0070660 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-10913 .elementor-element.elementor-element-0070660 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-10913 .elementor-element.elementor-element-0070660 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-10913 .elementor-element.elementor-element-0070660 .eael-post-elements-readmore-btn{color:#000BEC;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10913 .elementor-element.elementor-element-e7bd2fc{--width:99.922%;}.elementor-10913 .elementor-element.elementor-element-e8694b6{--content-width:1240px;}}@media(max-width:1024px){.elementor-10913 .elementor-element.elementor-element-e8694b6{--padding-top:064px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-10913 .elementor-element.elementor-element-ea86057 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-10913 .elementor-element.elementor-element-e8694b6{--padding-top:048px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-10913 .elementor-element.elementor-element-ea86057 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for eael-post-grid, class: .elementor-element-0070660 */.cs-bloggrid .eael-post-grid{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:24px !important;
  align-items:stretch !important;
  float:none !important;
}
.cs-bloggrid .eael-grid-post{
  width:100% !important; max-width:100% !important;
  float:none !important; margin:0 !important; padding:0 !important;
  display:flex !important;
}

.cs-bloggrid .eael-grid-post-holder,
.cs-bloggrid .eael-grid-post-holder-inner,
.cs-bloggrid .eael-entry-wrapper,
.cs-bloggrid .eael-entry-content,
.cs-bloggrid .eael-grid-post-excerpt{
  height:auto !important; min-height:0 !important; max-height:none !important;
  overflow:visible !important;
}

.cs-bloggrid .eael-grid-post-holder,
.cs-bloggrid .eael-grid-post-holder-inner{
  display:flex !important; flex-direction:column !important;
  width:100% !important; align-self:stretch !important; flex:1 1 auto !important;
}
.cs-bloggrid .eael-grid-post-holder{
  background:#FFFFFF;
  border-radius:20px !important;
  overflow:hidden !important;
  box-shadow:6px 6px 41px 0 rgba(0,0,0,.05);
  transition:transform .3s ease;
}
.cs-bloggrid .eael-grid-post:hover .eael-grid-post-holder{ transform:translateY(-4px); }

.cs-bloggrid .eael-entry-thumbnail img{
  width:100% !important; height:auto !important;
  aspect-ratio:3/2; object-fit:cover; display:block;
  border-radius:0 !important;
}

.cs-bloggrid .eael-entry-wrapper{
  padding:26px !important;
  flex:1 1 auto !important;
  display:flex !important; flex-direction:column !important;
}
.cs-bloggrid .eael-entry-content,
.cs-bloggrid .eael-grid-post-excerpt{
  flex:1 1 auto !important; display:flex; flex-direction:column;
}

.cs-bloggrid .eael-entry-title{ margin:0 !important; }
.cs-bloggrid .eael-entry-title a{
  font-family:'Urbanist',sans-serif !important; font-weight:800 !important;
  font-size:23px !important; line-height:1.15em !important;
  color:#3B2A63 !important;
  text-decoration:none !important; border-bottom:0 !important;
  transition:color .25s ease;
}
.cs-bloggrid .eael-grid-post:hover .eael-entry-title a{ color:#6B4E96 !important; }

.cs-bloggrid .eael-grid-post-excerpt p{
  margin:14px 0 0 !important;
  font-family:'Jost',sans-serif !important; font-size:16px !important;
  line-height:1.55em !important; color:#54427D !important;
  display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;
  overflow:hidden !important;
}

.cs-bloggrid .eael-post-elements-readmore-btn{
  display:inline-block !important;
  margin-top:auto !important; align-self:flex-start;
  font-family:'Urbanist',sans-serif !important; font-weight:800 !important;
  font-size:16px !important;
  color:#3B2A63 !important; background:#FFFFFF;
  padding:13px 26px !important; border-radius:100px;
  border:1px solid #E0CFE8;
  text-decoration:none !important;
  transition:background-color .3s ease, color .3s ease, border-color .3s ease;
}
.cs-bloggrid .eael-post-elements-readmore-btn:hover,
.cs-bloggrid .eael-post-elements-readmore-btn:focus{
  background:#3B2A63; color:#FFFFFF !important; border-color:#3B2A63;
}

.cs-bloggrid .eael-entry-overlay{ background:rgba(59,42,99,.72) !important; }
.cs-bloggrid .eael-entry-overlay i{ color:#FFFFFF !important; font-size:22px !important; }

@media (max-width:1024px){
  .cs-bloggrid .eael-post-grid{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
}
@media (max-width:767px){
  .cs-bloggrid .eael-post-grid{ grid-template-columns:minmax(0,1fr) !important; }
  .cs-bloggrid .eael-entry-wrapper{ padding:22px !important; }
  .cs-bloggrid .eael-entry-title a{ font-size:20px !important; }
}/* End custom CSS */