.about-page-v2{background-color:#000;}.about-blocks{max-width:1240px;margin:50px auto 0;display:flex;justify-content:space-between;}.about-blocks .item{width:316px;background-size:cover;height:316px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;position:relative;}.about-blocks .title{font-size:30px;font-weight:500;line-height:1.2;color:#fff;text-transform:uppercase;text-align:center;max-width:200px;margin:auto;}.about-sec-one .left-col p{font-size:28px;line-height:1.8;}.about_team_container2{margin-top:50px;max-width:1402px;margin-left:auto;margin-right:auto;padding:0 24px;}.about-blocks .detail{background:#f6ab11;color:#fff;border-radius:100%;width:100%;height:100%;transform:scale(0);transition:all .3s ease-in-out;position:absolute;top:0px;left:0px;text-align:center;display:flex;flex-direction:column;justify-content:center;font-size:14px;}.about-blocks .item:hover .detail{transform:scale(1);}.about-blocks .item:hover .title{opacity:0;}.about-blocks .d-title{font-size:24px;font-weight:500;line-height:1.2;text-transform:uppercase;max-width:254px;margin:0 auto;padding-bottom:5px;}.about-blocks .desc{max-width:254px;margin:0 auto;font-size:18px;}.about_team_info_sec,.about-team-sec{background:#000;}.about_team_container{padding:130px 5vw 1rem;}.about_team_info_sec p{font-size:30px;line-height:50px;color:white;font-weight:300;}.about-page-v2 .hero-bg{background-color:#000;height:540px;display:flex;align-items:center;background-position:center;background-size:cover;}.team-block + .team-block{margin-top:80px;}.team-block .item{margin-top:70px;display:flex;justify-content:center;}.team-block .teamrow{display:flex;flex-wrap:wrap;column-gap:30px;justify-content:center;}.team-block .inner{position:relative;width:316px;height:381px;background-size:contain;background-position:top center;border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;}.team-block .name{color:#00bcff;text-align:center;font-size:30px;font-weight:700;line-height:1.3;}.gradient1{height:200px;width:100%;position:absolute;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 80%);z-index:0;pointer-events:none;}.team-block .role{font-size:20px;font-weight:300;color:white;text-align:center;padding:0 20px;}.about-videos-section{display:grid;column-gap:70px;}.about-videos-section .item h2{min-height:140px;}.team-block .item .tm-detail{transition:all .3s ease-in-out;display:flex;flex-direction:column;align-items:center;margin-top:auto;height:100%;justify-content:flex-end;padding-bottom:30px;z-index:1;position:relative;}.more-about-video-box img{border-radius:40px;}.team-block .item a:hover .tm-detail{padding-bottom:60px;}.team-block .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}.common-testimonial-section .testimonial-item p{font-size:23px;}.team-block .team-desc p{font-size:30px;line-height:50px;color:#fff;font-weight:300;}@media (min-width:1400px){.about-page-v2 .hero-bg{height:660px;}}@media (min-width:1550px){.about-page-v2 .hero-bg{height:800px;}}@media (min-width:1600px){.about-videos-section .item h2{min-height:90px;}}@media (max-width:1490px){.about_team_container img{width:40%;}.about_team_info_sec p,.team-block .team-desc p{font-size:22px;}}@media (max-width:1120px){.about-blocks{flex-wrap:wrap;gap:30px;justify-content:center;}.about_team_info_sec h2,.about-team-sec h2,.about_team_container2 h2,.about-videos-section h2{line-height:55px;}.about-videos-section .item h2{min-height:130px;}}@media (max-width:991px){.about-videos-section{grid-template-columns:1fr;}.about-page-v2 .hero-bg{height:490px;}}@media (max-width:767px){.about_team_container img{width:auto;display:block;}.about_team_container{padding-top:40px;}.about_team_info_sec h2,.about-team-sec h2,.about_team_container2 h2,.about-videos-section h2{line-height:40px;}.about_team_info_sec p,.team-block .team-desc p{font-size:18px;line-height:150%;}.about_team_container2 h2{font-size:1.5rem;}.about-videos-section .item h2{min-height:auto;}.about-page-v2 .hero-bg{background-color:#000;height:auto;display:block;}.about-page-v2 .hero-bg .m-about-banner{width:100%;position:relative;}.about-page-v2 .hero-bg .bannerTxt{padding-top:40px;padding-bottom:40px;}.about-page-v2 #about .about-container{margin-top:40px;}}@media (max-width: 480px){.about-page-v2 .our-logo .container{padding-left:30px;padding-right:50px;}.about-page-v2 .logo-view-outer img{height:100px;}}