.elementor-10241 .elementor-element.elementor-element-487fc479{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:6px;--padding-left:100px;--padding-right:100px;--z-index:2;}.elementor-10241 .elementor-element.elementor-element-487fc479:not(.elementor-motion-effects-element-type-background), .elementor-10241 .elementor-element.elementor-element-487fc479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0051BA;}.elementor-10241 .elementor-element.elementor-element-726b1624{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-10241 .elementor-element.elementor-element-726b1624.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10241 .elementor-element.elementor-element-ff4d11e{width:100%;max-width:100%;text-align:start;}.elementor-10241 .elementor-element.elementor-element-ff4d11e > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-10241 .elementor-element.elementor-element-5de87da7{width:100%;max-width:100%;}.elementor-10241 .elementor-element.elementor-element-5de87da7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10241 .elementor-element.elementor-element-3fd58578{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-10241 .elementor-element.elementor-element-3fd58578.e-con{--align-self:flex-end;}.elementor-10241 .elementor-element.elementor-element-6038693d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10241 .elementor-element.elementor-element-6038693d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10241 .elementor-element.elementor-element-6038693d.elementor-element{--align-self:flex-end;}.elementor-10241 .elementor-element.elementor-element-6038693d img{width:70%;}.elementor-10241 .elementor-element.elementor-element-bba382d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10241 .elementor-element.elementor-element-009fd7d > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-10241 .elementor-element.elementor-element-009fd7d img{border-style:solid;border-color:#CECECE;}.elementor-10241 .elementor-element.elementor-element-f671d95 > .elementor-widget-container{padding:3% 0% 3% 0%;}.elementor-10241 .elementor-element.elementor-element-f671d95{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-10241 .elementor-element.elementor-element-52f3c61{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-10241 .elementor-element.elementor-element-52f3c61:not(.elementor-motion-effects-element-type-background), .elementor-10241 .elementor-element.elementor-element-52f3c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F8;}.elementor-10241 .elementor-element.elementor-element-c2bb38d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10241 .elementor-element.elementor-element-c2bb38d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-10241 .elementor-element.elementor-element-4d4c13c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-10241 .elementor-element.elementor-element-98f1ee3 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10241 .elementor-element.elementor-element-98f1ee3{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-10241 .elementor-element.elementor-element-2953a25{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-10241 .elementor-element.elementor-element-2953a25:not(.elementor-motion-effects-element-type-background), .elementor-10241 .elementor-element.elementor-element-2953a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F8;}.elementor-10241 .elementor-element.elementor-element-6ee5dcc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10241 .elementor-element.elementor-element-6ee5dcc{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-10241 .elementor-element.elementor-element-1144890{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-10241 .elementor-element.elementor-element-1144890:not(.elementor-motion-effects-element-type-background), .elementor-10241 .elementor-element.elementor-element-1144890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10241 .elementor-element.elementor-element-bf9c284 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10241 .elementor-element.elementor-element-bf9c284{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-10241 .elementor-element.elementor-element-470a34a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-10241 .elementor-element.elementor-element-470a34a:not(.elementor-motion-effects-element-type-background), .elementor-10241 .elementor-element.elementor-element-470a34a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F8;}.elementor-10241 .elementor-element.elementor-element-77c63fb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-10241 .elementor-element.elementor-element-77c63fb{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-10241 .elementor-element.elementor-element-6fc054da{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-10241 .elementor-element.elementor-element-6fc054da:not(.elementor-motion-effects-element-type-background), .elementor-10241 .elementor-element.elementor-element-6fc054da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-10241 .elementor-element.elementor-element-e728b39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10241 .elementor-element.elementor-element-e728b39 > .elementor-widget-container{padding:1% 0% 1% 0%;}.elementor-10241 .elementor-element.elementor-element-e728b39.elementor-element{--align-self:center;}.elementor-10241 .elementor-element.elementor-element-e728b39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;line-height:1.1em;color:#0051BA;}.elementor-10241 .elementor-element.elementor-element-486a231d{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#696969;}.elementor-10241 .elementor-element.elementor-element-486a231d > .elementor-widget-container{padding:1% 0% 0% 0%;}body.elementor-page-10241:not(.elementor-motion-effects-element-type-background), body.elementor-page-10241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10241 .elementor-element.elementor-element-726b1624{--width:48.786%;}.elementor-10241 .elementor-element.elementor-element-3fd58578{--content-width:800px;}.elementor-10241 .elementor-element.elementor-element-bba382d{--content-width:1025px;}.elementor-10241 .elementor-element.elementor-element-52f3c61{--content-width:1025px;}.elementor-10241 .elementor-element.elementor-element-4d4c13c{--content-width:1025px;}.elementor-10241 .elementor-element.elementor-element-2953a25{--content-width:1025px;}.elementor-10241 .elementor-element.elementor-element-1144890{--content-width:1025px;}.elementor-10241 .elementor-element.elementor-element-470a34a{--content-width:1025px;}}@media(max-width:767px){.elementor-10241 .elementor-element.elementor-element-487fc479{--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:3px;}.elementor-10241 .elementor-element.elementor-element-ff4d11e > .elementor-widget-container{padding:1% 1% 6% 3%;}.elementor-10241 .elementor-element.elementor-element-5de87da7{width:100%;max-width:100%;font-size:0px;}.elementor-10241 .elementor-element.elementor-element-5de87da7 > .elementor-widget-container{padding:6% 0% 0% 2%;}.elementor-10241 .elementor-element.elementor-element-5de87da7.elementor-element{--align-self:flex-start;}}/* Start custom CSS for html, class: .elementor-element-3f22af5b *//* ===== LetterStream: compact 4-up grid with responsive side gutters ===== */

.ls-mail-grid {
  width: 100%;
  background: var(--ls-bg-color, #ffffff);
  color: var(--ls-text-color, #0f172a);
  font-family: var(--ls-font-family, 'Poppins', sans-serif);
}

.ls-mail-grid .ls-wrap {
  max-width: var(--ls-max-width, 1200px);
  margin: 0 auto;
  padding-top: var(--ls-section-padding-top, 8px);
  padding-bottom: var(--ls-section-padding-bottom, 8px);
  padding-left: var(--ls-side-gutter, 16px);  /* responsive gutters */
  padding-right: var(--ls-side-gutter, 16px); /* responsive gutters */
}

/* Grid */
.ls-mail-grid .ls-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--ls-gap, 14px);
}

/* Card link wrapper */
.ls-card-link {
  text-decoration: none !important;
  color: inherit;
  display: block;
}

/* Cards */
.ls-mail-grid .ls-card {
  background: var(--ls-card-bg, #ffffff);
  border: 1px solid var(--ls-card-border, #e5e7eb);
  border-radius: var(--ls-card-radius, 8px);
  padding: var(--ls-card-padding, 8px);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: var(--ls-align, center);
  box-shadow: 0 1px 6px rgba(0,0,0,.05);
  transition: transform .15s ease, box-shadow .15s ease;
  cursor: pointer;
}
.ls-card-link:hover .ls-card,
.ls-card-link:focus .ls-card {
  transform: translateY(-1px);
  box-shadow: 0 3px 10px rgba(0,0,0,.08);
}

/* Icon */
.ls-mail-grid .ls-icon {
  line-height: 1;
  margin-bottom: var(--ls-icon-margin-bottom, 4px);
}
.ls-mail-grid .ls-icon i {
  font-size: var(--ls-icon-size, 29px);
  color: var(--ls-icon-color, #0051BA);
}

/* Card subhead */
.ls-mail-grid .ls-card-subhead {
  margin: 0 0 var(--ls-subhead-margin-bottom, 6px);
  font-size: var(--ls-subhead-size, 0.95rem);
  font-weight: var(--ls-subhead-weight, 700);
  color: var(--ls-text-color, #0f172a);
  text-decoration: none !important;
}

/* Card image */
.ls-mail-grid .ls-card-image {
  margin-top: var(--ls-image-margin-top, 4px);
  width: 100%;
  max-height: var(--ls-image-max-height, 180px);
  height: auto;
  border-radius: var(--ls-image-radius, 6px);
  object-fit: contain;
  display: block;
}

/* ===== Responsive ===== */

/* 2-column breakpoint: add generous side gutters so the two cards don’t hug the edges */
@media (max-width: 1024px) {
  .ls-mail-grid .ls-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .ls-mail-grid {
    --ls-side-gutter: clamp(24px, 6vw, 64px); /* more L/R space when two-up */
    --ls-gap: 16px;                            /* a touch more gap between the two columns */
  }
}

/* 1-column breakpoint: comfortable, not wasteful */
@media (max-width: 560px) {
  .ls-mail-grid .ls-grid {
    grid-template-columns: 1fr;
  }
  .ls-mail-grid {
    --ls-side-gutter: clamp(16px, 5vw, 28px);
    --ls-gap: 16px;
  }
}/* End custom CSS */