.job-title{width:auto;white-space:nowrap}.job-card-info label svg{display:none}.btn-primary-blue,.btn-primary-yellow,.truncate-text{white-space:nowrap}.truncate-text{overflow:hidden;text-overflow:ellipsis;max-width:110px}[data-title]{position:relative;cursor:help}[data-title]:hover:before{content:attr(data-title);bottom:calc(100% + .5rem);padding:.7rem;background:#003b4d;color:#fff;font-size:.9rem;border-radius:3px;white-space:normal;z-index:999;display:none;min-width:140px}[data-title]:hover:after,[data-title]:hover:before{position:absolute;left:50%;transform:translateX(-50%)}[data-title]:hover:after{content:"";bottom:24px;border:.4rem solid transparent;border-top-color:#003b4d;z-index:998}[data-title]:hover:before{display:block}.mobile-star{display:none}@media screen and (max-width:1190px){.job-card-info label{display:block;width:100%}}@media screen and (max-width:1126px){.job-card-labels{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.7rem}.btn-primary,.job-card-labels button{white-space:nowrap}}@media screen and (max-width:1060px){.job-list-section{width:100%;padding:15px}.job-list-section>.job-cards{padding:0!important;margin-bottom:15px;width:100%}.job-list-section>.job-cards>.job-card-info{width:100%}.job-card-labels{grid-template-columns:1fr 1fr 1fr 1fr;width:-moz-min-content;width:min-content}.btn-primary{white-space:nowrap}.truncate-text{max-width:100px}}@media screen and (max-width:768px){.job-card-info div:first-child{display:flex;justify-content:space-between;align-items:center}.job-card-info div svg,.job-list-section>.m-auto>.job-cards>.bg-white{display:block}.stacked-buttons{display:none}.mobile-star{display:inline-flex;width:70px;height:60px;justify-content:center;align-items:center;position:absolute;right:20px}.mobile-star>svg{pointer-events:none}}@media screen and (max-width:625px){.job-card-labels{grid-template-columns:1fr 1fr;width:100%}.truncate-text{max-width:115px}}@media screen and (max-width:450px){.job-card-labels{grid-template-columns:1fr;width:100%;max-width:100%}.job-card-labels button{max-width:100%;width:100%;font-size:11.12px}.job-card-info div:first-child{white-space:break-spaces;max-width:95%}}.job-list-section{min-height:350px;padding-top:150px}.job-desc,.roles,.saved{padding-top:0}@media screen and (max-width:1060px){.input-group,.result,.search-input-section{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.job-list-section{padding-top:15px}}@media screen and (max-width:992px){.search-input-section{padding:0}.search-input-section .input-group{padding-left:15px;padding-right:15px;padding-bottom:25px}.search-input-section .result{display:none}.search-input-section div .grid{grid-template-columns:1fr 1fr}.job-list-section{padding:0 15px 15px}.job-list-section .job-cards{padding:0;margin-top:15px;margin-bottom:15px}.job-list-section .job-card-info{width:100%}}@media screen and (max-width:600px){.search-input-section div .grid{grid-template-columns:1fr;gap:1rem}}.loading-spinner{top:0;left:0;width:100%;height:100%;text-align:center;z-index:9999}.spinner{margin:25% auto;width:60px;height:60px;border:10px solid #cecece;border-top-color:#003b4d;border-radius:50%;animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:600px){.spinner{margin:50% auto;width:60px;height:60px;border:10px solid #cecece;border-top-color:#003b4d;border-radius:50%;animation:spin 4s linear infinite}}.carousel-wrapper{max-width:1200px;margin:0 auto}.carousel{position:relative;perspective:100px;height:auto!important}.carousel__viewport{position:relative;display:flex;overflow-x:scroll;counter-reset:item;overflow-y:hidden;height:100%;scrollbar-width:none}.carousel__viewport::-webkit-scrollbar{display:none}.carousel__slide{flex:0 0 calc(100% - 40px);background-color:#fff;border-radius:1rem;counter-increment:item;padding:50px;margin:0 20px}.carousel__snapper{position:relative;scroll-snap-align:center}.carousel__navigation{text-align:center}.carousel__navigation-item,.carousel__navigation-list{display:inline-block}.carousel-active{background-color:#ffe001}.carousel__navigation-button{width:1.5rem;height:1.5rem;border:.23rem solid #003b4d;border-radius:50%;font-size:0;transition:transform .1s;margin:0 5px;width:20px;height:20px;display:block}.carousel__next,.carousel__prev{position:absolute;top:50%;transform:translateY(280%);width:4rem;height:4rem;border:.15rem solid #003b4d;font-size:0;outline:0;border-radius:.3rem}.carousel__next:hover,.carousel__prev:hover{border:.15rem solid #003b4d;background-color:#bde2f2;cursor:pointer}.carousel__next svg,.carousel__prev svg{width:60px;height:60px}.carousel__prev{left:-1rem}.carousel__next{right:-1rem}.mask-img{min-width:200px;width:200px;display:flex;border-radius:100px;overflow:hidden;height:200px;justify-content:center;gap:0}@media screen and (max-width:992px){.carousel__next,.carousel__prev{display:none}.carousel-section{padding:30px 25px 55px 15px}.carousel-section h1{font-size:2rem}.carousel__viewport{margin:10px;display:flex;overflow-x:hidden;width:95vw}.carousel__slide{flex:0 0 90vw;scroll-snap-align:start;padding:20px;margin:0 10px}.carousel__slide div{margin:0 auto}.carousel__slide .text-left,.carousel__slide div{display:block;text-align:left}.carousel__slide p{justify-content:center}}@media screen and (max-width:576px){.carousel__slide{padding:20px;margin:0;width:100%}.carousel__slide div img{margin:0 auto}.carousel__viewport{margin:5px;width:90vw}}@media screen and (max-width:280px){.carousel__slide{padding:20px;margin:0;width:100%}.carousel__viewport{margin:0;width:90vw}}.two-column-section{max-width:1200px;margin:0 auto}@media screen and (max-width:992px){.two-column-section{padding:15px}.two-column-section .wrapper{display:block}.two-column-section .icon-text-section{padding:15px}.two-column-section .icon-text-block{display:flex;gap:15px;align-items:start;justify-content:center}.two-column-section .icon-text-block div h2{text-align:left}.two-column-section h2{font-size:1.2rem;text-align:left}.two-column-section h1{font-size:1.8rem;line-height:1.2;padding-left:0}.text-description h1{padding-top:20px;font-size:1.3rem}.text-description{padding:0}}@media screen and (max-width:600px){.two-column-section h1{text-align:left;padding:0;font-size:24px}}.three-column-article-section{max-width:1200px;margin:0 auto}.landing-why-choose{position:absolute;height:100%;width:100%;inset:0;-o-object-fit:cover;object-fit:cover;color:transparent}.three-column-article-section .card{box-shadow:none}@media screen and (max-width:992px){.three-column-article-section{padding:15px}.three-column-article-section h1{font-size:2rem;text-align:center}.three-column-article-section .cards{display:block;padding-top:0}.three-column-article-section .card{margin-bottom:15px}.two-column-article-section h1{font-size:2rem;text-align:center}.two-column-article-section .cards{display:block;padding-top:0}.two-column-article-section .card-no-shadow{margin-bottom:15px}}@media screen and (max-width:600px){.three-column-article-section h1{font-size:1.6rem}}.card-wrapper{padding:80px 30px;max-width:1200px;margin:0 auto}.large-card-image{width:105px;height:105px}.large-card{bottom:0;height:100%;margin-top:-70px}.three-icon-column-section{padding-bottom:90px}@media screen and (max-width:1650px){.three-icon-column-section>.large-card{width:50%}}@media screen and (max-width:1060px){.card-wrapper{padding:15px;width:100%;margin:0 auto;grid-template-columns:1fr;gap:2px}.card-wrapper>.card{margin-bottom:15px;padding:15px}.card-wrapper>.card h2{text-align:left;font-size:40px}.three-icon-column-section{background-color:#fff;min-height:auto;padding-bottom:0}.three-icon-column-section .image-div:first-child{height:18rem}.three-icon-column-section>.large-card{width:100%;margin-top:0;padding:20px 15px 15px;position:relative;top:0}.three-icon-column-section>.large-card h1{font-size:2rem}.three-icon-column-section>.large-card>.large-card-sections{display:block;padding-top:0}.three-icon-column-section>.large-card>.large-card-sections>.large-card-section{display:flex;gap:20px;align-items:start;margin-bottom:20px}.three-icon-column-section>.large-card>.large-card-sections>.large-card-section div{margin:0}.three-icon-column-section>.large-card>.large-card-sections>.large-card-section .large-card-text h2,.three-icon-column-section>.large-card>.large-card-sections>.large-card-section .large-card-text p{text-align:left}.three-icon-column-section>.large-card>.large-card-sections>.large-card-section .icon{max-width:105px;min-width:105px}}@media screen and (max-width:600px){.three-icon-column-section{background-color:#fff;height:auto}.three-icon-column-section .large-card{width:100%}}@media screen and (max-width:450px){.three-icon-column-section{background-color:#fff;height:auto}}.hero-section .hero-wrapper{max-width:1200px;margin:0 auto;width:100%}.hero-section .landingImage,.hero-section .landingVideo{max-width:1920px;width:100%;inset:0;color:transparent;position:absolute;margin:0 auto}.hero-section .landingVideo{top:-30%}@media screen and (max-width:1136px){.hero-section .landingVideo{top:0}}@media screen and (max-width:1023px){.hero-section .hero-wrapper .overlay{padding-top:180px}.hero-section .landingVideo{margin:0 auto;width:100%;top:0}}@media screen and (max-width:992px){.hero-section .hero-wrapper{max-width:100%}.hero-section .hero-wrapper .overlay .uppercase{text-align:left}.hero-section .landingImage{height:100%!important}.hero-section{height:auto}.bg-blue{background:linear-gradient(180deg,rgba(0,47,75,0) 0,#003b4d)}.bg-blue,.bg-green{padding:15px!important}.bg-green{background:linear-gradient(180deg,rgba(0,47,75,0) 0,#008571)}.hero-section>.hero-wrapper>.overlay h1{font-size:2rem}.hero-section>.hero-wrapper>.overlay h2{text-align:left}.btn-primary-yellow{width:100%}}@media screen and (max-width:768px){.hero-section>.hero-wrapper>.overlay{margin-top:0;padding-top:50px}}@media screen and (max-width:600px){.hero-section .hero-wrapper .overlay .lowercase{font-size:30px}.hero-section .landingVideo{width:370vw;height:92vh;left:-130%}.hero-section .landingImage{height:auto}.form-fields,.form-fields>div{display:block!important}.btn-primary-yellow{width:100%}.input-field,.search-btn-wrapper{margin-top:20px}.min-h-screen{overflow:hidden}}@media screen and (max-width:280px){.hero-section .landingVideo{top:-5%}}