body {
  font-family: "Poppins", sans-serif;
  color: #484b59;
  font-size: 14px;
  line-height: calc($line-height + 0.5);
}

.bg-dark-green {
  background-color: #0A3E3F;
}

.webbTreehero {
  width: 100%;
  height: auto;
  background-color: #0A3E3F;
  padding-top: 100px;
}
.webbTreehero .heroText {
  background: linear-gradient(90.65deg, #AFF3FF 0.56%, #FFE477 110.96%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-size: calc($font-size * 2)8;
  line-height: calc($line-height + 0.4);
  font-weight: 600;
  text-align: center;
}
.webbTreehero .heroImage {
  width: 55.891vw;
  height: auto;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 70px;
}
.webbTreehero .heroImage img {
  width: 100%;
  height: auto;
}
.webbTreehero .client-logo-slider {
  width: 70%;
  height: 45px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 40px;
}
.webbTreehero .client-logo-slider .photobanner {
  position: absolute;
  top: 0px;
  left: 0px;
  overflow: hidden;
  white-space: nowrap;
  animation: bannermove 20s linear infinite;
}
.webbTreehero .client-logo-slider .photobanner img {
  margin: 0 1em;
  height: 30px;
}
@keyframes bannermove {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(-50%, 0);
  }
}
.webbTreehero .client-logo-slider .marquee::before {
  display: none;
}
.webbTreehero .client-logo-slider .marquee::after {
  display: none;
}
.webbTreehero .client-logo-slider .marquee-item {
  flex: 0 0 3.4vw;
  margin: 0 1vw;
  display: flex;
  align-items: center;
}
.webbTreehero #mainNav .wt-navbar {
  display: block;
}
.webbTreehero #mainNav .menu--right {
  display: none;
}

.bg-darkgreen {
  background-color: #0A3E3F;
}

.wt-navbar .navbar-nav {
  position: relative;
  align-items: center;
  line-height: 1;
  height: auto;
}
.wt-navbar .navbar-nav .nav-item {
  margin-left: 16px;
  margin-right: 16px;
}
.wt-navbar .navbar-nav .nav-item:first-child {
  margin-left: 0;
  margin-right: 16px;
}
.wt-navbar .navbar-nav .nav-item:last-child {
  margin-left: 16px;
  margin-right: 0;
}
.wt-navbar .navbar-nav .nav-item .nav-link {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
}
.wt-navbar .navbar-nav .nav-item .dropdown-toggle::after {
  border: 0;
}
.wt-navbar .navbar-nav .nav-item.active .nav-link {
  color: #fff;
}

.wt-btn {
  display: inline-block;
  color: #2c2c2c;
  border-radius: 6px;
  font-weight: 600;
  padding: 8px 16px;
  font-size: 16px;
  outline: 0;
  background-color: #E4BD48;
  border: 0;
}
.wt-btn:hover {
  background-color: #B09238;
}
.wt-btn:focus {
  border: 0;
  outline: none;
}
.wt-btn a {
  color: #2c2c2c;
  text-decoration: none;
}
.wt-btn a:hover {
  color: #2c2c2c;
}

.wt-btn-regular {
  display: inline-block;
  color: #2E93A1;
  border-radius: 6px;
  font-weight: 600;
  padding: 8px 16px;
  font-size: 16px;
  outline: 0;
  border: 1px solid #2E93A1;
  background-color: #ffffff;
  transition: all 0.4s ease;
}
.wt-btn-regular:focus {
  outline: none;
}
.wt-btn-regular:hover {
  background-color: #2E93A1;
  color: #ffffff;
}
.wt-btn-regular a {
  color: #2E93A1;
  text-decoration: none;
}
.wt-btn-regular a:hover {
  color: #2E93A1;
}

.wt-btn-regular.white {
  padding: 7px 16px;
  font-weight: 400;
  color: #ffffff;
  margin-right: 15px;
  border: 1px solid #ffffff;
  background-color: transparent;
  transition: all 0.4s ease;
}
.wt-btn-regular.white:hover {
  background-color: #ffffff14;
}
.wt-btn-regular.white a {
  color: #ffffff;
  text-decoration: none;
}
.wt-btn-regular.white a:hover {
  color: #ffffff;
}

.wt-btn-regular.green {
  padding: 7px 16px;
  font-weight: 400;
  color: #2E93A1;
  margin-right: 15px;
  border: 1px solid #2E93A1;
  background-color: transparent;
  transition: all 0.4s ease;
}
.wt-btn-regular.green:hover {
  background-color: #2E93A114;
}
.wt-btn-regular.green a {
  color: #2E93A1;
  text-decoration: none;
}
.wt-btn-regular.green a:hover {
  color: #2E93A1;
}

.hiring-challenge-section {
  background-color: #ffffff;
  padding: 53px 0;
}
.hiring-challenge-section .hiring-tab-container {
  display: flex;
  flex-direction: row;
}
.hiring-challenge-section .hiring-tab-container .tab-box {
  width: 33%;
}
.hiring-challenge-section .hiring-tab-container .tab-box .tab-heading {
  font-size: 32px;
  line-height: 1.4;
  font-weight: 600;
  margin-bottom: 26px;
}
.hiring-challenge-section .hiring-tab-container .tab-box #v-pills-tab {
  border-bottom: 1px solid #D5DEE6;
  width: 95%;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab {
  border: 0;
  background: #fff;
  color: #484b59;
  border-left: 1px solid #484b59;
  border-radius: 0;
  padding: 4px 0px 4px 12px;
  text-align: left;
  margin-bottom: 20px;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab:focus {
  outline: none;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab .icon-box {
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab .tab-text {
  font-size: 16px;
  color: #484b59;
  line-height: 1.5;
  margin-left: 12px;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab .mono {
  display: block;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab .dual {
  display: none;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab.active {
  border-left: 2px solid #484b59;
  padding: 4px 0px 4px 11px;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab.active .mono {
  display: none;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab.active .dual {
  display: block;
}
.hiring-challenge-section .hiring-tab-container .tab-box .hiring-challenge-tab.active .tab-text {
  font-weight: 600;
}
.hiring-challenge-section .hiring-tab-container .tab-box .tab-bottom {
  width: 85%;
  margin-top: 20px;
}
.hiring-challenge-section .hiring-tab-container .tab-box .tab-bottom p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #969696;
}
.hiring-challenge-section .hiring-tab-container .tab-content-box {
  width: 67%;
}
.hiring-challenge-section .hiring-tab-container .tab-content-box .tab-content {
  display: flex;
  align-items: flex-end;
  height: 100%;
}
.hiring-challenge-section .hiring-tab-container .tab-content-box .tab-content .tab-pane {
  width: 100%;
}
.hiring-challenge-section .hiring-tab-container .tab-content-box .tab-content .tabsdata {
  width: 100%;
  height: 100%;
}
.hiring-challenge-section .hiring-tab-container .tab-content-box .tab-content .tabsdata .gray-section {
  background-color: #f2f2f2;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 20px;
  width: 100%;
  text-align: right;
}
.hiring-challenge-section .hiring-tab-container .tab-content-box .tab-content .tabsdata .gray-section p {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  margin-bottom: 20px;
}
.hiring-challenge-section .hiring-tab-container .tab-content-box .tab-content .tabsdata .green-section {
  width: 100%;
  padding: 24px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  color: #fff;
  background-color: #039479;
  background-image: url(../assets/ai-webbtree-website/tabcontent.png);
}
.hiring-challenge-section .hiring-tab-container .tab-content-box .tab-content .tabsdata .green-section p {
  font-size: 18px;
  font-weight: calc($font-weight * 4);
  line-height: 1.5;
}
.hiring-challenge-section .hiring-tab-container .tab-content-box .tab-content .tabsdata .green-section i {
  font-size: 30px;
  color: #E4BD48;
  cursor: pointer;
}
.hiring-challenge-section .hiring-tab-container .xs-tabs-container {
  display: block;
}

.wt-white-label {
  width: auto;
  height: auto;
  padding: 10px 20px;
  background-color: transparent;
  border-radius: 30px;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
  margin-bottom: 16px;
}
.wt-white-label i {
  margin-right: 12px;
}

.wt-white-small-label {
  width: auto;
  height: auto;
  padding: 8px 12px;
  background-color: transparent;
  border-radius: 22px;
  border: 1px solid #ffffff;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  display: inline-flex;
  margin-bottom: 5px;
}
.wt-white-small-label i {
  margin-right: 12px;
}

.wt-green-label {
  width: auto;
  height: auto;
  padding: 8px 12px;
  background-color: transparent;
  border-radius: 22px;
  border: 1px solid #2E93A1;
  color: #2E93A1;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  display: inline-flex;
  margin-bottom: 5px;
}
.wt-green-label i {
  margin-right: 7px;
}

.ai-text {
  position: absolute;
  right: -20px;
  top: -7px;
  width: 20px;
  height: 14px;
  border-radius: 4px;
  font-size: 10px;
  background-color: rgba(245, 233, 255, 0.17);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.ai-text span {
  background-image: linear-gradient(to bottom, #9f38f0 0%, #e54f7a 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ai-text::before {
  content: "";
  display: block;
  position: absolute;
  left: -2px;
  top: -2px;
  width: 24px;
  height: 18px;
  background-color: #f5e9ff;
  border-radius: 4px;
  z-index: -1;
  opacity: 0.04;
}

.section2 {
  background-color: #0A3E3F;
  padding-top: 100px;
  padding-bottom: 100px;
  color: #ffffff;
}
.section2 h2.all-in-one {
  font-size: calc($font-size * 2);
  font-weight: calc($font-weight*6);
  color: #ffffff;
  line-height: 1.4;
  text-align: center;
  width: 55%;
  margin: 0 auto;
  margin-bottom: 30px;
}
.section2 .soultion-card-container {
  display: flex;
  flex-wrap: wrap;
  gap: 13px;
}
.section2 .soultion-card-container .solution-card {
  width: calc(50% - 13px);
  height: auto;
  padding: 28px 35px 0 35px;
  background-color: rgba(255, 255, 255, 0.15);
  text-align: center;
}
.section2 .soultion-card-container .solution-card p {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 16px;
}
.section2 .soultion-card-container .solution-card .learnmore {
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  color: #ffffff;
  margin-right: 16px;
}
.section2 .soultion-card-container .solution-card .learnmore:hover {
  color: #ffffff70;
}
.section2 .soultion-card-container .solution-card .labelimg {
  width: 100%;
  height: auto;
  margin-top: 40px;
}
.section2 .soultion-card-container .solution-card .wt-white-label {
  padding: 12px 30px;
}
.section2 .soultion-card-container .solution-card .product-icon {
  width: 171px;
  margin-bottom: 16px;
}

.section3 {
  padding: 60px 0;
}
.section3 h2 {
  font-size: calc($font-size * 2);
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 30px;
}
.section3 .hiring-module {
  margin-bottom: 60px;
}
.section3 .helping-hiring-box {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 80px;
}
.section3 .helping-hiring-box .helping-roles {
  width: calc(50% - 40px);
  display: flex;
  align-items: center;
}
.section3 .helping-hiring-box .helping-roles .img-roles {
  width: 190px;
  height: 107px;
  border-radius: 8px;
  margin-right: 14px;
  background-color: #82CBD5;
  overflow: hidden;
}
.section3 .helping-hiring-box .helping-roles .img-roles img {
  width: 100%;
  height: 100%;
}
.section3 .helping-hiring-box .helping-roles .roles-content {
  width: calc(100% - 204px);
  height: auto;
}
.section3 .helping-hiring-box .helping-roles .roles-content h3 {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
}
.section3 .helping-hiring-box .helping-roles .roles-content p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}
.section3 .insight-module {
  margin-bottom: 60px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.section3 .insight-module .discover-screen-box {
  width: calc(70% - 12px);
}
.section3 .insight-module .discover-screen-box .discover-card {
  background-color: #f2f2f2;
  background-image: url(../assets/ai-webbtree-website/landingpage/images/discover-card.png);
  background-size: 65% 100%;
  background-position: top right;
  background-repeat: no-repeat;
  padding: 17px 20px;
  height: auto;
  width: 100%;
  margin-bottom: 12px;
}
.section3 .insight-module .discover-screen-box .discover-card hr {
  margin-top: 10px;
  margin-bottom: 15px;
  border-top: 1px solid #D9D9D9;
}
.section3 .insight-module .discover-screen-box .discover-card .discover-content {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 {
  width: 50%;
  height: auto;
}
.section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile {
  margin-bottom: 30px;
}
.section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #484b59;
}
.section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
  font-size: 48px;
  line-height: 1;
  font-weight: 500;
  color: #039479;
}
.section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile:last-child {
  margin-bottom: 0;
}
.section3 .insight-module .discover-screen-box .discover-card .discover-content .d-explore {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #2E93A1;
  width: 100%;
  text-align: right;
}
.section3 .insight-module .discover-screen-box .discover-card .discover-content .d-explore a {
  text-decoration: none;
  color: #2E93A1;
}
.section3 .insight-module .discover-screen-box .discover-card .card-icon {
  width: 121px;
  margin-bottom: 5px;
}
.section3 .insight-module .discover-screen-box .screen-card {
  background-color: #CDEAE4;
  padding: 17px 20px;
  height: auto;
  width: 100%;
  background-image: url(../assets/ai-webbtree-website/landingpage/images/Union.png);
  background-size: 12%;
  background-position: right 5% top 36%;
  background-repeat: no-repeat;
}
.section3 .insight-module .discover-screen-box .screen-card hr {
  margin-top: 10px;
  margin-bottom: 15px;
  border-top: 1px solid #03947980;
}
.section3 .insight-module .discover-screen-box .screen-card .discover-content {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 {
  width: 50%;
  height: auto;
}
.section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile {
  margin-bottom: 30px;
}
.section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #484b59;
}
.section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
  font-size: 48px;
  line-height: 1;
  font-weight: 500;
  color: #039479;
}
.section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile:last-child {
  margin-bottom: 0;
}
.section3 .insight-module .discover-screen-box .screen-card .discover-content .d-explore {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #2E93A1;
  width: 100%;
  text-align: right;
}
.section3 .insight-module .discover-screen-box .screen-card .discover-content .d-explore a {
  text-decoration: none;
  color: #2E93A1;
}
.section3 .insight-module .discover-screen-box .screen-card .card-icon {
  width: 121px;
  margin-bottom: 5px;
}
.section3 .insight-module .autopilot-box {
  padding: 17px 20px;
  height: auto;
  width: 30%;
  color: #ffffff;
  position: relative;
  overflow: hidden;
}
.section3 .insight-module .autopilot-box::before {
  content: "";
  position: absolute;
  width: 200%;
  height: 200%;
  left: -6%;
  top: -21%;
  background-image: url(../assets/ai-webbtree-website/processimg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left top;
  transform: rotate(180deg);
  z-index: -1;
}
.section3 .insight-module .autopilot-box .wt-white-small-label {
  padding: 10px 30px;
}
.section3 .insight-module .autopilot-box hr {
  margin-top: 10px;
  margin-bottom: 15px;
  border-top: 1px solid #ffffff30;
}
.section3 .insight-module .autopilot-box .a-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: calc(100% - 65px);
  justify-content: space-between;
}
.section3 .insight-module .autopilot-box .a-content .top-content p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 15px;
  text-decoration: none;
}
.section3 .insight-module .autopilot-box .a-content .top-content .big {
  font-size: 48px;
  font-weight: 500;
  line-height: 1;
}
.section3 .insight-module .autopilot-box .a-content .top-content .small {
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
}
.section3 .insight-module .autopilot-box .a-content .autopilot-graph {
  width: 70%;
  margin: 0 auto;
}
.section3 .insight-module .autopilot-box .a-content .autopilot-graph img {
  width: 100%;
  height: auto;
}
.section3 .insight-module .autopilot-box .a-content .bottom-content a {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
.section3 .recrootinsight h2 {
  text-align: center;
}
.section3 .recrootinsight .discover-screen-box {
  width: calc(68% - 12px);
}
.section3 .recrootinsight .discover-screen-box .discover-card {
  background-size: 35% 100%;
  padding: 20px;
}
.section3 .recrootinsight .discover-screen-box .discover-card .discover-content .dcontent1 {
  margin-bottom: 0;
}
.section3 .recrootinsight .discover-screen-box .screen-card {
  background-image: url(../assets/ai-webbtree-website/recroot/hourglass-clock.svg);
  background-size: 9%;
  background-position: right 3% top 36%;
}
.section3 .recrootinsight .discover-screen-box .screen-card .discover-content .dcontent1 {
  margin-bottom: 0;
}
.section3 .recrootinsight .autopilot-box {
  width: 32%;
}

.section4 {
  padding: 60px 0;
  background-color: #f5f5f5;
}
.section4 h2 {
  font-size: 28px;
  line-height: 1;
  color: #484b59;
  text-align: center;
  font-weight: 600;
  margin-bottom: 40px;
}
.section4 .testimonial-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}
.section4 .testimonial-container .test-row {
  width: calc(33% - 5px);
}
.section4 .testimonial-container .wt-testimonial-card {
  background-color: #ffffff;
  padding: 24px 24px;
  border-radius: 12px;
  border: 1px solid #c9c9c9;
  width: 100%;
  height: max-content;
  margin-bottom: 12px;
}
.section4 .testimonial-container .wt-testimonial-card .testimonial-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #484b59;
  margin-bottom: 30px;
  margin-top: 20px;
}
.section4 .testimonial-container .wt-testimonial-card .testimonial-text p {
  margin-bottom: 0;
}
.section4 .testimonial-container .wt-testimonial-card .testimonial-footer {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #969696;
}
.section4 .testimonial-container .wt-testimonial-card .testimonial-footer p {
  margin-bottom: 0;
}
.section4 .testimonial-container .wt-testimonial-card .testimonial-footer p:last-child {
  font-size: 14px;
  margin-top: 6px;
}
.section4 .testimonial-container .wt-testimonial-card .testimonyFooter {
  margin-top: auto;
  text-align: left;
  padding: 0px;
  display: flex;
}
.section4 .testimonial-container .wt-testimonial-card .testimonyFooter .profile-image {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  background-color: #f2f2f2;
}
.section4 .testimonial-container .wt-testimonial-card .testimonyFooter .profile-image img {
  width: 100%;
  height: auto;
}

.section5 {
  background-color: #ffffff;
  margin-bottom: 0px;
  background-color: #0A3E3F;
  background-image: url(../assets/ai-webbtree-website/processimg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  padding: 48px 16px;
}
.section5 .recruitment-process h2 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.5;
  background: linear-gradient(90.65deg, #AFF3FF 0.56%, #FFE477 110.96%);
  background-clip: text;
  color: transparent;
  margin-bottom: 10px;
  text-align: center;
}
.section5 .recruitment-process p {
  width: 40%;
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #ffffff;
}
.section5 .recruitment-process .process-form {
  width: 40%;
  margin: 0 auto;
  margin-top: 30px;
  display: flex;
}
.section5 .recruitment-process .process-form input {
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  background: #ffffff;
  margin-right: 7px;
  width: calc(100% - 130px);
  height: auto;
  padding: 10px;
}
.section5 .recruitment-process .process-form .wt-btn {
  padding: 8px 14px;
}

footer {
  background-color: #f2f2f2;
  padding: 66px 16px;
  color: #484b59;
}
footer hr {
  border-top: 1px solid #D9D9D9;
}
footer .footer-content {
  display: flex;
  flex-wrap: wrap;
}
footer .foo-product {
  width: 20%;
}
footer .foo-product p {
  font-size: 18px;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 20px;
}
footer .foo-product ul {
  padding-left: 0;
  list-style-type: none;
}
footer .foo-product ul li {
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #484b59;
  margin-bottom: 20px;
}
footer .foo-product ul li a {
  color: #484b59;
  text-decoration: none;
}
footer .foo-product ul li a:hover {
  color: #969696;
}
footer .foo-solution {
  width: 27%;
}
footer .foo-solution p {
  font-size: 18px;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 20px;
}
footer .foo-solution ul {
  padding-left: 0;
  list-style-type: none;
  width: 100%;
}
footer .foo-solution ul li {
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #484b59;
  margin-bottom: 20px;
}
footer .foo-solution ul li a {
  color: #484b59;
  text-decoration: none;
}
footer .foo-solution ul li a:hover {
  color: #969696;
}
footer .foo-solution ul li:first-child {
  color: #969696;
}
footer .foo-resources {
  width: 20%;
}
footer .foo-resources p {
  font-size: 18px;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 20px;
}
footer .foo-resources ul {
  padding-left: 0;
  list-style-type: none;
}
footer .foo-resources ul li {
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #484b59;
  margin-bottom: 20px;
}
footer .foo-resources ul li a {
  color: #484b59;
  text-decoration: none;
}
footer .foo-resources ul li a:hover {
  color: #969696;
}
footer .foo-resources ul li:nth-child(4) {
  color: #969696;
}
footer .foo-company {
  width: 10%;
}
footer .foo-company p {
  font-size: 18px;
  line-height: 1;
  font-weight: 600;
  margin-bottom: 20px;
}
footer .foo-company ul {
  padding-left: 0;
  list-style-type: none;
}
footer .foo-company ul li {
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #484b59;
  margin-bottom: 20px;
}
footer .foo-company ul li a {
  color: #484b59;
  text-decoration: none;
}
footer .foo-company ul li a:hover {
  color: #969696;
}
footer .foo-bottom .foo-bottom1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  color: #969696;
}
footer .foo-bottom .foo-right {
  display: flex;
  justify-content: end;
  margin-bottom: 0px;
}
footer .foo-bottom .foo-right i {
  margin-right: 20px;
  font-size: 22px;
  color: #2E93A1;
}
footer .foo-bottom .foo-tnc-text {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  line-height: 1;
  color: #969696;
  font-weight: calc($font-weight * 4);
}
footer .foo-bottom .foo-tnc-text .fa-circle {
  font-size: 3px;
}
footer .foo-bottom .foo-tnc-text a {
  color: #969696;
}
footer .foo-bottom .foo-tnc-text a:hover {
  color: #969696;
}

.xs-hiring-tab {
  padding: 60px 0;
  display: none;
}
.xs-hiring-tab .xs-tabs-container {
  width: 100%;
  overflow-x: auto;
}
.xs-hiring-tab .xs-tabs-container ul {
  list-style-type: none;
  padding-left: 0;
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  padding-left: 16px;
  padding-right: 16px;
}
.xs-hiring-tab .xs-tabs-container ul li {
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  margin-right: 16px;
  display: flex;
}
.xs-hiring-tab .xs-tabs-container ul li:last-child {
  margin-right: 0;
}
.xs-hiring-tab .xs-tabs-container ul li button {
  border: 0;
  outline: none;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #969696;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: #484b59;
  min-width: 160px;
}
.xs-hiring-tab .xs-tabs-container ul li button img {
  width: 20px;
  height: 20px;
  margin-bottom: 10px;
}
.xs-hiring-tab .xs-tabs-container ul li button .mono {
  display: block;
}
.xs-hiring-tab .xs-tabs-container ul li button .dual {
  display: none;
}
.xs-hiring-tab .xs-tabs-container ul li button.active {
  background-color: #f2f2f2;
  color: #484b59;
}
.xs-hiring-tab .xs-tabs-container ul li button.active .mono {
  display: none;
}
.xs-hiring-tab .xs-tabs-container ul li button.active .dual {
  display: block;
}
.xs-hiring-tab .xs-tabs-container ul li button p {
  font-size: 12px;
  margin-bottom: 10px;
}
.xs-hiring-tab .xs-tabs-container .tabsdata {
  width: 100%;
  height: 100%;
  padding: 0 16px;
}
.xs-hiring-tab .xs-tabs-container .tabsdata .gray-section {
  background-color: #E6F5F7;
  padding-top: 24px;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  text-align: right;
}
.xs-hiring-tab .xs-tabs-container .tabsdata .gray-section p {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  margin-bottom: 20px;
}
.xs-hiring-tab .xs-tabs-container .tabsdata .gray-section p a {
  color: #484b59;
  text-decoration: none;
}
.xs-hiring-tab .xs-tabs-container .tabsdata .gray-section img {
  width: 100%;
  height: auto;
}
.xs-hiring-tab .xs-tabs-container .tabsdata .green-section {
  width: 100%;
  padding: 24px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  color: #fff;
  background-color: #039479;
  background-image: url(../assets/ai-webbtree-website/tabcontent.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.xs-hiring-tab .xs-tabs-container .tabsdata .green-section p {
  font-size: 14px;
  font-weight: calc($font-weight * 4);
  line-height: 1.5;
}
.xs-hiring-tab .xs-tabs-container .tabsdata .green-section i {
  font-size: 24px;
  color: #E4BD48;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .xs-hiring-tab {
    display: block;
  }
  .xs-hiring-tab .xs-header-mobile {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 26px;
  }
  .xs-hiring-tab .xs-header-mobile p {
    font-size: 16px;
  }
  .xs-hiring-tab .xs-header-mobile h2 {
    font-size: 24px;
    text-align: center;
  }
}
.hiring-challenge-section {
  padding: 55px 0;
  overflow: visible;
  /* important: do NOT host the scroll on this element */
}

/* layout */
.hiring-inner {
  display: flex;
  gap: 40px;
  align-items: flex-start;
  position: sticky;
  top: 0;
}

/* left column - sticky nav */
.hiring-left {
  width: 28%;
  position: sticky;
  top: 110px;
  /* adjust if your header height differs */
  align-self: flex-start;
}
.hiring-left p {
  font-size: 14px;
  font-weight: 500;
}
.hiring-left .tab-bottom {
  width: 100%;
  margin-top: 20px;
}
.hiring-left .tab-bottom p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #969696;
}

.hiring-left h2 {
  font-size: 28px;
  margin: 0 0 30px;
}

.hiring-left .sub {
  color: #666;
  margin-bottom: 20px;
}

/* nav list */
.hiring-nav {
  list-style: none;
  padding: 0;
  margin: 0;
}

.hiring-nav li {
  padding: 4px 12px;
  cursor: pointer;
  border-left: 2px solid #D9D9D9;
  transition: color 0.18s, border-color 0.18s, transform 0.12s;
  color: #333;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.hiring-nav li .icon-box {
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
}
.hiring-nav li .tab-text {
  font-size: 16px;
  color: #484b59;
  line-height: 1.5;
  margin-left: 12px;
}
.hiring-nav li .mono {
  display: block;
}
.hiring-nav li .dual {
  display: none;
}

.hiring-nav li:hover {
  transform: translateX(0px);
}

.hiring-nav li.active {
  border-left-color: #484b59;
  /* brand color */
  font-weight: 600;
  color: #484b59;
}
.hiring-nav li.active .mono {
  display: none;
}
.hiring-nav li.active .dual {
  display: block;
}

/* right column (ONLY this scrolls) */
.hiring-right {
  flex: 1;
}

/* THE single scroll container */
.panes {
  /* compute height available for the panes:
     subtract top sticky offset (110) + approx section paddings (40)
     tweak the 160 value if your header/padding differs */
  height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scroll-snap-type: y mandatory;
  padding-right: 8px;
  /* keeps room for scrollbar */
  box-sizing: border-box;
}
.panes::-webkit-scrollbar {
  display: none;
}

/* each pane fills the panes area */
.hiring-pane {
  display: flex;
  gap: 32px;
  align-items: center;
  min-height: 100%;
  padding: 36px 0;
  scroll-snap-align: start;
  box-sizing: border-box;
}
.hiring-pane .tabsdata {
  width: 100%;
  height: 100%;
}
.hiring-pane .tabsdata .gray-section {
  background-color: #E6F5F7;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 20px;
  width: 100%;
  text-align: center;
}
.hiring-pane .tabsdata .gray-section p {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
  margin-bottom: 20px;
}
.hiring-pane .tabsdata .gray-section p a {
  color: #484b59;
  text-decoration: none;
}
.hiring-pane .tabsdata .green-section {
  width: 100%;
  padding: 24px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  color: #fff;
  background-color: #039479;
  background-image: url(../assets/ai-webbtree-website/tabcontent.png);
}
.hiring-pane .tabsdata .green-section p {
  font-size: 16px;
  font-weight: calc($font-weight * 4);
  line-height: 1.5;
}
.hiring-pane .tabsdata .green-section i {
  font-size: 30px;
  color: #E4BD48;
  cursor: pointer;
}

/* content / image */
.pane-content {
  flex: 1;
  max-width: 55%;
}

.pane-content h3 {
  font-size: 26px;
  margin-bottom: 12px;
}

.pane-content p {
  color: #444;
  line-height: 1.5;
}

.pane-image {
  flex: 1;
  text-align: right;
}

.pane-image img {
  max-width: 520px;
  width: 100%;
  height: auto;
  border-radius: 6px;
  display: inline-block;
}

/* small screens: stack vertically */
@media screen and (max-width: 767px) {
  .hiring-challenge-section {
    display: none;
  }
}
/**************NAvabr CSS ********************/
ul.navbar-nav li.nav-item {
  position: relative;
}
ul.navbar-nav li.nav-item .wt-backdrop {
  display: none;
  visibility: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.05);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  left: 0;
  right: 0;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
}
ul.navbar-nav li.nav-item .wt-submneu {
  padding-top: 30px;
  z-index: 10;
  position: absolute;
  left: 0;
  display: flex;
  visibility: hidden;
  opacity: 0;
  margin-top: -1px;
  pointer-events: none;
  transform: translateX(-25%);
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container {
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  display: flex;
  width: 1000px;
  height: auto;
  overflow: hidden;
  gap: 0;
  flex-direction: column;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-header {
  width: 100%;
  color: #969696;
  font-size: 14px;
  font-weight: 400;
  padding: 15px;
  border-bottom: 1px solid #dbeceb;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-header .subheader-box {
  display: flex;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-header .subheader-box .subheader-left {
  width: calc(100% - 32%);
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-header .subheader-box .subheader-right {
  width: auto;
  padding: 0 0 0 10px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: start;
  gap: 2px;
  background-color: #969696;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-products-section {
  width: calc(100% - 252px);
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-products-section .products-card {
  padding: 18px;
  border: 1px solid #F6F4F4;
  width: 50%;
  cursor: pointer;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-products-section .products-card .prod-img {
  width: 120px;
  margin-bottom: 10px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-products-section .products-card .prod-img img {
  width: 100%;
  height: auto;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-products-section .products-card .prod-text {
  width: 100%;
  font-size: 12px;
  line-height: 1.4;
  color: #969696;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-products-section .products-card a {
  text-decoration: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-products-section .products-card:hover {
  background-color: #F6F4F4;
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-pricing-section {
  width: 250px;
  background-color: #ffffff;
  padding: 18px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-image: url(../assets/ai-webbtree-website/landingpage/images/pricing-bg-1.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  cursor: pointer;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-pricing-section .pricing-top {
  margin-bottom: 18px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-pricing-section .pricing-top p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #ffffff;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-pricing-section .pricing-top p:nth-of-type(2) {
  color: #ffffff;
  font-size: 12px;
  line-height: 1.5;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-pricing-section .pricing-bottom {
  height: 102px;
  background-color: #0A3E3F;
  border-radius: 8px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-submenu-content .wt-submenu-pricing-section a {
  text-decoration: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: start;
  background-color: #ffffff;
  flex-wrap: wrap;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav {
  width: 33%;
  padding: 18px;
  border: 1px solid #F6F4F4;
  cursor: pointer;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav div {
  margin-bottom: 10px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav div img {
  width: 40px;
  height: 40px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav p {
  font-size: 16px;
  font-weight: 500;
  color: #484b59;
  line-height: 1.5;
  margin-bottom: 5px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav p:nth-of-type(2) {
  font-size: 12px;
  font-weight: 200;
  color: #969696;
  line-height: 1.5;
  margin-bottom: 0;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav .mono {
  display: block;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav .dual {
  display: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav:hover {
  background-color: #F6F4F4;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav:hover p {
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav:hover .mono {
  display: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav:hover .dual {
  display: block;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-soluiton-submenu-content .solution-card-nav a {
  text-decoration: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: start;
  background-color: #ffffff;
  flex-wrap: wrap;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase {
  width: calc(100% - 33%);
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  border-right: 2px solid #F6F4F4;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu {
  width: 50%;
  padding: 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top {
  margin-bottom: 10px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top p {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #484b59;
  margin-bottom: 5px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top p:hover {
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top p:nth-of-type(2) {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: #969696;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top a {
  color: #484b59;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top a:hover {
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top img {
  width: 100%;
  height: 100%;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top .mono {
  display: block;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top .dual {
  display: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top:hover .mono {
  display: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-top:hover .dual {
  display: block;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-bottom {
  width: 100%;
  border-radius: 8px;
  height: 130px;
  background-color: #0A3E3F;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .blogs-bottom img {
  width: 100%;
  height: 100%;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu a {
  text-decoration: none;
  color: #484b59;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu a:hover {
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .mono {
  display: block;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu .dual {
  display: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu:hover .mono {
  display: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-blogs-knowledgebase .blogs-submenu:hover .dual {
  display: block;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-free-tools {
  width: 33%;
  background-color: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-free-tools .free-tools-list p {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #2c2c2c;
  margin-bottom: 0px;
  padding: 10px 18px;
  border-bottom: 1px solid #F6F4F4;
  cursor: pointer;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-free-tools .free-tools-list p:hover {
  background-color: #F6F4F4;
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-free-tools .free-tools-list p:hover a {
  text-decoration: none;
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-free-tools .free-tools-list p:hover a:hover {
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-free-tools .free-tools-list p:last-child {
  border-bottom: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-free-tools .free-tools-list a {
  text-decoration: none;
  color: #484b59;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .wt-submenu-free-tools .free-tools-list a:hover {
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 {
  width: 33%;
  height: 100%;
  border-right: 1px solid #F6F4F4;
  background: linear-gradient(140.86deg, #FFFFFF 16.79%, #DFF7F9 108.05%);
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .mono {
  display: block;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .dual {
  display: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1 {
  padding: 18px;
  height: 100%;
  border-bottom: none;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1 div {
  margin-bottom: 10px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1 div img {
  width: 40px;
  height: 40px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1 p {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #2c2c2c;
  margin-bottom: 5px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1 p:nth-of-type(2) {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: #969696;
  margin-bottom: 0;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1 a {
  text-decoration: none;
  color: #484b59;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1 a:hover {
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1:hover p {
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1:hover p:nth-of-type(2) {
  color: #969696;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1:hover .mono {
  display: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1:hover .dual {
  display: block;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1 .career-icon {
  text-align: right;
  margin-bottom: 0;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1 .comp-menu1 .career-icon i {
  font-size: 50px;
  padding-bottom: 17px;
  padding-right: 17px;
  color: #82CBD5;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .company-menu-1.getintouch {
  background: linear-gradient(140.86deg, #FFFFFF 16.79%, #DFF7F9 108.05%);
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu {
  width: 33%;
  display: flex;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  background: linear-gradient(140.86deg, #FFFFFF 16.79%, #DFF7F9 108.05%);
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu {
  width: 100%;
  height: 100%;
  padding: 18px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu .blogs-top {
  margin-bottom: 10px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu .blogs-top p {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  color: #2c2c2c;
  margin-bottom: 5px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu .blogs-top p:nth-of-type(2) {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: #969696;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu .blogs-top a {
  text-decoration: none;
  color: #2c2c2c;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu .blogs-top a:hover {
  color: #2E93A1;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu .blogs-top div img {
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu .blogs-bottom {
  width: 100%;
  text-align: right;
  padding-bottom: 17px;
  padding-right: 17px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu .blogs-bottom i {
  font-size: 50px;
  color: #82CBD5;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu:hover .dual {
  display: block;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .getintouch-menu .blogs-submenu:hover .mono {
  display: none;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .recfest-card {
  width: 34%;
  height: 100%;
  background-image: url(../assets/ai-webbtree-website/landingpage/images/recfetst-video.gif);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top;
  padding: 25px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .recfest-card div {
  width: 50%;
  height: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .recfest-card div img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .recfest-card div p {
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 20px;
  text-align: center;
  color: #fff;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .recfest-card div p:nth-of-type(2) {
  font-size: 19px;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .recfest-card a {
  color: #ffffff;
}
ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container .wt-resource-submenu-content .recfest-card a:hover {
  text-decoration: none;
  color: #ffffff;
}
ul.navbar-nav li.nav-item:hover .wt-backdrop {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: -1;
}
ul.navbar-nav li.nav-item:hover .wt-submneu {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
ul.navbar-nav li.nav-item.resource-nav-item .wt-submneu {
  transform: translateX(-45%);
}
ul.navbar-nav li.nav-item.company-nav-item .wt-submneu {
  transform: translateX(-65%);
}
ul.navbar-nav li.nav-item.company-nav-item .wt-submneu .company-menu-1 a {
  color: #2c2c2c;
  text-decoration: none;
}
ul.navbar-nav li.nav-item.company-nav-item .wt-submneu .company-menu-1 a:hover {
  color: #0A3E3F;
}

a {
  color: #2c2c2c;
}
a:hover {
  color: #2c2c2c;
}

.announcement-badge::before {
  content: url("./../assets/ai-webbtree-website/announcement-badge-image.svg");
  display: inline-block;
  margin-right: 15px;
  /* optional spacing */
  vertical-align: middle;
  /* aligns with text */
}

.announcement-badge {
  height: 48px;
  background-size: cover;
  background-image: url(./../assets/ai-webbtree-website/announcement-badge.gif);
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0.5px;
  position: relative;
  z-index: 1040;
  line-height: 1.8;
  padding: 5px;
}
@media only screen and (max-width: 576px) {
  .announcement-badge {
    padding: 8px 12px;
    text-align: center;
    line-height: 1.6;
  }
}

@media (max-width: 576px) {
  .announcement-badge::before {
    content: url("./../assets/ai-webbtree-website/announcement-badge-image-mobile.svg");
    background-size: cover;
    /* Optional: adjust spacing/styling */
  }

  .announcement-badge > div {
    display: none;
    /* Hides the text block */
  }
}
#mainNav {
  padding-top: 56px;
}

#mainNav.navbar-shrink {
  padding-top: 13px;
  padding-bottom: 13px;
  background-color: #0A3E3F;
  color: #002a64;
  /* border-bottom: 1px solid #002a64; */
  box-shadow: 0px 0px 7px #0A3E3F;
  transition: background-color 0.4s ease-out;
  transition: padding-top 0.4s ease-out;
}

/********************* Navbar Responsive CSS Start *********************/
.menuToggle {
  display: none;
  position: relative;
  top: 50px;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
.menuToggle a {
  text-decoration: none;
  color: #232323;
  transition: all 0.3s ease;
}
.menuToggle input {
  display: none;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0px;
  cursor: pointer;
  opacity: 0;
  /* hide this */
  z-index: 2;
  /* and place it over the hamburger */
  -webkit-touch-callout: none;
}
.menuToggle span {
  position: relative;
  display: none;
  width: 30px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  background: #cdcdcd;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 4px 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
}
.menuToggle span:first-child {
  transform-origin: 0% 0%;
}
.menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%;
}
.menuToggle div.aitext {
  width: fit-content;
  position: relative;
  top: -24px;
  left: 48px;
  font-size: 10px;
  background: linear-gradient(180deg, #9F38F0 0%, #E54F7A 100%);
  color: transparent;
  background-clip: text;
}
.menuToggle div.aitext2 {
  width: fit-content;
  position: relative;
  top: -24px;
  left: 62px;
  font-size: 10px;
  background: linear-gradient(180deg, #9F38F0 0%, #E54F7A 100%);
  color: transparent;
  background-clip: text;
}

.menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(1px, -5px);
  background: #2c2c2c;
}
.menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}
.menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(6px, 1px);
}
.menuToggle input:checked ~ .menuItem {
  transform: none;
}

.menuItem {
  position: fixed;
  width: 100%;
  height: 100%;
  padding: 52px 16px 16px 16px;
  background: #ededed;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transition: transform 0.5s ease-in-out;
  overflow-y: scroll;
  /* transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); */
}
.menuItem li {
  padding: 10px 0;
  font-size: 22px;
}

.menu--right {
  position: relative;
  width: 40px;
}
.menu--right .menuToggle {
  position: absolute;
  right: 0;
  top: -10px;
  width: 30px;
}
.menu--right .menuToggle input {
  right: 16px;
}
.menu--right .menuToggle span {
  right: 16px;
  top: 0px;
}
.menu--right .menuItem {
  right: 0;
  top: 0;
  margin: 0px 0 0 0;
  transform: translate(100%, 0);
}
.menu--right .menuItem li a:hover {
  padding-left: 5px;
}

.recfest-menu-xs {
  width: 100%;
  height: 180px;
}

.navbarintnc {
  margin-top: 65px;
}

.error-msg {
  text-align: left;
  margin-left: 110px;
}

.free-trial-button, .btn-trms-small-regular {
  background-color: #2E93A1;
  border: none;
  outline: none;
  border-radius: 2px;
  color: #ffffff;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}
.free-trial-button:focus, .btn-trms-small-regular:focus {
  outline: none;
}

.btn-trms-small-regular {
  padding: 6px 20px;
  margin: 0 auto;
}

/********************* Navbar Responsive CSS End *********************/
/*Home Page Responsive*/
@media only screen and (max-width: 1920px) {
  .webbTreehero .heroText {
    font-size: 2.5vw;
  }

  .hiring-challenge-section .hiring-inner .hiring-left h2 {
    font-size: 28px;
  }

  .section2 h2.all-in-one {
    font-size: 28px;
  }

  .section3 h2 {
    font-size: 28px;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
    font-size: 2.5vw;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
    font-size: 2.5vw;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content .big {
    font-size: 2.5vw;
  }

  .section4 h2 {
    font-size: 28px;
  }

  .section5 .recruitment-process h2 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1600px) {
  .webbTreehero .heroText {
    font-size: 3vw;
  }

  .hiring-challenge-section .hiring-inner .hiring-left h2 {
    font-size: 28px;
  }

  .section2 h2.all-in-one {
    font-size: 28px;
  }

  .section3 h2 {
    font-size: 28px;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
    font-size: 3vw;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
    font-size: 3vw;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content .big {
    font-size: 3vw;
  }

  .section4 h2 {
    font-size: 28px;
  }

  .section5 .recruitment-process h2 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 1440px) {
  .webbTreehero .heroText {
    font-size: 3.333vw;
  }

  .hiring-challenge-section .hiring-inner .hiring-left h2 {
    font-size: 28px;
  }

  .section2 h2.all-in-one {
    font-size: 28px;
  }

  .section3 h2 {
    font-size: 28px;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
    font-size: 3.333vw;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
    font-size: 3.333vw;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content .big {
    font-size: 3.333vw;
  }

  .section4 h2 {
    font-size: 28px;
  }

  .section5 .recruitment-process h2 {
    font-size: 28px;
  }
}
/* Extra large devices (large desktops, 1366px and up) */
@media only screen and (max-width: 1366px) {
  .webbTreehero .heroText {
    font-size: 3.514vw;
  }

  .hiring-challenge-section .hiring-inner .hiring-left h2 {
    font-size: 28px;
  }

  .section2 h2.all-in-one {
    font-size: 28px;
    width: 48%;
  }
  .section2 .soultion-card-container {
    flex-direction: row;
    gap: 12px;
  }
  .section2 .soultion-card-container .solution-card {
    width: calc(50% - 6px);
  }

  .section3 h2 {
    font-size: 28px;
  }
  .section3 .hiring-module .helping-hiring-box {
    flex-direction: row;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles {
    width: calc(50% - 40px);
    flex-direction: row;
    align-items: flex-start;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles {
    margin-right: 20px;
    margin-bottom: 20px;
    width: 190px;
    height: 90px;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles img {
    width: 100%;
    height: auto;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .roles-content {
    width: calc(100% - 204px);
  }
  .section3 .insight-module {
    flex-direction: row;
  }
  .section3 .insight-module .discover-screen-box {
    width: calc(70% - 12px);
  }
  .section3 .insight-module .discover-screen-box .discover-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
    font-size: 3.514vw;
  }
  .section3 .insight-module .discover-screen-box .screen-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
    font-size: 3.514vw;
  }
  .section3 .insight-module .autopilot-box {
    width: 30%;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content {
    margin-bottom: 20px;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content .big {
    font-size: 3.514vw;
  }
  .section3 .insight-module .autopilot-box .a-content .bottom-content a {
    text-align: center;
  }

  .section4 h2 {
    font-size: 28px;
  }
  .section4 .testimonial-container {
    flex-direction: row;
  }
  .section4 .testimonial-container .wt-testimonial-card {
    width: 100%;
  }

  .section5 .recruitment-process h2 {
    font-size: 28px;
  }
  .section5 .recruitment-process p {
    width: 100%;
  }
  .section5 .recruitment-process .process-form {
    width: 40%;
    flex-direction: row;
  }
  .section5 .recruitment-process .process-form input {
    width: calc(100% - 130px);
    margin-bottom: 0px;
    height: auto;
  }

  footer .footer-content {
    flex-direction: row;
  }
  footer .footer-content .foo-product {
    width: 20%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-product p {
    font-size: 16px;
  }
  footer .footer-content .foo-product ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-solution {
    width: 27%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-solution p {
    font-size: 16px;
  }
  footer .footer-content .foo-solution ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-resources {
    width: 20%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-resources p {
    font-size: 16px;
  }
  footer .footer-content .foo-resources ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-company {
    width: 10%;
  }
  footer .footer-content .foo-company p {
    font-size: 16px;
  }
  footer .footer-content .foo-company ul li {
    font-size: 14px;
  }
  footer .foo-bottom .foo-right {
    margin-top: 0px;
    justify-content: flex-end;
  }
  footer .foo-bottom .foo-tnc-text {
    flex-direction: row;
  }
  footer .foo-bottom .foo-tnc-text div {
    margin-bottom: 0px;
  }
  footer .foo-bottom .foo-tnc-text div:last-child {
    justify-content: flex-end !important;
    margin-bottom: 0;
  }
}
/* Large devices (desktops, 1280px and up) */
@media only screen and (max-width: 1280px) {
  .webbTreehero .heroText {
    font-size: 3.75vw;
  }

  .hiring-challenge-section .hiring-inner .hiring-left h2 {
    font-size: 28px;
  }

  .section2 h2.all-in-one {
    font-size: 28px;
    width: 48%;
  }
  .section2 .soultion-card-container {
    flex-direction: row;
  }
  .section2 .soultion-card-container .solution-card {
    width: calc(50% - 13px);
  }

  .section3 h2 {
    font-size: 28px;
  }
  .section3 .hiring-module .helping-hiring-box {
    flex-direction: row;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles {
    width: calc(50% - 40px);
    flex-direction: row;
    align-items: flex-start;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles {
    margin-right: 20px;
    margin-bottom: 20px;
    width: 190px;
    height: 90px;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles img {
    width: 100%;
    height: 100%;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .roles-content {
    width: calc(100% - 204px);
  }
  .section3 .insight-module {
    flex-direction: row;
  }
  .section3 .insight-module .discover-screen-box {
    width: calc(70% - 12px);
  }
  .section3 .insight-module .discover-screen-box .discover-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
    font-size: 3.75vw;
  }
  .section3 .insight-module .discover-screen-box .screen-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
    font-size: 3.75vw;
  }
  .section3 .insight-module .autopilot-box {
    width: 30%;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content {
    margin-bottom: 20px;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content .big {
    font-size: 3.75vw;
  }
  .section3 .insight-module .autopilot-box .a-content .bottom-content a {
    text-align: center;
  }

  .section4 h2 {
    font-size: 28px;
  }
  .section4 .testimonial-container {
    flex-direction: row;
  }
  .section4 .testimonial-container .wt-testimonial-card {
    width: 100%;
  }

  .section5 .recruitment-process h2 {
    font-size: 28px;
  }
  .section5 .recruitment-process p {
    width: 100%;
  }
  .section5 .recruitment-process .process-form {
    width: 45%;
    flex-direction: row;
  }
  .section5 .recruitment-process .process-form input {
    width: calc(100% - 130px);
    margin-bottom: 0px;
    height: auto;
  }

  footer .footer-content {
    flex-direction: row;
  }
  footer .footer-content .foo-product {
    width: 20%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-product p {
    font-size: 16px;
  }
  footer .footer-content .foo-product ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-solution {
    width: 27%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-solution p {
    font-size: 16px;
  }
  footer .footer-content .foo-solution ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-resources {
    width: 20%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-resources p {
    font-size: 16px;
  }
  footer .footer-content .foo-resources ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-company {
    width: 10%;
  }
  footer .footer-content .foo-company p {
    font-size: 16px;
  }
  footer .footer-content .foo-company ul li {
    font-size: 14px;
  }
  footer .foo-bottom .foo-right {
    margin-top: 0px;
    justify-content: flex-end;
  }
  footer .foo-bottom .foo-tnc-text {
    flex-direction: row;
  }
  footer .foo-bottom .foo-tnc-text div {
    margin-bottom: 0px;
  }
  footer .foo-bottom .foo-tnc-text div:last-child {
    justify-content: flex-end !important;
    margin-bottom: 0;
  }
}
/* Large devices (desktops, 1200px and up) */
@media only screen and (max-width: 1200px) {
  .webbTreehero .heroText {
    font-size: 3.75vw;
  }

  .section2 h2.all-in-one {
    font-size: 28px;
    width: 48%;
  }
  .section2 .soultion-card-container {
    flex-direction: row;
  }
  .section2 .soultion-card-container .solution-card {
    width: calc(50% - 13px);
  }

  .section3 .hiring-module .helping-hiring-box {
    flex-direction: row;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles {
    width: calc(50% - 40px);
    flex-direction: row;
    align-items: flex-start;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles {
    margin-right: 20px;
    margin-bottom: 20px;
    width: 190px;
    height: 90px;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles img {
    width: 100%;
    height: 100%;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .roles-content {
    width: calc(100% - 204px);
  }
  .section3 .insight-module {
    flex-direction: row;
  }
  .section3 .insight-module .discover-screen-box {
    width: calc(70% - 12px);
  }
  .section3 .insight-module .discover-screen-box .discover-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .screen-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .autopilot-box {
    width: 30%;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content {
    margin-bottom: 20px;
  }
  .section3 .insight-module .autopilot-box .a-content .bottom-content a {
    text-align: center;
  }

  .section4 .testimonial-container {
    flex-direction: row;
  }
  .section4 .testimonial-container .wt-testimonial-card {
    width: 100%;
  }

  .section5 .recruitment-process h2 {
    font-size: 16px;
  }
  .section5 .recruitment-process p {
    width: 100%;
  }
  .section5 .recruitment-process .process-form {
    width: 40%;
    flex-direction: row;
  }
  .section5 .recruitment-process .process-form input {
    width: calc(100% - 130px);
    margin-bottom: 0px;
    height: auto;
  }

  footer .footer-content {
    flex-direction: row;
  }
  footer .footer-content .foo-product {
    width: 15%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-product p {
    font-size: 16px;
  }
  footer .footer-content .foo-product ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-solution {
    width: 27%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-solution p {
    font-size: 16px;
  }
  footer .footer-content .foo-solution ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-resources {
    width: 20%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-resources p {
    font-size: 16px;
  }
  footer .footer-content .foo-resources ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-company {
    width: 10%;
  }
  footer .footer-content .foo-company p {
    font-size: 16px;
  }
  footer .footer-content .foo-company ul li {
    font-size: 14px;
  }
  footer .foo-bottom .foo-right {
    margin-top: 40px;
    justify-content: flex-end;
  }
  footer .foo-bottom .foo-tnc-text {
    flex-direction: row;
  }
  footer .foo-bottom .foo-tnc-text div {
    margin-bottom: 20px;
  }
  footer .foo-bottom .foo-tnc-text div:last-child {
    justify-content: flex-end !important;
    margin-bottom: 0;
  }
}
/* Large devices (desktops, 1024px and up) */
@media only screen and (max-width: 1200px) {
  ul.navbar-nav li.nav-item .wt-submneu {
    transform: translateX(-17%);
  }
  ul.navbar-nav li.nav-item:nth-of-type(2) .wt-submneu {
    transform: translateX(-28%);
  }
  ul.navbar-nav li.nav-item:nth-of-type(3) .wt-submneu {
    transform: translateX(-41%);
  }
  ul.navbar-nav li.nav-item:nth-of-type(4) .wt-submneu {
    transform: translateX(-54%);
  }

  .wt-btn {
    display: inline-block;
    color: #2c2c2c;
    border-radius: 6px;
    font-weight: 600;
    padding: 8px 10px;
  }

  .wt-btn-regular.white {
    padding: 7px 11px;
  }
}
@media only screen and (max-width: 1024px) {
  .wt-navbar .navbar-nav .nav-item {
    margin-left: 16px;
    margin-right: 0px;
  }
  .wt-navbar .navbar-nav .nav-item:first-child {
    margin-left: 0px;
    margin-right: 0;
  }

  .webbTreehero .col-md-6 {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .webbTreehero .heroText {
    font-size: 4.688vw;
  }

  .hiring-challenge-section .hiring-inner .hiring-left h2 {
    font-size: 24px;
  }

  .section2 h2.all-in-one {
    font-size: 24px;
    width: 48%;
  }
  .section2 .soultion-card-container {
    flex-direction: row;
  }
  .section2 .soultion-card-container .solution-card {
    width: calc(50% - 13px);
  }

  .section3 h2 {
    font-size: 24px;
  }
  .section3 .hiring-module .helping-hiring-box {
    flex-direction: row;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles {
    width: calc(50% - 40px);
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles {
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles img {
    width: 100%;
    height: 100%;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .roles-content {
    width: 100%;
  }
  .section3 .insight-module {
    flex-direction: row;
  }
  .section3 .insight-module .discover-screen-box {
    width: calc(65% - 12px);
  }
  .section3 .insight-module .discover-screen-box .discover-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
    font-size: 4.688vw;
  }
  .section3 .insight-module .discover-screen-box .screen-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
    font-size: 4.688vw;
  }
  .section3 .insight-module .autopilot-box {
    width: 35%;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content {
    margin-bottom: 20px;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content .big {
    font-size: 4.688vw;
  }
  .section3 .insight-module .autopilot-box .a-content .bottom-content a {
    text-align: center;
  }

  .section4 h3 {
    font-size: 28px;
  }
  .section4 .testimonial-container {
    flex-direction: row;
  }
  .section4 .testimonial-container .wt-testimonial-card {
    width: 100%;
  }

  .section5 .recruitment-process h2 {
    font-size: 16px;
  }
  .section5 .recruitment-process p {
    width: 100%;
  }
  .section5 .recruitment-process .process-form {
    width: 45%;
    flex-direction: row;
  }
  .section5 .recruitment-process .process-form input {
    width: calc(100% - 130px);
    margin-bottom: 0px;
    height: auto;
  }

  footer .footer-content {
    flex-direction: row;
  }
  footer .footer-content .foo-product {
    width: 20%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-product p {
    font-size: 16px;
  }
  footer .footer-content .foo-product ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-solution {
    width: 27%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-solution p {
    font-size: 16px;
  }
  footer .footer-content .foo-solution ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-resources {
    width: 20%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-resources p {
    font-size: 16px;
  }
  footer .footer-content .foo-resources ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-company {
    width: 10%;
  }
  footer .footer-content .foo-company p {
    font-size: 16px;
  }
  footer .footer-content .foo-company ul li {
    font-size: 14px;
  }
  footer .foo-bottom .foo-right {
    margin-top: 0px;
    justify-content: flex-end;
    margin-bottom: 0;
  }
  footer .foo-bottom .foo-tnc-text {
    flex-direction: row;
  }
  footer .foo-bottom .foo-tnc-text div {
    margin-bottom: 0px;
  }
  footer .foo-bottom .foo-tnc-text div:last-child {
    justify-content: flex-end !important;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 1024px) {
  ul.navbar-nav li.nav-item .wt-submneu .wt-submenu-container {
    width: 900px;
  }
}
@media only screen and (max-width: 991px) {
  .webbTreehero #mainNav button.navbar-toggler {
    display: none;
  }
  .webbTreehero #mainNav .wt-navbar {
    display: none;
  }
  .webbTreehero #mainNav .menu--right {
    display: block;
  }
  .webbTreehero #mainNav .menu--right .menuToggle {
    display: block;
  }
  .webbTreehero #mainNav .menu--right .menuToggle input {
    display: block;
  }
  .webbTreehero #mainNav .menu--right .menuToggle span {
    display: block;
  }
}
/* Medium devices (tablets, 768px and up) */
@media only screen and (max-width: 768px) {
  .webbTreehero .col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .webbTreehero .heroText {
    font-size: 6.125vw;
  }
  .webbTreehero #mainNav button.navbar-toggler {
    display: none;
  }
  .webbTreehero #mainNav .wt-navbar {
    display: none;
  }
  .webbTreehero #mainNav .menu--right {
    display: block;
  }
  .webbTreehero #mainNav .menu--right .menuToggle {
    display: block;
  }
  .webbTreehero #mainNav .menu--right .menuToggle input {
    display: block;
  }
  .webbTreehero #mainNav .menu--right .menuToggle span {
    display: block;
  }

  .hiring-challenge-section .hiring-inner .hiring-left h2 {
    font-size: 24px;
  }

  .section2 h2.all-in-one {
    font-size: 24px;
    width: 70%;
  }
  .section2 .soultion-card-container {
    flex-direction: row;
  }
  .section2 .soultion-card-container .solution-card {
    width: calc(50% - 13px);
  }

  .section3 h2 {
    font-size: 24px;
  }
  .section3 .hiring-module .helping-hiring-box {
    flex-direction: row;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles {
    width: calc(50% - 40px);
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles {
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
    height: 100%;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles img {
    width: 100%;
    height: 100%;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .roles-content {
    width: 100%;
  }
  .section3 .insight-module {
    flex-direction: row;
  }
  .section3 .insight-module .discover-screen-box {
    width: calc(60% - 12px);
  }
  .section3 .insight-module .discover-screen-box .discover-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
    font-size: 6.25vw;
  }
  .section3 .insight-module .discover-screen-box .screen-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
    font-size: 6.25vw;
  }
  .section3 .insight-module .autopilot-box {
    width: 40%;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content {
    margin-bottom: 20px;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content .big {
    font-size: 6.25vw;
  }
  .section3 .insight-module .autopilot-box .a-content .bottom-content a {
    text-align: center;
  }

  .section4 h3 {
    font-size: 24px;
  }
  .section4 .testimonial-container {
    flex-direction: row;
  }
  .section4 .testimonial-container .test-row {
    width: 100%;
  }
  .section4 .testimonial-container .wt-testimonial-card {
    width: 100%;
  }

  .section5 .recruitment-process h2 {
    font-size: 4.167vw;
  }
  .section5 .recruitment-process p {
    width: 100%;
  }
  .section5 .recruitment-process .process-form {
    width: 50%;
    flex-direction: row;
  }
  .section5 .recruitment-process .process-form input {
    width: calc(100% - 130px);
    margin-bottom: 0px;
    height: auto;
  }

  footer .footer-content {
    flex-direction: row;
  }
  footer .footer-content .foo-product {
    width: 20%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-product p {
    font-size: 16px;
  }
  footer .footer-content .foo-product ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-solution {
    width: 27%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-solution p {
    font-size: 16px;
  }
  footer .footer-content .foo-solution ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-resources {
    width: 20%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-resources p {
    font-size: 16px;
  }
  footer .footer-content .foo-resources ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-company {
    width: 10%;
  }
  footer .footer-content .foo-company p {
    font-size: 16px;
  }
  footer .footer-content .foo-company ul li {
    font-size: 14px;
  }
  footer .foo-bottom .foo-right {
    margin-top: 0px;
    justify-content: flex-end;
  }
  footer .foo-bottom .foo-tnc-text {
    flex-direction: row;
  }
  footer .foo-bottom .foo-tnc-text div {
    margin-bottom: 0px;
  }
  footer .foo-bottom .foo-tnc-text div:last-child {
    justify-content: flex-end !important;
    margin-bottom: 0;
  }
}
/* Small devices (landscape phones, 576px and up) */
@media only screen and (max-width: 576px) {
  .webbTreehero .heroText {
    font-size: 8.333vw;
  }
  .webbTreehero .heroImage {
    width: 100%;
  }

  .hiring-challenge-section .hiring-inner .hiring-left h2 {
    font-size: 24px;
  }

  .section2 h2.all-in-one {
    font-size: 24px;
    width: 100%;
  }
  .section2 .soultion-card-container {
    flex-direction: column;
  }
  .section2 .soultion-card-container .solution-card {
    width: 100%;
  }

  .section3 h2 {
    font-size: 24px;
  }
  .section3 .hiring-module .helping-hiring-box {
    flex-direction: column;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles {
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
    height: auto;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles img {
    width: 100%;
    height: auto;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .roles-content {
    width: 100%;
  }
  .section3 .insight-module {
    flex-direction: column;
  }
  .section3 .insight-module .discover-screen-box {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .discover-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
    font-size: 8.333vw;
  }
  .section3 .insight-module .discover-screen-box .screen-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
    font-size: 8.333vw;
  }
  .section3 .insight-module .autopilot-box {
    width: 100%;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content {
    margin-bottom: 20px;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content .big {
    font-size: 8.333vw;
  }
  .section3 .insight-module .autopilot-box .a-content .bottom-content a {
    text-align: center;
    margin-top: 12px;
  }

  .section4 h3 {
    font-size: 24px;
  }
  .section4 .testimonial-container {
    flex-direction: column;
  }
  .section4 .testimonial-container .test-row {
    width: 100%;
  }
  .section4 .testimonial-container .wt-testimonial-card {
    width: 100%;
  }

  .section5 .recruitment-process h2 {
    font-size: 24px;
  }
  .section5 .recruitment-process p {
    width: 100%;
  }
  .section5 .recruitment-process .process-form {
    width: 100%;
    flex-direction: column;
  }
  .section5 .recruitment-process .process-form input {
    width: 100%;
    margin-bottom: 20px;
    height: 40px;
  }

  footer .footer-content {
    flex-direction: column;
  }
  footer .footer-content .foo-product {
    width: 100%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-product p {
    font-size: 16px;
  }
  footer .footer-content .foo-product ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-solution {
    width: 100%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-solution p {
    font-size: 16px;
  }
  footer .footer-content .foo-solution ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-resources {
    width: 100%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-resources p {
    font-size: 16px;
  }
  footer .footer-content .foo-resources ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-company {
    width: 100%;
  }
  footer .footer-content .foo-company p {
    font-size: 16px;
  }
  footer .footer-content .foo-company ul li {
    font-size: 14px;
  }
  footer .foo-bottom .foo-bottom1 {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: start;
    margin-top: 20px;
    color: #969696;
    font-size: 16px;
  }
  footer .foo-bottom hr {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  footer .foo-bottom .foo-right {
    margin-top: 20px;
    justify-content: flex-start;
  }
  footer .foo-bottom .foo-tnc-text {
    flex-direction: column;
  }
  footer .foo-bottom .foo-tnc-text div {
    margin-bottom: 20px;
  }
  footer .foo-bottom .foo-tnc-text div:last-child {
    justify-content: flex-start !important;
    margin-bottom: 0;
  }
}
/* Extra Small devices (Small phones, 375px and up) */
@media only screen and (max-width: 375px) {
  .webbTreehero .heroText {
    font-size: 7.429vw;
  }

  .hiring-challenge-section .hiring-inner .hiring-left h2 {
    font-size: 24px;
  }

  .section2 h2.all-in-one {
    font-size: 24px;
    width: 100%;
  }
  .section2 .soultion-card-container {
    flex-direction: column;
  }
  .section2 .soultion-card-container .solution-card {
    width: 100%;
  }

  .section3 h2 {
    font-size: 24px;
  }
  .section3 .hiring-module .helping-hiring-box {
    flex-direction: column;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles {
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
    height: auto;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .img-roles img {
    width: 100%;
    height: auto;
  }
  .section3 .hiring-module .helping-hiring-box .helping-roles .roles-content {
    width: 100%;
  }
  .section3 .insight-module {
    flex-direction: column;
  }
  .section3 .insight-module .discover-screen-box {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .discover-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .discover-card .discover-content .dcontent1 .content-profile span {
    font-size: 7.429vw;
  }
  .section3 .insight-module .discover-screen-box .screen-card {
    width: 100%;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 {
    width: 100%;
    margin-bottom: 20px;
  }
  .section3 .insight-module .discover-screen-box .screen-card .discover-content .dcontent1 .content-profile span {
    font-size: 7.429vw;
  }
  .section3 .insight-module .autopilot-box {
    width: 100%;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content {
    margin-bottom: 20px;
  }
  .section3 .insight-module .autopilot-box .a-content .top-content .big {
    font-size: 7.429vw;
  }
  .section3 .insight-module .autopilot-box .a-content .bottom-content a {
    text-align: center;
  }

  .section4 h3 {
    font-size: 24px;
  }
  .section4 .testimonial-container {
    flex-direction: column;
  }
  .section4 .testimonial-container .wt-testimonial-card {
    width: 100%;
  }

  .section5 .recruitment-process h2 {
    font-size: 16px;
  }
  .section5 .recruitment-process p {
    width: 100%;
  }
  .section5 .recruitment-process .process-form {
    width: 100%;
    flex-direction: column;
  }
  .section5 .recruitment-process .process-form input {
    width: 100%;
    margin-bottom: 20px;
    height: 40px;
  }

  footer .footer-content {
    flex-direction: column;
  }
  footer .footer-content .foo-product {
    width: 100%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-product p {
    font-size: 16px;
  }
  footer .footer-content .foo-product ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-solution {
    width: 100%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-solution p {
    font-size: 16px;
  }
  footer .footer-content .foo-solution ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-resources {
    width: 100%;
    margin-bottom: 20px;
  }
  footer .footer-content .foo-resources p {
    font-size: 16px;
  }
  footer .footer-content .foo-resources ul li {
    font-size: 14px;
  }
  footer .footer-content .foo-company {
    width: 100%;
  }
  footer .footer-content .foo-company p {
    font-size: 16px;
  }
  footer .footer-content .foo-company ul li {
    font-size: 14px;
  }
  footer .foo-bottom .foo-bottom1 {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: start;
    margin-top: 20px;
    color: #969696;
    font-size: 16px;
  }
  footer .foo-bottom hr {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  footer .foo-bottom .foo-right {
    margin-top: 20px;
    justify-content: flex-start;
  }
  footer .foo-bottom .foo-tnc-text {
    flex-direction: column;
  }
  footer .foo-bottom .foo-tnc-text div {
    margin-bottom: 20px;
  }
  footer .foo-bottom .foo-tnc-text div:last-child {
    justify-content: flex-start !important;
    margin-bottom: 0;
  }
}
/*Autopilot page CSS*/
.autopilothero {
  position: relative;
  height: 100vh;
  width: 100%;
}
.autopilothero::before {
  content: "";
  background-image: url(../assets/ai-webbtree-website/autopilot-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  transform: rotate(-180deg);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
  backdrop-filter: blur(0.5);
}
.autopilothero .autopilotBanner {
  width: 90%;
  height: 380px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.autopilothero .autopilotBanner h1 {
  font-size: 32px;
  font-weight: 600;
  color: #ffffff;
  margin-top: 8px;
}
.autopilothero .autopilotBanner p {
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 20px;
  margin-top: 8px;
}
.autopilothero .autopilotBanner .try-free-form {
  display: flex;
  align-items: center;
  height: auto;
}
.autopilothero .autopilotBanner .try-free-form input {
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  background: #ffffff;
  margin-right: 7px;
  width: calc(100% - 200px);
  height: 40px;
  padding: 10px 10px;
}
.autopilothero .autopilotBanner .try-free-text {
  color: #ffffff;
  margin-left: 0px;
  font-size: 16px;
  font-weight: 600;
}
.autopilothero .autopilotBanner .try-free-text:hover {
  color: #ffffff70;
}
.autopilothero .autopilotBanner .try-free-text.screenpage {
  margin-left: 30px;
}

.autopilot-section1 {
  padding: 60px 110px 60px 110px;
  background-color: #ffffff;
  color: #0A3E3F;
}
.autopilot-section1 .guesswork {
  background-color: #f2f2f2;
  padding: 20px 20px 20px 20px;
  width: 100%;
  display: flex;
}
.autopilot-section1 .guesswork .guesswork-text {
  width: calc(100% - 60px);
  color: #0A3E3F;
}
.autopilot-section1 .guesswork .guesswork-text p {
  font-size: 16px;
  font-weight: 400;
  line-height: calc(v.$line-height + 0.5);
  margin-bottom: 10px;
}
.autopilot-section1 .guesswork .guesswork-text p:last-child {
  font-size: 16px;
  margin-bottom: 0;
}
.autopilot-section1 .guesswork .guesswork-text p:nth-of-type(1) {
  font-weight: 600;
}
.autopilot-section1 .guesswork .guesswork-img {
  width: 60px;
  height: auto;
}
.autopilot-section1 .guesswork-bottom {
  background-image: url(../assets/ai-webbtree-website/processimg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  padding: 30px 16px;
  text-align: center;
}
.autopilot-section1 .guesswork-bottom .bottom-text {
  background: linear-gradient(90.57deg, #E4FCFF -6.15%, #1FDBE4 39.35%, #E2B93B 108.55%);
  background-clip: text;
  color: transparent;
  font-size: 18px;
  font-weight: 400;
  position: relative;
  width: 85%;
  margin: 0 auto;
  line-height: 1.5;
}
.autopilot-section1 .guesswork-bottom .bottom-text .semibold {
  font-weight: 600;
  font-size: 20px;
}
.autopilot-section1 .guesswork-bottom .bottom-text .aitext {
  position: relative;
  margin-top: -2px;
  top: -10px;
  left: 1px;
  font-size: 10px;
  background: linear-gradient(90.57deg, #1FDBE4 -6.15%, #1FDBE4 39.35%, #1FDBE4 108.55%);
  color: transparent;
  background-clip: text;
}

.autopilot-section2 {
  background-color: #E6F5F7;
  padding: 48px 16px;
  line-height: calc(v.$line-height + 0.5);
  position: relative;
  margin-top: 60px;
  margin-bottom: 60px;
}
.autopilot-section2 h2 {
  font-size: 28px;
  font-weight: 600;
  color: #484b59;
}
.autopilot-section2 h2 span.aitext {
  top: -15px;
  left: -6px;
  font-size: 12px;
}
.autopilot-section2 .img-square {
  width: 57%;
  height: 191%;
  position: absolute;
  right: 0;
  top: -45%;
  background-image: url(../assets/ai-webbtree-website/autopilotpage/images/meet-weebtre-ai.svg);
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
}
.autopilot-section2 .img-square img {
  width: 100%;
  height: 100%;
}
.autopilot-section2 .meetwebbtree-img {
  width: 40%;
  height: 100%;
}
.autopilot-section2 .meetwebbtree-img img {
  width: 100%;
  height: auto;
}
.autopilot-section2 .col-md-9.mx-auto {
  display: flex;
  justify-content: space-between;
}
.autopilot-section2 .col-md-9.mx-auto div {
  margin-right: 100px;
}
.autopilot-section2 .col-md-9.mx-auto div p:last-child {
  margin-bottom: 0;
}
.autopilot-section2 .col-md-9.mx-auto div:nth-of-type(2) {
  margin-right: 0;
}
.autopilot-section2 .col-md-9.mx-auto .meetwebbtree-img {
  width: 80%;
}

.autopilot-section3 {
  padding: 60px 0 60px 0;
  background-color: #ffffff;
}
.autopilot-section3 h2 {
  font-size: 28px;
  font-weight: 600;
  color: #484b59;
  text-align: center;
}
.autopilot-section3 .diff-card-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 60px;
  gap: 12px;
}
.autopilot-section3 .diff-card-container .diff-card {
  width: calc(33% - 12px);
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  padding: 20px;
}
.autopilot-section3 .diff-card-container .diff-card:hover {
  background-color: #f2f2f2;
}
.autopilot-section3 .diff-card-container .diff-card .diff-card-content {
  width: calc(100% - 16px);
  font-size: 16px;
  color: #484b59;
  font-weight: 600;
  margin-top: 15px;
}
.autopilot-section3 .diff-card-container .diff-card .diff-card-content p {
  margin-bottom: 5px;
}
.autopilot-section3 .diff-card-container .diff-card .diff-card-content p:last-child {
  color: #969696;
  font-weight: 400;
  margin-bottom: 0;
  line-height: 1.5;
}

span.aitext {
  position: relative;
  top: -10px;
  left: 1px;
  font-size: 10px;
  background: linear-gradient(180deg, #9F38F0 0%, #E54F7A 100%);
  color: transparent;
  background-clip: text;
}

.section2 h1.talent-discovery {
  width: 100%;
}
.section2 .soultion-card-container.nogap {
  gap: 0;
}
.section2 .soultion-card-container.nogap .solution-card.heightauto {
  background-color: transparent;
  padding: 0;
}
.section2 .soultion-card-container.nogap .solution-card.heightauto .labelimg.imgaligncenter {
  width: 100%;
  height: 100%;
  margin-top: 0;
  display: flex;
}
.section2 .soultion-card-container.nogap .solution-card.heightauto .labelimg.imgaligncenter img:hover {
  background-color: #2352537d;
}
.section2 .soultion-card-container.nogap .solution-card.nobgcolor {
  height: auto;
  background-color: transparent;
  text-align: left;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding-top: 0;
}
.section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  color: #82CBD5;
  margin-bottom: 5px;
  margin-top: 0px;
}
.section2 .soultion-card-container.nogap .solution-card.nobgcolor .recroot-simply {
  color: #82CBD5;
  margin-bottom: 5px;
  margin-top: 0px;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.5;
}
.section2 .soultion-card-container.nogap .solution-card.nobgcolor p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #ffffff;
  text-align: left;
  margin-bottom: 0;
}
.section2 .soultion-card-container.nogap .xs-column-revers {
  width: 100%;
  display: flex;
}

.autopilot-section4 {
  background-color: #f2f2f2;
  padding-top: 120px;
  padding-bottom: 120px;
}
.autopilot-section4 .comparison-table-card {
  box-shadow: 0px 10px 20px 0px #0000001A;
  border-radius: 20px;
  background-color: #FFFFFF;
  padding: 22px;
}
.autopilot-section4 .comparison-table-card .table-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 60px;
}
.autopilot-section4 .comparison-table-card .table-header p {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
  color: #484b59;
}
.autopilot-section4 .comparison-table-card .table-header p:last-child {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 0;
}
.autopilot-section4 .comparison-table-card .table-content {
  display: flex;
  width: 100%;
}
.autopilot-section4 .comparison-table-card .table-content .table-feature {
  width: 21%;
}
.autopilot-section4 .comparison-table-card .table-content .table-feature p {
  font-size: 16px;
  font-weight: 600;
  color: #484b59;
  margin-bottom: 15px;
}
.autopilot-section4 .comparison-table-card .table-content .table-feature .darkhr {
  border-top: 1px solid #969696;
  margin-bottom: 0;
}
.autopilot-section4 .comparison-table-card .table-content .table-feature .feature-list {
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  align-items: center;
  border-bottom: 1px solid #D9D9D9;
}
.autopilot-section4 .comparison-table-card .table-content .table-feature .feature-list img {
  width: 35px;
  height: 35px;
  margin-right: 15px;
}
.autopilot-section4 .comparison-table-card .table-content .table-feature .feature-list:last-child {
  border-bottom: none;
}
.autopilot-section4 .comparison-table-card .table-content .table-feature .feature-list.sourcing-list {
  padding-top: 17.5px;
  padding-bottom: 17.5px;
}
.autopilot-section4 .comparison-table-card .table-content .table-autopilot {
  width: 40%;
  padding: 25px 20px;
  margin-left: 2%;
  margin-right: 2%;
  margin-top: -33px;
  border-radius: 20px;
  background-color: #E6F5F7;
}
.autopilot-section4 .comparison-table-card .table-content .table-autopilot:hover {
  background-color: #e6f5f782;
}
.autopilot-section4 .comparison-table-card .table-content .table-autopilot .darkhr {
  border-top: 1px solid #969696;
  margin-bottom: 0;
  margin-top: 16px;
}
.autopilot-section4 .comparison-table-card .table-content .table-autopilot .feature-list {
  width: 100%;
  padding-top: 17.5px;
  padding-bottom: 17.5px;
  display: flex;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  align-items: center;
  border-bottom: 1px solid #D9D9D9;
}
.autopilot-section4 .comparison-table-card .table-content .table-autopilot .feature-list i {
  color: #039479;
  margin-right: 10px;
}
.autopilot-section4 .comparison-table-card .table-content .table-autopilot .feature-list:last-child {
  border-bottom: none;
}
.autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing {
  width: 35%;
}

.autopilot-section5 {
  padding: 100px 0;
}
.autopilot-section5 h2 {
  text-align: center;
  font-weight: 600;
  font-size: 32px;
  line-height: 1.5;
  margin-bottom: 45px;
}
.autopilot-section5 .summary-container {
  width: 85%;
  display: flex;
  margin: 0 auto;
  gap: 12px;
}
.autopilot-section5 .summary-container .row3box {
  width: calc(70% - 6px);
}
.autopilot-section5 .summary-container .row3box .gray-row {
  background-color: #f2f2f2;
  padding: 20px 20px 40px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.autopilot-section5 .summary-container .row3box .gray-row .row-content {
  width: 70%;
}
.autopilot-section5 .summary-container .row3box .gray-row .row-content p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 5px;
}
.autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.4;
}
.autopilot-section5 .summary-container .row3box .gray-row .row-img {
  width: 118px;
  height: 70px;
}
.autopilot-section5 .summary-container .row3box .gray-row .row-img img {
  width: 100%;
}
.autopilot-section5 .summary-container .row3box .gray-row:last-child {
  margin-bottom: 0;
}
.autopilot-section5 .summary-container .testimonial-box {
  position: relative;
  width: calc(40% - 6px);
  height: auto;
  background-image: url(../assets/ai-webbtree-website/processimg.png);
  background-size: cover;
  background-position: left 45% top;
  background-repeat: no-repeat;
  padding: 20px 30px;
}
.autopilot-section5 .summary-container .testimonial-box .fw-icon {
  font-size: 30px;
  text-align: left;
  color: #FDFFFF33;
  margin-bottom: 0;
}
.autopilot-section5 .summary-container .testimonial-box .fw-icon i {
  transform: rotate(180deg);
}
.autopilot-section5 .summary-container .testimonial-box .italict-text {
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.4;
  margin-bottom: 20px;
  color: #8EFFEA;
}
.autopilot-section5 .summary-container .testimonial-box div {
  position: absolute;
  bottom: 7%;
  left: 9%;
}
.autopilot-section5 .summary-container .testimonial-box div p {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  line-height: 1.5;
  margin-bottom: 0;
}
.autopilot-section5 .summary-container .testimonial-box div p:last-child {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}

.autopilot-section6 {
  margin-bottom: 0px;
  background-color: #0A3E3F;
  background-image: url(../assets/ai-webbtree-website/processimg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  padding: 48px 16px;
}
.autopilot-section6 .recruitment-process div {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.autopilot-section6 .recruitment-process div p {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 0px;
  background: linear-gradient(90.65deg, #AFF3FF 0.56%, #FFE477 110.96%);
  background-clip: text;
  color: transparent;
}
.autopilot-section6 .recruitment-process div h1 {
  margin-bottom: 10px;
  text-align: center;
}
.autopilot-section6 .recruitment-process div h1 .web-gradient-text {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.5;
  background: linear-gradient(90.65deg, #AFF3FF 0.56%, #FFE477 110.96%);
  background-clip: text;
  color: transparent;
}
.autopilot-section6 .recruitment-process div h1 .aitext {
  top: -16px;
  left: -6px;
  font-size: 12px;
}
.autopilot-section6 .recruitment-process div h1 + p {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 30px;
}
.autopilot-section6 .recruitment-process .process-form {
  width: 270px;
  margin: 0 auto;
}
.autopilot-section6 .recruitment-process .process-form a {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  margin-right: 20px;
}
.autopilot-section6 .recruitment-process .process-form a:hover {
  color: #ffffff;
  text-decoration: underline;
}

/************** Autopilot page responsive ****************/
@media only screen and (max-width: 1920px) {
  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 10.65%;
    padding-bottom: 10.65%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 2.5vw;
    line-height: 1.5;
  }

  .autopilot-section2 h2 {
    font-size: 1.458vw;
  }

  .autopilot-section3 h2 {
    font-size: 28px;
  }

  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    font-size: 20px;
  }

  .autopilot-section4 .comparison-table-card .table-header p {
    font-size: 1.25vw;
  }

  .autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
    font-size: 1.667vw;
  }

  .autopilot-section6 .recruitment-process div h1 .web-gradient-text {
    font-size: 1.667vw;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 1600px) {
  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 10.65%;
    padding-bottom: 10.65%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 2vw;
  }

  .autopilot-section2 h2 {
    font-size: 1.75vw;
  }

  .autopilot-section3 h2 {
    font-size: 28px;
  }

  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    font-size: 20px;
  }

  .autopilot-section4 .comparison-table-card .table-header p {
    font-size: 1.5vw;
  }

  .autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
    font-size: 2vw;
  }

  .autopilot-section6 .recruitment-process div h1 .web-gradient-text {
    font-size: 2vw;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 1440px) {
  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 10.65%;
    padding-bottom: 10.65%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 2.232vw;
  }

  .autopilot-section2 h2 {
    font-size: 1.945vw;
  }

  .autopilot-section3 h2 {
    font-size: 28px;
  }

  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    font-size: 20px;
  }

  .autopilot-section4 .comparison-table-card .table-header p {
    font-size: 1.667vw;
  }

  .autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
    font-size: 2.232vw;
  }

  .autopilot-section6 .recruitment-process div h1 .web-gradient-text {
    font-size: 2.23vw;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 1366px) {
  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 10.65%;
    padding-bottom: 10.65%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 2.343vw;
  }

  .autopilot-section2 h2 {
    font-size: 2.05vw;
  }

  .autopilot-section3 h2 {
    font-size: 28px;
  }

  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    font-size: 20px;
  }

  .autopilot-section4 .comparison-table-card .table-header p {
    font-size: 18px;
  }

  .autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
    font-size: 2.343vw;
  }

  .autopilot-section6 .recruitment-process div h1 .web-gradient-text {
    font-size: 2.343vw;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 1280px) {
  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 10.65%;
    padding-bottom: 10.65%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 2.5vw;
  }

  .autopilot-section2 h2 {
    font-size: 2.188vw;
  }

  .autopilot-section3 h2 {
    font-size: 28px;
  }

  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    font-size: 20px;
  }

  .autopilot-section4 .comparison-table-card .table-header p {
    font-size: 18px;
  }

  .autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
    font-size: 2.5vw;
  }

  .autopilot-section6 .recruitment-process div h1 .web-gradient-text {
    font-size: 2.5vw;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 1200px) {
  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 10.65%;
    padding-bottom: 10.65%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 2.5vw;
  }

  .autopilot-section2 h2 {
    font-size: 2.188vw;
  }

  .autopilot-section3 h2 {
    font-size: 28px;
  }

  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    font-size: 20px;
  }

  .autopilot-section4 .comparison-table-card .table-header p {
    font-size: 18px;
  }

  .autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
    font-size: 2.5vw;
  }

  .autopilot-section6 .recruitment-process div h1 .web-gradient-text {
    font-size: 2.5vw;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 1024px) {
  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 10.65%;
    padding-bottom: 10.65%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 3.125vw;
  }

  .autopilot-section1 {
    padding: 12% 2% 6% 2%;
  }
  .autopilot-section1 .guesswork-bottom .bottom-text {
    font-size: 22px;
    width: 100%;
  }

  .autopilot-section2 {
    margin-top: 70px;
    margin-bottom: 70px;
    padding: 30px 16px;
  }
  .autopilot-section2 .img-square {
    width: 65%;
    height: 307px;
    position: absolute;
    right: 5%;
    top: -60px;
    margin: 0 auto;
  }
  .autopilot-section2 h2 {
    font-size: 2.734vw;
  }

  .autopilot-section3 h2 {
    font-size: 24px;
  }

  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    font-size: 20px;
  }

  .autopilot-section4 .comparison-table-card .table-header p {
    font-size: 18px;
  }

  .autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
    font-size: 3.125vw;
  }

  .autopilot-section6 .recruitment-process div h1 .web-gradient-text {
    font-size: 3.125vw;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 991px) {
  .autopilothero #mainNav button.navbar-toggler {
    display: none;
  }
  .autopilothero #mainNav .wt-navbar {
    display: none;
  }
  .autopilothero #mainNav .menu--right {
    display: block;
  }
  .autopilothero #mainNav .menu--right .menuToggle {
    display: block;
  }
  .autopilothero #mainNav .menu--right .menuToggle input {
    display: block;
  }
  .autopilothero #mainNav .menu--right .menuToggle span {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  #mainNav button.navbar-toggler {
    display: none;
  }
  #mainNav .wt-navbar {
    display: none;
  }
  #mainNav .menu--right {
    display: block;
  }
  #mainNav .menu--right .menuToggle {
    display: block;
  }
  #mainNav .menu--right .menuToggle input {
    display: block;
  }
  #mainNav .menu--right .menuToggle span {
    display: block;
  }

  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 18.65%;
    padding-bottom: 18.65%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 4.167vw;
  }

  .autopilot-section1 {
    padding: 10% 2% 6% 2%;
  }
  .autopilot-section1 .guesswork-bottom .bottom-text {
    font-size: 22px;
    width: 100%;
  }

  .autopilot-section2 {
    margin-top: 70px;
    margin-bottom: 70px;
    padding: 30px 16px;
  }
  .autopilot-section2 .img-square {
    width: 80%;
    height: 280px;
    position: absolute;
    right: 5%;
    top: -11px;
    margin: 0 auto;
  }
  .autopilot-section2 h2 {
    font-size: 3.646vw;
  }
  .autopilot-section2 .col-md-9.mx-auto {
    display: flex;
    justify-content: space-between;
  }
  .autopilot-section2 .col-md-9.mx-auto div {
    margin-right: 100px;
  }
  .autopilot-section2 .col-md-9.mx-auto div p:last-child {
    margin-bottom: 0;
  }
  .autopilot-section2 .col-md-9.mx-auto div:nth-of-type(2) {
    margin-right: 0;
  }
  .autopilot-section2 .col-md-9.mx-auto .meetwebbtree-img {
    width: 80%;
  }

  .autopilot-section3 h2 {
    font-size: 24px;
  }
  .autopilot-section3 .diff-card-container {
    margin-top: 30px;
  }
  .autopilot-section3 .diff-card-container .diff-card {
    width: calc(50% - 12px);
  }

  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    font-size: 20px;
  }

  .autopilot-section4 .comparison-table-card .table-header p {
    font-size: 18px;
  }

  .autopilot-section5 .summary-container {
    width: 100%;
  }
  .autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
    font-size: 4.167vw;
  }

  .autopilot-section6 .recruitment-process div {
    width: 100%;
  }
  .autopilot-section6 .recruitment-process div h1 .web-gradient-text {
    font-size: 4.167vw;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 576px) {
  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 18.65%;
    padding-bottom: 18.65%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 6.861vw;
    margin-top: 16px;
  }
  .autopilothero .autopilotBanner img.img-fluid {
    margin-bottom: 20px;
    max-width: 100%;
    margin-top: 40px;
  }
  .autopilothero .autopilotBanner p {
    margin-bottom: 35px;
    margin-top: 8px;
  }

  .autopilot-section1 {
    padding: 10% 2% 6% 2%;
  }
  .autopilot-section1 .guesswork-bottom .bottom-text {
    font-size: 18px;
    width: 100%;
  }

  .autopilot-section2 {
    margin-top: 70px;
    margin-bottom: 20px;
    padding: 55px 16px;
  }
  .autopilot-section2 .img-square {
    width: 100%;
    height: 349px;
    position: relative;
    right: 0%;
    top: 17px;
    margin: 0 auto;
  }
  .autopilot-section2 h2 {
    font-size: 24px;
  }
  .autopilot-section2 .col-md-9.mx-auto {
    display: flex;
    justify-content: space-between;
    flex-direction: column-reverse;
  }
  .autopilot-section2 .col-md-9.mx-auto div {
    margin-right: 0px;
  }
  .autopilot-section2 .col-md-9.mx-auto div p:last-child {
    margin-bottom: 0;
  }
  .autopilot-section2 .col-md-9.mx-auto div:nth-of-type(2) {
    margin-right: 0;
  }
  .autopilot-section2 .col-md-9.mx-auto .meetwebbtree-img {
    width: 100%;
    margin-bottom: 30px;
  }

  .autopilot-section3 {
    padding: 30px 0 60px 0;
  }
  .autopilot-section3 h2 {
    font-size: 24px;
  }
  .autopilot-section3 .diff-card-container {
    margin-top: 30px;
  }
  .autopilot-section3 .diff-card-container .diff-card {
    width: 100%;
  }

  .section2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section2 h2.all-in-one {
    margin-bottom: 20px;
    font-size: 24px;
  }
  .section2 .soultion-card-container.nogap {
    flex-direction: column;
  }
  .section2 .soultion-card-container.nogap .xs-column-revers {
    flex-direction: column-reverse;
    margin: 20px 0 40px 0;
  }
  .section2 .soultion-card-container.nogap .solution-card.nobgcolor {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
    margin-bottom: 20px;
  }
  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    font-size: 20px;
  }
  .section2 .soultion-card-container.nogap .solution-card.nobgcolor .recroot-simply {
    margin-bottom: 0px;
    font-size: 20px;
  }
  .section2 .soultion-card-container.nogap .solution-card.heightauto .labelimg.imgaligncenter {
    display: block;
    margin-bottom: 40px;
  }
  .section2 .soultion-card-container.nogap .solution-card.heightauto .labelimg.imgaligncenter:hover {
    background-color: #2352537d;
  }

  .autopilot-section4 {
    padding-top: 22%;
    padding-bottom: 22%;
  }
  .autopilot-section4 .comparison-table-card {
    padding: 16px;
  }
  .autopilot-section4 .comparison-table-card .table-header {
    flex-direction: column;
    margin-bottom: 25px;
  }
  .autopilot-section4 .comparison-table-card .table-header p {
    font-size: 18px;
  }
  .autopilot-section4 .comparison-table-card .table-header p:last-child {
    font-size: 12px;
  }
  .autopilot-section4 .comparison-table-card .table-header .wt-btn-regular {
    margin-top: 30px;
  }
  .autopilot-section4 .comparison-table-card .table-content {
    display: inline-flex;
    overflow-x: auto;
    padding-top: 32px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature {
    width: 200px;
    position: sticky;
    left: 0px;
    z-index: 2;
    background-color: #fff;
    box-shadow: 5px 0 5px -2px #9696964f;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature p {
    font-size: 14px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 35px;
    top: -35px;
    background-color: #fff;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) {
    width: 80px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list {
    font-size: 12px;
    height: 61px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list span img {
    display: none;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list:nth-of-type(2) {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list:nth-of-type(3) {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list:nth-of-type(4) {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-autopilot {
    width: 202px;
    margin-top: -32px;
    padding: 25px 10px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-autopilot .darkhr {
    margin-top: 12px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-autopilot div:not([class]) {
    width: 170px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-autopilot div:not([class]) .feature-list {
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    align-items: start;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing {
    width: 202px;
    margin-left: 2%;
    position: relative;
    left: 0;
    z-index: 0;
    background-color: #fff;
    box-shadow: none;
    padding: 0 6px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 35px;
    top: -35px;
    background-color: #fff;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) {
    width: 170px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) .feature-list.sourcing-list {
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) .feature-list.sourcing-list:nth-of-type(2) {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) .feature-list.sourcing-list:nth-of-type(3) {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) .feature-list.sourcing-list:nth-of-type(4) {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .autopilot-section5 {
    padding: 80px 0;
  }
  .autopilot-section5 .summary-container {
    width: 100%;
    flex-direction: column;
  }
  .autopilot-section5 .summary-container .row3box {
    width: 100%;
  }
  .autopilot-section5 .summary-container .row3box .gray-row {
    padding-bottom: 20px;
  }
  .autopilot-section5 .summary-container .row3box .gray-row .row-content {
    width: calc(100% - 80px);
  }
  .autopilot-section5 .summary-container .row3box .gray-row .row-content p {
    font-size: 14px;
  }
  .autopilot-section5 .summary-container .row3box .gray-row .row-content p:last-child {
    font-size: 5.556vw;
  }
  .autopilot-section5 .summary-container .row3box .gray-row .row-img {
    width: 40px;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .autopilot-section5 .summary-container .row3box .gray-row .row-img img {
    width: 100%;
    height: auto;
  }
  .autopilot-section5 .summary-container .testimonial-box {
    width: 100%;
    padding: 16px 16px;
  }
  .autopilot-section5 .summary-container .testimonial-box .italict-text {
    font-size: 16px;
  }
  .autopilot-section5 .summary-container .testimonial-box .fw-icon {
    margin-bottom: 0;
  }
  .autopilot-section5 .summary-container .testimonial-box .fw-icon.text-right {
    margin-top: -25px;
  }
  .autopilot-section5 .summary-container .testimonial-box div {
    left: 3%;
    position: relative;
  }

  .autopilot-section6 .recruitment-process {
    padding: 30px 16px;
  }
  .autopilot-section6 .recruitment-process div {
    width: 100%;
  }
  .autopilot-section6 .recruitment-process div h1 .web-gradient-text {
    font-size: 5.556vw;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 375px) {
  .autopilothero {
    height: 100%;
  }
  .autopilothero .autopilotBanner {
    width: 100%;
    height: 100%;
    padding-top: 25%;
    padding-bottom: 10%;
  }
  .autopilothero .autopilotBanner h1 {
    font-size: 7.467vw;
    line-height: 1.3;
  }
  .autopilothero .autopilotBanner img.img-fluid {
    margin-bottom: 40px;
    max-width: 100%;
  }
  .autopilothero .autopilotBanner p {
    margin-bottom: 35px;
    margin-top: 16px;
  }

  .autopilot-section1 {
    padding: 20% 0% 0% 0%;
  }
  .autopilot-section1 .guesswork-bottom .bottom-text {
    font-size: 16px;
    width: 100%;
  }

  .autopilot-section2 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .autopilot-section2 .img-square {
    width: 100%;
    height: 299px;
    position: relative;
    right: 0%;
    top: 0;
    margin: 0 auto;
  }
  .autopilot-section2 h2 {
    font-size: 22px;
  }

  .autopilot-section3 {
    padding: 30px 0 60px 0;
  }
  .autopilot-section3 h2 {
    font-size: 24px;
    line-height: 1.5;
  }
  .autopilot-section3 .diff-card-container {
    margin-top: 20px;
  }
  .autopilot-section3 .diff-card-container .diff-card {
    width: 100%;
  }

  .section2 h2.all-in-one {
    margin-bottom: 20px;
  }
  .section2 .soultion-card-container.nogap {
    flex-direction: column;
  }
  .section2 .soultion-card-container.nogap .xs-column-revers {
    flex-direction: column-reverse;
    margin: 40px 0 30px 0;
  }
  .section2 .soultion-card-container.nogap .solution-card.nobgcolor {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
    margin-bottom: 20px;
  }
  .section2 .soultion-card-container.nogap .solution-card.nobgcolor h3 {
    margin-top: 20px;
    font-size: 20px;
  }
  .section2 .soultion-card-container.nogap .solution-card.heightauto .labelimg.imgaligncenter {
    display: block;
    margin-bottom: 40px;
  }

  .autopilot-section4 {
    padding-top: 22%;
    padding-bottom: 22%;
  }
  .autopilot-section4 .comparison-table-card {
    padding: 16px;
  }
  .autopilot-section4 .comparison-table-card .table-header {
    flex-direction: column;
    margin-bottom: 25px;
  }
  .autopilot-section4 .comparison-table-card .table-header .wt-btn-regular {
    margin-top: 30px;
  }
  .autopilot-section4 .comparison-table-card .table-content {
    display: inline-flex;
    overflow-x: auto;
    padding-top: 32px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature {
    width: 200px;
    position: sticky;
    left: 0;
    z-index: 2;
    background-color: #fff;
    box-shadow: 5px 0 5px -2px #9696964f;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature p {
    font-size: 14px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 35px;
    top: -35px;
    background-color: #fff;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) {
    width: 80px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list {
    font-size: 12px;
    height: 61px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list span img {
    display: none;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list:nth-of-type(2) {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list:nth-of-type(3) {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature div:not([class]) .feature-list:nth-of-type(4) {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-autopilot {
    width: 202px;
    margin-top: -32px;
    padding: 25px 10px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-autopilot .darkhr {
    margin-top: 12px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-autopilot div:not([class]) {
    width: 170px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-autopilot div:not([class]) .feature-list {
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    align-items: start;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing {
    width: 202px;
    margin-left: 2%;
    position: relative;
    left: 0;
    z-index: 0;
    background-color: #fff;
    box-shadow: none;
    padding: 0 6px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 35px;
    top: -35px;
    background-color: #fff;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) {
    width: 170px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) .feature-list.sourcing-list {
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) .feature-list.sourcing-list:nth-of-type(2) {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) .feature-list.sourcing-list:nth-of-type(3) {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .autopilot-section4 .comparison-table-card .table-content .table-feature.sourcing div:not([class]) .feature-list.sourcing-list:nth-of-type(4) {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .autopilot-section5 {
    padding: 80px 0;
  }
  .autopilot-section5 .summary-container {
    width: 100%;
    flex-direction: column;
  }
  .autopilot-section5 .summary-container .row3box {
    width: 100%;
  }
  .autopilot-section5 .summary-container .row3box .gray-row {
    padding-bottom: 20px;
  }
  .autopilot-section5 .summary-container .row3box .gray-row .row-content {
    width: calc(100% - 80px);
  }
  .autopilot-section5 .summary-container .row3box .gray-row .row-img {
    width: 40px;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .autopilot-section5 .summary-container .row3box .gray-row .row-img img {
    width: 100%;
    height: auto;
  }
  .autopilot-section5 .summary-container .testimonial-box {
    width: 100%;
    padding: 16px 16px;
  }
  .autopilot-section5 .summary-container .testimonial-box .italict-text {
    font-size: 16px;
  }
  .autopilot-section5 .summary-container .testimonial-box .fw-icon {
    margin-bottom: 0;
  }
  .autopilot-section5 .summary-container .testimonial-box .fw-icon.text-right {
    margin-top: -25px;
  }
  .autopilot-section5 .summary-container .testimonial-box div {
    left: 5%;
    position: relative;
  }

  .autopilot-section6 .recruitment-process {
    padding: 30px 16px;
  }
  .autopilot-section6 .recruitment-process div {
    width: 100%;
  }
}
/*use caes css*/
.white-navbar .navbar-nav {
  position: relative;
  align-items: center;
  line-height: 1;
  height: auto;
}
.white-navbar .navbar-nav::before {
  content: "";
  position: absolute;
  padding: 8px;
  border-radius: 20px;
  width: calc(100% + 40px);
  background-color: rgba(255, 255, 255, 0.1);
  height: 100%;
  left: -20px;
}
.white-navbar .navbar-nav .nav-item {
  margin-left: 26px;
  margin-right: 26px;
}
.white-navbar .navbar-nav .nav-item:first-child {
  margin-left: 0;
  margin-right: 26px;
}
.white-navbar .navbar-nav .nav-item:last-child {
  margin-left: 26px;
  margin-right: 0;
}
.white-navbar .navbar-nav .nav-item .nav-link {
  color: #484b59;
  font-size: 14px;
  font-weight: 400;
}
.white-navbar .navbar-nav .nav-item .dropdown-toggle::after {
  border: 0;
  display: none;
}
.white-navbar .navbar-nav .nav-item.active {
  background-color: #2E93A133;
  border-radius: 16px;
}
.white-navbar .navbar-nav .nav-item.active .nav-link {
  color: #484b59;
}

.try-free-text.use-try-case {
  color: #2E93A1;
  cursor: pointer;
}
.try-free-text.use-try-case a {
  color: #2E93A1;
}
.try-free-text.use-try-case a:hover {
  text-decoration: none;
  color: #2E93A170;
}
.try-free-text.use-try-case:hover {
  text-decoration: none;
  color: #2E93A170;
}

.cb-section1 {
  padding-top: 56px;
  position: relative;
}
.cb-section1 .usecases-banner {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.cb-section1 .usecases-banner .banner-left {
  width: 35%;
}
.cb-section1 .usecases-banner .banner-left .stickyonscroll {
  padding-top: 60px;
  position: sticky;
  top: 60px;
  z-index: 9;
  background-color: #FFF;
}
.cb-section1 .usecases-banner .banner-left .dropdown {
  margin-bottom: 24px;
}
.cb-section1 .usecases-banner .banner-left .dropdown .usecasedropdown {
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  color: #2E93A1;
  font-size: 16px;
  font-weight: 400;
  background-color: #ffffff;
}
.cb-section1 .usecases-banner .banner-left .dropdown .usecasedropdown.dropdown-toggle::after {
  display: none;
}
.cb-section1 .usecases-banner .banner-left .dropdown .usecasedropdown:focus {
  border: 0;
  outline: none;
}
.cb-section1 .usecases-banner .banner-left .dropdown .usecasedropdown img {
  width: 28px;
}
.cb-section1 .usecases-banner .banner-left h2 {
  font-size: 28px;
  font-weight: 600;
  color: #484b59;
  line-height: 1.4;
  margin-bottom: 24px;
}
.cb-section1 .usecases-banner .banner-left .wt-btn-regular {
  margin-right: 0px;
}
.cb-section1 .usecases-banner .banner-left .wt-btn {
  padding-left: 39px;
  padding-right: 39px;
  margin-right: 10px;
}
.cb-section1 .usecases-banner .banner-left .onhoverdropdown {
  position: relative;
  display: inline-block;
  width: 255px;
}
.cb-section1 .usecases-banner .banner-left .onhoverdropdown .dropdownbtn {
  background-color: #ffffff;
  color: #2E93A1;
  padding: 16px 0;
  font-size: 16px;
  border: none;
  display: flex;
}
.cb-section1 .usecases-banner .banner-left .onhoverdropdown .dropdownbtn img {
  margin-right: 5px;
}
.cb-section1 .usecases-banner .banner-left .onhoverdropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: #ffffff;
  min-width: 160px;
  width: 100%;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.cb-section1 .usecases-banner .banner-left .onhoverdropdown .dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.cb-section1 .usecases-banner .banner-left .onhoverdropdown .dropdown-content a:hover {
  background-color: #ddd;
}
.cb-section1 .usecases-banner .banner-left .onhoverdropdown:hover .dropdown-content {
  display: block;
}
.cb-section1 .usecases-banner .banner-right {
  width: 60.95%;
  height: auto;
  padding: 60px 55px 60px 55px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left 50% top 50%;
  color: #fff;
}
.cb-section1 .usecases-banner .banner-right .right-content1 {
  margin-bottom: 60px;
}
.cb-section1 .usecases-banner .banner-right .whyitmatterlist {
  display: flex;
  width: 100%;
  padding-bottom: 6px;
  padding-top: 6px;
  align-items: center;
}
.cb-section1 .usecases-banner .banner-right .whyitmatterlist:nth-of-type(2) {
  border-top: 1px solid #ffffff28;
  border-bottom: 1px solid #ffffff28;
  padding-top: 6px;
}
.cb-section1 .usecases-banner .banner-right .whyitmatterlist span {
  width: 45px;
  height: 45px;
  margin-right: 8px;
  text-align: center;
  display: flex;
  align-items: center;
}
.cb-section1 .usecases-banner .banner-right .whyitmatterlist span:nth-of-type(2) {
  width: calc(100% - 50px);
  text-align: left;
}
.cb-section1 .usecases-banner .banner-right h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 15px;
}
.cb-section1 .usecases-banner .banner-right p {
  line-height: 1.5;
  font-size: 16px;
  line-height: 1.5;
}
.cb-section1 .usecases-banner .banner-right ul {
  padding-left: 17px;
}
.cb-section1 .usecases-banner .banner-right ul li {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 400;
}
.cb-section1::after {
  content: "";
  width: 59%;
  height: 100%;
  right: 0;
  top: 0;
  position: absolute;
  display: block;
  background-color: #0A3E3F;
  background-image: url(../assets/ai-webbtree-website/autopilot-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left 50% top 50%;
  z-index: -1;
}

.cb-section2 {
  padding-top: 100px;
  padding-bottom: 60px;
}
.cb-section2 h2 {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4;
}
.cb-section2 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  width: 50%;
  margin: 0 auto;
  margin-bottom: 30px;
}
.cb-section2 p:last-child {
  margin-bottom: 0;
  font-weight: 500;
}
.cb-section2 .content-row {
  display: flex;
  flex-direction: row;
  width: 75%;
  margin: 0 auto;
}
.cb-section2 .content-row .content-col1 {
  width: 50%;
  padding: 35px 35px 35px 15px;
  display: flex;
  align-items: center;
}
.cb-section2 .content-row .content-col1 div {
  width: 100%;
}
.cb-section2 .content-row .content-col1 p {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 5px;
  text-align: left;
  width: 100%;
}
.cb-section2 .content-row .content-col1 p:nth-of-type(2) {
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 0;
}
.cb-section2 .content-row .content-col2 {
  width: 50%;
}
.cb-section2 .content-row .content-col2 img {
  width: 100%;
  height: auto;
}
.cb-section2 .content-row:nth-of-type(2) .content-col1 {
  padding: 35px 15px 35px 35px;
}
.cb-section2 .cb2 {
  margin-top: 30px;
}

.cb-section3 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.cb-section3 h2 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
}
.cb-section3 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.cb-section3 .rec-teams {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  width: 80%;
  margin: 0 auto;
  margin-top: 30px;
}
.cb-section3 .rec-teams .rec-card {
  width: calc(33% - 6px);
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  padding: 20px;
}
.cb-section3 .rec-teams .rec-card p {
  margin-top: 15px;
  margin-bottom: 0;
}

.section5 .usecasepages h2 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 30px;
  text-align: center;
}
.section5 .usecasepages button {
  display: block;
  margin: 0 auto;
}
.section5 .usecasepages div {
  width: 230px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.section5 .usecasepages div span {
  font-weight: 600;
  margin-left: 30px;
}

.try-free-text {
  color: #82CBD5;
  margin-left: 30px;
  font-size: 16px;
  font-weight: 600;
}

@media only screen and (max-width: 1024px) {
  .cb-section1 .usecases-banner .banner-left .stickyonscroll div.d-flex {
    flex-direction: column;
  }
  .cb-section1 .usecases-banner .banner-left .stickyonscroll div.d-flex .try-free-text {
    margin-left: 0;
  }
  .cb-section1 .usecases-banner .banner-left .stickyonscroll .wt-btn-regular {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .cb-section1 .usecases-banner .banner-left .stickyonscroll .wt-btn {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .usecasesheader #mainNav button.navbar-toggler {
    display: none;
  }
  .usecasesheader #mainNav .wt-navbar {
    display: none;
  }
  .usecasesheader #mainNav .menu--right {
    display: block;
  }
  .usecasesheader #mainNav .menu--right .menuToggle {
    display: block;
  }
  .usecasesheader #mainNav .menu--right .menuToggle input {
    display: block;
  }
  .usecasesheader #mainNav .menu--right .menuToggle span {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  #mainNav button.navbar-toggler {
    display: none;
  }
  #mainNav .wt-navbar {
    display: none;
  }
  #mainNav .menu--right {
    display: block;
  }
  #mainNav .menu--right .menuToggle {
    display: block;
  }
  #mainNav .menu--right .menuToggle input {
    display: block;
  }
  #mainNav .menu--right .menuToggle span {
    display: block;
  }

  .cb-section1 .usecases-banner .banner-left .stickyonscroll .wt-btn-regular {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .cb-section1 .usecases-banner .banner-left .stickyonscroll .wt-btn {
    width: 100%;
  }
  .cb-section1 .usecases-banner .banner-left h2 {
    font-size: 24px;
  }
  .cb-section1::after {
    width: 100%;
  }

  .cb-section2 h2 {
    font-size: 24px;
  }

  .cb-section3 .rec-teams {
    width: 90%;
  }
  .cb-section3 .rec-teams .rec-card {
    width: calc(33% - 6px);
  }
  .cb-section3 h2 {
    font-size: 24px;
  }

  .section5 .usecasepages h2 {
    font-size: 24px;
  }

  .try-free-text.use-try-case {
    color: #2E93A1;
    cursor: pointer;
    display: block;
    margin-left: 0;
  }
  .try-free-text.use-try-case a {
    color: #2E93A1;
    display: block;
    text-align: center;
    width: 100%;
  }
}
@media only screen and (max-width: 576px) {
  .cb-section1 .usecases-banner {
    flex-direction: column;
  }
  .cb-section1 .usecases-banner .banner-left {
    width: 108%;
    padding-bottom: 15px;
    position: sticky;
    top: 56px;
    background-color: #ffffff;
    padding: 15px;
    margin: 0 -15px;
  }
  .cb-section1 .usecases-banner .banner-left .stickyonscroll {
    padding-top: 0;
  }
  .cb-section1 .usecases-banner .banner-left .stickyonscroll .wt-btn-regular {
    width: 100%;
    margin-right: 0;
    margin-bottom: 12px;
  }
  .cb-section1 .usecases-banner .banner-left .stickyonscroll .wt-btn {
    width: 100%;
  }
  .cb-section1 .usecases-banner .banner-left h2 {
    font-size: 24px;
  }
  .cb-section1 .usecases-banner .banner-right {
    width: 100%;
    padding: 60px 20px 30px 20px;
  }
  .cb-section1 .usecases-banner .banner-right .whyitmatterlist span {
    height: auto;
  }
  .cb-section1 .usecases-banner .banner-right .whyitmatterlist span:nth-of-type(2) {
    width: 100%;
  }

  .cb-section2 {
    padding-top: 60px;
  }
  .cb-section2 p {
    width: 100%;
  }
  .cb-section2 .content-row {
    flex-direction: column;
    width: 100%;
  }
  .cb-section2 .content-row:nth-of-type(2) {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .cb-section2 .content-row:nth-of-type(2) .content-col1 {
    padding: 35px 15px 20px 15px;
  }
  .cb-section2 .content-row .content-col1 {
    width: 100%;
    padding: 35px 15px 20px 15px;
  }
  .cb-section2 .content-row .content-col2 {
    width: 100%;
  }
  .cb-section2 .content-row:nth-of-type(2) {
    flex-direction: column-reverse;
  }
  .cb-section2 .content-row:nth-of-type(4) {
    flex-direction: column-reverse;
  }
  .cb-section2 h2 {
    font-size: 24px;
  }

  .cb-section3 .rec-teams {
    width: 100%;
  }
  .cb-section3 .rec-teams .rec-card {
    width: 100%;
  }
  .cb-section3 h2 {
    font-size: 24px;
  }

  .section5 .usecasepages h2 {
    font-size: 24px;
  }
}
/*talent discovery page css*/
.section2 .soultion-card-container .solution-card.talent-card {
  padding-bottom: 28px;
}
.section2 .soultion-card-container .solution-card.talent-card:hover {
  background-color: #2352537d;
}
.section2 .soultion-card-container .solution-card.talent-card h3.title {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
  color: #82CBD5;
  margin-bottom: 5px;
}
.section2 .soultion-card-container .solution-card.talent-card p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  margin-bottom: 0;
}
.section2 .soultion-card-container .solution-card.talent-card .labelimg.imgaligncenter {
  margin-top: 30px;
}
.section2 .soultion-card-container.screen-page {
  width: 76%;
  margin: 0 auto;
}
.section2 .soultion-card-container.screen-page .solution-card.screen-card {
  padding: 20px 20px 20px 20px;
  width: calc(50% - 7px);
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.section2 .soultion-card-container.screen-page .solution-card.screen-card h3.title {
  font-size: 20px;
  text-align: left;
}
.section2 .soultion-card-container.screen-page .solution-card.screen-card p {
  text-align: left;
  width: 84%;
  margin: 0 0;
}
.section2 .soultion-card-container.screen-page .solution-card.screen-card .labelimg.imgaligncenter {
  width: 100%;
  margin: 0% 0 0 auto;
  position: relative;
  text-align: right;
}
.section2 .soultion-card-container.screen-page .solution-card.screen-card .labelimg.imgaligncenter img {
  margin-top: 40px;
}

.talent-section3 {
  padding: 58px;
  background-color: #E6F5F7;
  background-size: contain;
  background-position: right top;
  background-repeat: no-repeat;
}
.talent-section3 .seamlessats {
  width: 50%;
}
.talent-section3 .seamlessats h2 {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 5px;
  color: #484b59;
}
.talent-section3 .seamlessats p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 16px;
  color: #484b59;
}
.talent-section3 .seamlessats .seamless-content {
  margin-bottom: 15px;
  width: 100%;
}
.talent-section3 .seamlessats .seamless-content h3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 0px;
  color: #2E93A1;
}
.talent-section3 .seamlessats .seamless-content p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0px;
  color: #484b59;
}
.talent-section3 .discoverchrome {
  display: flex;
  justify-content: space-between;
}

.ats-itegration {
  background-image: url(../assets/ai-webbtree-website/talentdiscovery/images/Seamless-ATS-Integrations.svg);
}
.ats-itegration .ats-inte-left {
  width: 40%;
}

.talent-section4 {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 100px;
}
.talent-section4 h2 {
  font-size: 28px;
  line-height: 1.5;
  font-weight: 600;
  color: #484b59;
  text-align: center;
  margin-bottom: 60px;
}
.talent-section4 .customer-discover {
  width: 100%;
  display: flex;
  gap: 12px;
  height: auto;
}
.talent-section4 .customer-discover .testimonial-box {
  position: relative;
  width: calc(50% - 6px);
  height: auto;
  background-image: url(../assets/ai-webbtree-website/processimg.png);
  background-size: cover;
  background-position: left 45% top;
  background-repeat: no-repeat;
  padding: 20px 28px;
}
.talent-section4 .customer-discover .testimonial-box .fw-icon {
  font-size: 30px;
  text-align: left;
  color: #FDFFFF20;
}
.talent-section4 .customer-discover .testimonial-box .fw-icon i {
  transform: rotate(180deg);
  position: relative;
  top: 20px;
}
.talent-section4 .customer-discover .testimonial-box .fw-icon.text-right i {
  transform: rotate(180deg);
  position: relative;
  top: -25px;
}
.talent-section4 .customer-discover .testimonial-box .italict-text {
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.5;
  margin-bottom: 20px;
  color: #8EFFEA;
}
.talent-section4 .customer-discover .testimonial-box div p {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  line-height: 1.5;
  margin-bottom: 0;
}
.talent-section4 .customer-discover .testimonial-box div p:last-child {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}
.talent-section4 .customer-discover .customer-insights {
  width: calc(50% - 6px);
  padding: 25px;
  background-color: #f2f2f2;
  height: auto;
  background-image: url(../assets/ai-webbtree-website/talentdiscovery/images/customer-discover.png);
  background-size: contain;
  background-position: right top;
  background-repeat: no-repeat;
}
.talent-section4 .customer-discover .customer-insights .content2 {
  margin-bottom: 30px;
}
.talent-section4 .customer-discover .customer-insights .content2 p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #484b59;
  margin-bottom: 10px;
}
.talent-section4 .customer-discover .customer-insights .content2 span {
  font-size: 48px;
  line-height: 1;
  font-weight: 500;
  color: #039479;
}

.talent-section5 {
  background-color: #0A3E3F;
  background-image: url(../assets/ai-webbtree-website/bggradinwt2.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
  filter: blur(0.4);
}
.talent-section5 .talent-decision-box {
  width: 63.52%;
  height: 100%;
  margin: 0 auto;
  padding-top: 60px;
  padding-bottom: 60px;
}
.talent-section5 .talent-decision-box .decision-header {
  background-color: #FFFFFF1A;
  padding: 10px 10px;
  color: #8EFFEA;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.talent-section5 .talent-decision-box .decision-header p {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  text-align: center;
  margin-bottom: 0;
  color: #FFFFFF;
}
.talent-section5 .talent-decision-box .small-box-container {
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
}
.talent-section5 .talent-decision-box .small-box-container .small-box {
  width: 33.33%;
}
.talent-section5 .talent-decision-box .small-box-container .small-box div {
  padding: 20px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 1px solid transparent;
  border-image-source: linear-gradient(93.79deg, #9AE658 -6.34%, #37CAB5 116.46%);
  border-image-slice: 1;
  position: relative;
}
.talent-section5 .talent-decision-box .small-box-container .small-box div span img {
  width: 40px;
}
.talent-section5 .talent-decision-box .small-box-container .small-box div p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  color: #ffffff;
  text-align: center;
}
.talent-section5 .talent-decision-box .small-box-container .small-box.recroot-small-box-hide-xs {
  display: block;
}
.talent-section5 .talent-decision-box .small-box-container .small-box.recroot-small-box-show-xs {
  display: none;
}
.talent-section5 .talent-decision-box .recroot-border-box .small-box {
  width: 50%;
}
.talent-section5 .talent-decision-box .theeborder-container {
  width: calc(100% - 160px);
  margin: 0 auto;
  display: flex;
}
.talent-section5 .talent-decision-box .theeborder-container .left-half-border {
  width: 50%;
  height: 75px;
  margin-top: -1px;
  border: 1px solid transparent;
  border-bottom-left-radius: 20px;
  background: linear-gradient(93.79deg, #9AE658 -6.34%, #37CAB5 116.46%) border-box;
  mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
  mask-composite: exclude;
  /*5*/
}
.talent-section5 .talent-decision-box .theeborder-container .right-half-border {
  position: relative;
  width: 50%;
  height: 75px;
  margin-top: -1px;
  border: 1px solid transparent;
  border-bottom-right-radius: 20px;
  background: linear-gradient(93.79deg, #9AE658 -6.34%, #37CAB5 116.46%) border-box;
  mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
  mask-composite: exclude;
  /*5*/
}
.talent-section5 .talent-decision-box .theeborder-container img {
  text-align: center;
  margin: 0 auto;
}
.talent-section5 .talent-decision-box .theeborder-bottom-container {
  width: calc(100% - 200px);
  margin: 0 auto;
  display: flex;
  position: relative;
}
.talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
  width: 50%;
  height: 100px;
  margin-top: -1px;
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top-right-radius: 20px;
  background: linear-gradient(93.79deg, #9AE658 -6.34%, #37CAB5 116.46%) border-box;
  mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
  mask-composite: exclude;
  /*5*/
}
.talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
  position: relative;
  width: 50%;
  height: 100px;
  margin-top: -1px;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-top-left-radius: 20px;
  background: linear-gradient(93.79deg, #9AE658 -6.34%, #37CAB5 116.46%) border-box;
  mask: linear-gradient(#000 0 0) padding-box, linear-gradient(#000 0 0);
  mask-composite: exclude;
  /*5*/
}
.talent-section5 .talent-decision-box .temp {
  position: absolute;
  width: 30px;
  height: 2px;
  left: 47.2%;
  top: -2px;
  z-index: 0;
  background-color: #034844;
}
.talent-section5 .talent-decision-box .temp::before {
  content: "";
  width: 2px;
  height: 30px;
  display: block;
  position: absolute;
  left: 14px;
  top: 0px;
  background: linear-gradient(93.79deg, #9AE658 -6.34%, #37CAB5 116.46%) border-box;
}
.talent-section5 .talent-decision-box .discover-btn {
  position: relative;
  width: 33.5%;
  margin: 0 auto;
  background-image: linear-gradient(#033E3A, #033E3A), linear-gradient(180deg, #37CAB5 0%, #FFFBFB 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}
.talent-section5 .talent-decision-box .discover-btn img {
  width: 100%;
  background-color: #033E3A;
  border-radius: 35px;
}
.talent-section5 .talent-decision-box .discover-btn::before {
  content: "";
  width: 100%;
  height: 98px;
  border-radius: 316px;
  background: #CCFF9F;
  filter: blur(86px);
  position: absolute;
  left: 0;
  top: -12px;
  z-index: 2;
}
.talent-section5 .talent-decision-box .discover-btn::after {
  content: "";
  width: 100%;
  height: 126px;
  border-radius: 358px;
  background: rgba(55, 202, 181, 0.1);
  filter: blur(86px);
  position: absolute;
  right: 0;
  top: -24px;
  z-index: 1;
}
.talent-section5 .talent-decision-box .thin-border {
  width: 100%;
  height: 1px;
  border: 1px solid transparent;
  border-image-source: linear-gradient(93.59deg, #004742 0.03%, #9AE658 14.99%, #42CDAB 73.84%, #004742 88.8%);
  border-image-slice: 1;
  margin-top: 120px;
}
.talent-section5 .talent-decision-box .discover-bottom {
  width: 100%;
  text-align: center;
  margin-top: 60px;
}
.talent-section5 .talent-decision-box .discover-bottom p {
  background: linear-gradient(90.65deg, #AFF3FF 0.56%, #FFE477 110.96%);
  background-clip: text;
  color: transparent;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  width: 100%;
  margin: 0 auto;
  line-height: 1.5;
  margin-bottom: 10px;
}
.talent-section5 .talent-decision-box .discover-bottom h2 {
  background: linear-gradient(90.65deg, #AFF3FF 0.56%, #FFE477 110.96%);
  background-clip: text;
  color: transparent;
  font-size: 28px;
  font-weight: 600;
  position: relative;
  width: 60%;
  margin: 0 auto;
  line-height: 1.5;
  margin-bottom: 25px;
}
.talent-section5 .talent-decision-box .discover-bottom .try-free-form {
  display: flex;
  align-items: center;
  height: auto;
  width: 70%;
  margin: 0 auto;
}
.talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
  border: 1px solid #D9D9D9;
  border-radius: 8px;
  background: #ffffff;
  margin-right: 7px;
  width: calc(100% - 200px);
  height: 40px;
  padding: 10px;
}
.talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
  width: 70%;
  display: inline-block;
  color: #ffffff;
  border-radius: 6px;
  font-weight: 600;
  padding: 12px 16px;
  font-size: 16px;
  outline: 0;
  border: 1px solid #ffffff;
  background-color: transparent;
  transition: all 0.4s ease;
  margin-top: 15px;
}
.talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing:hover {
  background-color: #ffffff14;
}
.talent-section5 .talent-decision-box .recrootbottom h2 {
  width: 100%;
}
.talent-section5 .talent-decision-box .client-comments .fw-icon {
  font-size: 30px;
  text-align: left;
  color: #FDFFFF33;
}
.talent-section5 .talent-decision-box .client-comments .fw-icon i {
  transform: rotate(180deg);
  position: relative;
  top: 20px;
}
.talent-section5 .talent-decision-box .client-comments .fw-icon.text-right {
  margin-bottom: 0;
}
.talent-section5 .talent-decision-box .client-comments .fw-icon.text-right i {
  transform: rotate(180deg);
  position: relative;
  top: -40px;
}
.talent-section5 .talent-decision-box .client-comments .italict-text {
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.5;
  margin-bottom: 20px;
  color: #8EFFEA;
}
.talent-section5 .talent-decision-box .client-comments div {
  position: relative;
  bottom: 0%;
  left: 0%;
  text-align: center;
}
.talent-section5 .talent-decision-box .client-comments div p {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  line-height: 1.5;
  margin-bottom: 0;
}
.talent-section5 .talent-decision-box .client-comments div p:last-child {
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}
.talent-section5 .talent-decision-box .client-comments + .thin-border {
  margin-top: 60px;
}
.talent-section5 .talent-decision-box .client-comments ~ .discover-bottom h2 {
  width: 100%;
}

.recfest-main {
  padding: 30px 16px 60px 16px;
  background-color: #051d1e;
  background-image: url(../assets/ai-webbtree-website/recfestpage/images/banner.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
}

.next-gen-toolkit {
  background-color: #F2F2F2;
  padding: 30px 30px 60px 30px;
  margin-bottom: 60px;
  margin-top: 60px;
  width: 1201;
  opacity: 1;
  gap: 30px;
  border-radius: 16px;
  border-width: 1px;
}
.next-gen-toolkit .heading {
  font-weight: 600;
  font-size: 28px;
  line-height: 200%;
  text-align: center;
  color: #000000;
}
.next-gen-toolkit p {
  font-weight: 400;
  font-size: 16px;
  line-height: 200%;
  text-align: center;
  color: #000000;
}

.recfest-location {
  background-color: #2E93A1;
  font-family: Poppins;
  font-weight: 600;
  font-size: 20px;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 8px 12px;
}
.recfest-location span {
  margin-left: 6px;
  margin-right: 6px;
}

.recfest-main-title {
  font-weight: 700;
  font-size: 48px;
  line-height: 140%;
  letter-spacing: 0%;
  color: #FFFFFF;
  margin-bottom: 12px;
}

.recfest-form-container {
  background-color: white;
  width: 340px;
  border-radius: 8px;
}
.recfest-form-container .videobggif {
  position: relative;
  height: 62px;
  overflow: hidden;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-image: url(./../assets/ai-webbtree-website/recfestpage/video/recfestgif11.gif);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
}
.recfest-form-container .head {
  line-height: normal;
  color: #2C2C2C;
  position: absolute;
  top: 0;
  left: 5%;
  width: 90%;
  height: 100%;
  margin: 0 auto;
  text-align: center;
  font-family: Poppins;
  font-weight: 600;
  font-style: SemiBold;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0px;
  text-align: center;
  padding: 12px 24px;
}
.recfest-form-container .phone-input select {
  border: solid 1px #d9d9d9;
  background-color: #ffffff;
  padding: 4px 2px;
  border-radius: 2px;
  width: 100%;
  color: #484b59;
  font-size: 14px;
}
.recfest-form-container form {
  padding: 20px;
}
.recfest-form-container .input-section {
  margin-bottom: 20px;
}
.recfest-form-container .input-section input#phonenumber {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -1px;
}
.recfest-form-container label {
  display: block;
  font-family: Poppins;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0px;
}
.recfest-form-container textarea {
  width: 100%;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 14px;
}
.recfest-form-container input::placeholder {
  font-family: Poppins;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0px;
  color: #969696;
}
.recfest-form-container .checkbox-group {
  margin-top: 10px;
  margin-bottom: 15px;
}
.recfest-form-container .checkbox-group label {
  display: inline-block;
  font-weight: normal;
  margin-right: 10px;
}
.recfest-form-container .checkbox-group input[type=checkbox] {
  margin-right: 5px;
}
.recfest-form-container button {
  width: 100%;
  padding: 8px 12px;
  background-color: #888;
  color: white;
  font-weight: 600;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 14px;
}
.recfest-form-container button:hover {
  background-color: #777;
}

.card-section {
  border-radius: 8px;
  padding: 48px 0px;
  display: flex;
  justify-content: center;
  gap: 30px;
}
.card-section .card {
  border: none;
  background: transparent;
  border-radius: 8px;
  text-align: center;
  width: 100%;
  padding: 50px 0px 40px 0px;
  background-image: url(../assets/ai-webbtree-website/recfestpage/images/card-background.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card-section .card .icon-img {
  margin-bottom: 16px;
}
.card-section .card .icon-img img {
  width: 103px;
  margin-bottom: 16px;
}
.card-section .card img {
  width: 80%;
}
.card-section .card .subtitle {
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 40px;
}

.image-bar {
  display: flex;
  text-align: center;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}
.image-bar .comp-imag {
  margin-bottom: 15px;
}
.image-bar img {
  margin-right: 16px;
  margin-left: 16px;
}

.our-team .meet-team {
  font-weight: 600;
  font-size: 28px;
  text-align: center;
  margin-bottom: 35px;
  color: #2C2C2C;
}
.our-team .team-profile {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 50px;
}
.our-team .profile {
  text-align: center;
}
.our-team .profile img {
  margin-bottom: 14px;
}
.our-team .profile .name {
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  color: #000000 tex;
}
.our-team .profile p {
  color: #969696;
  font-family: Poppins;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}

.our-story {
  display: flex;
  justify-content: center;
  padding: 60px 16px;
  color: #FFFFFF;
  background-image: url(../assets/ai-webbtree-website/recfestpage/images/our-story-background.png);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: cover;
  overflow: hidden;
}
.our-story .head {
  font-weight: 600;
  font-size: 28px;
  line-height: 200%;
  letter-spacing: 0%;
  text-align: center;
}
.our-story .story {
  padding: 15px 30px;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  width: 90%;
  margin: 0 auto;
  margin-bottom: 35px;
}

@media only screen and (max-width: 576px) {
  .card-section {
    border-radius: 8px;
    padding: 0 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: 30px;
    margin-bottom: 30px;
  }
  .card-section .card {
    border: none;
    background: transparent;
    border-radius: 8px;
    text-align: center;
    width: 100%;
    padding: 40px 0px 40px 0px;
    background-image: url(../assets/ai-webbtree-website/recfestpage/images/card-background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden;
  }
  .card-section .card .icon-img {
    margin-bottom: 16px;
  }
  .card-section .card .icon-img img {
    width: 103px;
    margin-bottom: 16px;
  }
  .card-section .card img {
    width: 100%;
  }
  .card-section .card .subtitle {
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 40px;
  }

  .our-story .story {
    width: 100%;
    padding: 15px 0px;
  }
}
@media only screen and (max-width: 576px) {
  .image-bar {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
  }
  .image-bar img {
    margin-right: 16px;
    margin-left: 16px;
  }
  .image-bar .comp-imag {
    width: 120px;
  }
}
@media only screen and (max-width: 600px) {
  .recfest-form-container {
    width: 100%;
  }
}
@media only screen and (max-width: 576px) {
  .recfest-form-container {
    margin: auto;
    width: 100%;
  }
}
/******************* Pricing page Css *************/
.autopilothero .pricingBanner {
  padding-top: 120px;
  padding-bottom: 60px;
  width: 45%;
  margin: 0 auto;
  position: relative;
}
.autopilothero .pricingBanner h1 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  color: #fff;
  margin-bottom: 0;
}

.pricing-section1 {
  padding-top: 35px;
}
.pricing-section1 .tabs-n-sales-row {
  display: flex;
  width: 100%;
}
.pricing-section1 .tabs-n-sales-row .tabs-container {
  width: calc(100% - 292px);
  margin-right: 12px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs {
  border-bottom: none;
  width: 100%;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item {
  width: 25%;
  position: relative;
  top: -1px;
  left: 0 px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item .nav-link {
  color: #2E93A1;
  width: 100%;
  border-radius: 0;
  border: none;
  background-color: #fff;
  border: 1px solid transparent;
  border-bottom: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item .nav-link:focus {
  outline: none;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item .nav-link:focus-visible {
  outline: none;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item .nav-link.active {
  position: relative;
  border: 1px solid #E4F1F3;
  border-bottom: none;
  background-color: #E4F1F3;
  font-weight: 600;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item .nav-link.active:focus {
  outline: none;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item .nav-link.active:focus-visible {
  outline: none;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item .nav-link.active::before {
  content: "";
  position: absolute;
  left: -1px;
  top: -5px;
  width: calc(100% + 2px);
  height: 5px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #2E93A1;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item .nav-link.active::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -1px;
  width: calc(100% + 1px);
  height: 1px;
  background-color: #E4F1F3;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item:nth-of-type(1) .nav-link {
  border-top-left-radius: 8px;
  border-left: 1px solid #d9d9d9;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item:nth-of-type(1) .nav-link.active {
  border-top-left-radius: 0px;
  border-left: 1px solid #d9d9d9;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item:nth-of-type(4) .nav-link {
  border-top-right-radius: 8px;
  border-right: 1px solid #d9d9d9;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .nav-tabs .nav-item:nth-of-type(4) .nav-link.active {
  border-top-right-radius: 0px;
  border-right: 1px solid #d9d9d9;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content {
  background-color: #E4F1F3;
  padding: 14px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  row-gap: 7px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card {
  width: calc(50% - 7px);
  display: block;
  background-color: #fff;
  border-radius: 8px;
  padding: 16px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card p.profes {
  font-size: 16px;
  font-weight: 500;
  color: #2c2c2c;
  margin-bottom: 10px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card p.profes-sub {
  font-size: 14px;
  font-weight: 400;
  color: #969696;
  line-height: 1.4;
  margin-bottom: 10px;
  width: 70%;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card hr {
  border-top: 1px solid #d9d9d9;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .pro-price-plan {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .pro-price-plan .pro-month-price-big {
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .pro-price-plan .pro-month-price-small {
  font-size: 14px;
  font-weight: 400;
  color: #484b59;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .pro-price-plan .price-gray {
  font-size: 16px;
  font-weight: 400;
  color: #969696;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .btn-free-trial {
  background-color: #2E93A1;
  border: 1px solid #2E93A1;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  width: 100%;
  border-radius: 8px;
  padding: 10px;
  outline: none;
  margin-bottom: 12px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .btn-free-trial:focus {
  outline: none;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .btn-free-trial:focus-visible {
  outline: none;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .seven-day-free-text {
  color: #969696;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 15px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .profe-plus-text {
  color: #2c2c2c;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 15px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card .profe-plus-text span {
  font-weight: 400;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card ul {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card ul li {
  margin-bottom: 10px;
  color: #2c2c2c;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card ul li i {
  color: #2C2C2C59;
  margin-right: 8px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card ul li .fa-stars {
  background: linear-gradient(180deg, #9F38F0 0%, #E54F7A 100%);
  color: transparent;
  background-clip: text;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card ul li:last-child {
  margin-bottom: 0;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card {
  width: 100%;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .right-head {
  width: 210px;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .right-head button {
  margin-bottom: 0;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .text-000 {
  color: #000000;
  font-weight: 500;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card ul li {
  width: 50%;
}
.pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card ul li .btn-add-on {
  outline: none;
  border: none;
  background-color: #E4BD48;
  color: #000000;
  font-size: 8px;
  font-weight: 500;
  text-align: center;
  padding: 2px 6px;
  display: inline-flex;
  align-items: center;
  line-height: 1;
  height: 16px;
  border-radius: 4px;
  margin-left: 5px;
}
.pricing-section1 .talktosales-section {
  width: 280px;
  background: #E4BD4814;
  border: 1px solid var(--Color-icon, #E4BD48);
  padding: 16px 16px 22px 16px;
}
.pricing-section1 .talktosales-section .sales-img {
  width: 80px;
  height: 80px;
  overflow: hidden;
  margin-bottom: 30px;
}
.pricing-section1 .talktosales-section .sales-content {
  width: 100%;
  margin-bottom: 15px;
}
.pricing-section1 .talktosales-section .sales-content p {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  margin-bottom: 0;
}
.pricing-section1 .talktosales-section .sales-content p span {
  font-weight: 600;
}
.pricing-section1 .talktosales-section .wt-btn {
  width: 100%;
}

.pricing-section2 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.pricing-section2 h2 {
  font-size: 28px;
  font-weight: 600;
  color: #484b59;
  margin-bottom: 30px;
  text-align: center;
}
.pricing-section2 .why-choose-card-container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 70%;
  margin: 0 auto;
  gap: 20px;
}
.pricing-section2 .why-choose-card-container .why-choose-card {
  width: calc(50% - 10px);
  border: 1px solid #d9d9d9;
  padding: 25px;
}
.pricing-section2 .why-choose-card-container .why-choose-card .icon {
  margin-bottom: 5px;
  width: 45px;
  height: 45px;
}
.pricing-section2 .why-choose-card-container .why-choose-card .icon img {
  width: 100%;
  height: auto;
}
.pricing-section2 .why-choose-card-container .why-choose-card p {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 10px;
  color: #000000;
}
.pricing-section2 .why-choose-card-container .why-choose-card .fw400 {
  font-weight: 400;
}
.pricing-section2 .why-choose-card-container .why-choose-card:hover {
  background-color: #f2f2f2;
}

.pricing-section3 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #ffffff;
}
.pricing-section3 h2 {
  font-size: 28px;
  font-weight: 600;
  color: #484b59;
  margin-bottom: 30px;
  text-align: center;
}
.pricing-section3 .pricingpage2.accordion .acc-list {
  padding-bottom: 12px;
  padding-top: 12px;
  border-bottom: 1px solid #d9d9d9;
}
.pricing-section3 .pricingpage2.accordion .acc-list .fa-circle-chevron-up {
  display: block;
}
.pricing-section3 .pricingpage2.accordion .acc-list .fa-circle-chevron-down {
  display: none;
}
.pricing-section3 .pricingpage2.accordion .acc-list button {
  padding: 0;
  border: none;
  color: #2c2c2c;
  font-weight: 500;
  font-size: 16px;
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pricing-section3 .pricingpage2.accordion .acc-list button:focus {
  outline: none;
  box-shadow: none;
}
.pricing-section3 .pricingpage2.accordion .acc-list button.collapsed .fa-circle-chevron-up {
  display: none;
}
.pricing-section3 .pricingpage2.accordion .acc-list button.collapsed .fa-circle-chevron-down {
  display: block;
}
.pricing-section3 .pricingpage2.accordion .acc-list .card-body {
  padding: 8px 0 0 0;
  color: #969696;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
}

/************* Pricing page Responsive *****************/
@media only screen and (max-width: 768px) {
  #mainNav button.navbar-toggler {
    display: none;
  }
  #mainNav .wt-navbar {
    display: none;
  }
  #mainNav .menu--right {
    display: block;
  }
  #mainNav .menu--right .menuToggle {
    display: block;
  }
  #mainNav .menu--right .menuToggle input {
    display: block;
  }
  #mainNav .menu--right .menuToggle span {
    display: block;
  }

  .autopilothero .pricingBanner {
    width: 80%;
  }

  .pricing-section1 .tabs-n-sales-row {
    flex-direction: column;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
  .pricing-section1 .talktosales-section {
    margin: 0 auto;
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }

  .pricing-section2 .why-choose-card-container {
    width: 90%;
  }
  .pricing-section2 h2 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 576px) {
  .autopilothero .pricingBanner {
    width: 100%;
  }
  .autopilothero .pricingBanner h1 {
    font-size: 24px;
  }

  .pricing-section1 .tabs-n-sales-row {
    flex-direction: column;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
    flex-direction: column;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container {
    display: flex;
    flex-direction: column;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card {
    width: 100%;
    margin-bottom: 30px;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .left-head {
    margin-bottom: 20px;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .left-head p.profes-sub {
    width: 100%;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .right-head {
    width: 100%;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .right-head .btn-free-trial {
    width: 100%;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card ul {
    flex-direction: column;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card ul li {
    width: 100%;
  }
  .pricing-section1 .talktosales-section {
    margin: 0 auto;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }

  .pricing-section2 .why-choose-card-container {
    width: 100%;
  }
  .pricing-section2 .why-choose-card-container .why-choose-card {
    width: 100%;
  }
  .pricing-section2 h2 {
    font-size: 24px;
  }

  .pricing-section3 h2 {
    font-size: 24px;
  }
}
@media only screen and (max-width: 480px) {
  .talktosales-section {
    margin: 0 auto;
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
  }

  .pricing-section1 .tabs-n-sales-row {
    flex-direction: column;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container {
    width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
    flex-direction: column;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container {
    display: flex;
    flex-direction: column;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .tab-card-container .tab-card {
    width: 100%;
    margin-bottom: 30px;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .left-head {
    margin-bottom: 20px;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .left-head p.profes-sub {
    width: 100%;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .right-head {
    width: 100%;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card .tab-header .right-head .btn-free-trial {
    width: 100%;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card ul {
    flex-direction: column;
  }
  .pricing-section1 .tabs-n-sales-row .tabs-container .tab-content .autopilotcard .tab-card ul li {
    width: 100%;
  }
  .pricing-section1 .talktosales-section {
    margin: 0 auto;
    display: flex;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
  }

  .pricing-section2 h2 {
    font-size: 24px;
  }

  .pricing-section3 h2 {
    font-size: 24px;
  }
}
/****************talent discovery page responsive css*****************/
@media only screen and (max-width: 1920px) {
  .section2 .soultion-card-container .solution-card.talent-card {
    padding-bottom: 28px;
    height: auto;
  }
  .section2 .soultion-card-container .solution-card.talent-card:nth-of-type(4) .labelimg.imgaligncenter {
    margin-top: 12px;
  }
  .section2 .soultion-card-container .solution-card.talent-card h3.title {
    font-size: 24px;
  }
  .section2 .soultion-card-container.screen-page {
    width: 90%;
    margin: 0 auto;
  }

  .talent-section3 .seamlessats h2 {
    font-size: 28px;
  }

  .talent-section4 h2 {
    font-size: 28px;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon {
    font-size: 1.563vw;
  }
  .talent-section4 .customer-discover .testimonial-box .italict-text {
    font-size: 16px;
  }
  .talent-section4 .customer-discover .customer-insights .content2 span {
    font-size: 2.5vw;
  }

  .talent-section5 .talent-decision-box {
    width: 63.52%;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
    width: 50%;
    height: 101px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
    width: 50%;
    height: 101px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .discover-btn img {
    width: 100%;
    background-color: #033E3A;
    border-radius: 0px;
  }
  .talent-section5 .talent-decision-box .discover-bottom {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .talent-section5 .talent-decision-box .discover-bottom h2 {
    font-size: 28px;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form {
    width: 70%;
    margin: 0 auto;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
    margin-right: 14px;
    width: calc(100% - 200px);
    height: -webkit-fill-available;
  }
  .talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
    width: calc(70% - 7px);
  }
}
@media only screen and (max-width: 1600px) {
  .section2 .soultion-card-container .solution-card.talent-card {
    padding-bottom: 28px;
    height: auto;
  }
  .section2 .soultion-card-container .solution-card.talent-card:nth-of-type(4) .labelimg.imgaligncenter {
    margin-top: 12px;
  }
  .section2 .soultion-card-container .solution-card.talent-card h3.title {
    font-size: 24px;
  }
  .section2 .soultion-card-container.screen-page {
    width: 90%;
    margin: 0 auto;
  }

  .talent-section3 .seamlessats h2 {
    font-size: 28px;
  }

  .talent-section4 h2 {
    font-size: 28px;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon {
    font-size: 1.875vw;
  }
  .talent-section4 .customer-discover .testimonial-box .italict-text {
    font-size: 16px;
  }
  .talent-section4 .customer-discover .customer-insights .content2 span {
    font-size: 3vw;
  }

  .talent-section5 .talent-decision-box {
    width: 63.52%;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container {
    overflow: hidden;
    width: calc(100% - 198px);
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
    width: 50%;
    height: 102px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
    width: 50%;
    height: 102px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .discover-btn img {
    width: 100%;
    background-color: #033E3A;
    border-radius: 0px;
  }
  .talent-section5 .talent-decision-box .discover-bottom {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .talent-section5 .talent-decision-box .discover-bottom h2 {
    font-size: 28px;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form {
    width: 70%;
    margin: 0 auto;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
    margin-right: 14px;
    width: calc(100% - 200px);
    height: -webkit-fill-available;
  }
  .talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
    width: calc(70% - 7px);
  }
}
@media only screen and (max-width: 1440px) {
  .section2 .soultion-card-container .solution-card.talent-card {
    padding-bottom: 28px;
    height: auto;
  }
  .section2 .soultion-card-container .solution-card.talent-card:nth-of-type(4) .labelimg.imgaligncenter {
    margin-top: 12px;
  }
  .section2 .soultion-card-container .solution-card.talent-card h3.title {
    font-size: 24px;
  }
  .section2 .soultion-card-container.screen-page {
    width: 90%;
    margin: 0 auto;
  }

  .talent-section3 .seamlessats h2 {
    font-size: 28px;
  }

  .talent-section4 h2 {
    font-size: 28px;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon {
    font-size: 2.083vw;
  }
  .talent-section4 .customer-discover .testimonial-box .italict-text {
    font-size: 16px;
  }
  .talent-section4 .customer-discover .customer-insights .content2 span {
    font-size: 3.333vw;
  }

  .talent-section5 .talent-decision-box {
    width: 63.52%;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container {
    overflow: hidden;
    width: calc(100% - 198px);
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
    width: 50%;
    height: 103px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
    width: 50%;
    height: 103px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .discover-btn img {
    width: 100%;
    background-color: #033E3A;
    border-radius: 0px;
  }
  .talent-section5 .talent-decision-box .discover-bottom {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .talent-section5 .talent-decision-box .discover-bottom h2 {
    font-size: 28px;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form {
    width: 70%;
    margin: 0 auto;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
    margin-right: 14px;
    width: calc(100% - 200px);
    height: -webkit-fill-available;
  }
  .talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
    width: calc(70% - 7px);
  }
}
@media only screen and (max-width: 1366px) {
  .section2 .soultion-card-container .solution-card.talent-card {
    padding-bottom: 28px;
    height: auto;
  }
  .section2 .soultion-card-container .solution-card.talent-card:nth-of-type(4) .labelimg.imgaligncenter {
    margin-top: 12px;
  }
  .section2 .soultion-card-container .solution-card.talent-card h3.title {
    font-size: 24px;
  }
  .section2 .soultion-card-container.screen-page {
    width: 75%;
    margin: 0 auto;
  }

  .talent-section3 .seamlessats h2 {
    font-size: 28px;
  }

  .talent-section4 h2 {
    font-size: 28px;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon {
    font-size: 2.196vw;
  }
  .talent-section4 .customer-discover .testimonial-box .italict-text {
    font-size: 16px;
  }
  .talent-section4 .customer-discover .customer-insights .content2 span {
    font-size: 3.514vw;
  }

  .talent-section5 .talent-decision-box {
    width: 63.52%;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container {
    overflow: hidden;
    width: calc(100% - 196px);
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
    width: 50%;
    height: 104px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
    width: 50%;
    height: 104px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .discover-btn img {
    width: 100%;
    background-color: #033E3A;
    border-radius: 0px;
  }
  .talent-section5 .talent-decision-box .discover-bottom {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .talent-section5 .talent-decision-box .discover-bottom h2 {
    font-size: 28px;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form {
    width: 70%;
    margin: 0 auto;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
    margin-right: 14px;
    width: calc(100% - 200px);
    height: -webkit-fill-available;
  }
  .talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
    width: calc(70% - 7px);
  }
}
@media only screen and (max-width: 1280px) {
  .section2 .soultion-card-container .solution-card.talent-card {
    padding-bottom: 28px;
    height: auto;
  }
  .section2 .soultion-card-container .solution-card.talent-card:nth-of-type(4) .labelimg.imgaligncenter {
    margin-top: 12px;
  }
  .section2 .soultion-card-container .solution-card.talent-card h3.title {
    font-size: 24px;
  }
  .section2 .soultion-card-container.screen-page {
    width: 70%;
    margin: 0 auto;
  }

  .talent-section3 .seamlessats h2 {
    font-size: 28px;
  }

  .talent-section4 h2 {
    font-size: 28px;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon {
    font-size: 2.344vw;
  }
  .talent-section4 .customer-discover .testimonial-box .italict-text {
    font-size: 16px;
  }
  .talent-section4 .customer-discover .customer-insights .content2 span {
    font-size: 3.75vw;
  }

  .talent-section5 .talent-decision-box {
    width: 63.52%;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container {
    overflow: hidden;
    width: calc(100% - 194px);
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
    width: 50%;
    height: 106px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
    width: 50%;
    height: 106px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .discover-btn img {
    width: 100%;
    background-color: #033E3A;
    border-radius: 0px;
  }
  .talent-section5 .talent-decision-box .discover-bottom {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .talent-section5 .talent-decision-box .discover-bottom h2 {
    font-size: 28px;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form {
    width: 70%;
    margin: 0 auto;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
    margin-right: 14px;
    width: calc(100% - 200px);
    height: -webkit-fill-available;
  }
  .talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
    width: calc(70% - 7px);
  }
}
@media only screen and (max-width: 1024px) {
  .section2 .soultion-card-container .solution-card.talent-card {
    padding-bottom: 28px;
    height: auto;
  }
  .section2 .soultion-card-container .solution-card.talent-card:nth-of-type(4) .labelimg.imgaligncenter {
    margin-top: 12px;
  }
  .section2 .soultion-card-container .solution-card.talent-card h3.title {
    font-size: 24px;
  }
  .section2 .soultion-card-container.screen-page {
    width: 85%;
    margin: 0 auto;
  }

  .talent-section3 {
    background-size: 65% 100%;
  }
  .talent-section3 .seamlessats {
    width: 55%;
  }
  .talent-section3 .seamlessats h2 {
    font-size: 24px;
  }

  .talent-section4 h2 {
    font-size: 24px;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon {
    font-size: 2.93vw;
  }
  .talent-section4 .customer-discover .testimonial-box .italict-text {
    font-size: 16px;
  }
  .talent-section4 .customer-discover .customer-insights .content2 span {
    font-size: 4.688vw;
  }

  .talent-section5 .talent-decision-box {
    width: 80.52%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box div {
    height: 145px;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container {
    overflow: hidden;
    width: calc(100% - 192px);
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
    width: 50%;
    height: 108px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
    width: 50%;
    height: 108px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .temp {
    left: 47.5%;
  }
  .talent-section5 .talent-decision-box .discover-btn img {
    width: 100%;
    background-color: #033E3A;
    border-radius: 0px;
  }
  .talent-section5 .talent-decision-box .discover-bottom {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .talent-section5 .talent-decision-box .discover-bottom h2 {
    font-size: 28px;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form {
    width: 70%;
    margin: 0 auto;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
    margin-right: 14px;
    width: calc(100% - 200px);
    height: -webkit-fill-available;
  }
  .talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
    width: calc(70% - 7px);
  }
}
@media only screen and (max-width: 991px) {
  .autopilothero #mainNav button.navbar-toggler {
    display: none;
  }
  .autopilothero #mainNav .wt-navbar {
    display: none;
  }
  .autopilothero #mainNav .menu--right {
    display: block;
  }
  .autopilothero #mainNav .menu--right .menuToggle {
    display: block;
  }
  .autopilothero #mainNav .menu--right .menuToggle input {
    display: block;
  }
  .autopilothero #mainNav .menu--right .menuToggle span {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  #mainNav button.navbar-toggler {
    display: none;
  }
  #mainNav .wt-navbar {
    display: none;
  }
  #mainNav .menu--right {
    display: block;
  }
  #mainNav .menu--right .menuToggle {
    display: block;
  }
  #mainNav .menu--right .menuToggle input {
    display: block;
  }
  #mainNav .menu--right .menuToggle span {
    display: block;
  }

  .autopilothero .autopilotBanner {
    padding-top: 15.65%;
    padding-bottom: 15.65%;
  }

  .autopilot-section1 .guesswork-bottom .bottom-text {
    font-size: 20px;
    width: 100%;
  }

  .section2 .soultion-card-container .solution-card.talent-card {
    padding-bottom: 28px;
    height: auto;
  }
  .section2 .soultion-card-container .solution-card.talent-card:nth-of-type(4) .labelimg.imgaligncenter {
    margin-top: 12px;
  }
  .section2 .soultion-card-container .solution-card.talent-card h3.title {
    font-size: 20px;
  }
  .section2 .soultion-card-container.screen-page {
    width: 90%;
    margin: 0 auto;
  }
  .section2 .soultion-card-container.screen-page .solution-card.screen-card p {
    width: 100%;
  }

  .talent-section3 {
    padding: 40px 20px;
    background-size: 55% 100%;
  }
  .talent-section3 .seamlessats {
    width: 70%;
  }
  .talent-section3 .seamlessats h2 {
    font-size: 24px;
  }
  .talent-section3 .seamlessats .seamless-content {
    margin-bottom: 16px;
  }

  .talent-section4 h2 {
    font-size: 24px;
  }
  .talent-section4 .customer-discover {
    flex-direction: column-reverse;
  }
  .talent-section4 .customer-discover .testimonial-box {
    width: 100%;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon {
    font-size: 3.906vw;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon i {
    transform: rotate(180deg);
    position: relative;
    top: 20px;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon.text-right i {
    transform: rotate(180deg);
    position: relative;
    top: -25px;
  }
  .talent-section4 .customer-discover .testimonial-box .italict-text {
    font-size: 16px;
  }
  .talent-section4 .customer-discover .customer-insights {
    width: 100%;
  }
  .talent-section4 .customer-discover .customer-insights .content2 span {
    font-size: 6.25vw;
  }
  .talent-section4 .customer-discover .customer-insights .content2:nth-of-type(2) {
    margin-bottom: 0;
  }

  .talent-section5 .talent-decision-box {
    width: 96.52%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box div {
    height: 145px;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box {
    width: 50%;
    height: 145px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container {
    overflow: hidden;
    width: calc(100% - 192px);
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
    width: 50%;
    height: 108px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
    width: 50%;
    height: 108px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .temp {
    left: 47.5%;
  }
  .talent-section5 .talent-decision-box .discover-btn img {
    width: 100%;
    background-color: #033E3A;
    border-radius: 0px;
  }
  .talent-section5 .talent-decision-box .discover-bottom {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .talent-section5 .talent-decision-box .discover-bottom h2 {
    font-size: 24px;
    width: 100%;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form {
    width: 70%;
    margin: 0 auto;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
    margin-right: 14px;
    width: calc(100% - 200px);
    height: -webkit-fill-available;
  }
  .talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
    width: calc(70% - 5px);
  }
}
@media only screen and (max-width: 576px) {
  .autopilothero .autopilotBanner {
    padding-top: 22.65%;
    padding-bottom: 15.65%;
  }
  .autopilothero .autopilotBanner .try-free-form {
    flex-direction: column;
  }
  .autopilothero .autopilotBanner .try-free-form input {
    width: 100%;
    margin-bottom: 12px;
    height: 40px;
  }
  .autopilothero .autopilotBanner .try-free-form .wt-btn {
    width: 100%;
  }

  .autopilot-section1 .guesswork .guesswork-text p {
    font-size: 16px;
  }
  .autopilot-section1 .guesswork .guesswork-text p:last-child {
    font-size: 14px;
  }
  .autopilot-section1 .guesswork-bottom .bottom-text {
    font-size: 18px;
    width: 100%;
  }

  .section2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section2 .soultion-card-container .solution-card.talent-card {
    padding-bottom: 28px;
    height: auto;
  }
  .section2 .soultion-card-container .solution-card.talent-card:nth-of-type(4) .labelimg.imgaligncenter {
    margin-top: 12px;
  }
  .section2 .soultion-card-container .solution-card.talent-card h3.title {
    font-size: 24px;
  }
  .section2 .soultion-card-container.screen-page {
    width: 100%;
    margin: 0 auto;
  }
  .section2 .soultion-card-container.screen-page .solution-card.screen-card {
    width: 100%;
  }
  .section2 .soultion-card-container.screen-page .solution-card.screen-card h2 {
    font-size: 28px;
  }
  .section2 .soultion-card-container.screen-page .solution-card.screen-card p {
    width: 100%;
  }
  .section2 .soultion-card-container.screen-page .solution-card.screen-card .labelimg.imgaligncenter {
    margin-top: 10%;
    width: 100%;
  }

  .talent-section3 {
    padding: 58px 20px;
    background-size: 55% 100%;
    background-image: none;
  }
  .talent-section3 .seamlessats {
    width: 100%;
  }
  .talent-section3 .seamlessats h2 {
    font-size: 24px;
  }
  .talent-section3 .seamlessats .seamless-content {
    width: 100%;
  }
  .talent-section3 .discoverchrome {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }

  .talent-section4 h2 {
    font-size: 24px;
  }
  .talent-section4 .customer-discover {
    flex-direction: column-reverse;
  }
  .talent-section4 .customer-discover .testimonial-box {
    width: 100%;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon {
    font-size: 5.217vw;
  }
  .talent-section4 .customer-discover .testimonial-box .italict-text {
    font-size: 16px;
    line-height: none;
  }
  .talent-section4 .customer-discover .customer-insights {
    width: 100%;
  }
  .talent-section4 .customer-discover .customer-insights .content2 span {
    font-size: 8.333vw;
  }
  .talent-section4 .customer-discover .customer-insights .content2:nth-of-type(2) {
    margin-bottom: 0;
  }

  .talent-section5 .talent-decision-box {
    width: 96.52%;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box p {
    text-align: center;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box.recroot-small-box-show-xs {
    display: flex;
    width: 100%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box:nth-of-type(3) {
    display: flex;
    flex-direction: row;
    width: 100%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box:nth-of-type(3) div {
    width: 100%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box:nth-of-type(3) div p {
    text-align: center;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box.recroot-small-box-hide-xs {
    display: none;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container {
    overflow: hidden;
    width: calc(100% - 192px);
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
    width: 50%;
    height: 108px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
    width: 50%;
    height: 108px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .temp {
    left: 47.5%;
  }
  .talent-section5 .talent-decision-box .discover-btn {
    width: 57.5%;
    height: 68px;
    border-radius: 49px;
  }
  .talent-section5 .talent-decision-box .discover-btn img {
    width: 100%;
    background-color: #033E3A;
    border-radius: 0px;
  }
  .talent-section5 .talent-decision-box .discover-bottom {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .talent-section5 .talent-decision-box .discover-bottom h2 {
    font-size: 24px;
    width: 100%;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form {
    width: 100%;
    margin: 0 auto;
    flex-direction: column;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
    margin-right: 0px;
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
    padding: 10px;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form .wt-btn {
    width: 100%;
  }
  .talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
    width: 100%;
  }
  .talent-section5 .talent-decision-box .theeborder-container {
    width: calc(100% - 77px);
  }
}
@media only screen and (max-width: 375px) {
  .autopilothero .autopilotBanner {
    padding-top: 22.65%;
    padding-bottom: 15.65%;
  }
  .autopilothero .autopilotBanner .try-free-form {
    flex-direction: column;
  }
  .autopilothero .autopilotBanner .try-free-form input {
    width: 100%;
    margin-bottom: 12px;
    height: 40px;
  }

  .autopilot-section1 .guesswork-bottom .bottom-text {
    font-size: 18px;
    width: 100%;
  }

  .section2 .soultion-card-container .solution-card.talent-card {
    padding-bottom: 28px;
    height: auto;
  }
  .section2 .soultion-card-container .solution-card.talent-card:nth-of-type(4) .labelimg.imgaligncenter {
    margin-top: 12px;
  }
  .section2 .soultion-card-container .solution-card.talent-card h3.title {
    font-size: 24px;
  }
  .section2 .soultion-card-container.screen-page {
    width: 100%;
    margin: 0 auto;
  }
  .section2 .soultion-card-container.screen-page .solution-card.screen-card {
    width: 100%;
  }
  .section2 .soultion-card-container.screen-page .solution-card.screen-card h2 {
    font-size: 28px;
  }
  .section2 .soultion-card-container.screen-page .solution-card.screen-card p {
    width: 100%;
  }
  .section2 .soultion-card-container.screen-page .solution-card.screen-card .labelimg.imgaligncenter {
    margin-top: 10%;
    width: 100%;
  }

  .talent-section3 {
    padding: 58px 12px;
    background-size: 55% 100%;
    background-image: none;
  }
  .talent-section3 .seamlessats {
    width: 100%;
  }
  .talent-section3 .seamlessats h2 {
    font-size: 24px;
  }
  .talent-section3 .seamlessats .seamless-content {
    width: 100%;
  }

  .talent-section4 h2 {
    font-size: 24px;
  }
  .talent-section4 .customer-discover {
    flex-direction: column-reverse;
  }
  .talent-section4 .customer-discover .testimonial-box {
    width: 100%;
  }
  .talent-section4 .customer-discover .testimonial-box .fw-icon {
    font-size: 8vw;
  }
  .talent-section4 .customer-discover .testimonial-box .italict-text {
    font-size: 16px;
  }
  .talent-section4 .customer-discover .customer-insights {
    width: 100%;
  }
  .talent-section4 .customer-discover .customer-insights .content2 span {
    font-size: 12.8vw;
  }
  .talent-section4 .customer-discover .customer-insights .content2:nth-of-type(2) {
    margin-bottom: 0;
  }

  .talent-section5 .talent-decision-box {
    width: 96.52%;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box p {
    text-align: center;
  }
  .talent-section5 .talent-decision-box .recroot-border-box .small-box.recroot-small-box-show-xs {
    display: flex;
    width: 100%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box {
    width: 50%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box:nth-of-type(3) {
    display: flex;
    flex-direction: row;
    width: 100%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box:nth-of-type(3) div {
    width: 100%;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box:nth-of-type(3) div p {
    text-align: center;
  }
  .talent-section5 .talent-decision-box .small-box-container .small-box.recroot-small-box-hide-xs {
    display: none;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container {
    overflow: hidden;
    width: calc(100% - 192px);
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .left-half-border {
    width: 50%;
    height: 108px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .right-half-border {
    width: 50%;
    height: 108px;
    margin-top: -1px;
  }
  .talent-section5 .talent-decision-box .theeborder-bottom-container .temp {
    left: 47.5%;
  }
  .talent-section5 .talent-decision-box .discover-btn {
    width: 57.5%;
    height: 64px;
    border-radius: 43px;
  }
  .talent-section5 .talent-decision-box .discover-btn img {
    width: 100%;
    background-color: #033E3A;
    border-radius: 0px;
  }
  .talent-section5 .talent-decision-box .discover-bottom {
    width: 100%;
    text-align: center;
    margin-top: 60px;
  }
  .talent-section5 .talent-decision-box .discover-bottom h2 {
    font-size: 24px;
    width: 100%;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form {
    width: calc(100% - 20px);
    margin: 0 auto;
    display: flex;
    flex-direction: column;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form input {
    margin-right: 0px;
    width: 100%;
    height: 45px;
    margin-bottom: 12px;
  }
  .talent-section5 .talent-decision-box .discover-bottom .try-free-form .wt-btn {
    width: 100%;
  }
  .talent-section5 .talent-decision-box .discover-bottom .wt-btn-pricing {
    width: calc(100% - 20px);
  }
}

/*# sourceMappingURL=ai-webbtree-style.css.map */
