.dmccHeroCls.dmccPmAbout{background-color:#ecf3f7}.dmccHeroCls.dmccPmAbout .hero{height:90vh;overflow:hidden;position:relative}.dmccHeroCls.dmccPmAbout .hero .contentCls{bottom:0;left:0;position:absolute;transform:translate(5%,-15%);width:90%;z-index:90}.dmccHeroCls.dmccPmAbout .hero .contentCls h1.tagline{color:#080047;font-family:Montserrat,serif;font-size:26px;font-weight:700;letter-spacing:-1px;margin-bottom:12px}.dmccHeroCls.dmccPmAbout .hero .contentCls h2{color:#080047;font-family:Montserrat,serif;font-size:3.5rem;font-weight:700;letter-spacing:-1px;line-height:1.1;margin-bottom:20px}.dmccHeroCls.dmccPmAbout .hero .contentCls h2 span{color:#00d1c1}.dmccHeroCls.dmccPmAbout .hero .contentCls p{color:#353b45;font-family:Montserrat,serif;font-size:18px;font-weight:500;margin-bottom:10px;margin-top:0;max-width:65%}.dmccHeroCls.dmccPmAbout .dmcc-form-cls .contentCls{display:none}.dmccHeroCls.dmccPmAbout .hero .video-mask{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.dmccHeroCls.dmccPmAbout .hero .video-mask video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:1199px){.dmccHeroCls.dmccPmAbout .hero .contentCls h2{font-size:3.7rem}.dmccHeroCls.dmccPmAbout .hero .contentCls p{max-width:80%}}@media screen and (max-width:992px){.dmccHeroCls .dmcc-form-cls .contentCls h1.tagline{font-size:26px;line-height:1}.dmccHeroCls .dmcc-form-cls .contentCls p{color:#fff;font-family:Montserrat,serif;font-size:18px;font-weight:500;margin-bottom:14px;margin-top:0}.dmccHeroCls.dmccPmAbout .hero .contentCls h2{font-size:2.6rem}.dmccHeroCls.dmccPmAbout .hero{height:50vh}.dmccHeroCls.dmccPmAbout .hero .contentCls p{margin-bottom:0;max-width:100%}}@media screen and (max-width:680px){.dmccHeroCls.dmccPmAbout .hero .contentCls h2{font-size:2rem;margin-bottom:.7rem}.dmccHeroCls.dmccPmAbout .hero .contentCls.widthCls{max-width:calc(100% - 1.8rem)}.dmccHeroCls.dmccPmAbout .hero .contentCls p{max-width:100%}}@media screen and (max-width:575px){.dmccHeroCls.dmccPmAbout .hero .contentCls{transform:translate(6%,-25%);width:100%}.dmccHeroCls.dmccPmAbout .hero .contentCls h1.tagline{font-size:22px;letter-spacing:0;margin-bottom:8px}.dmccHeroCls.dmccPmAbout .hero .contentCls h2{font-size:1.4rem;letter-spacing:0}.dmccHeroCls.dmccPmAbout .hero .contentCls p{font-size:17px}}