
.aboutSection{display:block;position:relative}
.aboutSection .tagBox{padding:10px 25px 10px 15px;background:#FF7F00;position:absolute;bottom:30px;right:-20px;border-radius:15px 5px 50px 15px;display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:26px}
.aboutSection .tagBox span{color:#fff;font-size:10px;font-weight:400;line-height:13px;padding-left:10px;border-left:#F7A201 solid 1px}
.aboutBox{display:flex;gap:40px;align-items:flex-start}
.aboutInfo{display:flex;align-items:center;justify-content:flex-end;width:340px}
.aboutInfo figure{position:relative}
.aboutInfo figure img{border-radius:30px;overflow:hidden}
.aboutDetails{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 380px)}
.aboutDetails h2{font-size:35px;line-height:40px;font-weight:700;color:#2B5BA7}
.aboutDetails p{margin-top:10px;color:#666!important}
.aboutDetails ul{margin-top:10px;display:flex;flex-direction:column;gap:8px}
.aboutDetails ul li{padding-left:30px;position:relative;color:#666}
.aboutDetails ul li:after{content:'';position:absolute;top:2px;left:0;width:20px;height:20px;background:url(../images/bullet.svg) no-repeat left top;background-size:100%}
.reliableSection{display:block;position:relative;background:#2D385E}
.reliableBox{display:flex;gap:40px;flex-direction:row-reverse;align-items:center}
.reliableBox figure{position:relative;width:40%}
.reliableBox figure img{border-radius:30px;overflow:hidden}
.reliableDetails{display:flex;flex-direction:column;justify-content:center;width:60%}
.reliableDetails h2{font-size:35px;line-height:40px;font-weight:700;color:#fff}
.reliableDetails p{margin-top:10px;color:#fff!important}
.guidingForceSection{display:block;position:relative}
.guidingForceBox{display:flex;gap:40px;align-items:center}
.guidingForceBox figure{position:relative;width:40%}
.guidingForceBox figure img{border-radius:30px;overflow:hidden}
.guidingForceDetails{display:flex;flex-direction:column;justify-content:center;width:60%}
.guidingForceDetails h2{font-size:35px;line-height:40px;font-weight:700;color:#2B5BA7}
.guidingForceDetails p{margin-top:10px;color:#666!important}
@media screen and (max-width:1024px) {
.aboutInfo{width:220px}
.aboutDetails{width:calc(100% - 260px)}
}
@media screen and (max-width:540px) {
.aboutDetails h2,.reliableDetails h2,.guidingForceDetails h2{font-size:22px;line-height:30px}
.aboutBox,.reliableBox,.guidingForceBox{flex-direction:column}
.aboutDetails,.reliableBox figure,.reliableDetails,.guidingForceBox figure,.guidingForceDetails{width:100%}
.aboutInfo{width:calc(100% - 20px)}
.aboutInfo figure img,.reliableBox figure img,.guidingForceBox figure img{background:#fff;border-radius:15px;}
.aboutBox,.reliableBox,.guidingForceBox{gap:15px;}
.faqBox{margin-top:15px;}
}