.elementor-8645 .elementor-element.elementor-element-10502c3 > .elementor-container{min-height:350px;}.elementor-8645 .elementor-element.elementor-element-69f83ad{min-width:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8645 .elementor-element.elementor-element-37e7002{text-align:center;}.elementor-8645 .elementor-element.elementor-element-37e7002 .elementor-heading-title{color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-95c3bb9{margin-top:60px;margin-bottom:60px;}.elementor-8645 .elementor-element.elementor-element-d22adaa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8645 .elementor-element.elementor-element-d22adaa > .elementor-container{min-height:400px;}.elementor-8645 .elementor-element.elementor-element-d22adaa{margin-top:0px;margin-bottom:0px;}.elementor-8645 .elementor-element.elementor-element-30224f7 > .elementor-element-populated{margin:0px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8645 .elementor-element.elementor-element-eae3e92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-de71184 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8645 .elementor-element.elementor-element-de71184 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8645 .elementor-element.elementor-element-ed04968 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8645 .elementor-element.elementor-element-ed04968:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-ed04968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pmpersonal.edd-studio.de/wp-content/uploads/2021/04/perfect_match-unternehmen-dienstleistungen.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8645 .elementor-element.elementor-element-ed04968{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:238px 0px 238px 0px;}.elementor-8645 .elementor-element.elementor-element-ed04968 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8645 .elementor-element.elementor-element-8a20ea2 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-8645 .elementor-element.elementor-element-b5908ca{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-baedcaf{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-e2e3db0{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8645 .elementor-element.elementor-element-79edccf{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-8645 .elementor-element.elementor-element-d22adaa{margin-top:0px;margin-bottom:80px;}}@media(max-width:767px){.elementor-8645 .elementor-element.elementor-element-d22adaa{margin-top:0px;margin-bottom:0px;}.elementor-8645 .elementor-element.elementor-element-30224f7 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8645 .elementor-element.elementor-element-de71184 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8645 .elementor-element.elementor-element-ed04968{padding:100px 0px 100px 0px;}.elementor-8645 .elementor-element.elementor-element-8a20ea2 > .elementor-element-populated{padding:32px 10px 0px 10px;}}@media(min-width:768px){.elementor-8645 .elementor-element.elementor-element-69f83ad{width:100%;}.elementor-8645 .elementor-element.elementor-element-30224f7{width:51%;}.elementor-8645 .elementor-element.elementor-element-de71184{width:49%;}.elementor-8645 .elementor-element.elementor-element-db7f8cf{width:28%;}.elementor-8645 .elementor-element.elementor-element-8a20ea2{width:72%;}}@media(min-width:1025px){.elementor-8645 .elementor-element.elementor-element-ed04968:not(.elementor-motion-effects-element-type-background), .elementor-8645 .elementor-element.elementor-element-ed04968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-10502c3 */.page-header-content > div {
    flex-direction: column;
}

.page-header-content h1 {
    font-family: Roboto !important;
    font-size: 48px;
    line-height: 1.2;
    padding: 10px 20px 10px 0;
    margin-bottom: 0;
    text-align: left;
}

.page-header-content li * {
    font-family: "Nunito Sans", sans-serif;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ff600e9 */.post-detail-list .elementor-shortcode {
    display: grid;
    align-items: flex-start;
    grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}

.post-detail-list p {
    position: relative;
    margin: 10px 0 30px !important;
    padding-left: 57px;
}

.post-detail-list p {
    color: #003258;
    margin-bottom: 0;
    font-family: Roboto;
    font-weight: 800;
    font-size: 22px;
    line-height: 100%;
    text-transform: uppercase;
}

.post-detail-list p:after {
    display: block;
    position: absolute;
    left: 57px;
    top: 100%;
    color: #8FA6B6;
    margin-bottom: 0;
    font-family: Nunito Sans;
    font-weight: 900;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
}

.post-detail-list .job-field-locations:after {
    content: "Einsatzort";
}

.post-detail-list .job-field-facets_contracttypes:after {
    content: "Beschäftigungsgrad";
}

.post-detail-list .job-field-startdate:after {
    content: "Einsatztermin";
}

.post-detail-list .job-field-salary:after {
    content: "Gehalt";
}

.post-detail-list .job-field-facets_employmenttypes:after {
    content: "Vertragsart";
}

.post-detail-list .job-field:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0px;
    width: 42px;
    height: 42px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.post-detail-list .job-field-locations:before {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0404 5.2542L21.0389 5.25574C24.1769 5.31718 27.1664 6.64679 29.4204 8.96257C31.6747 11.279 33.0326 14.4128 33.247 17.7375C33.2492 17.7717 33.25 17.8077 33.25 17.842C33.2498 22.5206 30.971 25.178 29.0376 27.9858C27.9677 29.5396 26.7353 30.9803 25.543 32.3233C24.3291 33.6906 23.1838 34.9283 22.1799 36.1778C21.8915 36.5366 21.4632 36.7466 21.0105 36.75C20.5583 36.753 20.1269 36.5504 19.8337 36.1962C17.9145 33.8765 15.1759 31.0443 12.964 28.0243C10.8052 25.0768 8.75029 22.538 8.75014 17.842C8.75013 17.8291 8.74983 17.815 8.75014 17.8021C8.83492 14.4117 10.1588 11.1782 12.4541 8.81953C14.7522 6.45833 17.8397 5.16636 21.0404 5.2542ZM21.0001 11.5497C17.6177 11.5499 14.8754 14.3707 14.8751 17.8497C14.8751 21.329 17.6175 24.1496 21.0001 24.1498C24.3828 24.1498 27.125 21.3292 27.125 17.8497C27.1247 14.3706 24.3826 11.5497 21.0001 11.5497Z' fill='%23003258'/%3E%3C/svg%3E%0A");
}

.post-detail-list .job-field-facets_contracttypes:before {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.3 7C28.1698 7 28.875 7.69645 28.875 8.55556V13.2222H35.175C36.0448 13.2222 36.75 13.9187 36.75 14.7778V33.4444C36.75 34.3036 36.0448 35 35.175 35H6.825C5.95515 35 5.25 34.3036 5.25 33.4444V14.7778C5.25 13.9187 5.95515 13.2222 6.825 13.2222H13.125V8.55556C13.125 7.69645 13.8302 7 14.7 7H27.3ZM35.1273 20.6233C34.9162 19.7903 34.0621 19.2836 33.2186 19.4915L22.515 22.1332C22.3286 21.4796 21.7214 21.0002 21 21C20.2785 21.0002 19.6697 21.4794 19.4834 22.1332L8.78145 19.4915C7.93791 19.2837 7.08369 19.7902 6.87268 20.6233C6.66215 21.4564 7.17514 22.3 8.01855 22.5085L19.425 25.3249V25.6667C19.4252 26.5255 20.1304 27.222 21 27.2222C21.8696 27.222 22.5748 26.5255 22.575 25.6667V25.3249L33.9814 22.5085C34.8249 22.3001 35.3378 21.4564 35.1273 20.6233ZM16.275 13.2222H25.725V10.1111H16.275V13.2222Z' fill='%23003258'/%3E%3C/svg%3E%0A");
}

.post-detail-list .job-field-startdate:before {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 5.25C29.6985 5.25 36.75 12.3015 36.75 21C36.75 29.6985 29.6985 36.75 21 36.75C12.3015 36.75 5.25 29.6985 5.25 21C5.25 12.3015 12.3015 5.25 21 5.25ZM21 11.55C20.1302 11.55 19.425 12.2552 19.425 13.125V21C19.425 21.5966 19.762 22.1421 20.2956 22.4089L26.5956 25.5589C27.3736 25.9479 28.3199 25.6325 28.7089 24.8544C29.0979 24.0764 28.7825 23.1301 28.0044 22.7411L22.575 20.0264V13.125C22.575 12.2552 21.8698 11.55 21 11.55Z' fill='%23003258'/%3E%3C/svg%3E%0A");
}

.post-detail-list .job-field-salary:before {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6736 21C10.6736 20.7269 10.6818 20.4542 10.6942 20.182H9.80001C8.25367 20.182 7.0001 18.8998 7 17.3183C7 15.7367 8.25361 14.4546 9.80001 14.4546H11.9205C12.1995 13.7572 12.5245 13.0803 12.894 12.4299C14.3534 9.86064 16.4647 7.78977 19.0094 6.53888C21.5616 5.28439 24.4015 4.92994 27.1538 5.5447C29.9009 6.15836 32.3746 7.6949 34.2892 9.88918C35.3184 11.0691 35.2182 12.8786 34.0649 13.9316C32.9112 14.9846 31.1407 14.8821 30.111 13.7023C28.9266 12.3448 27.4733 11.4776 25.9589 11.1393C24.4498 10.8022 22.8822 10.9899 21.4348 11.7014C20.2417 12.288 19.1512 13.2229 18.278 14.4546H24.4891C26.0353 14.4549 27.2891 15.7369 27.2891 17.3183C27.289 18.8996 26.0352 20.1817 24.4891 20.182H16.3024C16.2841 20.453 16.2737 20.7258 16.2737 21C16.2737 21.2742 16.2841 21.547 16.3024 21.818H24.4891C26.0352 21.8183 27.289 23.1004 27.2891 24.6817C27.2891 26.2631 26.0353 27.5451 24.4891 27.5454H18.278C19.1512 28.7771 20.2417 29.712 21.4348 30.2986C22.8822 31.0101 24.4498 31.1978 25.9589 30.8607C27.4733 30.5224 28.9266 29.6552 30.111 28.2977C31.1407 27.1179 32.9112 27.0154 34.0649 28.0684C35.2182 29.1214 35.3184 30.9309 34.2892 32.1108C32.3746 34.3051 29.9009 35.8416 27.1538 36.4553C24.4015 37.0701 21.5616 36.7156 19.0094 35.4611C16.4647 34.2102 14.3534 32.1394 12.894 29.5701C12.5245 28.9197 12.1995 28.2428 11.9205 27.5454H9.80001C8.25361 27.5454 7 26.2633 7 24.6817C7.0001 23.1002 8.25367 21.818 9.80001 21.818H10.6942C10.6818 21.5458 10.6736 21.2731 10.6736 21Z' fill='%23003258'/%3E%3C/svg%3E%0A");
}

.post-detail-list .job-field-facets_employmenttypes:before {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.4444 5.25C34.3036 5.25 35 5.95515 35 6.825V35.175C35 36.0448 34.3036 36.75 33.4444 36.75H8.55556C7.69645 36.75 7 36.0448 7 35.175V6.825C7 5.95515 7.69645 5.25 8.55556 5.25H33.4444ZM13.6673 25.725C12.5627 25.725 11.6667 26.4302 11.6667 27.3C11.6667 28.1698 12.5627 28.875 13.6673 28.875H23.666C24.7706 28.875 25.6667 28.1698 25.6667 27.3C25.6667 26.4302 24.7706 25.725 23.666 25.725H13.6673ZM13.5336 19.425C12.5027 19.425 11.6667 20.1302 11.6667 21C11.6667 21.8698 12.5027 22.575 13.5336 22.575H28.4664C29.4973 22.575 30.3333 21.8698 30.3333 21C30.3333 20.1302 29.4973 19.425 28.4664 19.425H13.5336ZM13.5336 13.125C12.5027 13.125 11.6667 13.8302 11.6667 14.7C11.6667 15.5698 12.5027 16.275 13.5336 16.275H28.4664C29.4973 16.275 30.3333 15.5698 30.3333 14.7C30.3333 13.8302 29.4973 13.125 28.4664 13.125H13.5336Z' fill='%23003258'/%3E%3C/svg%3E%0A");
}

@media (max-width: 1024px) {
  .post-detail-list .elementor-shortcode {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .post-detail-list .elementor-shortcode {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d22adaa */.post-main .cc-job-posting__section:not(:last-of-type) {
    margin-bottom: 60px;
}

.post-main h2 {
    font-family: "Roboto";
    font-weight: 800;
    font-size: 48px;
    line-height: 100%;
    text-transform: uppercase;
    color: #003258;
    margin-bottom: 0;
}

.post-main .cc-job-posting__subtitle,
.post-main .post-main-subtitle p {
    font-family: Nunito Sans;
    font-weight: 800;
    font-size: 26px;
    line-height: 22.4px;
    text-transform: uppercase;
    color: #8FA6B6;
    margin-bottom: 30px !important;
}

.post-main, .post-main p, .post-main li {
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px;
    line-height: 25.5px;
    color: #003258;
}

.post-main ul {
    margin-bottom: 0;
}

.post-main p:not(:last-of-type) {
    margin-bottom: 30px;
}

.post-main li:not(:last-of-type) {
    margin-bottom: 8px;
}

.post-main p:last-of-type,
.post-main li:last-of-type {
    margin: 0;
}

.post-main .post-main-sticky-block {
    padding: 60px 0 60px 125px;
    z-index: 1 !important;
}

.post-main .post-main-sticky-block > div {
    position: relative;
    padding: 0 !important;
    z-index: 5;
}

.post-main .post-main-sticky-block:before {
     display: block;
    position: absolute;
    content: "";
    height: 100%;
    width: calc(50vw - 105px);
    left: 105px;
    top: 0;
    background-image: url(https://pmpersonal.edd-studio.de/wp-content/uploads/2026/02/pm-benefits.webp);
    background-position: center center;
    background-size: cover;
    pointer-events: none;
}

.post-main .post-main-sticky-block:after {
    display: block;
    position: absolute;
    content: "";
    height: 100%;
    width: calc(50vw - 105px);
    left: 105px;
    top: 0;
    background: #003258BF;
    pointer-events: none;
}

@media (max-width: 991px) {
    .post-main .post-main-sticky-block {
        padding-left: 40px;
    }
    
    .post-main .post-main-sticky-block:before {
        left: 20px;
        width: calc(50vw - 20px);
    }
    
    .post-main .post-main-sticky-block:after {
        left: 20px;
        width: calc(50vw - 20px);
    }
}

@media (max-width: 767px) {
    .post-main .post-main-sticky-block {
        padding-left: 0px;
    }
    
    .post-main .post-main-sticky-block:before,
    .post-main .post-main-sticky-block:after {
        height: 100%;
        width: 100vw;
        left: -15px;
    }
    
    .post-main h2 {
        font-size: 30px !important;
    }
    
    .post-main .cc-job-posting__subtitle,
    .post-main .post-main-sticky-block .post-main-subtitle p {
        font-size: 16px !important;
    }
}


.post-main .post-main-sticky-block * {
    color: #fff !important;
}

.post-main .post-main-sticky-block .post-main-subtitle p {
    color: #fff !important;
}

.post-main .post-main-sticky-block a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 46px;
    padding: 8px 10px;
    margin-top: 30px;
    background-color: #fff;
    font-family: Roboto;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    color: #003258 !important;
}

.post-main .post-main-sticky-block a:hover {
    background-color: #8FA6B6 !important;
    border-color: #8FA6B6 !important;
    color: #fff !important;
}

@media (max-width: 767px) {
    .post-main .elementor-column:nth-of-type(2) {
        order: 1;
        margin-bottom: 60px;
    }
    
    .post-main .elementor-column:nth-of-type(1) {
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed04968 */.post-recruiter * {
    color: #fff;
}

.post-recruiter p {
    margin-bottom: 0;
}

.post-recruiter .post-recruiter-photo {
    border: 8px solid #FFFFFF;
    max-width: 300px;
}

.post-recruiter .post-recruiter-name {
    font-family: Roboto;
    font-weight: 800 !important;
    font-size: 48px;
    line-height: 44px;
    text-transform: uppercase;
    margin-bottom: 40px !important;
}

@media (max-width: 767px) {
    .post-recruiter .post-recruiter-name {
        font-size: 30px;
    }
    
    .post-recruiter .post-recruiter-photo {
        margin: auto;
    }
}

.post-recruiter .post-recruiter-about {
    font-family: Roboto;
    font-weight: 700;
    font-style: Italic;
    font-size: 16px;
    line-height: 25.5px;
    text-transform: uppercase;
    margin-bottom: 40px !important;
}

.post-recruiter .post-recruiter-phone {
    font-family: Roboto;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 25.5px;
    margin-bottom: 15px !important;
    padding-left: 39px !important;
}

.post-recruiter .post-recruiter-email {
    font-family: Roboto;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 40px !important;
    padding-left: 39px !important;
}

.post-recruiter .post-recruiter-phone:before,
.post-recruiter .post-recruiter-email:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.post-recruiter .post-recruiter-phone:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.79692 2.00017C7.66226 1.99118 8.48 2.34582 9.08988 3.11247L9.20903 3.27165C9.59271 3.81455 10.3584 4.74049 10.7588 5.66325C10.9722 6.15489 11.1281 6.73455 11.0713 7.35954C11.0125 8.00594 10.7334 8.61197 10.2256 9.14665C9.95891 9.4274 9.85063 9.8574 10.0586 10.5334C10.2697 11.2192 10.7741 11.9979 11.4551 12.674C12.1372 13.351 12.9105 13.8401 13.5772 14.0334C14.2248 14.221 14.6154 14.1028 14.8711 13.8361C14.8724 13.8348 14.8738 13.8335 14.875 13.8322C15.3544 13.3281 15.9174 13.04 16.5274 12.9562C17.1137 12.8758 17.6669 12.9948 18.1368 13.1652C18.6065 13.3356 19.0496 13.5782 19.4288 13.8039C19.8688 14.0659 20.1058 14.2288 20.4414 14.422C21.3416 14.9401 21.8392 15.7301 21.9668 16.6164C22.0879 17.4582 21.8669 18.3077 21.5118 19.0295C21.1528 19.7588 20.6204 20.4342 20.0059 20.9504C19.4003 21.459 18.6433 21.8717 17.8262 21.9523C13.8893 22.3412 10.0202 20.3121 7.14457 17.4347C4.3558 14.6441 2.33213 10.8918 2.02836 7.31462L2.00395 6.96892C1.96031 6.14913 2.28386 5.33004 2.70903 4.65739C3.14457 3.96843 3.75234 3.32606 4.43461 2.84782C5.10707 2.37651 5.93244 2.00917 6.79692 2.00017ZM6.81742 4.00017C6.49225 4.00363 6.05651 4.15377 5.58305 4.48552C5.11907 4.81074 4.69459 5.2589 4.39946 5.72575C4.09438 6.20838 3.98798 6.61187 4.00102 6.86149C4.166 9.92763 5.9322 13.3923 8.55863 16.0207C11.1885 18.6523 14.5012 20.2711 17.6299 19.9621C17.9177 19.9336 18.307 19.7658 18.7198 19.4191C19.1236 19.0799 19.4825 18.6248 19.7178 18.1467C19.9567 17.6611 20.0338 17.2252 19.9873 16.9015C19.9472 16.6225 19.8111 16.3667 19.4444 16.1554C19.1462 15.9837 18.6897 15.6919 18.4053 15.5226C18.0598 15.3169 17.7458 15.1505 17.4551 15.0451C17.1647 14.9398 16.9535 14.9164 16.7989 14.9377C16.6695 14.9555 16.5162 15.0115 16.3321 15.2023C16.3296 15.205 16.3278 15.2084 16.3252 15.2111C15.3836 16.2019 14.1139 16.2711 13.0205 15.9543C11.9434 15.642 10.8899 14.9316 10.0459 14.0939C9.20116 13.2553 8.47953 12.2032 8.14653 11.1213C7.81069 10.0296 7.84047 8.75374 8.77543 7.7697C9.00101 7.53225 9.06456 7.33824 9.07914 7.17888C9.09556 6.99791 9.0562 6.76412 8.92387 6.45915C8.63288 5.78883 8.10943 5.1819 7.57524 4.42595C7.33448 4.08659 7.08377 3.9974 6.81742 4.00017Z' fill='white'/%3E%3C/svg%3E%0A");
}

.post-recruiter .post-recruiter-email:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 4C21.1023 4 22 4.89772 22 6V18C22 19.1023 21.1023 20 20 20H4C2.89784 19.9999 2 19.1022 2 18V6C2 4.89781 2.89784 4.00015 4 4H20ZM12.5215 12.8535C12.2014 13.0489 11.7985 13.049 11.4785 12.8535L4 8.2832V18H20V8.2832L12.5215 12.8535ZM12 10.8271L19.9004 6H4.09961L12 10.8271Z' fill='white'/%3E%3C/svg%3E%0A");
}

.post-recruiter .post-recruiter-link a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 165px;
    height: 46px;
    padding: 8px 10px;
    background-color: #fff;
    font-family: Roboto;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
    color: #003258;
}

.post-recruiter .post-recruiter-link a:hover {
    background-color: #8FA6B6 !important;
    border-color: #8FA6B6 !important;
    color: #fff !important;
}/* End custom CSS */