.hide{display:none!important}.hidden{opacity:0}.no-scroll{overflow:hidden}.field-group{text-align:left}.icon{height:20px;margin-right:10px;width:20px}.flex{align-items:center;display:flex;gap:5px;justify-content:center}.flex-item-1{width:100%}.flex-item-2{width:100px!important}.flex-item-3{width:200px!important}.row-number-2 .container-fluid{padding:0}.career-details-page{text-align:left}.career-details-page h2{font-size:48px;font-weight:700;margin-bottom:2rem}.career-details-page h3{font-size:18px;font-weight:700}.career-details-page .button{background:none;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin:20px 15px 10px 0;padding:10px 40px;text-transform:uppercase}.career-details-page .button:hover{border-color:#28d5c0;color:#fff!important}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.career__body-content{color:#fff;margin-top:-2%;max-width:640px;padding:0;width:100%}.career__hero-content{position:relative}.career__hero-content-background{background:url(//23134290.fs1.hubspotusercontent-na1.net/hubfs/23134290/raw_assets/public/sr/img/hero-job-posting-page-background.jpg) no-repeat top;background-size:cover;height:46vw;width:100%}.career__hero-content-overlay{background:url(//23134290.fs1.hubspotusercontent-na1.net/hubfs/23134290/raw_assets/public/sr/img/full-fade-overlay-3.png) no-repeat top;background-size:cover;height:100%;width:100%}.sub-title{font-size:18px}.job-title{font-size:48px}.job-date{color:#fff;display:block;margin:10px 0}#location,.job-date{font-size:18px}.career__hero-content__benefits{margin-top:70px}.hero-details{bottom:50px;color:#fff;left:0;margin:auto;padding:1rem;position:absolute;right:0}.career-details-page ul{list-style:none!important;padding:0}.career-details-page ul li{margin:30px 0;padding-left:30px;position:relative}.career-details-page ul li:before{background:url(//23134290.fs1.hubspotusercontent-na1.net/hubfs/23134290/raw_assets/public/sr/img/check-icon.png) no-repeat 50%;content:"";height:20px;left:0;position:absolute;top:7px;width:20px}.career__body-content .safemoon-description{color:#fff;font-size:18px}.datepicker-dropdown{padding-top:4px;position:absolute;right:0!important;width:15.75rem;z-index:20}.datepicker span{color:#7a7a7a}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#b2b2b2}@media (max-width:768px){.career__hero-content-background{height:80vw}.career__body-content{padding:1rem}}label{color:#fff;font-size:16px}.overlay{display:none;overflow-x:hidden;overflow-y:auto;z-index:999}.overlay,.overlay__background{align-items:center;background-color:rgba(0,0,0,.5);height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.overlay__background{display:block;z-index:1}.overlay-close-button{border:1px solid;border-radius:50%;color:#03d5c0;cursor:pointer;display:grid;font-size:1.25rem;font-weight:700;height:2rem;place-content:center;position:absolute;right:1rem;top:1rem;width:2rem}.field-group{display:block;position:relative;width:100%}.form-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:rgba(30,29,46,.7)!important;border:unset;border-radius:24px!important;box-shadow:0 0 10px rgba(0,0,0,.3);margin:1rem auto;max-width:1024px;padding:20px;width:90%}.form-container::-webkit-scrollbar{background-color:transparent;width:12px}.form-container::-webkit-scrollbar-thumb{background-color:#201f2f;border-radius:100px;height:10%}.form-container .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center;animation-timing-function:ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#03d5c0;border:2px solid #03d5c0;border-radius:30px;color:#000;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Poppins,sans-serif;font-size:.7777777777777778rem;font-style:normal;font-weight:600;justify-content:center;line-height:1.5;min-height:2.6666666666666665rem;min-width:75px;padding:0 1.6666666666666667rem;text-align:center;text-decoration:none;transition:all .15s ease-in-out}.form-container .button:hover{background-color:#00ffe6;border-color:#00ffe6;filter:brightness(110%);text-decoration:none}#applicationForm{align-items:flex-start;flex-direction:column;gap:10px}#applicationForm input,#applicationForm select,#applicationForm textarea{background:#201f2f;border-radius:15px;padding:11px 15px;width:100%}#applicationForm input[type=file]{background-color:unset;border-radius:unset;min-height:43px;padding:unset;width:100%}#applicationForm input[type=file]::-webkit-file-upload-button{display:block;height:0;margin:0;padding:0;visibility:hidden;width:0}#applicationForm input[type=file]::file-selector-button{display:block;height:0;margin:0;padding:0;visibility:hidden;width:0}#applicationForm .input:before{background:#000;border:2px solid #03d5c0;border-radius:30px;color:#fff;content:"Select Documents";cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin-bottom:8px;outline:none;padding:13px;text-align:center;-webkit-user-select:none;white-space:nowrap;width:100%}.invalid{border-color:#ff6565!important}.thank-you-message{font-size:16px;margin-top:3.5rem}.form-control.error,.hs-error-msg,input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]).error,input[readonly]:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]).error,select.error,textarea.error{color:#ff6565!important}@media (max-width:992px){.career__hero-content-background{height:75vw}}@media (max-width:900px){.career-details-page .button{padding:10px 20px}.career__hero-content-background{height:90vw}.job-title{font-size:38px}}@media (max-width:600px){label{font-size:14px}.career__hero-content-background{height:135vw}.job-title{font-size:34px}.job-date{font-size:16px;margin:20px 0}.career-details-page .button{padding:10px 20px}.career__hero-content-background{background:url(//23134290.fs1.hubspotusercontent-na1.net/hubfs/23134290/raw_assets/public/sr/img/hero-job-posting-page-background.jpg) no-repeat 80% top;background-size:cover;height:160vw;width:100%}.career__body-content{font-size:14px;padding:1rem}.career-details-page ul li,.career__body-content .safemoon-description{font-size:14px}}@media (max-width:400px){.form-container{height:90%}.career-details-page h2{font-size:34px}}