*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}html{background-color:#fcfcfc;color:var(--color-font);scroll-behavior:smooth;line-height:2.4em;font-size:var(--font-base-size)}body{max-width:1600px;margin:0 auto;background-color:#fff}img{max-width:100%;height:auto}u{text-decoration:none;font-size:20px}section{padding-top:90px;padding-bottom:90px;margin-top:1px}@media(max-width: 600px){section{padding-top:40px;padding-bottom:40px}}section .section_headline_small{color:var(--color-headlines-small);font-size:1.5rem;display:block;margin-bottom:5px;font-weight:300;line-height:initial;max-width:95%}@media(max-width: 600px){section .section_headline_small br{display:none}}section .section_headline_large{margin:0;font-weight:700;color:var(--color-headlines-large);font-size:var(--font-headlines-size);line-height:initial}@media(max-width: 1000px){section .section_headline_large{font-size:calc(var(--font-headlines-size)*.8)}}@media(max-width: 600px){section .section_headline_large br{display:none}}section .section_paragraph{margin:0 auto;margin-top:20px;font-size:1.5rem;max-width:800px}section.dark .section_headline_small,section.dark .section_headline_large,section.dark .section_paragraph{color:#fff;opacity:1}.button{background-color:var(--color-accent2);color:#fff;padding:10px;border-radius:var(--border-radius);padding-left:40px;padding-right:40px;text-decoration:none;font-size:1.3rem;margin-top:10px;display:inline-block}#modal{position:fixed;left:0;top:0;width:100%;height:100%;display:none;background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(10px)}#modal #closeModal{cursor:pointer;position:fixed;top:0;right:10px;background-color:var(--color-accent2);z-index:99999;color:#fff;padding:14px;font-size:2rem;padding-bottom:10px}#modal iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}header{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1000px){header>a{display:block;margin:0 auto}}header #logo{height:70px;width:auto}@media(max-width: 1000px){header #logo{display:block;margin:0 auto}}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav ul{list-style:none;margin:0;padding:0}header nav ul li{display:inline-block;padding-left:30px}header nav ul li a{text-decoration:none;color:inherit;font-size:1.3rem}header nav ul li:last-child a{background-color:var(--color-accent2);color:#fff;padding:10px;border-radius:var(--border-radius);padding-left:25px;padding-right:25px}@media(max-width: 1000px){header nav ul li{display:none}}div.theme{position:relative;overflow:hidden}div.theme[hasgradient]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--gradient);opacity:.5}div.theme img{width:100%;height:auto}div.theme video{width:100%;height:auto;margin-bottom:-4px}footer{text-align:center;padding:15px;font-size:1.3rem}footer a{color:inherit;margin-left:10px;margin-right:10px;text-decoration:none}section div.columns{display:grid;grid-gap:80px;width:1280px;max-width:95%;margin:0 auto}@media(max-width: 1000px){section div.columns{grid-gap:50px}}@media(max-width: 600px){section div.columns{max-width:90%}}section .grid1{grid-template-columns:1fr}section .grid1 [type=text]{max-width:800px;margin:0 auto}section .grid2{grid-template-columns:1fr 1fr}@media(max-width: 600px){section .grid2{grid-template-columns:1fr}}section .grid3{grid-template-columns:1fr 1fr 1fr}section .grid4{grid-template-columns:1fr 1fr 1fr 1fr}section [type=text]{padding-top:50px;padding-bottom:50px}@media(max-width: 600px){section [type=text][align=right]{text-align:center}}section [type=image]{background-position:center;background-repeat:no-repeat}section [type=image][mode=cover]{background-size:cover;border-radius:var(--border-radius)}section [type=image][mode=contain]{background-size:contain}section [type=image] img{display:none}@media(max-width: 600px){section [type=image]{background-image:none}section [type=image] img{display:block;border-radius:var(--border-radius)}}section [type=logoline] .logogrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section [type=logoline] .logogrid img{height:100px}section.contact{background:var(--gradient);text-align:center;color:#fff}section.contact .section_headline_small{margin-left:auto;margin-right:auto}section.contact .contactsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:30px;width:1280px;max-width:95%;margin:0 auto;margin-top:50px}@media(max-width: 600px){section.contact .contactsContainer{max-width:90%}}section.contact .contactsContainer .person{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:30px;background-color:#fff;padding:20px;border-radius:var(--border-radius);text-align:left;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961);-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:500px}section.contact .contactsContainer .person>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}section.contact .contactsContainer .person>div img{min-width:50px;border-radius:var(--border-radius)}section.contact .contactsContainer .person .personDetails{color:var(--color-font);font-size:1.5rem;white-space:nowrap}section.contact .contactsContainer .person .personDetails *{line-height:initial}section.contact .contactsContainer .person .personDetails h4{margin:0;font-weight:600}section.contact .contactsContainer .person .personDetails span{display:block;margin-bottom:15px}section.contact .contactsContainer .person .personDetails a{display:table;color:inherit;margin-bottom:10px;text-decoration:none}section.contact .contactsContainer .person .personDetails a::before{font-family:"Font Awesome 6 Free";font-weight:900;color:var(--color-accent1);width:30px;display:inline-block}section.contact .contactsContainer .person .personDetails a[type=email]::before{content:""}section.contact .contactsContainer .person .personDetails a[type=phone]::before{content:""}section.contact .contactsContainer .person .personDetails a[type=linkedIn]::before{content:""}section.countup{background-size:cover;background-position:center;position:relative;text-align:center;color:#fff}section.countup .section_headline_large,section.countup .section_headline_small,section.countup .section_paragraph{width:1280px;max-width:95%;margin-left:auto;margin-right:auto}section.countup.hasBackgroundImage:before{content:"";opacity:.8;position:absolute;left:0;top:0;width:100%;height:100%;background:var(--gradient);z-index:1}section.countup>div{position:relative;z-index:2;max-width:90%;margin:0 auto}section.countup .counterContainer{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:50px;margin-top:50px;margin-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}section.countup .counterContainer .counter{background-color:#fff;padding:25px;border-radius:var(--border-radius);color:var(--color-font);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961);-webkit-box-flex:1;-ms-flex:1;flex:1}section.countup .counterContainer .counter b{font-weight:normal;display:block;opacity:.7;font-size:1.3rem}section.countup .counterContainer .counter h4{display:block;font-size:1.7rem;margin:0;margin-top:5px;margin-bottom:15px;color:var(--color-accent1);font-weight:600}section.countup .counterContainer .counter em{font-size:10rem;display:block;font-style:normal;margin:0;font-weight:700;line-height:1;color:rgba(0,0,0,.2)}section.countup .counterContainer .counter i{font-size:1.5rem;font-style:normal;opacity:.7}section.icongrid{text-align:center}section.icongrid .section_headline_large,section.icongrid .section_headline_small,section.icongrid .section_paragraph{width:1280px;max-width:95%;margin-left:auto;margin-right:auto}section.icongrid .iconBoxesContainer{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px;width:1280px;max-width:95%;margin:0 auto;margin-top:50px;margin-bottom:50px}@media(max-width: 1000px){section.icongrid .iconBoxesContainer{max-width:90%;grid-template-columns:1fr 1fr}}@media(max-width: 600px){section.icongrid .iconBoxesContainer{grid-gap:20px;grid-template-columns:1fr}}section.icongrid .iconBoxesContainer .iconBox{background-color:#fff;border-radius:var(--border-radius);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961);padding:30px}@media(max-width: 600px){section.icongrid .iconBoxesContainer .iconBox{padding:15px}}section.icongrid .iconBoxesContainer .iconBox .icon{background:var(--gradient);border-radius:10000px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;height:100px;font-size:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;margin:0 auto}@media(max-width: 600px){section.icongrid .iconBoxesContainer .iconBox .icon{width:50px;height:50px;font-size:2.5rem}}section.icongrid .iconBoxesContainer .iconBox .icon.hasGradient{background:none;width:initial;height:initial;font-size:5rem;padding-top:20px;padding-bottom:20px}section.icongrid .iconBoxesContainer .iconBox .icon.hasGradient i:before{background:var(--gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}section.icongrid .iconBoxesContainer .iconBox h4{text-align:center;font-size:2rem;font-weight:700;color:var(--color-accent1);margin:0;margin-top:15px;line-height:initial}section.icongrid .iconBoxesContainer .iconBox p{font-size:1.4rem;line-height:1.4em}section.jobsearch{background:var(--gradient);text-align:center}section.jobsearch #jobsearch{max-width:90%;margin:0 auto}section.jobsearch .dropdowns{display:grid;grid-template-columns:1fr;grid-gap:20px;margin:0 auto;width:600px;max-width:100%;margin-top:30px}@media(max-width: 600px){section.jobsearch .dropdowns{grid-template-columns:1fr;grid-gap:10px}}section.jobsearch .dropdowns .col{position:relative;border-radius:var(--border-radius);background-color:#f4f4f4;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961)}section.jobsearch .dropdowns .col.isDropDown:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;right:0;top:0;background-color:rgba(244,244,244,.8705882353);width:36px;height:100%;border-radius:0 var(--border-radius) var(--border-radius) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}section.jobsearch .dropdowns .col select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background-color:rgba(0,0,0,0);padding:10px;padding-left:20px;color:inherit;font-weight:600}@media(max-width: 600px){section.jobsearch .dropdowns .col select{height:50px}}section.jobsearch .singleJobOfferTeaserContainer{max-width:100%;margin:0 auto;margin-top:30px;width:800px}section.jobsearch .singleJobOfferTeaserContainer.noResult:before{content:"Keine Stellen zu diesen Parametern gefunden.";color:#fff;font-size:2rem;margin-top:50px;display:block}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser{-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961);margin-bottom:20px;text-align:left;padding:20px;border-radius:var(--border-radius);background-color:#fff;position:relative;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser.newJob:before{content:"Neu";background-color:#cacaca;color:#fff;font-size:1.2rem;padding:5px;padding-left:10px;padding-right:10px;margin-top:-20px;display:table;margin-bottom:10px}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser h4{color:var(--color-accent1);margin:0;font-size:1.8rem;font-weight:400;margin-bottom:10px}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser .jobInfos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser .jobInfos div span{opacity:.7;display:block;margin-bottom:4px}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser .jobInfos div b{font-weight:400;display:block}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser .jobInfos div b:empty:after{content:"Keine Angabe"}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser .jobInfos div b i{color:var(--color-accent1);margin-right:10px}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser .jobInfos div:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}section.jobsearch .singleJobOfferTeaserContainer .singleJobOfferTeaser .jobInfos div:nth-child(3) a{display:block;background-color:var(--color-accent2);padding:10px;border-radius:var(--border-radius);color:#fff;text-decoration:none;padding-left:20px;padding-right:20px}section.jobsearch .unsolicitedApplication{text-align:center;display:none}section.jobsearch .unsolicitedApplication a{background-color:#fff;display:inline-block;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961);border-radius:var(--border-radius);padding:8px;margin-top:40px;padding-left:25px;padding-right:25px;color:inherit;text-decoration:none;font-size:1.2rem}#jobsearchModule{border-radius:var(--border-radius);background-color:#fff;padding:25px;padding-top:15px;position:relative;margin:0 auto;width:800px;max-width:90%;text-align:center;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961);margin-top:-30px;margin-bottom:-30px}@media(max-width: 1000px){#jobsearchModule{margin-bottom:0;width:100%;max-width:100%;margin-top:-4px;border-radius:0}}#jobsearchModule h3{font-size:3rem;font-weight:400;color:#3c3c3c;margin:0;margin-top:10px;margin-bottom:25px}#jobsearchModule .dropdowns{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media(max-width: 600px){#jobsearchModule .dropdowns{grid-template-columns:1fr;grid-gap:5px}}#jobsearchModule .dropdowns .col{position:relative;border-radius:var(--border-radius);background-color:#f4f4f4}@media(max-width: 600px){#jobsearchModule .dropdowns .col{height:50px}}#jobsearchModule .dropdowns .col.isDropDown:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;right:0;top:0;background-color:rgba(244,244,244,.8705882353);width:36px;height:100%;border-radius:0 var(--border-radius) var(--border-radius) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}#jobsearchModule .dropdowns .col a{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.3rem;background-color:var(--color-accent1);color:#fff;text-decoration:none;border-radius:var(--border-radius)}#jobsearchModule .dropdowns .col select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background-color:rgba(0,0,0,0);padding:10px;padding-left:20px;color:inherit;height:100%;font-weight:600}section.singlejob{grid-gap:50px;max-width:80%;margin:0 auto}@media(max-width: 1000px){section.singlejob{max-width:90%}}section.singlejob .gridHeader{display:grid;grid-template-columns:35fr 65fr;grid-gap:60px;margin-bottom:30px}@media(max-width: 800px){section.singlejob .gridHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}section.singlejob .gridHeader.fullWidth{display:block}section.singlejob .gridHeader:not(.fullWidth) .job_main_data{padding-top:70px;padding-bottom:70px}@media(max-width: 800px){section.singlejob .gridHeader:not(.fullWidth) .job_main_data{padding:0}}section.singlejob .gridHeader .job_main_data{min-width:300px}section.singlejob .gridHeader .job_image_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:300px;background-position:center;background-repeat:no-repeat;border-radius:var(--border-radius);min-height:300px;width:100%}section.singlejob .gridDetails{display:grid;grid-template-columns:35fr 65fr;grid-gap:60px;margin-bottom:30px}@media(max-width: 800px){section.singlejob .gridDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}section.singlejob .gridImages{display:grid;grid-template-columns:35fr 60fr;grid-gap:20px;margin-bottom:30px}section.singlejob .gridImages div{min-height:400px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;border-radius:var(--border-radius);background-position:center;background-repeat:no-repeat;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961)}@media(max-width: 800px){section.singlejob .gridImages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px}}section.singlejob .shortInfos{font-size:1.5rem;opacity:.7;margin-top:20px;margin-bottom:20px}section.singlejob .shortInfos span{display:block;margin-bottom:5px}section.singlejob .shortInfos span:empty{display:none}section.singlejob .shortInfos span:before{font-family:"Font Awesome 6 Free";font-weight:900;width:25px;display:inline-block;color:var(--color-accent1)}section.singlejob .shortInfos span[short_location]:before{content:""}section.singlejob .shortInfos span[short_validThrough]:before{content:""}section.singlejob .shortInfos span[short_jobType]:before{content:""}section.singlejob .shortInfos span[short_targetGroup]:before{content:""}section.singlejob .benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:20px;line-height:1}section.singlejob .benefits::before{content:"Benefits:";font-weight:bold;font-size:1.2rem;color:var(--color-accent1);width:100%;display:none}section.singlejob .benefits span{background-color:#656565;border-radius:10000px;padding:5px 13px;color:#fff;font-weight:bold;font-size:12px}section.singlejob .detailJobContent{font-size:1.5rem}section.singlejob .detailJobContent a[rel]{color:inherit}section.singlejob .detailJobContent h1,section.singlejob .detailJobContent h2,section.singlejob .detailJobContent h3,section.singlejob .detailJobContent h4,section.singlejob .detailJobContent h5,section.singlejob .detailJobContent h6,section.singlejob .detailJobContent strong{color:var(--color-accent1);font-weight:700}section.singlejob .detailJobContent .fa-ul{padding:0;margin-left:0}section.singlejob .detailJobContent .fa-ul li{margin-bottom:10px;padding-left:30px}section.singlejob .detailJobContent .fa-right-long{position:absolute;left:0;top:5px;color:var(--color-accent1)}section.singlejob .detailJobContent .video-container{position:relative;padding-bottom:56.25%;border-radius:var(--border-radius);overflow:hidden;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961);margin-top:20px;margin-bottom:20px}section.singlejob .detailJobContent .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}section.singlejob .jobSidebar{padding-top:20px}section.singlejob .jobSidebar .sidebarBox{border-radius:var(--border-radius);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1254901961);box-shadow:0 0 20px rgba(0,0,0,.1254901961);margin-bottom:30px;overflow:hidden}section.singlejob .jobSidebar .sidebarBox .sidebarBoxTitle{color:#fff;padding:15px;background:var(--color-accent1);font-size:1.5rem;padding-left:25px}section.singlejob .jobSidebar .sidebarBox .sidebarBoxContent{padding:15px;padding-left:25px;padding-right:25px}section.singlejob .jobSidebar .shortStatInSidebar{display:block;margin-bottom:5px;font-size:1.5rem;opacity:.7;position:relative;padding-left:25px;padding-bottom:10px;border-bottom:1px solid #e2e2e2;margin-top:15px}section.singlejob .jobSidebar .shortStatInSidebar:last-of-type{border:0}section.singlejob .jobSidebar .shortStatInSidebar:empty{display:none}section.singlejob .jobSidebar .shortStatInSidebar:before{font-family:"Font Awesome 6 Free";font-weight:900;width:25px;display:inline-block;position:absolute;left:0;top:2px;color:var(--color-accent1)}section.singlejob .jobSidebar .shortStatInSidebar[short_location]:before{content:""}section.singlejob .jobSidebar .shortStatInSidebar[short_validThrough]:before{content:""}section.singlejob .jobSidebar .shortStatInSidebar[short_jobType]:before{content:""}section.singlejob .jobSidebar .shortStatInSidebar[short_targetGroup]:before{content:""}section.singlejob .jobSidebar .shortStatInSidebar[short_openFrom]:before{content:""}section.singlejob .jobSidebar .shortStatInSidebar b{display:block;font-weight:300;text-transform:uppercase;font-size:1.3rem}section.singlejob .jobSidebar .shortStatInSidebar i{font-style:normal}section.singlejob .jobSidebar .shortStatInSidebar i:empty:before{content:"zum nächstmöglichen Zeitpunkt"}section.singlejob .jobSidebar .person{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:30px}section.singlejob .jobSidebar .person>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}section.singlejob .jobSidebar .person>div img{min-width:50px}section.singlejob .jobSidebar .person .personDetails{color:var(--color-font);font-size:1.5rem;white-space:nowrap}section.singlejob .jobSidebar .person .personDetails h4{margin:0;font-weight:600}section.singlejob .jobSidebar .person .personDetails span{display:block;margin-bottom:15px}section.singlejob .jobSidebar .person .personDetails a{display:table;color:inherit;margin-bottom:10px;text-decoration:none}section.singlejob .jobSidebar .person .personDetails a:empty{display:none}section.singlejob .jobSidebar .person .personDetails a::before{font-family:"Font Awesome 6 Free";font-weight:900;color:var(--color-accent1);width:30px;display:inline-block}section.singlejob .jobSidebar .person .personDetails a[type=email]::before{content:""}section.singlejob .jobSidebar .person .personDetails a[type=phone]::before{content:""}section.singlejob .jobSidebar .recomendedJobs{font-size:1.3rem}section.singlejob .jobSidebar .recomendedJobs ul{margin:0;padding:15px;list-style:none}section.singlejob .jobSidebar .recomendedJobs ul li{margin-bottom:10px}section.singlejob .jobSidebar .recomendedJobs ul li span{display:inline-block;opacity:.7;margin-bottom:5px}section.singlejob .jobSidebar .recomendedJobs ul li::before{content:"•";color:var(--color-accent1);font-weight:bold;display:inline-block;width:1em;margin-left:-1em}section.singlejob .jobSidebar .recomendedJobs a{color:inherit;text-decoration:none}