.hmb,.hmbl{width:24px;display:block}#navbarLinks,.hmbl,body{background-color:#fff}#navbarLinks,.hero-circle-bot,.hero-circle-top,.hero-logo,.hero-text,.hero-three{position:absolute}.hero-h1,.hero-lead{text-shadow:1px 1px 2px #25333f}body{letter-spacing:.02em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:1.2rem}.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{outline:0;box-shadow:none}.navbar-toggler{margin-right:0}.md .navbar-toggler{margin-right:40px}.lg .navbar-toggler{margin-right:80px}.hmb{height:24px;margin:8px auto 0;padding:0}.hmbl{height:3px;margin:4px auto;border-radius:2px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.hero-lead{margin-bottom:1em}.scrolled .hmbl{background-color:#25333f}.hmb:hover{cursor:pointer}.open .hmb .hmbl{background-color:#f4364c}.open .hmb .hmbl:nth-child(2){opacity:0}.open .hmb .hmbl:first-child{-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-o-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.open .hmb .hmbl:nth-child(3){-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-o-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.social-icon:hover,.view-job-btn:hover{transform:translateY(-2px);color:#fff}.navbar .logoTalent{fill:#25333f}.navbar .logoDial,footer .logoDial{fill:#2a86db}.sm .navbar .navbar-brand{visibility:hidden;opacity:0}.navbar.scrolled{background-color:#fff!important;transition:background-color .2s linear;box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.sm .navbar.scrolled .navbar-brand{opacity:1;visibility:visible;transition:.2s}.navbar .nav .nav-link{font-weight:700;color:#25333f}.navbar .nav-link:hover{color:#2a86db!important}#navbarLinks{top:53px;left:0;width:100%}#navbarLinks .nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;text-align:center}#navbarLinks .nav .nav-link{padding:1.5em 1em}@media (min-width:992px){#navbarLinks{display:flex!important;flex-direction:row}.navbar-toggler{display:none}}#hero{height:100vh;background:linear-gradient(100deg,rgba(42,134,219,0) 20%,rgba(42,134,219,.9) 100%) center,url(https://talentdial.com/assets/img/hero-1.jpg) center/cover}.hero-circle-top{width:calc(100vw/2);top:0;right:0}.hero-three{top:1.5em;right:1.5em}.hero-circle-bot{width:calc(100vw/4);bottom:0;left:0}.hero-logo{width:calc(100vw/2);max-width:350px;right:10%;bottom:5%}.hero-text{right:25%;top:45%;width:75%;color:#fff}.hero-lead{font-weight:300;font-size:2em;line-height:1em}.hero-h1{font-size:3em;font-weight:bolder}@media (min-width:768px){.hmbl{background-color:#25333f}#navbarLinks{position:relative;top:auto;left:auto;width:auto;background-color:transparent!important}#navbarLinks .nav{flex-direction:row;list-style:none;text-align:center}#navbarLinks .nav .nav-link{padding:.2em .5em 0}.hero-text{width:60%}.hero-circle-top{width:calc(100vw/4)}}@media (min-width:992px){.hero-text{width:50%}}@media (min-width:1200px){.hero-text{width:40%}}footer .logoTalent{fill:#fff}.light-circles{width:calc(100vh/4);position:inherit;right:0}.bg-stacked-circles{background:url(https://talentdial.com/assets/img/stacked-circles.svg) center;text-shadow:1px 1px 2px #ccc}@media (min-width:768px){.bg-stacked-circles{background:center;text-shadow:none}.light-circles{position:absolute;right:0}.lg .light-circles{width:calc(100vh/5)}.md .light-circles{width:calc(100vh/6)}.bg-light-circles{background:url(https://talentdial.com/assets/img/light-circles.svg) right no-repeat;background-size:calc(100vw/4)}.bg-half-circle,.lg .bg-half-circle{background:url(https://talentdial.com/assets/img/big-circle.svg) left top/33% no-repeat}.md .bg-half-circle{background:url(https://talentdial.com/assets/img/big-circle.svg) left top/25% no-repeat}.md .bg-half-circle-r{background:url(https://talentdial.com/assets/img/big-circle-r.svg) right top/25% no-repeat}.bg-half-circle-r,.lg .bg-half-circle-r{background:url(https://talentdial.com/assets/img/big-circle-r.svg) right top/33% no-repeat}}.job-card{position:relative;background:#fff;border-radius:12px;box-shadow:0 12px 20px rgba(0,0,0,.12);overflow:hidden;height:100%;display:flex;flex-direction:column}.card-header{border-bottom:1px solid rgba(0,0,0,.05);background:linear-gradient(to right,#2a86db,#98c8f7);color:#fff}.job-title{font-size:1.25rem;font-weight:700;margin-bottom:8px;color:#fff;text-shadow:1px 1px 2px #25333f}.job-meta{display:flex;justify-content:space-between;font-size:.8rem}.job-excerpt p,.job-type,.location,.posted-date{font-size:.9rem}.posted-date{font-style:italic}.company-link,.company-name{font-weight:600;color:#0056b3;text-decoration:none;transition:color .2s}.company-link:hover{color:#2a86db}.location{margin-top:3px}.job-excerpt{padding:0 20px 15px;flex-grow:1;text-align:left}.job-excerpt p{color:#495057;line-height:1.5;margin-bottom:0}.card-footer{padding:15px 20px;background:#f8f9fa;border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;z-index:1!important}.social-icons{display:flex;gap:10px}.social-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);border-radius:50%;color:#2a86db;transition:.2s}.circle,.quarter-circle,.social-icon:hover,.stripe,.view-job-btn{background:#2a86db}.social-icon svg{width:16px;height:16px}.view-job-btn{padding:6px 15px;color:#fff;border-radius:20px;text-decoration:none;font-size:.85rem;font-weight:500;transition:.2s;border:none}.view-job-btn:hover{background:#0056b3;box-shadow:0 3px 8px rgba(0,0,0,.1)}.shape{position:absolute;opacity:.1;z-index:0}.quarter-circle{width:100px;height:100px;border-top-left-radius:100%;top:0;right:0}.circle{width:80px;height:80px;border-radius:50%;bottom:20px;right:20px}.curve{width:70px;height:70px;border:8px solid #2a86db;border-radius:50% 0 0;top:0;right:0}.stripe{width:100%;height:8px;bottom:0;left:0}.logo-wrapper{width:150px;height:150px;background-color:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center}.logo-image{max-width:100%;max-height:100%;object-fit:contain;padding:10px}