@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}.about-banner .flex-box{justify-content:center;align-items:center;gap:50px;display:flex}.about-banner .flex-box .col:first-child{text-align:left}.about-banner .flex-box .col:first-child h2{color:#666;text-transform:uppercase;margin-bottom:10px;font-size:18px;font-weight:400}.about-banner .flex-box .col:first-child h1{color:var(--secondary);width:510px;font-size:36px;font-weight:700}.about-banner .flex-box .col:first-child h1 span{color:var(--primary)}.about-banner .flex-box .col:first-child a{margin-top:60px}.about-banner .flex-box .col:last-child figure{border-radius:10px;width:546px;height:362px}.about-banner .flex-box .col:last-child figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.about-secA{padding:50px 0}.about-secA .flex-box{justify-content:center;align-items:center;gap:100px;display:flex}.about-secA .flex-box .col:first-child figure{width:362px;height:360px}.about-secA .flex-box .col:first-child figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.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;font-size:16px;font-weight:400;line-height:1.3}.about-secB .banner{height:calc(100vh - 96px);position:relative;overflow:hidden}.about-secB .banner:before{content:"";background:linear-gradient(-90deg,#0000 27.23%,#000000b3 67.07%);width:100%;height:100%;position:absolute;inset:0}.about-secB .banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-secB .banner .banner-wrapper{bottom:25%}.about-secB .banner .banner-wrapper .tab-nav{align-items:center;gap:70px;margin-bottom:50px;display:flex}.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 .tabs{max-width:425px}.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}.our-values-card{background:var(--white);border:1px solid #dbdbdb;border-radius:10px;height:332px;padding:30px;transition:all .4s}.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:486px;height:414px;position:absolute;bottom:-22%;right:-12%;scale:-.7}.about-secD .vector-img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.about-secD .flex-box{justify-content:center;gap:70px;display:flex}.about-secD .flex-box .col:last-child{flex:0 50%}.about-secD .flex-box .col:last-child h2{color:var(--text);text-transform:uppercase;margin-bottom:30px;font-size:18px;font-weight:400}.about-secD .flex-box .col:last-child h3{color:var(--secondary);max-width:493px;margin-bottom:70px;font-size:32px;font-weight:700;line-height:38px}.about-secD .flex-box .col:last-child figure{width:155px;height:36px;margin-bottom:20px}.about-secD .flex-box .col:last-child figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.about-secD .flex-box .col:last-child .bottom h4{color:var(--black);font-size:20px;font-weight:600;line-height:26px}.about-secD .flex-box .col:last-child .bottom p{color:#000000b2;font-size:16px;font-weight:400;line-height:24px}
