.career-banner-sec .career-wrapper .left-block .text-cover{width:auto;max-width:700px}.career-banner-sec .title-bg{font-size:78px;top:-13px;left:-43px}.story-btn{padding:5px 34px!important}.openings-filter-outer{border-bottom:1px solid #e5e7eb;width:100%;padding:28px 0 25px}.openings-filter-outer .search-wrapper{border:1px solid #d1d5dc;border-radius:30px;position:relative}.openings-filter-outer .search-wrapper .input-group .input-group-prepend .input-group-text{height:100%}.openings-filter-outer .search-wrapper .input-group .input-group-prepend .input-group-text img{width:20px}@media (max-width:1199px){.openings-filter-outer .search-wrapper .input-group .input-group-prepend .input-group-text img{width:16px}}.openings-filter-outer .search-wrapper .input-group .input-group-prepend .input-group-text{background-color:#0000;border:0;padding:15px 16px}@media (max-width:1199px){.openings-filter-outer .search-wrapper .input-group .input-group-prepend .input-group-text{padding:10px 14px}}.openings-filter-outer .search-wrapper .input-group .form-control{box-shadow:none;background-color:#0000;border:0;outline:none;height:50px;padding:0;font-size:16px}@media (max-width:1679px){.openings-filter-outer .search-wrapper .input-group .form-control{height:46px;font-size:15px}}@media (max-width:1199px){.openings-filter-outer .search-wrapper .input-group .form-control{height:42px;font-size:14px}}@media (max-width:767px){.openings-filter-outer .search-wrapper .input-group .form-control{height:40px;font-size:13px}}.openings-filter-outer .search-wrapper .input-group .form-control::placeholder{color:#00000080}.openings-filter-outer .category-tab-sec{padding-top:24px}.openings-filter-outer .category-tab-sec .category-title{margin-bottom:12px;font-size:14px;font-weight:500}.openings-filter-outer .category-tab-sec .category-title.location{color:#364153}.openings-filter-outer .category-tab-sec .category-btn-cover{flex-wrap:wrap;padding:0;display:flex;overflow-y:auto}.openings-filter-outer .category-tab-sec .category-btn-cover .category-tab-btn{white-space:nowrap;color:#364153;text-transform:capitalize;transition:background-color .3px;background-color:#0000;border:1px solid #d1d5dc;border-radius:25px;height:42px;margin-bottom:8px;margin-right:8px;padding:8px 15px;font-size:14px;font-weight:500;box-shadow:0 1.02px 2.05px #0000000d}@media (max-width:1679px){.openings-filter-outer .category-tab-sec .category-btn-cover .category-tab-btn{height:40px;font-size:11px}}@media (max-width:1481px){.openings-filter-outer .category-tab-sec .category-btn-cover .category-tab-btn{height:38px}}@media (max-width:1199px){.openings-filter-outer .category-tab-sec .category-btn-cover .category-tab-btn{height:36px}}@media (max-width:767px){.openings-filter-outer .category-tab-sec .category-btn-cover .category-tab-btn{height:34px;padding:8px 12px;font-size:10px}}.openings-filter-outer .category-tab-sec .category-btn-cover .category-tab-btn:hover,.openings-filter-outer .category-tab-sec .category-btn-cover .category-tab-btn.active{color:#177582;background:linear-gradient(90deg,#0c82861a 0%,#3052791a 100%);border-color:#177582}.find-your-gem.current-opening{margin-top:0}.find-your-gem .black-cta{text-transform:inherit;font-size:14px}.job-listing-area-outer{width:100%;padding:64px 0 20px}@media (max-width:1679px){.job-listing-area-outer{padding:50px 0 80px}}@media (max-width:1481px){.job-listing-area-outer{padding:45px 0 70px}}@media (max-width:1199px){.job-listing-area-outer{padding:40px 0 60px}}@media (max-width:991px){.job-listing-area-outer{padding:40px 0 50px}}@media (max-width:767px){.job-listing-area-outer{padding:40px 0 20px}}.job-listing-area-outer .openings-wrapper{display:flex}@media (max-width:991px){.job-listing-area-outer .openings-wrapper{flex-direction:column}}.job-listing-area-outer .openings-wrapper .openings-left{flex-direction:column;width:634px;display:flex}@media (max-width:1481px){.job-listing-area-outer .openings-wrapper .openings-left{width:600px}}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .openings-left{width:50%;padding:20px}}@media (max-width:991px){.job-listing-area-outer .openings-wrapper .openings-left{width:100%;padding-bottom:0;padding-left:0;padding-right:0}}.job-listing-area-outer .openings-wrapper .openings-left .listing{border:2px solid #e5e7eb;border-radius:10px;width:100%;margin-bottom:16px;padding:26px}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .openings-left .listing{padding:20px}}.job-listing-area-outer .openings-wrapper .openings-left .listing{cursor:pointer}.job-listing-area-outer .openings-wrapper .openings-left .listing:after{content:"";background:url(../media/light-down-arrow.06rm_-w5gw6wh.svg) 50%/14px no-repeat;width:24px;height:12px;padding:0;display:inline-block;position:absolute;top:26px;right:30px;transform:rotate(-90deg)}.job-listing-area-outer .openings-wrapper .openings-left .listing.active,.job-listing-area-outer .openings-wrapper .openings-left .listing:hover{border-color:#000;box-shadow:0 4px 6px -1px #0000001a}.job-listing-area-outer .openings-wrapper .openings-left .listing.active .listing-title:after,.job-listing-area-outer .openings-wrapper .openings-left .listing:hover .listing-title:after{transform:rotate(0)}.job-listing-area-outer .openings-wrapper .openings-left .listing .listing-title{color:#000;width:100%;margin-bottom:10px;font-family:Playfair Display,serif;font-size:22px;font-weight:600;position:relative}@media (max-width:1679px){.job-listing-area-outer .openings-wrapper .openings-left .listing .listing-title{font-size:22px}}@media (max-width:1481px){.job-listing-area-outer .openings-wrapper .openings-left .listing .listing-title{font-size:20px}}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .openings-left .listing .listing-title{font-size:18px}}.job-listing-area-outer .openings-wrapper .openings-left .listing .listing-title:after{content:"";background:url(../media/light-down-arrow.06rm_-w5gw6wh.svg) 50%/14px no-repeat;width:24px;height:12px;padding:0;transition:transform .3s linear;display:inline-block;position:absolute;top:8px;right:0;transform:rotate(-90deg)}.job-listing-area-outer .openings-wrapper .openings-left .listing .three-info-wrapper{justify-content:flex-start;align-items:center;display:flex}@media (max-width:579px){.job-listing-area-outer .openings-wrapper .openings-left .listing .three-info-wrapper{flex-wrap:wrap}}.job-listing-area-outer .openings-wrapper .openings-left .listing .three-info-wrapper .info-items{color:#4a5565;align-items:center;margin-right:12px;font-size:14px;line-height:1;display:flex}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .openings-left .listing .three-info-wrapper .info-items{font-size:13px}}@media (max-width:579px){.job-listing-area-outer .openings-wrapper .openings-left .listing .three-info-wrapper .info-items{width:calc(50% - 10px);margin-bottom:8px;margin-right:10px}}@media (max-width:479px){.job-listing-area-outer .openings-wrapper .openings-left .listing .three-info-wrapper .info-items{width:100%;margin-bottom:8px;margin-right:0}}.job-listing-area-outer .openings-wrapper .openings-left .listing .three-info-wrapper .info-items:last-child{margin-right:0}.job-listing-area-outer .openings-wrapper .openings-left .listing .three-info-wrapper .info-items .icon{width:16px;margin-right:5px}.job-listing-area-outer .openings-wrapper .openings-left .listing .three-info-wrapper .info-items .icon img{max-width:100%;display:block}.job-listing-area-outer .openings-wrapper .openings-left .listing .bottom-block{flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:12px;display:flex}@media (max-width:579px){.job-listing-area-outer .openings-wrapper .openings-left .listing .bottom-block{padding-top:5px}}.job-listing-area-outer .openings-wrapper .openings-left .listing .bottom-block span{color:#6a7282;font-size:14px}.job-listing-area-outer .openings-wrapper .openings-right{flex:1;margin-left:32px}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .openings-right{margin-left:20px}}@media (max-width:991px){.job-listing-area-outer .openings-wrapper .openings-right{margin-left:0}}.job-listing-area-outer .openings-wrapper .rt-inner-cover{border:1px solid #e5e7eb;border-radius:10px;padding:19px 28px}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .rt-inner-cover{padding:20px}}@media (max-width:991px){.job-listing-area-outer .openings-wrapper .rt-inner-cover{margin-bottom:16px}}.job-listing-area-outer .openings-wrapper .rt-inner-cover h1,.job-listing-area-outer .openings-wrapper .rt-inner-cover h2,.job-listing-area-outer .openings-wrapper .rt-inner-cover h3,.job-listing-area-outer .openings-wrapper .rt-inner-cover h4,.job-listing-area-outer .openings-wrapper .rt-inner-cover h5,.job-listing-area-outer .openings-wrapper .rt-inner-cover h6{color:#000;margin-bottom:20px;font-family:Playfair Display,serif;font-weight:600}.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block{border-top:1px solid #e5e7eb;width:100%;padding-top:33px}@media (max-width:1679px){.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block{padding-top:30px}}@media (max-width:1481px){.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block{padding-top:25px}}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block{padding-top:20px}}.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block .black-cta{width:100%;text-transform:inherit;font-size:14px}.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block .black-cta .icon{margin-left:54px}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block .black-cta .icon{margin-left:40px}}@media (max-width:767px){.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block .black-cta .icon{margin-left:30px}}@media (max-width:579px){.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block .black-cta .icon{margin-left:20px}.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block .black-cta{height:auto;min-height:41px;padding:10px 20px}}@media (max-width:340px){.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block .black-cta{letter-spacing:1px;padding:10px 16px;font-size:13px}}.job-listing-area-outer .openings-wrapper .rt-inner-cover .button-block .bottom-greeting{color:#364153;text-align:center;margin-top:16px;font-size:14px;line-height:20px}.job-listing-area-outer .openings-wrapper .rt-listing{width:100%;margin-bottom:16px}.job-listing-area-outer .openings-wrapper .rt-listing .listing-title{color:#000;width:100%;margin-bottom:14px;font-family:Playfair Display,serif;font-size:28px;font-weight:600;position:relative}@media (max-width:1679px){.job-listing-area-outer .openings-wrapper .rt-listing .listing-title{font-size:34px}}@media (max-width:1481px){.job-listing-area-outer .openings-wrapper .rt-listing .listing-title{font-size:32px}}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .rt-listing .listing-title{font-size:30px}}@media (max-width:991px){.job-listing-area-outer .openings-wrapper .rt-listing .listing-title{font-size:26px}}@media (max-width:767px){.job-listing-area-outer .openings-wrapper .rt-listing .listing-title{font-size:24px}}.job-listing-area-outer .openings-wrapper .rt-listing .three-info-wrapper{justify-content:flex-start;align-items:center;display:flex}@media (max-width:579px){.job-listing-area-outer .openings-wrapper .rt-listing .three-info-wrapper{flex-wrap:wrap}}.job-listing-area-outer .openings-wrapper .rt-listing .three-info-wrapper .info-items{color:#4a5565;align-items:center;margin-right:12px;font-size:14px;line-height:1.2;display:flex}@media (max-width:579px){.job-listing-area-outer .openings-wrapper .rt-listing .three-info-wrapper .info-items{width:calc(50% - 10px);margin-bottom:8px;margin-right:10px}}@media (max-width:479px){.job-listing-area-outer .openings-wrapper .rt-listing .three-info-wrapper .info-items{width:100%;margin-bottom:8px;margin-right:0}}.job-listing-area-outer .openings-wrapper .rt-listing .three-info-wrapper .info-items:last-child{margin-right:0}.job-listing-area-outer .openings-wrapper .rt-listing .three-info-wrapper .info-items .icon{width:16px;margin-right:5px}.job-listing-area-outer .openings-wrapper .rt-listing .three-info-wrapper .info-items .icon img{max-width:100%;display:block}.job-listing-area-outer .openings-wrapper .rt-listing .bottom-block{flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:12px 0 15px;display:flex}.job-listing-area-outer .openings-wrapper .rt-listing .bottom-block span{color:#6a7282;align-items:center;margin-left:4px;font-size:14px;display:flex}.job-listing-area-outer .openings-wrapper .rt-listing .bottom-block span.year:before{content:"";background-color:#6a7282;background-size:#6a7282;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks{margin-bottom:32px}@media (max-width:1679px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks{margin-bottom:28px}}@media (max-width:1481px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks{margin-bottom:25px}}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks{margin-bottom:20px}}.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-title{color:#000;width:100%;margin-bottom:12px;font-family:Playfair Display,serif;font-size:22px;font-weight:600;position:relative}@media (max-width:1679px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-title{font-size:22px}}@media (max-width:1481px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-title{font-size:20px}}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-title{font-size:18px}}.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-content{color:#364153;font-size:16px;line-height:26px}@media (max-width:1679px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-content{font-size:15px;line-height:25px}}@media (max-width:1481px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-content{font-size:14px;line-height:20px}}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-content{font-size:13px;line-height:17px}}.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-content p{margin:0}.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-content ul{padding-left:20px}.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-content ul li{margin-top:12px}@media (max-width:1199px){.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-content ul li{margin-top:5px}}.job-listing-area-outer .openings-wrapper .rt-listing-wrapper .rt-blocks .rt-content ul li:first-child{margin-top:0}@media (max-width:991px){.find-your-gem.current-opening{padding:40px 0}}@media (max-width:767px){.find-your-gem.current-opening{padding:0 0 40px}}
