.tp-about-border{border-top:1px solid var(--tp-border-1)}.tp-about-subtitle{font-weight:600;font-size:24px;letter-spacing:-.05em;color:var(--tp-common-black)}.tp-about-subtitle svg{transform:translateY(-3px);margin-right:4px}.tp-about-item{border-radius:16px}.tp-about-thumb{border-radius:16px;overflow:hidden;height:410px}.tp-about-thumb img{border-radius:16px;width:100%;height:600px;object-fit:cover;margin-top:-50px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.tp-about-thumb-wrap{margin-left:0}}.tp-about-title{font-size:28px;letter-spacing:-.05em}.tp-about-dec{line-height:162%;letter-spacing:-.05em;color:var(--tp-common-black)}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.tp-about-dec br{display:none}}.tp-about-btn-transform{transform:translateY(-10px)}@media (max-width:574.98px){.tp-about-btn-transform{transform:translateY(0);margin-left:0;width:100%;margin-top:15px}}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.ca-about-title br{display:none}}.mp-about-logo{font-size:42px;letter-spacing:-.04em;text-transform:uppercase}.mp-about-title{font-size:32px;line-height:150%;letter-spacing:-.03em}@media only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mp-about-title br{display:none}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mp-about-title{font-size:24px}}.mp-about-thumb{border-radius:10px;display:inline-block;vertical-align:middle}.pp-about-title{font-size:42px;line-height:138%;letter-spacing:-.03em}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.pp-about-title br{display:none}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.pp-about-title{font-size:32px}}.pp-about-title a{border-bottom:1px solid currentColor;padding-bottom:2px}.pp-about-title span{width:67px;height:2px;display:inline-block;background:var(--tp-common-black)}.pp-about-dec{line-height:187%;letter-spacing:-.03em}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.pp-about-dec-wrap{margin-left:0}}.pp-about-awards{width:166px;height:166px;border:1px solid rgb(38 38 38 / .1);border-radius:100px;text-align:center;line-height:162px}.cs-about-item:hover .tp-about-thumb img{filter:saturate(1)}.cs-about-item .tp-about-thumb img{filter:saturate(0);transition:all 0.4s ease}.mg-about-bigtitle{font-size:245px;line-height:92%;letter-spacing:-.05em}@media only screen and (min-width:1700px) and (max-width:1800px){.mg-about-bigtitle{font-size:220px}}@media only screen and (min-width:1600px) and (max-width:1700px){.mg-about-bigtitle{font-size:200px}}@media only screen and (min-width:1400px) and (max-width:1599px){.mg-about-bigtitle{font-size:178px}}@media only screen and (min-width:1200px) and (max-width:1399px){.mg-about-bigtitle{font-size:150px}}@media only screen and (min-width:992px) and (max-width:1199px){.mg-about-bigtitle{font-size:120px}}@media only screen and (min-width:768px) and (max-width:991px){.mg-about-bigtitle{font-size:96px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-about-bigtitle{font-size:68px}}.mg-about-title{font-weight:500;font-size:52px;line-height:119%;letter-spacing:-.06em}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-about-title br{display:none}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-about-title{font-size:40px}}.mg-about-title span{color:var(--tp-theme-primary)}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.mg-about-content{margin-left:0}}.mg-about-content .ca-hero-service ul li:not(:last-child){margin-bottom:8px}.mg-about-content .ca-hero-service ul li a{font-weight:400}.mg-about-service ul{column-count:2}@media (max-width:574.98px){.mg-about-service ul{column-count:1}}.about-me-spacing{padding-top:330px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.about-me-spacing{padding-top:250px}}@media (max-width:574.98px){.about-me-spacing{padding-top:300px}}.about-me-slider-thumb img{border-radius:16px}.about-me-slider-awards{right:100px;top:38px;z-index:2}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-me-slider-awards{right:30px}}.about-me-slider-awards .pp-about-awards{background:rgb(0 0 0 / .2);border:none}.about-me-resume-maintitle{font-size:92px;line-height:111%;letter-spacing:-.05em}@media only screen and (min-width:1400px) and (max-width:1599px){.about-me-resume-maintitle{font-size:80px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.about-me-resume-maintitle{font-size:65px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-me-resume-maintitle{font-size:50px}}.about-me-resume-date span{font-size:20px;font-weight:500;color:var(--tp-common-black)}.about-me-resume-title{font-size:32px}.about-me-resume-location{font-size:20px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:var(--tp-grey-1)}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-me-resume-dec{margin-left:0}}.about-me-resume-dec p{font-size:24px;line-height:146%}.about-me-resume-item{padding:62px 0 30px 0;border-top:1px solid rgb(9 9 11 / .1);border-bottom:1px solid rgb(9 9 11 / .1);margin-top:-1px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-me-resume-info{margin-left:0}}.about-us-spacing{padding-top:200px}@media (max-width:574.98px){.about-us-spacing{padding-top:140px}}.about-us-title{font-size:62px;line-height:116%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-us-title{font-size:50px}.about-us-title br{display:none}}@media (max-width:574.98px){.about-us-title{font-size:40px}}.about-us-team-slider-thumb{position:relative}.about-us-team-slider-thumb::before{position:absolute;content:"";background:#09090b;opacity:.2;width:100%;height:100%;top:0;left:0}.about-us-team-slider-title{font-size:88px;letter-spacing:-.03em;color:var(--tp-common-white)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-us-team-slider-title{font-size:65px}}.about-us-team-slider-content{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;z-index:2;text-align:center}@media (max-width:574.98px){.about-us-team-slider-content{width:310px}}.about-us-history-wrap{padding-top:260px;padding-bottom:230px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-us-history-wrap{padding-top:160px;padding-bottom:130px}}.about-us-history-thumb img{border-radius:24px;transition:all 0.6s ease}.about-us-history-thumb img:hover{border-radius:200px}.about-us-history-col-2{margin-left:100px;margin-right:246px;padding-bottom:53px}@media only screen and (min-width:1400px) and (max-width:1599px),only screen and (min-width:1200px) and (max-width:1399px){.about-us-history-col-2{margin-left:0;margin-right:146px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-us-history-col-2{margin-left:0;margin-right:0}}.about-us-history-col-2 .about-us-history-thumb-sm{position:absolute;bottom:0;right:-153px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-us-history-col-2 .about-us-history-thumb-sm{right:-20px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-us-history-col-3{margin-top:0}}.about-us-history-col-6{margin-left:90px;padding-top:100px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-us-history-col-6{margin-left:0}}.about-us-history-col-7{margin-left:110px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-us-history-col-7{margin-left:0}}.about-us-history-title{font-size:120px;line-height:100%;letter-spacing:-.04em;color:var(--tp-theme-primary)}@media only screen and (min-width:1600px) and (max-width:1700px){.about-us-history-title{font-size:110px}}@media only screen and (min-width:1400px) and (max-width:1599px){.about-us-history-title{font-size:100px}}@media only screen and (min-width:1200px) and (max-width:1399px){.about-us-history-title{font-size:80px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:574.98px){.about-us-history-title{font-size:68px}}@media (max-width:574.98px){.about-us-history-title{font-size:45px}}.tp-hover-img canvas{position:absolute;top:0;left:0;width:100%;height:100%}.ca-team-title{font-weight:600;font-size:20px;letter-spacing:-.03em;line-height:1}.ca-team-content span{font-weight:400;font-size:14px;color:rgb(255 255 255 / .8)}.ca-team-item-2 .ca-team-content span{color:rgb(0 0 0 / .8)}