/*
Cache: ms-about-redesign
*/
/* ms-about-redesign: (https://mosafersalam.com/wp-content/themes/mosafersalam/assets/css/ms-about-redesign.css) */
 .ms-about-page{  --msa-navy:#102b4d;  --msa-blue:#116bc0;  --msa-orange:#ef8b32;  --msa-ink:#1f3856;  --msa-copy:#52677f;  --msa-line:#d9e4ee;  --msa-ground:#edf3f7;  direction:rtl;  background:var(--msa-ground);  color:var(--msa-ink);  font-family:IRANSans,Tahoma,sans-serif; }.ms-about-page,.ms-about-page *{  box-sizing:border-box; }.ms-about-page .container.article{  width:min(1120px,calc(100% - 40px))!important;  max-width:none!important;  margin:0 auto; }.ms-about-hero{  position:relative;  overflow:hidden;  padding:52px 0 58px;  background:  linear-gradient(112deg,rgba(24,72,118,0.4),transparent 48%),  var(--msa-navy); }.ms-about-hero::after{  position:absolute;  right:0;  bottom:0;  width:min(34vw,440px);  height:4px;  background:var(--msa-orange);  content:""; }.ms-about-hero__inner{  position:relative;  z-index:1; }.ms-about-hero__copy h1{  margin:0;  max-width:none;  color:#fff;  font-size:clamp(34px,3.5vw,48px);  font-weight:900;  letter-spacing:-0.035em;  line-height:1.3; }.ms-about-hero__copy p{  max-width:58ch;  margin:12px 0 0;  color:#bed0e2;  font-size:16px;  line-height:2; }.ms-about-content{  padding:56px 0 88px; }.ms-about-story{  margin:0; }.ms-about-story__body{  min-width:0;  max-width:1040px;  margin:0 auto;  padding:0; }.ms-about-story__body::after{  display:block;  clear:both;  content:""; }.ms-about-story__image{  float:left;  width:min(31%,320px);  margin:0 44px 26px 0;  overflow:hidden;  border-radius:18px;  background:#dce7ef;  box-shadow:0 18px 34px rgba(20,47,74,0.14); }.ms-about-story__image img{  display:block;  width:100%;  min-height:480px;  height:480px;  object-fit:cover; }.ms-about-story__copy{  max-width:none;  color:#47617b;  font-size:17px;  line-height:2.25; }.ms-about-story__copy::after{  display:block;  clear:both;  content:""; }.ms-about-story__copy>*:first-child{  margin-top:0; }.ms-about-story__copy p{  margin:0 0 1.55em; }.ms-about-story__copy h1,.ms-about-story__copy h2,.ms-about-story__copy h3,.ms-about-story__copy h4{  position:relative;  margin:2.35em 0 0.8em;  padding-right:18px;  color:var(--msa-navy);  font-weight:900;  letter-spacing:-0.025em;  line-height:1.55; }.ms-about-story__copy h1,.ms-about-story__copy h2{  font-size:30px; }.ms-about-story__copy h3{  font-size:23px; }.ms-about-story__copy h4{  font-size:19px; }.ms-about-story__copy h2::before,.ms-about-story__copy h3::before,.ms-about-story__copy h4::before{  position:absolute;  top:0.3em;  right:0;  width:4px;  height:1.1em;  border-radius:4px;  background:var(--msa-orange);  content:""; }.ms-about-story__copy strong{  color:var(--msa-ink);  font-weight:800; }.ms-about-story__copy a{  color:var(--msa-blue);  font-weight:700;  text-decoration:underline;  text-decoration-color:rgba(17,107,192,0.35);  text-underline-offset:4px; }.ms-about-story__copy img,.ms-about-story__copy iframe,.ms-about-story__copy video{  max-width:100%;  height:auto; }.ms-about-story__copy img{  margin:24px 0;  border-radius:11px; }.ms-about-story__copy ul,.ms-about-story__copy ol{  margin:1.6em 0;  padding-right:25px; }.ms-about-story__copy li{  margin-bottom:0.65em;  padding-right:4px; }.ms-about-story__copy blockquote{  margin:36px 0;  padding:21px 24px;  border:0;  border-right:3px solid var(--msa-orange);  border-radius:11px;  background:#f7fafc;  color:var(--msa-ink);  font-size:18px;  font-weight:700;  line-height:2; }.ms-about-story__copy table{  display:block;  width:100%;  margin:28px 0;  overflow-x:auto;  border-collapse:collapse; }.ms-about-story__copy th,.ms-about-story__copy td{  padding:11px 14px;  border:1px solid var(--msa-line);  text-align:right; }.ms-about-page a:focus-visible{  outline:3px solid rgba(239,139,50,0.42);  outline-offset:3px; }@media (max-width:720px){  .ms-about-page .container.article{   width:min(100% - 28px,680px)!important;  } .ms-about-hero{   padding:44px 0 50px;  } .ms-about-story__body{   max-width:680px;  } .ms-about-story__image{   width:min(38%,280px);   margin-left:30px;  }}@media (max-width:500px){  .ms-about-page .container.article{   width:calc(100% - 20px)!important;  } .ms-about-hero{   padding:38px 0 44px;  } .ms-about-hero__copy h1{   font-size:38px;  } .ms-about-hero__copy p, .ms-about-story__copy{   font-size:15px;  } .ms-about-story__body{   max-width:none;  } .ms-about-story__image{   float:none;   width:100%;   max-width:none;   margin:0 0 24px;  } .ms-about-story__image img{   min-height:340px;   height:340px;  } .ms-about-story__copy h1, .ms-about-story__copy h2{   font-size:25px;  }}@media (prefers-reduced-motion:reduce){  .ms-about-page *, .ms-about-page *::before, .ms-about-page *::after{   scroll-behavior:auto!important;   transition-duration:0.01ms!important;  }}
