.mfp-close-btn-in .jobpopup .mfp-close{background:#fff;height:40px;line-height:40px;width:40px}.job-listing-section .job-list-item h2{text-align:center}.job-listing-section .job-heading h2{color:#203600;font-size:52px;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:110%;margin:0 0 40px;text-align:center}.job-listing-section .container-fluid{max-width:1300px;padding-left:30px;padding-right:30px}.job-listing-section .job-listing-group{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.job-listing-section .job-listing-group .job-list-item{display:flex;margin-top:30px;padding:10px;width:33.33%}.job-listing-section .job-list-item-inner{background:padding-box;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);cursor:pointer;display:flex;flex-direction:column;min-height:179px;padding:20px;width:100%}.job-listing-section .job-list-item-inner .icon-image{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;height:80px;justify-content:center;margin:-60px auto 15px;overflow:hidden;padding:15px;width:80px}.job-listing-section .job-list-item h2{color:#333;font-family:univia-pro-semi;font-size:20px!important;font-weight:400;margin:auto 0}.job-listing-section .job-list-item h4{color:#333;font-size:14px!important}.job-listing-section .job-list-item-inner:hover{background:#71bf00;color:#fff}.job-listing-section .job-list-item-inner:hover h2,.job-listing-section .job-list-item-inner:hover h4,.job-listing-section .job-list-item-inner:hover p{color:#fff}.jobpopup.white-popup{background:#fff;margin:0 auto;max-width:900px;padding:50px;position:relative}.jobpopup .vacancy-pop-header-container .vacancy-heading{background:#71bf00;margin:-50px -50px 30px;padding:20px 50px}.jobpopup .vacancy-heading h2{color:#fff;font-size:40px;font-style:normal;font-weight:700;line-height:140%;margin:0 0 15px}.jobpopup .vacancy-heading h4{color:#ffffffb3;font-size:20px!important;margin:0;text-align:right}.jobpopup .vacancy-pop-header-container{margin:0 0 40px}.jobpopup .vacancy-pop-header-container p{color:#333;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:140%}.jobpopup .vacancy-pop-header-container ul{margin-bottom:30px;padding-left:40px}.jobpopup .vacancy-pop-header-container h2,.jobpopup .vacancy-pop-header-container h3{margin-bottom:30px}.jobpopup .popup-form{background:#f1f6f4;color:#333;padding:40px}.jobpopup .popup-form .popup-heading{margin:0 0 30px;text-align:center}.jobpopup .popup-form .popup-heading h3{color:#203600;font-family:univia-pro-bold;font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:110%;margin-bottom:0}.popup-form .hs-form .hs-form-field{margin:0 0 16px}.popup-form .hs-form .hs-form-field>label{color:#333;display:block;font-size:16px;font-weight:600;line-height:normal;margin:0 0 7px}.popup-form .hs-form .hs-form-field>label .hs-form-required{display:none}.popup-form .hs-form .hs-form-field .hs-input{background:#fff;border:0;height:40px;padding:10px;width:100%}.popup-form .hs-form .hs-form-field textarea.hs-input{height:100px!important}.popup-form .hs-form .hs-form-field ul.inputs-list li .hs-input{height:auto;width:auto}.popup-form .hs-form .hs-form-field .hs-error-msgs>li>label{color:red;font-size:12px}.popup-form .hs-form .actions .hs-button{-webkit-appearance:none;background:0;background:#71bf00;border-width:1px!important;border:1px solid #fff;color:#fff;display:inline-block;font-size:20px;font-weight:400;margin:20px 0 0!important;min-width:200px;padding:16px}.popup-form .submitted-message{color:#71bf00;display:inline-block;font-size:20px;font-weight:700;margin:10px 0 0;text-align:center;width:100%}@media(max-width:767px){.jobpopup.white-popup{padding:30px}.jobpopup .popup-form .popup-heading h3{font-size:40px}.job-listing-section .job-listing-group .job-list-item{width:50%}.job-listing-section .job-heading h2{margin:0 0 30px}.jobpopup .vacancy-pop-header-container .vacancy-heading{margin:-30px -30px 30px;padding:30px}.jobpopup .popup-form .popup-heading h3{font-size:32px}.company-benefit-section .happy-people-container{margin-top:20px}.mfp-close-btn-in .jobpopup .mfp-close{height:30px;line-height:30px;width:30px}}@media(max-width:480px){.jobpopup.white-popup{padding:15px}.jobpopup .popup-form{padding:20px}.jobpopup .popup-form .popup-heading h3{font-size:32px}.popup-form .hs-form .actions .hs-button{padding:12px}.job-listing-section .job-listing-group .job-list-item{width:100%}.jobpopup .vacancy-pop-header-container .vacancy-heading{margin:-15px -15px 30px;padding:15px 40px 15px 15px}.jobpopup .popup-form .popup-heading h3{font-size:28px}}