.elementor-2064 .elementor-element.elementor-element-fd000003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-2064 .elementor-element.elementor-element-fd000004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2064 .elementor-element.elementor-element-fd000005 .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000005.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000005.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#0C4F2D;}.elementor-2064 .elementor-element.elementor-element-fd000006{font-size:16px;line-height:1.7em;color:#41564A;}.elementor-2064 .elementor-element.elementor-element-fd000007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-2064 .elementor-element.elementor-element-fd000008{--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-2064 .elementor-element.elementor-element-fd00000a .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd00000a.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd00000a.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd00000b{--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-2064 .elementor-element.elementor-element-fd00000d .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd00000d.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd00000d.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd00000e{--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-2064 .elementor-element.elementor-element-fd000010 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000010.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000010.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000011{--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-2064 .elementor-element.elementor-element-fd000013 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000013.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000013.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000014{--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-2064 .elementor-element.elementor-element-fd000016 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000016.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000016.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000017{--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-2064 .elementor-element.elementor-element-fd000019 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000019.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000019.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd00001a{--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-2064 .elementor-element.elementor-element-fd00001c .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd00001c.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd00001c.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd00001d{--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-2064 .elementor-element.elementor-element-fd00001f .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd00001f.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd00001f.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000020{--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-2064 .elementor-element.elementor-element-fd000022 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000022.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000022.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2064 .elementor-element.elementor-element-fd000024 .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000024.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000024.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#0C4F2D;}.elementor-2064 .elementor-element.elementor-element-fd000025{font-size:16px;line-height:1.7em;color:#41564A;}.elementor-2064 .elementor-element.elementor-element-fd000026{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-2064 .elementor-element.elementor-element-fd000027{--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-2064 .elementor-element.elementor-element-fd000029 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000029.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000029.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd00002a{--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-2064 .elementor-element.elementor-element-fd00002c .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd00002c.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd00002c.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd00002d{--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-2064 .elementor-element.elementor-element-fd00002f .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd00002f.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd00002f.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2064 .elementor-element.elementor-element-fd000031 .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000031.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000031.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#0C4F2D;}.elementor-2064 .elementor-element.elementor-element-fd000032{font-size:16px;line-height:1.7em;color:#41564A;}.elementor-2064 .elementor-element.elementor-element-fd000033{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-2064 .elementor-element.elementor-element-fd000034{--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-2064 .elementor-element.elementor-element-fd000036 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000036.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000036.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000037{--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-2064 .elementor-element.elementor-element-fd000039 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000039.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000039.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd00003a{--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-2064 .elementor-element.elementor-element-fd00003c .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd00003c.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd00003c.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd00003d{--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-2064 .elementor-element.elementor-element-fd00003f .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd00003f.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd00003f.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000040{--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-2064 .elementor-element.elementor-element-fd000042 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000042.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000042.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000043{--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-2064 .elementor-element.elementor-element-fd000045 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000045.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000045.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000046{--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-2064 .elementor-element.elementor-element-fd000048 .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd000048.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd000048.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}.elementor-2064 .elementor-element.elementor-element-fd000049{--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-2064 .elementor-element.elementor-element-fd00004b .elementor-heading-title{font-size:16px;font-weight:700;}.elementor-2064 .elementor-element.elementor-element-fd00004b.elementor-widget-heading .elementor-heading-title, .elementor-2064 .elementor-element.elementor-element-fd00004b.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:#244332;}@media(max-width:767px){.elementor-2064 .elementor-element.elementor-element-fd000005 .elementor-heading-title{font-size:22px;}.elementor-2064 .elementor-element.elementor-element-fd000024 .elementor-heading-title{font-size:22px;}.elementor-2064 .elementor-element.elementor-element-fd000031 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for container, class: .elementor-element-fd000007 *//* ASPART card layout v3 – component scoped; desktop grid/tablet grid/mobile swipe. */
.elementor-2064 .elementor-element.elementor-element-fd000007{
 display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:18px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 align-items:stretch!important;
 justify-content:stretch!important;
 box-sizing:border-box!important;
}
.elementor-2064 .elementor-element.elementor-element-fd000007>.e-con{
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 flex:none!important;
 box-sizing:border-box!important;
}
@media (min-width:768px) and (max-width:1024px){
 .elementor-2064 .elementor-element.elementor-element-fd000007{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;}
}
@media (max-width:767px){
 .elementor-2064 .elementor-element.elementor-element-fd000007{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  gap:12px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scroll-snap-type:x mandatory!important;
  scroll-padding-inline:12px;
  padding:4px 12px 16px!important;
  width:100%!important;
  box-sizing:border-box!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-x:contain;
  scrollbar-width:none;
 }
 .elementor-2064 .elementor-element.elementor-element-fd000007::-webkit-scrollbar{display:none}
 .elementor-2064 .elementor-element.elementor-element-fd000007>.e-con{
  flex:0 0 min(82vw,310px)!important;
  width:min(82vw,310px)!important;
  max-width:min(82vw,310px)!important;
  min-width:0!important;
  scroll-snap-align:start;
  scroll-snap-stop:normal;
 }
}
@media (prefers-reduced-motion:reduce){.elementor-2064 .elementor-element.elementor-element-fd000007{scroll-behavior:auto!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd000026 *//* ASPART card layout v3 – component scoped; desktop grid/tablet grid/mobile swipe. */
.elementor-2064 .elementor-element.elementor-element-fd000026{
 display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:18px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 align-items:stretch!important;
 justify-content:stretch!important;
 box-sizing:border-box!important;
}
.elementor-2064 .elementor-element.elementor-element-fd000026>.e-con{
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 flex:none!important;
 box-sizing:border-box!important;
}
@media (min-width:768px) and (max-width:1024px){
 .elementor-2064 .elementor-element.elementor-element-fd000026{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;}
}
@media (max-width:767px){
 .elementor-2064 .elementor-element.elementor-element-fd000026{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  gap:12px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scroll-snap-type:x mandatory!important;
  scroll-padding-inline:12px;
  padding:4px 12px 16px!important;
  width:100%!important;
  box-sizing:border-box!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-x:contain;
  scrollbar-width:none;
 }
 .elementor-2064 .elementor-element.elementor-element-fd000026::-webkit-scrollbar{display:none}
 .elementor-2064 .elementor-element.elementor-element-fd000026>.e-con{
  flex:0 0 min(82vw,310px)!important;
  width:min(82vw,310px)!important;
  max-width:min(82vw,310px)!important;
  min-width:0!important;
  scroll-snap-align:start;
  scroll-snap-stop:normal;
 }
}
@media (prefers-reduced-motion:reduce){.elementor-2064 .elementor-element.elementor-element-fd000026{scroll-behavior:auto!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd000033 *//* ASPART card layout v3 – component scoped; desktop grid/tablet grid/mobile swipe. */
.elementor-2064 .elementor-element.elementor-element-fd000033{
 display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:18px!important;
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 align-items:stretch!important;
 justify-content:stretch!important;
 box-sizing:border-box!important;
}
.elementor-2064 .elementor-element.elementor-element-fd000033>.e-con{
 width:100%!important;
 max-width:100%!important;
 min-width:0!important;
 flex:none!important;
 box-sizing:border-box!important;
}
@media (min-width:768px) and (max-width:1024px){
 .elementor-2064 .elementor-element.elementor-element-fd000033{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;}
}
@media (max-width:767px){
 .elementor-2064 .elementor-element.elementor-element-fd000033{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  justify-content:flex-start!important;
  gap:12px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  scroll-snap-type:x mandatory!important;
  scroll-padding-inline:12px;
  padding:4px 12px 16px!important;
  width:100%!important;
  box-sizing:border-box!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-x:contain;
  scrollbar-width:none;
 }
 .elementor-2064 .elementor-element.elementor-element-fd000033::-webkit-scrollbar{display:none}
 .elementor-2064 .elementor-element.elementor-element-fd000033>.e-con{
  flex:0 0 min(82vw,310px)!important;
  width:min(82vw,310px)!important;
  max-width:min(82vw,310px)!important;
  min-width:0!important;
  scroll-snap-align:start;
  scroll-snap-stop:normal;
 }
}
@media (prefers-reduced-motion:reduce){.elementor-2064 .elementor-element.elementor-element-fd000033{scroll-behavior:auto!important;}}/* End custom CSS */