.visioncompass .mainbox{background:#9ec0e652;padding:2rem 3rem}.visioncompass .innerbox{z-index:1;position:relative}.visioncompass .desc{color:#263a7f;max-width:27rem;margin:3rem 0 2rem;padding-bottom:1.5rem;font-size:1.375rem;font-weight:300;line-height:120%;position:relative}.visioncompass .desc:before{content:"";background:#e62426;width:4.5rem;height:.376rem;position:absolute;bottom:0;left:0}.visioncompass .smtitle{color:#263a7f;max-width:14rem;font-size:1.875rem;font-weight:500;line-height:130%}.visioncompass .listitems{margin-top:1.5rem}.visioncompass .item{color:#263a7f;margin-bottom:.5rem;padding-left:2rem;font-size:1.375rem;font-weight:300;position:relative}.visioncompass .item:nth-of-type(2):before{background:#263a7f}.visioncompass .item:nth-of-type(3):before{background:#e62426}.visioncompass .item:before{content:"";background:#fff;border-radius:2rem;width:1rem;height:1rem;position:absolute;top:.625rem;left:0}.visioncompass .right{width:45%}.visioncompass .right img{width:100%;display:block}@media only screen and (max-width:1459px){.visioncompass .desc{margin:1rem 0;font-size:1rem}.visioncompass .smtitle{font-size:1.5rem}.visioncompass .item{font-size:1rem}}@media only screen and (max-width:767px){.visioncompass .mainbox{padding:1rem}.visioncompass .innerbox{flex-wrap:wrap}.visioncompass .right{order:1;width:100%}.visioncompass .left{order:2;width:100%}.visioncompass .smtitle{width:100%;max-width:none}}
.ourpurpose.commonsecdesign .listitems{gap:1rem}
.ourvision.commonsecdesign .listitems{gap:1.5rem}.ourvision.commonsecdesign .title{min-height:4.75rem}
.ourcapability{background:#9ec0e652}.ourcapability .capabilitylist{margin-top:2rem}.ourcapability .icon{border:.125rem solid #e62426;border-radius:7rem;justify-content:center;align-items:center;width:6.5rem;height:6.5rem;display:flex}.ourcapability .icon img{max-width:100%;display:block}.ourcapability .item{width:25%}.ourcapability .title{color:#263a7f;text-transform:uppercase;max-width:14rem;min-height:2.75rem;margin:1.5rem 0;font-size:1.125rem;font-weight:700;line-height:120%}.ourcapability .smbox{color:#263a7f;max-width:15rem;margin-bottom:2rem;font-size:1.125rem;font-weight:300}.ourcapability .smbox:last-child{margin:0}.ourcapability .smbox span{text-transform:uppercase;margin-bottom:.75rem;font-weight:700;display:block}.ourcapability .mainbox{border-top:.0625rem solid #263a7f;padding-top:1rem}@media only screen and (max-width:1023px){.ourcapability .capabilitylist{flex-wrap:wrap;gap:2rem 0}.ourcapability .item{width:46%}}@media only screen and (max-width:767px){.ourcapability .item{width:100%}.ourcapability .title{max-width:none;min-height:auto}.ourcapability .smbox{max-width:none;margin-bottom:1rem}.ourcapability .smbox span{margin-bottom:.5rem}}
.ourvalue.commonsecdesign .listitems{gap:1rem}@media only screen and (max-width:640px){.ourvalue .imgsec img{object-position:calc(100vw + 124%)}}
