.career-banner-sec .banner-content {position:absolute; top:0; bottom:0; left:100px; display:flex; align-items:center;}
.career-banner-sec picture img {height:320px; object-fit:cover; border-radius:0px;}
.career-banner-sec .banner-content h1 {font-family:'Caveat'; font-size:55px; z-index:111;}
.career-banner-sec .banner-content h1 svg {position:absolute; top:-50px; right:140px; z-index: -1;}
.career-banner-sec .banner-content h1 span {color:var(--bs-success);}
.career-banner-sec .banner-content .card {border-radius:30px 30px 0px 0px;}
.career-banner-sec .banner-content .card .card-body {padding:30px 40px;}
.career-banner-sec .banner-content .card .card-body p {opacity:0.6; font-weight:600;}
.pups-sec .right img {border-radius:12px; height:350px; object-fit:cover;}

/* Pawfect Way Section CSS Start */
.pawfect-way-sec {background:rgba(225, 231, 244, 1); padding:60px 0px;}
.pawfect-way-sec {background:rgba(223, 235, 221, 1); padding:60px 0px;}
.pawfect-way-sec .accordion {max-width: 100%;}
.pawfect-way-sec .accordion-item {background:none; border:none;}
.nav-tabs .nav-link {width:100%; text-align:left; padding-left:0; border:none; border-bottom: 1px solid rgba(17, 17, 17, 0.12); font-size:24px; color:var(--bs-body-color); opacity:0.6; display:flex; align-items:center; justify-content:space-between; font-family:var(--bs-heading-faro-family); position:relative; padding:20px 0px;}
.nav-tabs .nav-link svg {display:none;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {border:none; border-bottom: 1px solid rgba(17, 17, 17, 0.12); color:var(--bs-success); opacity:1; background:none;}
.nav-tabs .nav-item.show .nav-link svg, .nav-tabs .nav-link.active svg {display:block;}
.nav-tabs .nav-item .nav-link:hover {color:var(--bs-success); opacity:1;}
.nav-tabs .nav-link.active::before {content:""; position:absolute; bottom:0; left:0; width:50%; height:1px; background:var(--bs-success);}
/* .pawfect-accordion-body {padding:20px 0px 0px 0px;} */
.pawfect-accordion-body{padding: 0;}
.pawfect-accordion-body figure img {height:420px; object-fit:cover; border-radius:12px;}
.pawfect-accordion-body ul li {display:flex; align-items:baseline; padding-bottom:20px;}
.pawfect-accordion-body ul li svg {margin-right:12px; flex-shrink:0;}
.pawfect-way-sec .accordion-button {background:none; color:rgba(17, 17, 17, 0.6);  border-bottom: 1px solid rgba(17, 17, 17, 0.12);}
.pawfect-way-sec .accordion-button:not(.collapsed) {color:var(--bs-success);}
@media (max-width: 991px) {
    .tab-content>.tab-pane {
      display: block;
      opacity: 1;
    }
  }

  @media (max-width: 576px) {
    .pawfect-accordion-body{padding: 20px;}
  }


/* Position Opening Section CSS Start */
.job-search-sec {border-bottom:1px solid rgba(17, 17, 17, 0.2); padding-bottom:40px; margin-bottom:40px;}
/* .common-input-group span {background: rgba(76, 0, 145, 0.12); width: 40px; height: 40px;} */
/* .common-input-group input {height:48px; background:none; border: 1px solid #ced4da;} */
.job-description {border-bottom:1px solid rgba(17, 17, 17, 0.2); padding-bottom:40px; margin-bottom:40px;}
.job-description:last-child {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}
.job-description .left-content {padding-right:90px;}
.position-opening-sec .badge {color:var(--bs-body-color); font-weight:600; background:rgba(76, 0, 145, 0.08) !important;}
.position-opening-sec .badge svg {margin-right:5px;}
.position-opening-sec .badge:last-child {margin-left:20px;}
.position-opening-sec .job-search-sec .section-ttl h1 {font-family: var(--bs-heading-faro-family);}
/* Founder Section CSS Start */
.founder-desk-sec {background:rgba(223, 235, 221, 1); padding:80px 0px;}
.founder-desk-sec .right {padding-top:70px;}
.founder-desk-sec .left figure img {height:500px; border-radius:40px; object-fit:cover;}