.mahi_section_title{width:100vw}.mahi_section_title .ma-section-title{display:flex;flex-direction:column;gap:24px;position:relative}.mahi_section_title .ma-section-title.grey{background-color:#F5F6F7}.mahi_section_title .ma-section-title h3{padding:0 0 0 120px;font-size:36px;line-height:42px;font-weight:400;color:#2D373D}.mahi_section_title .ma-section-title h3 span{font-weight:600}.mahi_section_title .ma-section-title h3::before{content:'';position:absolute;width:104px;height:4px;background-color:#D81E05;left:0;top:30px}.mahi_section_title .ma-section-title div,.mahi_section_title .ma-section-title div p{padding:0;color:#526570;font-size:20px;line-height:32px}.mahi_section_title .ma-section-title>div{padding-left:120px}@media (min-width:1668px){.mahi_section_title{max-width:1664px;margin:auto auto auto -32px;padding:0 32px}.mahi_section_title .ma-section-title{padding:0 32px}}@media (max-width:1667px){.mahi_section_title .ma-section-title h3,.mahi_section_title .ma-section-title>div{padding-left:72px}.mahi_section_title .ma-section-title h3::before{width:64px}}@media (max-width:1183px){.mahi_section_title .ma-section-title{gap:16px}.mahi_section_title .ma-section-title h3{padding-left:40px;font-size:28px;line-height:36px}.mahi_section_title .ma-section-title h3::before{width:32px}.mahi_section_title .ma-section-title div,.mahi_section_title .ma-section-title div p{font-size:16px;line-height:24px}.mahi_section_title .ma-section-title>div{padding-left:40px}}@media (max-width:703px){.mahi_section_title{margin-left:-16px!important}.mahi_section_title .ma-section-title{padding:0 16px}.mahi_section_title .ma-section-title h3,.mahi_section_title .ma-section-title>div{padding-left:20px}.mahi_section_title .ma-section-title h3::before{width:12px}}@media (min-width:1440px) and (max-width:1667px){.mahi_section_title{margin-left:-160px}.mahi_section_title .ma-section-title{padding:0 160px}}@media (min-width:1184px) and (max-width:1439px){.mahi_section_title{margin-left:calc((1120px - 100vw)/ 2)}.mahi_section_title .ma-section-title{padding:0 calc((100vw - 1120px)/ 2)}}@media (min-width:768px) and (max-width:1183px){.mahi_section_title{margin-left:-56px!important}.mahi_section_title .ma-section-title{padding:0 56px}}@media (min-width:704px) and (max-width:767px){.mahi_section_title{margin-left:-24px!important}.mahi_section_title .ma-section-title{padding:0 24px}}