.careers section{padding:50px 0}.careers #postings{padding:50px 0}.careers .heading{text-align:center;margin-bottom:30px}.careers .main{margin:0;padding-bottom:0;min-height:auto}.careers .main:after{height:70%}.careers .main .wrapper{max-width:500px}.careers .main .image{border-radius:10px;overflow:hidden;width:100%;max-width:760px;margin-inline:auto}.careers .main .heading{margin:0 0 30px;text-align:center}.careers .main .heading h1{margin-bottom:48px;font-size:36px;line-height:40px}.careers .main .heading h5{margin-bottom:0;text-align:center}.careers .main .heading a{background:#2087ff;padding:10px 30px;border-radius:4px;display:inline-block;color:#fff}.careers .click-carousel .heading{max-width:840px;margin:0 auto 30px}.careers .click-carousel .wrapper{padding:0 10px;max-width:1200px}.careers .click-carousel .slide{padding:0 10px}.careers .click-carousel .text{background:#301057;padding:10px}.careers .click-carousel h5{font-family:'dm-sans-bold',sans-serif;font-size:22px;line-height:33px}.careers .click-carousel p{font-size:14px;line-height:24px;margin:0}.careers .click-carousel ul.slick-dots{display:flex;gap:4%;justify-content:center;align-items:center;padding-top:10px}.careers .click-carousel ul.slick-dots li button{width:20px;height:5px;border:0;outline:0;background:#fff;border-radius:5px;font-size:0}.careers .click-carousel ul li.slick-active button{background:#396392}.careers .testimonial .content{background-color:#fff;border-radius:10px}.careers .testimonial .image{width:100%}.careers .testimonial .text{padding:20px;width:100%}.careers .testimonial .quote{color:#2087ff;font-family:'Georgia_i','Times New Roman',Times,serif;font-size:20px;line-height:26px}.careers .testimonial .author_detail{color:#170f2c}.careers .testimonial .author_detail span{display:block;font-size:.8em;color:#a8a8a8}.careers .perks .content{gap:30px;flex-wrap:wrap}.careers .perks .block{flex-basis:46%}.careers .perks img{max-width:36px;margin:0 0 20px}.careers .perks h5{margin-bottom:10px;font-family:'dm-sans-bold',sans-serif;font-size:20px;line-height:30px}.careers .perks p{margin-bottom:0;font-size:18px;line-height:30px}.careers .postings .team{margin:0 0 30px;padding:0 20px 30px;border-bottom:1px solid rgba(255,255,255,.3)}.careers .postings h5{font-family:'dm-sans-bold',sans-serif;font-weight:700}.careers .postings ul{margin:0;padding:0}.careers .postings li{padding:10px 0;font-size:16px;line-height:25px;cursor:pointer}.careers .postings li:first-child{padding-top:0}.careers .postings li:last-child{margin-bottom:0;padding-bottom:0}.careers .postings li span{font-size:.8em}.careers .postings li span.apply{color:#b7dcff;font-family:'dm-sans-bold',sans-serif}.careers .postings li span:first-child{font-weight:700;font-size:1em}.careers .continue-slider .wrapper{max-width:1900px;padding:0}.careers .continue-carusel .slide{padding:0 5px}.careers .continue-carusel .slide img{border-radius:10px;overflow:hidden}.careers .postings li span:nth-child(2){display:none !important}.click-carousel button.slick-prev.slick-arrow{font-size:0;border:1px solid #fff;outline:0;width:40px;height:40px;border-radius:50%;background:0 0;position:absolute;left:10px;top:50%;z-index:100;background:#170f2c;box-shadow:0 0 0 5px #170f2c;transform:translateY(-50%)}.click-carousel button.slick-prev.slick-arrow:before{content:'';width:15px;display:block;position:absolute;top:50%;left:50%;transform:translate(-48%,-.5px);height:1px;background:#fff}.click-carousel button.slick-prev:after{content:"";width:10px;height:10px;display:block;position:absolute;top:50%;left:40%;transform:rotate(45deg) translate(-50%,-22%);border-width:0 0 1px 1px;border-color:#fff;border-style:solid}.click-carousel button.slick-next.slick-arrow{font-size:0;border:1px solid #fff;outline:0;width:40px;height:40px;border-radius:50%;background:0 0;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(180deg);z-index:100;background:#170f2c;box-shadow:0 0 0 5px #170f2c}.click-carousel button.slick-next.slick-arrow:before{content:'';width:15px;display:block;position:absolute;top:50%;left:50%;transform:translate(-48%,-.5px);height:1px;background:#fff}.click-carousel button.slick-next:after{content:"";width:10px;height:10px;display:block;position:absolute;top:50%;left:40%;transform:rotate(45deg) translate(-50%,-22%);border-width:0 0 1px 1px;border-color:#fff;border-style:solid}.slick-track{display:flex !important;align-items:stretch !important}.slick-slide{height:auto}.slick-slide div{height:100% !important}@media only screen and (min-width:580px){.careers .click-carousel .click-carousel-content{width:98%;margin:auto}.careers .postings .wrapper{max-width:920px}.careers .postings li span:first-child{flex-basis:53%}.careers .postings li span:nth-child(2){flex-basis:10%}.careers .postings li span:nth-child(3){flex-basis:25%}}@media only screen and (min-width:768px){.careers .main .wrapper{max-width:1200px}.careers .main .heading{padding:30px;background:0 0;border-radius:10px;position:relative;width:100%}.careers .main .heading h1{color:#fff;font-size:60px;line-height:72px;letter-spacing:-2px;text-align:center}.careers .main .heading a{font-size:18px;font-weight:500;font-family:'dm-sans-semibold',sans-serif;line-height:40px}.careers .click-carousel .text{padding:20px}.careers .postings li span{font-size:1em}button.slick-prev.slick-arrow{left:-40px}button.slick-next.slick-arrow{right:-40px}}@media only screen and (min-width:1000px){.careers section{padding:100px 0}.careers #postings{padding-top:0}.careers .heading{margin-bottom:60px;max-width:none}.careers .main{padding-bottom:50px}.careers .main .wrapper{padding-top:100px;padding-bottom:0;margin-bottom:-150px}.careers .main .heading{padding:40px 40px 60px}.careers .click-carousel .heading{margin:0 auto 60px}.careers .click-carousel p{font-size:18px;line-height:30px}.careers .testimonial .text{max-width:360px}.careers .testimonial .quote{font-size:25px;line-height:34px}.careers .perks .content{gap:25px}.careers .perks .block{flex-basis:31%}button.slick-prev.slick-arrow{width:50px;height:50px;left:-50px}button.slick-next.slick-arrow{width:50px;height:50px;right:-50px}}@media only screen and (min-width:1100px){.careers .main{padding-bottom:0}}@media only screen and (min-width:1200px){.careers .main{padding-bottom:0}.careers .click-carousel .slide{padding:0 30px}.careers .click-carousel .text{padding:30px}.careers .testimonial .wrapper{max-width:1100px}.careers .testimonial .text{max-width:440px;padding:40px}.careers .testimonial .quote{font-size:30px;line-height:40px;letter-spacing:-1px}.careers .testimonial .author_detail{font-size:22px;line-height:32px;letter-spacing:.5px}.careers .perks .wrapper{max-width:1040px}.careers .perks .content{gap:80px}.careers .perks .block{flex-basis:27.5%}}@media only screen and (min-width:2000px){button.slick-prev.slick-arrow{top:50%;left:-100px}button.slick-next.slick-arrow{top:50%;right:-100px}}