.aboutPage .aboutPageMain .aboutUsDetails{display:flex;align-items:flex-start;margin-top:1.9rem;gap:7.7rem}.aboutPage .aboutPageMain .aboutUsDetails .left{width:60%;padding-top:13rem}.aboutPage .aboutPageMain .aboutUsDetails .left>span{color:var(--Main-Color-01,#0397d6);font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:800;line-height:normal;letter-spacing:.096rem;text-transform:uppercase}.aboutPage .aboutPageMain .aboutUsDetails .left .text{display:flex;flex-direction:column;gap:2.4rem}.aboutPage .aboutPageMain .aboutUsDetails .left .text h2 span{color:#888;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.088rem}.aboutPage .aboutPageMain .aboutUsDetails .left .text h2{color:#000;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.088rem}.aboutPage .aboutPageMain .aboutUsDetails .left .text p{color:#000;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;letter-spacing:-.032rem;opacity:.8}.aboutPage .aboutPageMain .aboutUsDetails .left .bigIdeaItems{margin-top:5.6rem}.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain{margin-top:9rem;display:flex;flex-direction:column;gap:.1rem}.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain .secondText{margin-top:1.6rem;display:flex;flex-direction:column;gap:1.2rem}.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain .secondText h2 span{color:#888;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.088rem}.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain .secondText h2{color:#000;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.088rem}.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain .secondText p{color:#000;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.8rem;letter-spacing:-.032rem;opacity:.8}.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain span{margin:4.8rem 0;width:90%;border-radius:1.2rem;background:var(--Main-Color-01,#0397d6);color:#fff;font-family:Albert Sans;font-size:1.8rem;font-style:normal;font-weight:700;line-height:2.8rem;letter-spacing:-.036rem;padding:1.9rem 3.3rem}.aboutPage .aboutPageMain .aboutUsDetails .right{width:40%;border-radius:2.4rem;border:1px solid #d9d9d9;height:105.1rem;padding:2.2rem 3rem 5rem;display:flex;flex-direction:column;gap:3.3rem}.aboutPage .aboutPageMain .aboutUsDetails .right .rightImage{width:44.5rem;height:49.8rem;flex-shrink:0;aspect-ratio:445/498}.aboutPage .aboutPageMain .aboutUsDetails .right .rightImage img{width:100%;height:100%;object-fit:cover}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom{padding:0 3rem;display:flex;flex-direction:column;gap:3.3rem}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom .title{position:relative;display:flex;flex-direction:column;gap:.8rem}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom .title p{color:var(--Main-Color-01,#0397d6);font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.08rem;text-transform:uppercase}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom .title h2{color:#000;font-family:Albert Sans;font-size:3.2rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.064rem}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom .title:before{content:"“";color:var(--Main-Color-01,#0397d6);font-family:Playfair Display;font-size:14.4667rem;font-style:normal;font-weight:400;line-height:28.9333rem;letter-spacing:-.2893rem;opacity:.5;position:absolute;top:-113%;right:0}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom .text{color:#000;font-family:Albert Sans;font-size:1.4rem;font-style:italic;font-weight:400;line-height:2.8rem;letter-spacing:-.028rem;opacity:.8}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom>a{display:flex;align-items:center;justify-content:flex-start;gap:1.6rem;color:#0397d6;font-family:Albert Sans;font-size:1.6rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.032rem}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom>a svg{width:2.858rem;height:2.6rem;flex-shrink:0}.aboutPage .aboutPageMain .aboutUsBanner{margin-top:5rem;width:100%;height:59.5rem;border-radius:2.4rem;overflow:hidden}.aboutPage .aboutPageMain .aboutUsBanner img{width:100%;height:100%;object-fit:cover}.aboutPage .aboutPageMain .coreActivities{margin-top:9.6rem}.aboutPage .aboutPageMain .coreActivities h2 span{color:#888;font-weight:500}.aboutPage .aboutPageMain .coreActivities h2,.aboutPage .aboutPageMain .coreActivities h2 span{text-align:center;font-family:Albert Sans;font-size:4.4rem;font-style:normal;line-height:normal;letter-spacing:-.088rem}.aboutPage .aboutPageMain .coreActivities h2{color:#1a1a1a;font-weight:600}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;margin-top:3.6rem}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard{display:flex;height:35rem;width:calc(33.3333333333% - 1.3333333333rem);border-radius:2.4rem;border:1px solid #d9d9d9;padding:3rem 3.8rem 4.3rem;flex-direction:column;gap:1.6rem}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard svg{width:7.2rem;height:7.2rem;flex-shrink:0;margin-bottom:3.2rem}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard h3{max-height:6.2rem;color:#313438;font-family:Albert Sans;font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.048rem;height:6.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard p{color:#313438;font-family:Albert Sans;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:-.028rem}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard.last{display:flex;align-items:center;justify-content:center}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard.last p{color:#313438;font-family:Albert Sans;font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.048rem;text-align:center;width:60%}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard.last p span{color:#9fcf67;font-family:Albert Sans;font-size:3.5rem;font-style:normal;font-weight:400}.aboutPage .missionAndVision{margin-top:11.5rem;height:60rem;background:#0a7493;display:flex;align-items:center;justify-content:center}.aboutPage .missionAndVision .missionAndVisionMain,.aboutPage .missionAndVision .missionAndVisionRight{display:flex;align-items:center;justify-content:space-between;gap:11.9rem}.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionLeft,.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionRight,.aboutPage .missionAndVision .missionAndVisionRight .missionAndVisionLeft,.aboutPage .missionAndVision .missionAndVisionRight .missionAndVisionRight{width:50%;display:flex;align-items:center;justify-content:center;gap:.5rem}.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionLeft span,.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionRight span,.aboutPage .missionAndVision .missionAndVisionRight .missionAndVisionLeft span,.aboutPage .missionAndVision .missionAndVisionRight .missionAndVisionRight span{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem}.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionLeft span p,.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionRight span p,.aboutPage .missionAndVision .missionAndVisionRight .missionAndVisionLeft span p,.aboutPage .missionAndVision .missionAndVisionRight .missionAndVisionRight span p{width:max-content;flex-shrink:0;display:flex;color:#fff;text-align:center;font-family:Albert Sans;font-size:4.4rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.088rem;break-inside:avoid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionLeft div>p,.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionRight div>p,.aboutPage .missionAndVision .missionAndVisionRight .missionAndVisionLeft div>p,.aboutPage .missionAndVision .missionAndVisionRight .missionAndVisionRight div>p{width:20.7rem;color:#fff;font-family:Albert Sans;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.7rem;letter-spacing:-.036rem;opacity:.78}@media screen and (max-width:767.9px){.aboutPage .aboutPageMain .aboutUsDetails{flex-direction:column;gap:3.7rem;margin-top:2.4rem}.aboutPage .aboutPageMain .aboutUsDetails .left,.aboutPage .aboutPageMain .aboutUsDetails .right{width:100%}.aboutPage .aboutPageMain .aboutUsDetails .left{padding-top:0}.aboutPage .aboutPageMain .aboutUsDetails .left>span{font-size:1.4rem}.aboutPage .aboutPageMain .aboutUsDetails .left .text{margin-top:1.4rem}.aboutPage .aboutPageMain .aboutUsDetails .left .text h2,.aboutPage .aboutPageMain .aboutUsDetails .left .text h2 span,.aboutPage .aboutPageMain .aboutUsDetails .left .text h3,.aboutPage .aboutPageMain .aboutUsDetails .left .text h4{font-size:3.2rem}.aboutPage .aboutPageMain .aboutUsDetails .left .bigIdeaItems{margin-top:3.2rem;row-gap:3.3rem;column-gap:2.2rem;justify-content:space-between}.aboutPage .aboutPageMain .aboutUsDetails .left .bigIdeaItems .bigIdeaItem{gap:2.21rem}.aboutPage .aboutPageMain .aboutUsDetails .left .bigIdeaItems .bigIdeaItem svg{width:4.0621rem;height:3.4884rem;flex-shrink:0}.aboutPage .aboutPageMain .aboutUsDetails .left .bigIdeaItems .bigIdeaItem .bigIdeaItemRight span{font-size:2.2806rem}.aboutPage .aboutPageMain .aboutUsDetails .left .bigIdeaItems .bigIdeaItem .bigIdeaItemRight p{font-size:1.1403rem;font-weight:400;line-height:100%}.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain{margin-top:3.2rem}.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain .secondText h2,.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain .secondText h2 span{font-size:3.2rem}.aboutPage .aboutPageMain .aboutUsDetails .left .secondTextMain span{padding:1.4rem 2.2rem;width:100%;margin:1.2rem 0;font-size:1.6rem}.aboutPage .aboutPageMain .aboutUsDetails .right{padding:2.2rem 1.2rem 3.7rem;height:auto}.aboutPage .aboutPageMain .aboutUsDetails .right .rightImage{width:100%;height:36.3rem}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom{padding:0 1.2rem;gap:2.2rem}.aboutPage .aboutPageMain .aboutUsDetails .right .rightBottom .title p{font-size:1.4rem}.aboutPage .aboutPageMain .aboutUsBanner{margin-top:3.7rem;height:22.3rem}.aboutPage .aboutPageMain .aboutUsBanner img{height:100%;object-fit:cover}.aboutPage .aboutPageMain .coreActivities{margin-top:3.6rem}.aboutPage .aboutPageMain .coreActivities h2,.aboutPage .aboutPageMain .coreActivities h2 span{font-size:3.2rem}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards{margin-top:2.4rem;flex-direction:column}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard{width:100%;padding:2rem;gap:1.2rem;height:22.6rem}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard h3{font-size:1.8rem;max-height:4.4rem;height:4.4rem}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard p{font-size:1.2rem}.aboutPage .aboutPageMain .coreActivities .coreActivitiesCards .coreCard svg{margin-bottom:0}.aboutPage .missionAndVision{margin-top:3.2rem;height:auto;padding:2rem 0}.aboutPage .missionAndVision .missionAndVisionMain{flex-direction:column;gap:2.4rem}.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionLeft,.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionRight{width:100%;gap:1.2rem}.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionLeft span svg,.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionRight span svg{width:10rem;height:10rem}.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionLeft span p,.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionRight span p{text-align:left;position:absolute;width:fit-content;font-size:1.5rem;left:60%;flex-shrink:0}.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionLeft div>p,.aboutPage .missionAndVision .missionAndVisionMain .missionAndVisionRight div>p{font-size:1.4rem;line-height:125%}}