@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.about-banner{margin-top:var(--headerheight);text-align:center;background:#f8ece6;padding:60px 0}@media only screen and (max-width:540px){.about-banner{padding:60px 0 40px}}.about-banner .flex-box{justify-content:center;align-items:center;gap:50px;display:flex}@media only screen and (max-width:768px){.about-banner .flex-box{text-align:center;flex-direction:column}}@media only screen and (max-width:540px){.about-banner .flex-box{gap:30px}}.about-banner .flex-box .col:first-child{text-align:left}@media only screen and (max-width:768px){.about-banner .flex-box .col:first-child{text-align:center}}.about-banner .flex-box .col:first-child h2{color:var(--secondary);margin-bottom:30px;font-size:36px;font-weight:700}.about-banner .flex-box .col:first-child h2 span{color:var(--primary)}.about-banner .flex-box .col:first-child h1{color:var(--secondary);max-width:490px;font-size:36px;font-weight:700}@media only screen and (max-width:540px){.about-banner .flex-box .col:first-child h1{max-width:85%;margin:auto;font-size:24px}}.about-banner .flex-box .col:first-child h1 span{color:var(--primary)}.about-banner .flex-box .col:first-child a{margin-top:60px}@media only screen and (max-width:768px){.about-banner .flex-box .col:first-child a{margin-top:30px}}@media only screen and (max-width:1024px){.about-banner .flex-box .col:last-child{width:100%;height:fit-content}}.about-banner .flex-box .col:last-child figure{border-radius:10px;width:546px;height:362px;overflow:hidden}@media only screen and (max-width:1024px){.about-banner .flex-box .col:last-child figure{width:100%;height:fit-content}}.about-banner .flex-box .col:last-child figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-secA{padding:50px 0}.about-secA .flex-box{justify-content:center;align-items:center;gap:100px;display:flex}@media only screen and (max-width:768px){.about-secA .flex-box{flex-direction:column-reverse}}@media only screen and (max-width:540px){.about-secA .flex-box{gap:40px}}@media only screen and (max-width:768px){.about-secA .flex-box .col:first-child{width:100%}}.about-secA .flex-box .col:first-child figure{width:362px;height:360px}@media only screen and (max-width:768px){.about-secA .flex-box .col:first-child figure{width:50%;height:fit-content;margin:auto;line-height:0}}@media only screen and (max-width:540px){.about-secA .flex-box .col:first-child figure{width:90%}}.about-secA .flex-box .col:first-child figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media only screen and (max-width:768px){.about-secA .flex-box .col:last-child{text-align:center}}.about-secA .flex-box .col:last-child{max-width:473px}.about-secA .flex-box .col:last-child h2{color:var(--black);margin-bottom:20px;font-size:24px;font-weight:600;line-height:1.2}.about-secA .flex-box .col:last-child p{color:#666;text-align:justify;font-size:16px;font-weight:400;line-height:1.3}@media only screen and (max-width:540px){.about-secA .flex-box .col:last-child p{text-align:center}}.about-secB .banner{height:calc(100vh - 96px);position:relative;overflow:hidden}@media only screen and (max-width:768px){.about-secB .banner{height:calc(60vh - 96px)}}@media only screen and (max-width:540px){.about-secB .banner{height:60vh}}@media only screen and (max-width:370px){.about-secB .banner{height:70vh}}.about-secB .banner:before{content:"";background:linear-gradient(-90deg,#0000 47.23%,#000000b3 85.07%);width:100%;height:100%;position:absolute;inset:0}@media only screen and (max-width:540px){.about-secB .banner:before{background:linear-gradient(-90deg,#0000 -42.77%,#000000b3 27.07%)}}.about-secB .banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:540px){.about-secB .banner img{-o-object-position:-290px;object-position:-290px}}.about-secB .banner .banner-wrapper{bottom:25%}.about-secB .banner .banner-wrapper .tab-nav{align-items:center;gap:70px;margin-bottom:50px;display:flex}@media only screen and (max-width:540px){.about-secB .banner .banner-wrapper .tab-nav{justify-content:center;gap:40px}}.about-secB .banner .banner-wrapper .tab-nav li{color:#fff6;cursor:pointer;font-size:36px;font-weight:700;line-height:40px;transition:all .5s;position:relative}.about-secB .banner .banner-wrapper .tab-nav li.active{color:var(--white)}.about-secB .banner .banner-wrapper .tab-nav li.active:before{width:100%}.about-secB .banner .banner-wrapper .tab-nav li:before{content:"";background:var(--white);width:0%;height:1px;transition:all .5s;position:absolute;bottom:-10px;left:0}.about-secB .banner .banner-wrapper .tab-nav-content{height:120px}.about-secB .banner .banner-wrapper .tab-nav-content .tabs{max-width:425px}@media only screen and (max-width:540px){.about-secB .banner .banner-wrapper .tab-nav-content .tabs{text-align:center;max-width:92%;margin:auto}}.about-secB .banner .banner-wrapper .tab-nav-content .tabs p{color:#ffffffb2}.about-secC{padding:50px 0}.about-secC h2{text-align:center;margin-bottom:30px}@media only screen and (max-width:540px){.about-secC h2{margin-bottom:15px}}.about-secC .swiper-group{position:relative}.about-secC .swiper-group .custom-pagination{width:100%;position:absolute;top:50%!important}@media only screen and (max-width:540px){.about-secC .swiper-group .custom-pagination{width:100%;position:absolute;top:auto!important;bottom:-10%!important}}.about-secC .swiper-group .swiper-pagination{display:none}@media only screen and (max-width:540px){.about-secC .swiper-group .swiper-pagination{display:block}}.our-values-card{background:var(--white);border:1px solid #dbdbdb;border-radius:10px;height:100%;padding:30px;transition:all .4s}@media only screen and (max-width:540px){.our-values-card{padding:20px}}.our-values-card:hover{background:linear-gradient(#fff 0%,#f8ece6 100%)}.our-values-card figure{width:70px;height:70px;margin:20px auto 30px}.our-values-card figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.our-values-card figcaption h3{color:var(--black);text-align:center;margin-bottom:7px;font-size:20px;font-weight:700}.our-values-card figcaption p{text-align:center;color:var(--text);font-size:16px;font-weight:400}.about-secD{background:#f1f1f1;padding:50px 0;position:relative;overflow:hidden}.about-secD .vector-img{z-index:0;width:444px;height:224px;position:absolute;bottom:2%;right:-7%}.about-secD .vector-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.about-secD .flex-box.three-col{z-index:1;justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}@media only screen and (max-width:1024px){.about-secD .flex-box.three-col{gap:20px}}@media only screen and (max-width:768px){.about-secD .flex-box.three-col{flex-direction:column}}.about-secD .flex-box.three-col .img-col{flex:none}@media only screen and (max-width:540px){.about-secD .flex-box.three-col .img-col{width:100%}}.about-secD .flex-box.three-col .img-col figure{border-radius:10px;width:fit-content;height:fit-content;margin:auto}@media only screen and (max-width:540px){.about-secD .flex-box.three-col .img-col figure{width:100%}}.about-secD .flex-box.three-col .img-col figure img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (max-width:540px){.about-secD .flex-box.three-col .img-col figure{height:fit-content;line-height:0}}.about-secD .flex-box.three-col .img-col .director-name{color:var(--black);text-align:center;padding:10px 0 0;font-size:20px;font-weight:600;line-height:26px}.about-secD .flex-box.three-col .msg-col{text-align:center;flex:auto}.about-secD .flex-box.three-col .msg-col h2{color:var(--primary);text-transform:uppercase;margin-bottom:30px;font-size:24px;font-weight:400}.about-secD .flex-box.three-col .msg-col .desc{max-width:100%;height:350px;margin:0 auto 30px;padding-right:20px;overflow-y:auto}.about-secD .flex-box.three-col .msg-col .desc::-webkit-scrollbar{width:6px}.about-secD .flex-box.three-col .msg-col .desc::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.about-secD .flex-box.three-col .msg-col .desc::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:10px}.about-secD .flex-box.three-col .msg-col .desc::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.about-secD .flex-box.three-col .msg-col .desc p{color:var(--secondary);text-align:justify;font-size:14px;font-weight:400;line-height:1.5}.about-secD .flex-box.three-col .msg-col .desc p strong{font-weight:600}.about-secD .flex-box.three-col .msg-col .desc p:not(:last-child){margin-bottom:15px}
