body{font-family:'Fira sans'!important}.job-application-page{width:800px;margin:auto;padding-top:50px;padding-bottom:50px}.job-application-page form p{text-align:center}.job-apply-title{background:#fff;margin-bottom:0;border-radius:5px 5px 0 0;padding:30px 30px 0 30px}.job-apply-title p{margin:0;font-size:16px;font-family:'Fira sans'}.job-apply-title h2{margin:0 0 5px 0;font-family:'Fira sans';font-weight:600}.job-manager-application-wrapper{background:#fff;padding:10px 30px 30px 30px;;font-size:18px;font-family:'Fira sans';border-radius:0 0 5px 5px;margin-top:0;border:none!important}.job-manager-application-form label{font-weight:600!important;margin-bottom:10px}.field input{border:1px solid #b7b7b7!important;padding:7px!important;width:100%!important;font-size:14px;border-radius:5px!important;color:#000}.field select{border:1px solid #b7b7b7!important;padding:7px!important;width:100%!important;font-size:14px;border-radius:5px!important;color:#00000}.field.required-field input#upload-cv{border:1px solid #b7b7b7;padding:5px!important;border-radius:5px}.field input#agreement-checkbox{width:auto!important}.job-manager-application-form input[type="submit"]{border-color:#ffa600!important;background:#ffa600!important;color:#fff!important;font-size:16px;font-weight:600;padding:10px}.job-manager-application-form input[type="submit"]:hover{background:#ffa600!important;color:#fff!important}.login-form{font-family:'Fira sans'!important}.login-form .um input[type=submit]{background:#FFA600!important;font-weight:600!important}.login-form .um a.um-button{background:#1496D9!important;color:#fff;font-weight:600!important}.login-form a.um-link-alt{color:#FFA600!important;text-decoration:none!important;font-weight:600!important}fieldset.fieldset-by-registering-i-confirm-that-i-agree-to-the-storing-and-processing-of-my-personal-data-as-described-in-the-privacy-statement .field input{width:auto!important}fieldset.fieldset-by-registering-i-confirm-that-i-agree-to-the-storing-and-processing-of-my-personal-data-as-described-in-the-privacy-statement .field{width:auto!important}fieldset.fieldset-by-registering-i-confirm-that-i-agree-to-the-storing-and-processing-of-my-personal-data-as-described-in-the-privacy-statement{display:flex;flex-direction:row-reverse;align-items:baseline}fieldset.fieldset-by-registering-i-confirm-that-i-agree-to-the-storing-and-processing-of-my-personal-data-as-described-in-the-privacy-statement label{font-size:14px;font-weight:400!important;margin-left:5px!important;line-height:18px;width:100%!important}fieldset.fieldset-yes-i-would-like-to-receive-newsletters-and-communications-regarding-job-opportunities-by-wts-energy .field input{width:auto!important}fieldset.fieldset-yes-i-would-like-to-receive-newsletters-and-communications-regarding-job-opportunities-by-wts-energy .field{width:auto!important}fieldset.fieldset-yes-i-would-like-to-receive-newsletters-and-communications-regarding-job-opportunities-by-wts-energy{display:flex;flex-direction:row-reverse;align-items:baseline}fieldset.fieldset-yes-i-would-like-to-receive-newsletters-and-communications-regarding-job-opportunities-by-wts-energy label{font-size:14px;font-weight:400!important;margin-left:5px!important;line-height:18px;width:100%!important}.login-form .um-toggle-gdpr{display:none}ul.job_listings{margin-top:20px}ul.job_listings li a.job-detail-box{padding-top:20px!important;padding-bottom:20px!important;background:#ffffff!important;border-radius:3px!important}.job_listings li.type-job_listing{margin-bottom:15px!important;background:#fff;border-radius:3px}.related-job-listing{display:flex}.related-job-listing li.related-jobs-list{list-style:none;margin:0 15px 0 15px;background:#fff;transition:transform 0.3s ease;border-radius:3px;width:300px}.related-job-listing li.related-jobs-list:hover{transform:scale(.95)}.related-job-listing-details{padding:20px}.related-jobs-title{background:#ffa600;color:#fff;text-align:center;padding:20px;align-items:center;display:flex;height:150px;justify-content:center;border-radius:0 0 50% 50%}.related-jobs-title h3{margin:0!important;font-size:20px!important}.related-job-listing-details ul li.related-meta{list-style:none;font-size:16px;font-family:'Fira sans';display:flex;color:#595957!important;gap:10px}.related-job-listing-details ul.related-job-meta-details{padding:0!important}.related-job-description-excerpt p{font-size:16px;color:#050803;font-weight:300}.related-job-description-excerpt{padding-top:10px;padding-bottom:20px}.related-jobs{width:1000px;margin:auto;padding-top:50px;padding-bottom:150px}.related-jobs-view-detail{text-align:center}.related-job-type-date{min-height:100px}.related-jobs-view-detail a.related-jobs-view-detail-action{background:#1496D9;color:#fff;text-align:center;display:flex;font-weight:600;padding:10px;font-size:14px;align-items:center;border-radius:3px;justify-content:center;border:2px solid #1496D9}.related-jobs-view-detail a.related-jobs-view-detail-action:hover{background:#fff;color:#1496D9}.related-jobs h2{color:#fff;text-align:center;padding-bottom:30px}.contact-single-job{background:#fff;padding:20px;text-align:center;margin-top:20px;border-radius:3px}.contact-single-img img{width:100px}.contact-single-job h2{margin:0;font-size:22px;font-weight:600;padding-top:10px;padding-bottom:15px}.contact-single-job h3{margin:0;font-size:18px;padding-top:10px;padding-bottom:10px!important}.contact-single-job p{color:#1496D9}.footer-svg{background:#3D4459!important;margin-bottom:-10px}.header-svg svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%)}.header-svg{margin-bottom:-1px;background-image:var(--wpr-bg-5d844fcd-6c17-435b-b862-39987fe06064);background-size:cover;background-position:center}.header-svg .header-svg-path{fill:#1496D9;transform-origin:center;transform:rotateY(0deg)}.see-more-jobs{text-align:center;margin-top:50px}.see-more-jobs a{background:#fff;color:#1496D9!important;text-align:center;font-weight:600;padding:10px 30px 10px 30px;font-size:14px;border-radius:3px;border:2px solid #1496D9}.see-more-jobs a:hover{color:#ffa600!important}@media (max-width:1024px){.job-application-page{padding-left:15px;width:100%!important;padding-right:15px}.job-listing-page{width:100%!important}.related-jobs{width:100%!important;padding-top:0}.related-job-listing{display:block!important}.related-jobs ul{padding:0}.related-job-listing li.related-jobs-list{margin-bottom:15px;width:auto}.details-jobs{margin-top:20px}.jobs-meta-desc{padding:0px!important}.letter-initials-account{margin-top:-60px;margin-bottom:30px;position:relative;z-index:9999}}div#job-manager-alerts{background:#fff!important;padding:30px!important}.banner-title{padding-top:30px}.banner-title h1{width:250px;font-size:25px;line-height:28px}.banner-title h1{color:#fff;width:500px;text-align:left;font-size:48px;line-height:57px;margin-bottom:0;font-weight:800;font-family:"Fira Sans",fira sans}.banner-title h1 span{color:rgba(255,166,0,1)}a.back-button-yellow{border-style:solid!important;border-width:2px!important;border-radius:5px!important;color:#fff;border-color:#ffa600;background:#ffa600;padding:10px 30px 10px 30px!important;font-size:14px;font-weight:500;float:right;bottom:30px;position:relative}a.back-button-yellow:hover{color:#ffa600;background:#fff}