.elementor-9451 .elementor-element.elementor-element-2d886d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-9451 .elementor-element.elementor-element-2d886d1:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-2d886d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F0F8FF 0%, #E0ECFF 100%);}.elementor-9451 .elementor-element.elementor-element-51588e5{text-align:center;}.elementor-9451 .elementor-element.elementor-element-51588e5 .elementor-heading-title{font-size:35px;color:#D23C4D;}.elementor-9451 .elementor-element.elementor-element-355eb7a{text-align:center;}.elementor-9451 .elementor-element.elementor-element-045012f{--display:flex;}.elementor-9451 .elementor-element.elementor-element-0d25ecb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9451 .elementor-element.elementor-element-0e18ec0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:11px 11px 11px 11px;}.elementor-9451 .elementor-element.elementor-element-0e18ec0:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-0e18ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9451 .elementor-element.elementor-element-144bd82{text-align:start;}.elementor-9451 .elementor-element.elementor-element-144bd82 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-9451 .elementor-element.elementor-element-74738ed{text-align:justify;font-size:15px;}.elementor-9451 .elementor-element.elementor-element-74738ed p{margin-block-end:0px;}.elementor-9451 .elementor-element.elementor-element-ea9c851{--display:flex;}.elementor-9451 .elementor-element.elementor-element-ea9c851:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-ea9c851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9451 .elementor-element.elementor-element-171d611{text-align:start;}.elementor-9451 .elementor-element.elementor-element-171d611 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-9451 .elementor-element.elementor-element-c10b007{text-align:justify;font-size:15px;}.elementor-9451 .elementor-element.elementor-element-c10b007 p{margin-block-end:0px;}.elementor-9451 .elementor-element.elementor-element-5923411{--display:flex;}.elementor-9451 .elementor-element.elementor-element-5923411:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-5923411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9451 .elementor-element.elementor-element-67d92df{text-align:start;}.elementor-9451 .elementor-element.elementor-element-67d92df .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-9451 .elementor-element.elementor-element-61cbdcb{text-align:justify;font-size:15px;}.elementor-9451 .elementor-element.elementor-element-61cbdcb p{margin-block-end:0px;}.elementor-9451 .elementor-element.elementor-element-2412524{--display:flex;}.elementor-9451 .elementor-element.elementor-element-2412524:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-2412524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9451 .elementor-element.elementor-element-0f86ae9{text-align:start;}.elementor-9451 .elementor-element.elementor-element-0f86ae9 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-9451 .elementor-element.elementor-element-24c4d81{text-align:justify;font-size:15px;}.elementor-9451 .elementor-element.elementor-element-24c4d81 p{margin-block-end:0px;}.elementor-9451 .elementor-element.elementor-element-be3d432{--display:flex;}.elementor-9451 .elementor-element.elementor-element-be3d432:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-be3d432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9451 .elementor-element.elementor-element-fb3676c{text-align:start;}.elementor-9451 .elementor-element.elementor-element-fb3676c .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-9451 .elementor-element.elementor-element-92e50da{text-align:justify;font-size:15px;}.elementor-9451 .elementor-element.elementor-element-92e50da p{margin-block-end:0px;}.elementor-9451 .elementor-element.elementor-element-6493bc1{--display:flex;}.elementor-9451 .elementor-element.elementor-element-6493bc1:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-6493bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9451 .elementor-element.elementor-element-3ccdb19{text-align:start;}.elementor-9451 .elementor-element.elementor-element-3ccdb19 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-9451 .elementor-element.elementor-element-30ad34d{text-align:justify;font-size:15px;}.elementor-9451 .elementor-element.elementor-element-30ad34d p{margin-block-end:0px;}.elementor-9451 .elementor-element.elementor-element-dc6a55a{--display:flex;}.elementor-9451 .elementor-element.elementor-element-dc6a55a:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-dc6a55a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9451 .elementor-element.elementor-element-5b49976{text-align:start;}.elementor-9451 .elementor-element.elementor-element-5b49976 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-9451 .elementor-element.elementor-element-1fdaf73{text-align:justify;font-size:15px;}.elementor-9451 .elementor-element.elementor-element-1fdaf73 p{margin-block-end:0px;}.elementor-9451 .elementor-element.elementor-element-3110eee{--display:flex;}.elementor-9451 .elementor-element.elementor-element-3110eee:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-3110eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9451 .elementor-element.elementor-element-ae50250{text-align:start;}.elementor-9451 .elementor-element.elementor-element-ae50250 .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-9451 .elementor-element.elementor-element-67995ff{text-align:justify;font-size:15px;}.elementor-9451 .elementor-element.elementor-element-67995ff p{margin-block-end:0px;}.elementor-9451 .elementor-element.elementor-element-9c9946a{--display:flex;}.elementor-9451 .elementor-element.elementor-element-9c9946a:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-9c9946a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9451 .elementor-element.elementor-element-64ab4df{text-align:start;}.elementor-9451 .elementor-element.elementor-element-64ab4df .elementor-heading-title{font-size:22px;line-height:26px;}.elementor-9451 .elementor-element.elementor-element-03c3bcd{text-align:justify;font-size:15px;}.elementor-9451 .elementor-element.elementor-element-03c3bcd p{margin-block-end:0px;}.elementor-9451 .elementor-element.elementor-element-673c800 .elementor-button{background-color:#9D2626;font-size:17px;font-weight:600;word-spacing:4px;}@media(min-width:768px){.elementor-9451 .elementor-element.elementor-element-0e18ec0{--width:100%;}.elementor-9451 .elementor-element.elementor-element-ea9c851{--width:100%;}.elementor-9451 .elementor-element.elementor-element-5923411{--width:100%;}.elementor-9451 .elementor-element.elementor-element-2412524{--width:100%;}.elementor-9451 .elementor-element.elementor-element-be3d432{--width:100%;}.elementor-9451 .elementor-element.elementor-element-6493bc1{--width:100%;}.elementor-9451 .elementor-element.elementor-element-dc6a55a{--width:100%;}.elementor-9451 .elementor-element.elementor-element-3110eee{--width:100%;}.elementor-9451 .elementor-element.elementor-element-9c9946a{--width:100%;}}@media(max-width:1024px){.elementor-9451 .elementor-element.elementor-element-0d25ecb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9451 .elementor-element.elementor-element-51588e5 .elementor-heading-title{font-size:28px;}.elementor-9451 .elementor-element.elementor-element-045012f{--justify-content:center;}.elementor-9451 .elementor-element.elementor-element-0d25ecb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-0d25ecb *//* Grid wrapper */
.pm-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(300px,1fr));
  gap:30px;
}

/* Cards normal (always visible) */
.pm-card{
  background:#fff;
  border-radius:14px;
  padding:25px;
  border:1px solid #e0e0e0;
  box-shadow:0 4px 10px rgba(0,0,0,.10);
  transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;

  /* safe animation */
  animation: pmPop .7s ease-out both;
}

/* stagger (optional) */
.pm-card:nth-child(1){animation-delay:.05s;}
.pm-card:nth-child(2){animation-delay:.12s;}
.pm-card:nth-child(3){animation-delay:.18s;}
.pm-card:nth-child(4){animation-delay:.24s;}
.pm-card:nth-child(5){animation-delay:.30s;}
.pm-card:nth-child(6){animation-delay:.36s;}
.pm-card:nth-child(7){animation-delay:.42s;}
.pm-card:nth-child(8){animation-delay:.48s;}

/* keyframes (no hide) */
@keyframes pmPop{
  from{ transform:translateY(12px); }
  to{ transform:translateY(0); }
}

/* hover */
.pm-card:hover{
  transform:translateY(-10px);
  box-shadow:0 12px 24px rgba(0,0,0,.15);
  border-color:#bcd6f7;
}/* End custom CSS */