.file-upload{position:relative}.file-upload .btn-black{cursor:pointer;text-align:center;letter-spacing:0;background:#f7f7f7;border:0;border-radius:0;width:auto;min-width:100%;min-height:80px;font-family:HelveticaNeue;font-size:14px;display:inline-block;color:#484848!important;padding:9px 16px!important}.file-upload .btn-black img{margin:0 auto 9px}.form-control-file{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;left:0}.careerSection{background:#d1c9c1ba;padding:80px 15px}.careerGird{width:100%;max-width:650px;margin:0 auto}.careerSection p{color:#282834;text-align:center;padding-bottom:55px;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:700;line-height:30px}.careerSection.request-appt-grid p{padding-bottom:20px}.careerJoinTeam{background:#968678;background:-webkit-gradient(left top, right bottom, color-stop(0%, #968678), color-stop(100%, #4b433c));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#968678", endColorstr="#4b433c", GradientType=1);background:linear-gradient(135deg,#968678 0%,#4b433c 100%);border-radius:20px;padding:35px 24px}.careerJoinForm{background:#dfdad6;border-radius:20px;padding:24px 58px 64px;box-shadow:0 0 20px #e4e4e433}.careerJoinForm h3{text-align:center;padding-bottom:50px;font-weight:700}.form-control{color:#484848;background:#f7f7f7;border:0;width:100%;height:40px;padding-left:11px;font-size:14px;line-height:16px}.form-group{margin-bottom:17px}.captchaSec{width:100%;max-width:251px;margin:16px auto 41px}.careerJoinForm .submitBtn .btn-black{text-transform:uppercase;color:#bba58e;letter-spacing:.05em;cursor:pointer;background:#282626;border:1px solid #282626;width:100%;max-width:150px;margin:0 auto;padding:16px 5px;font-family:HelveticaNeue;font-size:16px;font-weight:300;display:block}.careerJoinForm .submitBtn .btn-black:hover{color:#fff;background:#bba58e;border:1px solid #fff}@media (max-width:767px){.careerJoinForm{padding:24px 15px 64px}.careerSection p br{display:none}}.success-message{color:green!important;border:1px solid green!important;margin:20px 0!important;padding:5px 10px!important;font-size:18px!important}
