/* MAPSA ABOUT CLOUD V1 — scoped solely to the existing About/History-and-Goals CMS section. */
body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] {
  background:transparent!important;
  padding:24px 0 26px;
}
body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] > .cms-section-wrap {
  position:relative;
  isolation:isolate;
  box-sizing:border-box;
  width:calc(100% - 36px);
  max-width:1180px;
  min-height:345px;
  margin-inline:auto!important;
  padding:77px clamp(75px,11%,138px) 76px!important;
  background:transparent!important;
  text-align:center!important;
}
body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] > .cms-section-wrap::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:url("../images/mapsa-about-history-cloud.svg") center / 100% 100% no-repeat;
  pointer-events:none;
}
body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] .cms-section-header {
  display:flex;
  justify-content:center;
  align-items:center;
  text-align:center!important;
  margin:0 0 16px;
}
body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] .cms-section-header h2 {
  display:inline-flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  gap:12px;
  font-weight:800;
  color:#061d41;
  text-align:center!important;
  margin:0 auto!important;
}
body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] .cms-section-header h2::before {
  content:"";
  display:inline-block;
  width:37px;
  height:37px;
  flex:none;
  background:url("../images/mapsa-about-history-clock.svg") center / contain no-repeat;
}
body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] .cms-section-header h2::after {background:#10b8b4!important;}
body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] .cms-section-content > p.cms-copy {
  width:100%;
  max-width:900px;
  margin:0 auto!important;
  text-align:center!important;
  line-height:2.15;
  color:#071e3d;
}
@media(max-width:700px){
  body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] > .cms-section-wrap{
    width:calc(100% - 12px);
    min-height:400px;
    padding:72px 40px 76px!important;
  }
  body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] .cms-section-header h2::before{width:26px;height:26px;}
  body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] .cms-section-content > p.cms-copy{font-size:12px;line-height:1.95;}
}
@media(max-width:420px){
  body[data-page="about"] section.cms-section[data-cms-id="section-6cb4b6eb069310d2"] > .cms-section-wrap{padding:62px 34px 67px!important;min-height:420px;}
}
