.timelzy_container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.timelzy_trackteam_main {
  width: 100%;
  height: auto;
  background: url(https://d1yhl3hhovxmag.cloudfront.net/gshr/assets/images/timelaze/heroSection.webp?v1);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: end;
}
.trackteam_contentwapper {
  width: 85%;
  height: 100%;
  display: flex;
  overflow: hidden;
  margin-top: 11%;
}
.trackteam_content {
  width: 50%;
  display: flex;
  flex-direction: column;
  margin-top: 5rem;
  gap: 2.4rem;
  position: relative;
}

.timelyz_trackteam {
  width: 50%;
  position: relative;
  height: 740px;
}

.track_rating {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: var(--color-light-gray);
  font-size: var(--font-size-14);
  font-weight: var(--font-weight-400);
  font-family: var(--font-Nunito);
}
.track_rating img {
  height: 100%;
  width: auto;
}

.trackteam_hedtxt {
  font-size: var(--font-size-48);
  font-weight: var(--font-weight-700);
  font-family: var(--font-Plus-Jakarta);
  line-height: 7.8rem;
}
.trackteam_subtxt {
  color: var(--color-light-gray);
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-400);
  font-family: var(--font-Nunito);
}
.timelyz_btn {
  width: 100%;
  max-width: 127px;
  cursor: pointer;
  padding: 1.2rem 1.6rem;
  border-radius: 0.8rem;
  background: var(--color-black);
  color: var(--color-white);
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-400);
  font-family: var(--font-Nunito);
}
.mosthours {
  width: 100%;
  max-width: 219px;
  height: 132px;
  position: absolute;
  top: 6%;
  right: 11%;
}
.prodty_time {
  width: 100%;
  max-width: 292px;
  height: 169px;
  position: absolute;
  top: 20%;
  box-shadow: 4.131px 4.131px 16.526px 0px rgba(0, 0, 0, 0.06);
}
.Total_prodtime_wapper {
  position: absolute;
  bottom: 25%;
  left: 10%;
  box-shadow: 4.131px 4.131px 16.526px 0px rgba(0, 0, 0, 0.06);
}
.timelyz_workinghrs_wapper {
  position: relative;
  height: 100%;
}
.timelyz_workinghrs {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.timelyz_logo_wapper {
  height: 100%;
  position: relative;
  transform: translate(120px, -70px);
}
.timelyz_arrow {
  width: 143.5px;
  height: 182.734px;
  position: absolute;
  left: 23%;
  top: -17%;
}
.timelyz_logo {
  width: 120px;
  height: 120px;
  fill: rgba(255, 255, 255, 0.16);
  filter: drop-shadow(10px 10px 48px rgba(255, 255, 255, 0.01));
  position: absolute;
  top: 120px;
  left: 110px;
}
.timelyz_trackteam::before {
  content: "";
  background: url(https://d1yhl3hhovxmag.cloudfront.net/gshr/assets/images/timelaze/pattern.webp?v1);
  display: inline-block;
  width: 102px;
  height: 118px;
  background-size: cover;
  background-repeat: no-repeat;
}

.timelzy_gap {
  padding: 6rem;
  max-width: 1440px;
}
.trackteam_contentwapper.timelzy_gap {
  padding: unset !important;
}

.timelzt_prodtvteam,
.timelzt_recrd_scrensht,
.timelzt_micromange,
.timelzy_demosec,
.timelzt_bnfts {
  width: 100%;
  text-align: center;
}

.timelzydemo_btn {
  font-size: var(--font-size-14);
  font-weight: var(--font-weight-600);
  font-family: var(--font-Open-Sans);
  color: #6bc07b;
  margin-bottom: 1.2rem;
  letter-spacing: 2px;
}

.timelyz_com_header {
  font-size: var(--font-size-40);
  font-family: var(--font-Plus-Jakarta);
  font-weight: var(--font-weight-600);
  margin-bottom: 1.6rem;
}

.timelyz_com_subheader {
  font-size: var(--font-size-18);
  font-weight: var(--font-weight-400);
  color: var(--color-light-gray);
  font-family: var(--font-Nunito);
}

.timelzy_demowapper {
  margin-top: 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2.2rem;
  background: linear-gradient(0deg, #f8fff9 0%, #f8fff9 100%);
  position: relative;
  padding: 6rem 10rem;
}
.timelzy_demowapper svg {
  width: 100%;
  max-width: 1321.5px;
  max-height: 366px;
  border-radius: 0px 0px 22px 22px;
}
.curve_bg_wapper {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.timelzy_play {
  width: 100%;
  max-width: 1024px;
  max-height: 85%;
  border-radius: 1rem;
  background: var(--color-white);
  box-shadow: 6px 6px 24px 0px rgba(62, 192, 83, 0.3);
  position: relative;
}
.vd_play {
  width: 100%;
  border-radius: 1rem;
}
.timelzy_playbtn {
  width: 71px;
  height: 71px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.play_stroke {
  width: 46px;
  height: 46px;
  position: absolute;
  top: -5%;
  left: -5%;
}
.play_arrow {
  width: 110.947px;
  height: 103.824px;
  position: absolute;
  top: -7%;
  right: -10%;
}
.prodtv_type_list {
  display: flex;
  gap: 22px;
  margin-top: 6rem;
}
.prodtv_type_item {
  width: 50%;
  border-radius: 1.6rem;
  background: var(--color-white);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);
  padding: 2.6rem;
  text-align: left;
}
.prodtv_type_img {
  width: 100%;
  margin-top: 3.4rem;
}
.prodtv_type_img img {
  width: 100%;
  height: 100%;
}
.prodtv_type_logo {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2.9rem;
  border: 1.042px solid rgba(193, 229, 244, 0);
  background: rgba(65, 158, 198, 0.08);
  margin-bottom: 2rem;
}
.prodtv_type_logo svg {
  width: 25px;
  height: 25px;
}
.com_subtxt_header {
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-700);
  font-family: var(--font-Nunito);
  color: var(--color-primary-black);
  margin-bottom: 0.6rem;
}
p.com_subtxt_para {
  font-weight: var(--font-weight-500);
  font-family: var(--font-Nunito);
  color: var(--color-light-gray);
  font-size: clamp(1.4rem, 1vw, 1.6rem);
}
.prodtv_manage_setgs_content {
  display: flex;
  gap: 3.4rem;
  text-align: left;
}
.prodtv_manage_content {
  width: 40%;
}
.prodtv_manage_setgs_img {
  width: 60%;
  height: 442.5px;
  border-radius: 1.6rem;
  background: #fff8fb;
  position: relative;
}
.ManageSettings1 {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
}
.ManageSettings2 {
  position: absolute;
  z-index: 2;
  height: 100%;
  right: 0;
  width: 100%;
}
.prodtv_manage_setgs {
  padding: 2.6rem;
  border-radius: 1.6rem;
  background: var(--color-white);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08);
  margin-top: 2.4rem;
}
.timelzt_recrd_scrensht {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 6rem;
}
.micromange_wapper {
  display: flex;
  height: 374px;
  padding: 7.6rem 0px;
  flex-direction: column;
  align-items: center;
  gap: 7.4rem;
  background: url(https://d1yhl3hhovxmag.cloudfront.net/gshr/assets/images/timelaze/micromanage_bg.webp?v1);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  border-radius: 1.6rem;
  text-align: center;
}
.micromange_wapper h2 {
  font-size: var(--font-size-40);
  font-family: var(--font-Plus-Jakarta);
  font-weight: var(--font-weight-600);
  color: var(--color-white);
  margin-bottom: 1.2rem;
}
.micromange_wapper p {
  font-size: var(--font-size-18);
  font-family: var(--font-Nunito);
  font-weight: var(--font-weight-500);
  color: var(--color-white);
}
.prodtv_manage_setgs_img img {
  width: 100%;
}
.timelzt_bnfts_list {
  width: 100%;
  display: flex;
  position: absolute;
  top: 0;
}
.timelzt_bnfts_item {
  width: 33.3%;
  padding: 4.5rem 3.7rem 0;
}
.line_with_icons {
  position: relative;
  margin-top: 6rem;
}
.recrd_scrensht_content img {
  width: 100%;
}
.recrd_scrensht_content {
  width: 100%;
}
.livetime_tracker {
  border-radius: 1.6rem;
  background: linear-gradient(
      104deg,
      rgba(238, 247, 255, 0.5) -8.18%,
      rgba(246, 248, 250, 0.5) 60.99%
    ),
    #fff;
}
.generate_reports {
  border-radius: 1.6rem;
  background: linear-gradient(
      104deg,
      rgba(235, 244, 237, 0.5) -8.18%,
      rgba(228, 242, 232, 0.5) 60.99%
    ),
    #fff
      url(https://d1yhl3hhovxmag.cloudfront.net/gshr/assets/images/timelaze/generateReports_bg.webp?v1);
  background-size: cover;
  background-repeat: no-repeat;
}
.Total_prodtime {
  width: 115px;
  height: 78px;
}
.timelyz_model img {
  height: 100%;
  width: 100%;
}
.timelyz_model {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0%;
}
.timelyz_wrkhours {
  width: 223px;
  height: 60px;
}
.timelyz_wrkhours_main {
  position: absolute;
  z-index: 3;
  right: 11%;
  bottom: 10%;
  box-shadow: 0px 0px 6.657px 0px rgba(20, 163, 46, 0.06);
}

.get_startedbtn {
  width: 140px;
  cursor: pointer;
  padding: 1.2rem 1.6rem;
  border-radius: 0.8rem;
  background: var(--Base-Color-White, #fff);
  color: var(--color-primary-black);
  font-size: var(--font-size-16);
  font-weight: var(--font-weight-400);
  font-family: var(--font-Nunito);
}
.prodtv_type_logo:nth-child(2) {
  border: 0.667px solid rgba(204, 224, 208, 0);
  background: rgba(65, 198, 90, 0.08);
}

.lazeBgPar {
  background-image: url(https://d1yhl3hhovxmag.cloudfront.net/gshr/assets/images/timelaze/faqButtonContainer.svg?v1) !important;
  height: 160px;
  margin-bottom: 0;
}
.faq_acc_section .timeLyzeText {
  top: -40px;
}
.faq_acc_section {
  width: 100%;
}
.faq_acc_section::after {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url(https://d1yhl3hhovxmag.cloudfront.net/gshr/assets/images/timelaze/faqBg.webp?v1) !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  filter: blur(10px);
}
.faq_acc_section ul {
  font-family: var(--font-Nunito);
}
.faq_acc_section ul li.faq_acc_active .plus_img::after {
  background-color: #6bc07b !important;
}
.scrthYrHdTxt {
  color: var(--color-primary-black);
  font-family: var(--font-Plus-Jakarta);
  font-size: var(--font-size-40);
  font-weight: var(--font-weight-600);
  line-height: 64px;
}

.timelyz_arrow1 {
  max-width: 145px;
  width: 100%;
}
.tab_icon_border,
.mob_icon_border {
  display: none;
}
@media screen and (max-width: 1300px) {
  .play_arrow {
    width: 90.947px;
    height: 85.824px;
    right: -12%;
  }
  .play_stroke {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 1200px) {
  .com_subtxt_header {
    font-size: var(--font-size-20);
    margin-bottom: 3px;
  }
  .timelzt_bnfts_item {
    padding: 3.5rem 3.7rem 0;
  }
}
@media screen and (max-width: 1023px) {
  .timelzy_gap {
    padding: 4rem;
  }
  .play_arrow {
    right: -15%;
  }
  .icon_border_wapper {
    height: 1200px;
    width: 100%;
    position: relative;
  }
  .timelzt_bnfts_list {
    flex-direction: column;
    align-items: center;
  }
  .desk_icon_border {
    display: none;
  }
  .tab_icon_border {
    position: absolute;
    width: 100%;
    top: -40px;
    bottom: 0;
    display: block;
  }
  .timelzt_bnfts_item {
    width: 100%;
    max-width: 366px;
    padding: 2.4rem 3.5rem 0 1.7rem;
    height: 400px;
  }
  .timelzt_bnfts_list {
    top: -1.5%;
  }
  .trackteam_contentwapper {
    width: 100%;
  }
  .trackteam_contentwapper {
    flex-direction: column;
    align-items: center;
    gap: 5rem;
  }
  .trackteam_content {
    width: 80%;
    align-items: center;
    gap: 1.6rem;
    text-align: center;
  }
  .trackteam_hedtxt {
    font-size: var(--font-size-32);
    line-height: 58px;
  }
  .trackteam_subtxt {
    font-size: var(--font-size-16);
  }
  .timelyz_logo_wapper {
    transform: translate(120px, -50px);
  }
  .timelyz_trackteam {
    width: 80%;
    height: 554px;
    display: flex;
    justify-content: center;
  }
  .timelyz_model {
    left: unset;
  }
  .timelyz_trackteam::before {
    position: absolute;
    left: 0;
    width: 81.558px;
    height: 94.351px;
  }
  .mosthours {
    top: 7%;
    right: 20%;
  }
  .prodty_time {
    left: 10%;
    top: 25%;
  }
  .Total_prodtime_wapper {
    left: 10%;
  }
  .timelyz_wrkhours_main {
    right: 15%;
  }
  .timelyz_com_header,
  .micromange_wapper h3 {
    font-size: var(--font-size-24);
  }
  .timelyz_com_subheader,
  .micromange_wapper p {
    font-size: var(--font-size-16);
  }
  .timelyz_model img {
    height: unset;
    position: absolute;
    bottom: 0;
  }
  .timelyz_model {
    width: 100%;
    max-width: 550px !important;
  }
  .prodtv_manage_setgs_img {
    height: 218px;
  }
  .timelzy_demowapper {
    padding: 6rem 8rem;
  }
  .timelyz_logo {
    width: 62px;
    height: 62px;
    transform: translate(-49px, -50px);
  }
  .timelyz_arrow {
    width: 143.5px;
    height: 123px;
    right: 20%;
    left: unset;
    transform: translateY(-70px);
  }
  .prodtv_type_logo {
    margin-bottom: 1.6rem;
  }
  .prodtv_type_logo {
    width: 40px;
    height: 40px;
  }
  .scrthngHdBtnBgPar {
    background-size: 100% 100% !important ;
    margin-bottom: unset;
  }
  .scrthYrHdTxt {
    font-size: clamp(2rem, 3.4vw, 4rem) !important;
    line-height: 42px;
  }
  .faq_acc_section {
    padding: 2.4rem;
  }
  .scrthYrHdTxt {
    top: unset !important;
  }
  .timelyz_arrow1{
    height: 104px;
  }
  .lazeBgPar {
    background-size: cover !important;
    height: 140px;
  }
}
@media screen and (max-width: 767px) {
  .mob_icon_border {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: -webkit-fill-available;
  }
  .tab_icon_border {
    display: none;
  }
  .prodtv_manage_setgs_content {
    flex-direction: column;
  }
  .prodtv_manage_content {
    width: 100%;
  }
  .prodtv_manage_setgs_img {
    width: 100%;
    height: 172px;
  }
  .prodtv_type_list {
    flex-direction: column;
  }
  .prodtv_type_item {
    width: 100%;
  }
  .timelzy_gap {
    padding: 4rem 2rem;
  }
  .timelzy_demowapper {
    padding: 4rem 5rem;
  }
  .play_arrow {
    width: 40px;
    height: 45px;
    right: -7%;
  }
  .play_stroke {
    width: 25px;
    height: 25px;
  }
  .mosthours {
    right: 8%;
    width: 273px;
    height: 355px;
  }
  .prodty_time {
    left: 0%;
    width: 173px;
    height: 100px;
    top: 43%;
  }
  .Total_prodtime_wapper {
    left: 0%;
    bottom: 15%;
  }
  .timelyz_wrkhours_main {
    right: 0%;
  }
  .timelyz_wrkhours {
    width: 156px;
    height: 42px;
  }
  .Total_prodtime {
    width: 82px;
    height: 55px;
  }
  .timelyz_trackteam::before {
    width: 51px;
    height: 59px;
    flex-shrink: 0;
  }
  .timelyz_trackteam {
    height: 510px;
  }
  .timelyz_arrow {
    right: 5%;
  }
  .trackteam_hedtxt {
    font-size: var(--font-size-24);
    line-height: 30px;
  }
  .trackteam_subtxt {
    font-size: var(--font-size-14);
  }
  .com_subtxt_header,
  .com_subtxt_para {
    font-size: var(--font-size-16);
  }
  .prodtv_type_logo {
    width: 32px;
    height: 32px;
  }
  .faq_acc_section {
    padding: 2.4rem 2rem;
  }
  .scrthngHdBtnBgPar {
    background-image: url(https://d1yhl3hhovxmag.cloudfront.net/gshr/assets/images/timelaze/mob-faqButtonContainer.svg?v1) !important;
  }
  .micromange_wapper h2 {
    font-size: var(--font-size-24);
  }
  .timelzt_bnfts_list {
    top: 0%;
  }
  .icon_border_wapper {
    height: 1100px;
  }
  .timelzt_bnfts_item {
    height: 360px;
    max-width: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .bnfts_item2 {
    padding: 2.4rem 2.5rem 0 2.7rem;
  }
}
@media screen and (max-width: 500px) {
  .timelzy_demowapper {
    padding: 3rem;
  }
  .play_arrow {
    width: 20px;
    height: 25px;
  }
  .play_stroke {
    width: 12px;
    height: 12px;
  }
  .prodtv_manage_setgs,
  .prodtv_type_item {
    padding: 1.5rem;
  }
  .timelyz_trackteam {
    height: 400px;
  }
  .trackteam_contentwapper {
    gap: 1rem;
  }
  .timelyz_arrow {
    right: -20%;
  }
  .com_subtxt_header,
  .com_subtxt_para {
    font-size: var(--font-size-14);
  }
}
@media screen and (max-width: 400px) {
  .mosthours {
    width: 175px;
    height: 75px;
  }
  .timelyz_trackteam {
    height: 330px;
  }
  .prodty_time {
    top: 33%;
  }
  .mosthours {
    top: 17%;
  }
  .trackteam_contentwapper {
    margin-top: 15%;
  }
  .micromange_wapper h2 {
    font-size: var(--font-size-18);
  }
  .timelyz_com_subheader,
  .micromange_wapper p {
    font-size: var(--font-size-14);
  }
  .timelzt_bnfts_item {
    max-width: 280px;
  }
  .timelzt_bnfts_item {
    height: 320px;
    max-width: 280px;
    justify-content: end;
  }
  .bnfts_item2,
  .bnfts_item3 {
    margin-top: 4%;
  }
  .timelyz_logo_wapper {
    transform: translate(100px, -50px);
}
  .timelyz_btn{
    width: 104px;
}
  .timelyz_arrow1 {
    height: 79px;
}
.timelyz_logo{
    width: 46px;
    height: 46px;
    transform: translate(-69px, -70px);
}
.trackteam_content{
    margin-top: 8rem;
}
}
@media screen and (max-width: 340px) {
  .bnfts_item1 {
    margin-top: 10%;
  }
  .bnfts_item2,
  .bnfts_item3,
  .line_with_icons {
    margin-top: unset;
  }
  .bnfts_item2 {
    padding: 2.4rem 1.5rem 0 3.7rem;
  }
}
