.wp-block-mlfcorp-jobs-single .job-title{margin:3.375rem 0;font-size:4rem;line-height:4.375rem}.wp-block-mlfcorp-jobs-single .job-meta{border-top:1px solid var(--wp--custom--colors--theme);border-bottom:1px solid var(--wp--custom--colors--theme);padding:1.6875rem 0}.wp-block-mlfcorp-jobs-single .job-meta :is(.date-label,.country-label,.location-label){font-size:1rem;line-height:1.25rem;margin:0;padding-bottom:0.3125rem}.wp-block-mlfcorp-jobs-single .job-meta :is(.date-value,.country-value,.location-value){margin:0;font-size:1.25rem}.wp-block-mlfcorp-jobs-single .apply-button{width:100%;background-color:var(--wp--custom--colors--theme);display:flex;justify-content:center;margin-bottom:3.75rem;border-width:1px}.wp-block-mlfcorp-jobs-single .apply-button:hover{background-color:var(--wp--custom--colors--grey);border-color:var(--wp--custom--colors--cp-navy);color:var(--wp--custom--colors--cp-navy)}.wp-block-mlfcorp-jobs-single .job-details{margin-top:6rem}.wp-block-mlfcorp-jobs-single .job-details ul{list-style-type:circle}.wp-block-mlfcorp-jobs-single .job-details ul li{border-top:0 !important;border-bottom:1px solid var(--wp--custom--colors--grey);margin:0 !important;padding:0.625rem 0 !important}.wp-block-mlfcorp-jobs-single .job-details ul li:last-of-type{border-bottom:0 !important;padding-bottom:0 !important}.wp-block-mlfcorp-jobs-single .job-details ul li::before{display:none}.wp-block-mlfcorp-jobs-single .job-details h1,.wp-block-mlfcorp-jobs-single .job-details h2{font-size:1.875rem;line-height:3.125rem}.wp-block-mlfcorp-jobs-single .job-details h1:first-child,.wp-block-mlfcorp-jobs-single .job-details h2:first-child{font-size:3.125rem;margin-bottom:1.875rem}.wp-block-mlfcorp-jobs-single .job-details h3{font-size:1.875rem;line-height:1.875rem;margin-bottom:0.625rem;margin-top:1.875rem}.wp-block-mlfcorp-jobs-single .job-details h4{font-size:1.5625rem;line-height:1.5625rem;margin-bottom:0.625rem;margin-top:1.875rem}.wp-block-mlfcorp-jobs-single .job-details h5{font-size:1.25rem;line-height:1.25rem;margin-bottom:0.3125rem;margin-top:1.25rem}.wp-block-mlfcorp-jobs-single .job-details h6{font-size:1.125rem;line-height:1.125rem;margin-bottom:0.3125rem;margin-top:0.9375rem}.wp-block-mlfcorp-jobs-single .job-details .footer-content{margin-top:3.125rem;padding:3.125rem;border-radius:1.875rem;background-color:var(--wp--custom--colors--grey)}.wp-block-mlfcorp-jobs-single .job-details .footer-content p:first-child{margin-top:0}.wp-block-mlfcorp-jobs-single .job-details .footer-content p:last-child{margin-bottom:0}.wp-block-mlfcorp-jobs-single .job-details__apply-now .more-jobs .headline{font-size:var(--wp--custom--typography--headings--font-sizes--h-4--sm)}.wp-block-mlfcorp-jobs-single .job-details__apply-now .more-jobs .job-items{margin-top:3.125rem;list-style-type:none;padding:0}.wp-block-mlfcorp-jobs-single .job-details__apply-now .more-jobs .job-item{padding:1.875rem 0 0.625rem 0 !important}.wp-block-mlfcorp-jobs-single .job-details__apply-now .more-jobs .job-item:first-of-type{padding-top:0 !important}.wp-block-mlfcorp-jobs-single .job-details__apply-now .more-jobs .job-item__title{font-size:1.875rem;line-height:2.125rem;letter-spacing:-0.02em;text-decoration:none}.wp-block-mlfcorp-jobs-single .job-details__apply-now .more-jobs .job-item__address{font-size:1.25rem;margin-top:0.3125rem}.wp-block-mlfcorp-jobs-single .wp-block-button__link.back-button::before{content:"";font-family:"Font Awesome 5 Pro",serif;margin-right:0.8125rem}.wp-block-mlfcorp-jobs-single .wp-block-button__link.back-to-job{margin-bottom:1.25rem}.wp-block-mlfcorp-jobs-single .wp-block-button__link.apply-now{margin-top:3.125rem}.mlfcorp-apply-now .submit-container i{color:var(--wp--custom--colors--grey);font-size:1.125rem}.mlfcorp-apply-now .success-message{margin-top:4.375rem}.mlfcorp-apply-now .success-message p{font-size:1.875rem;text-align:center}.mlfcorp-apply-now .success-message a.button{margin:0 auto;display:table;text-align:center;cursor:pointer}.mlfcorp-apply-now .validation-message-container{background:var(--wp--custom--colors--grey);border-radius:0.3125rem;border:1.5px solid var(--wp--custom--colors--cp-red);box-shadow:0 1px 0.25rem rgba(0,0,0,.11),0 0 0.25rem rgba(18,25,97,.04);margin-bottom:3.125rem;margin-top:0.5rem;padding:1rem;position:relative;width:100%}.mlfcorp-apply-now .validation-message-container p{color:var(--wp--custom--colors--cp-red);font-size:0.825rem;font-weight:500;line-height:1.1rem;margin:0 auto;padding-left:1.875rem}.mlfcorp-apply-now .validation-message-container i{font-size:1.125rem;color:var(--wp--custom--colors--cp-red);position:absolute;top:0.9375rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.additional-info{margin-bottom:0}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.additional-info textarea{width:100%;min-height:9.375rem}.mlfcorp-apply-now i.is-required{color:var(--wp--custom--colors--cp-red)}.mlfcorp-apply-now p.has-warm-red-color{margin-bottom:1.875rem}.mlfcorp-apply-now .job-title{font-size:2rem;margin:0}.mlfcorp-apply-now .required-fields{font-size:1.5rem;margin-bottom:0.625rem}.mlfcorp-apply-now .required-fields span{color:var(--wp--custom--colors--cp-red)}.mlfcorp-apply-now .mlfcorp-apply-now-form .apply-now-button{background-color:rgba(0,0,0,0);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNjAnIGhlaWdodD0nNjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGNpcmNsZSBjeD0nMzAnIGN5PSczMCcgcj0nMzAnIGZpbGw9JyMwMDRBQjUnLz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nbTMwLjY1NSAzNi43NyAxLjE0NSAxLjE0NSA2LjgxMy02LjgxMyAxLjE0NS0xLjE0NC0xLjE0NS0xLjE0NUwzMS44IDIybC0xLjE0NSAxLjE0NSA2LjAwNCA2LjAwM2gtMTYuNjZ2MS42MmgxNi42NmwtNi4wMDQgNi4wMDJaJyBmaWxsPScjZmZmJy8+PC9zdmc+);background-position:0;background-repeat:no-repeat;background-size:2.5rem;border:none;color:var(--wp--custom--colors--theme);cursor:pointer;line-height:2.625rem;background-size:40px;font-size:1.125rem;padding-left:3.125rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group{position:relative;margin-bottom:1rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group .error-message{background:none;border:none;color:var(--wp--custom--colors--cp-red) !important;display:flex;font-weight:400;padding:0.8125rem 1.5rem 0.8125rem 0}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group .error-message::before{padding-right:0.5rem;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAyMEMxNS41MjI4IDIwIDIwIDE1LjUyMjggMjAgMTBDMjAgNC40NzcxNSAxNS41MjI4IDAgMTAgMEM0LjQ3NzE1IDAgMCA0LjQ3NzE1IDAgMTBDMCAxNS41MjI4IDQuNDc3MTUgMjAgMTAgMjBaTTExLjM0ODMgNS4wOTk5NkMxMS4zNDgzIDUuODI0MjUgMTAuODA5OCA2LjM5OTk2IDEwLjA0ODMgNi4zOTk5NkM5LjI2ODM0IDYuMzk5OTYgOC43Mjk3NyA1LjgyNDI1IDguNzI5NzcgNS4wOTk5NkM4LjcyOTc3IDQuMzc1NjggOS4yNjgzNCAzLjc4MTM5IDEwLjA0ODMgMy43ODEzOUMxMC44MDk4IDMuNzgxMzkgMTEuMzQ4MyA0LjM3NTY4IDExLjM0ODMgNS4wOTk5NlpNMTAuODQ2OSA3Ljg2NzFWMTYuNDI4NUg5LjI0OTc3VjcuODY3MUgxMC44NDY5WiIgZmlsbD0iI2U2MjExZSIvPgo8L3N2Zz4K)}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group input+.error-message{border-color:var(--wp--custom--colors--cp-red) !important}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group p{padding:0 0.5rem 0 0;color:var(--wp--custom--colors--cp-navy)}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.is-file label{position:unset}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.is-file input{height:3.75rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.is-file input::-webkit-file-upload-button{height:2.5rem;display:inline-flex;align-items:center;border:none;box-shadow:none;cursor:pointer}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group label{font-size:1rem;top:0.625rem;font-weight:400;left:1.0625rem;margin:0;position:absolute;right:auto;transition:.3s ease;display:inline-block;padding:0;line-height:1.625rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.select-wrapper p{margin-top:0}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.select-wrapper select{border-radius:0.625rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.select-wrapper:after{top:3rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group input,.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group textarea{line-height:1.625rem;width:100%;border:1px solid var(--wp--custom--colors--theme);background-color:var(--wp--custom--colors--white);border-radius:0.625rem;padding:0.5625rem 1.0625rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group input::-moz-placeholder, .mlfcorp-apply-now .mlfcorp-apply-now-form .form-group textarea::-moz-placeholder{color:var(--wp--custom--colors--cp-navy)}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group input::placeholder,.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group textarea::placeholder{color:var(--wp--custom--colors--cp-navy)}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group input{padding-right:40%}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.focus label{left:auto;right:1.0625rem;font-size:0.875rem;top:0.625rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group .radio-control{display:flex;align-items:center;margin-bottom:0.3125rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group .radio-control input{width:1.25rem;height:1.25rem;border:0.125rem solid #333;top:-0.125rem;position:relative;margin-right:0.3125rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group .radio-control label{position:unset}.swal2-actions button{background-color:var(--wp--custom--colors--theme) !important}.social-share__title{font-size:1.25rem;line-height:2.5rem}.social-share__container{display:flex;flex-wrap:wrap;align-items:center;gap:0.625rem}.social-share__container i{border:1px solid var(--wp--custom--colors--theme);width:3.75rem;height:3.75rem;line-height:3.75rem;box-sizing:border-box;border-radius:3.125rem;font-size:1.25rem;color:var(--wp--custom--colors--theme)}.social-share__container i:hover{background-color:var(--wp--custom--colors--grey)}@media screen and (min-width: 640px){.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group label{top:1.0625rem;font-size:1.25rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.select-wrapper:after{top:4.0625rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.focus label{top:1.0625rem}}@media screen and (min-width: 1024px){.mlfcorp-apply-now p.has-warm-red-color{margin-bottom:3.75rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .apply-now-button{font-size:2.375rem;padding-left:5.3125rem;background-size:3.75rem}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group.is-file label{left:auto;right:1.0625rem;position:absolute}.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group input,.mlfcorp-apply-now .mlfcorp-apply-now-form .form-group textarea{font-size:1.25rem}}@media(max-width: 1024px){.wp-block-mlfcorp-jobs-single .apply-button{margin-top:1.25rem}}@media(max-width: 35.49em){.wp-block-mlfcorp-jobs-single .wp-block-button__link.back-button{border:0;position:relative}.wp-block-mlfcorp-jobs-single .wp-block-button__link.back-button:before{position:relative;top:0.25rem}.wp-block-mlfcorp-jobs-single .wp-block-button__link.back-button:after{content:"";position:absolute;width:6.25rem;background:#000;height:1px;right:0.875rem;top:1.75rem}.wp-block-mlfcorp-jobs-single .wp-block-button__link.back-to-job:after{width:4.625rem}.wp-block-mlfcorp-jobs-single .wp-block-button__link.apply-now{width:100%;display:flex;justify-content:center}.wp-block-mlfcorp-jobs-single .job-title{font-size:2.5rem;line-height:2.5rem}.wp-block-mlfcorp-jobs-single .job-details .more-jobs{margin-top:6.25rem}.wp-block-mlfcorp-jobs-single .job-details .more-jobs .job-item__title{font-size:1.375rem;line-height:1.5625rem}.wp-block-mlfcorp-jobs-single .job-details .more-jobs .job-item__address{font-size:1rem;line-height:1.25rem}.wp-block-mlfcorp-jobs-single .job-details .social-share{display:flex}.wp-block-mlfcorp-jobs-single .job-meta :is(.date-value,.country-value,.location-value){font-size:1rem;line-height:1.25rem}.wp-block-mlfcorp-jobs-single .mlfcorp-apply-now .job-title{font-size:1.875rem;margin-bottom:1.25rem}.social-share{margin-top:3.125rem}.social-share__title{font-size:0.875rem;line-height:2.5rem;white-space:nowrap;margin-right:1.25rem}.social-share__container i{font-size:1rem;line-height:2.5rem;width:2.5rem;height:2.5rem}}
