/* https://netzwerk-praxisjobs.de/wp-content/themes/praxis-jobs/css/style.css?ver=6.4.6 */
@font-face{font-family:'Exo';font-style:normal;font-weight:200;font-display:swap;src:local("Exo ExtraLight"),local("Exo-ExtraLight"),url(/wp-content/themes/praxis-jobs/css/../fonts/exo-200.woff2) format("woff2"),url(/wp-content/themes/praxis-jobs/css/../fonts/exo-200.woff) format("woff")}@font-face{font-family:'Exo';font-style:italic;font-weight:400;font-display:swap;src:local("Exo Italic"),local("Exo-Italic"),url(/wp-content/themes/praxis-jobs/css/../fonts/exo-italic.woff2) format("woff2"),url(/wp-content/themes/praxis-jobs/css/../fonts/exo-italic.woff) format("woff")}@font-face{font-family:'Exo';font-style:normal;font-weight:400;font-display:swap;src:local("Exo Regular"),local("Exo-Regular"),url(/wp-content/themes/praxis-jobs/css/../fonts/exo-regular.woff2) format("woff2"),url(/wp-content/themes/praxis-jobs/css/../fonts/exo-regular.woff) format("woff")}@font-face{font-family:'Exo';font-style:normal;font-weight:700;font-display:swap;src:local("Exo Bold"),local("Exo-Bold"),url(/wp-content/themes/praxis-jobs/css/../fonts/exo-700.woff2) format("woff2"),url(/wp-content/themes/praxis-jobs/css/../fonts/exo-700.woff) format("woff")}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:swap;src:local("Roboto Italic"),local("Roboto-Italic"),url(/wp-content/themes/praxis-jobs/css/../fonts/roboto-italic.woff2) format("woff2"),url(/wp-content/themes/praxis-jobs/css/../fonts/roboto-italic.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/wp-content/themes/praxis-jobs/css/../fonts/roboto-regular.woff2) format("woff2"),url(/wp-content/themes/praxis-jobs/css/../fonts/roboto-regular.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/wp-content/themes/praxis-jobs/css/../fonts/roboto-700.woff2) format("woff2"),url(/wp-content/themes/praxis-jobs/css/../fonts/roboto-700.woff) format("woff")}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}blockquote{color:#A6A6A6;margin:1rem 0}blockquote p{font-size:1.6rem!important;font-weight:400;font-style:italic;font-family:'Playfair Display',sans-serif}a{color:var(--color-primary,#CF0018)}.button_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.button_wrapper .button{margin-right:1rem}.button{white-space:nowrap;display:inline-block;margin:0 0 .5rem 0;padding:.5rem 6rem;color:#fff;background-color:#3E3D40;border-radius:8px;font-weight:600;font-size:1.15rem;text-decoration:none;cursor:pointer;font-family:'Exo',sans-serif;text-align:center}.button.primary,.button.active{background-color:#CF0018}.button.whatsapp{position:relative;padding-left:4rem!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0bb725),to(#48ea65))!important;background:linear-gradient(to top,#0bb725 0,#48ea65 100%)!important;border-top-color:#48ea65!important;border-bottom-color:#0bb725!important;color:#fff!important}.button.whatsapp:before{content:"";position:absolute;left:2rem;top:.35rem;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/icon-whatsapp.svg)}.button:hover{background-color:#CF0018}@media screen and (max-width:767px){.button{padding:.5rem 3rem;white-space:normal}}@media screen and (max-width:440px){.button{padding:.5rem 1rem}}#footer{position:relative;display:block}#footer .nav_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;padding:3rem;margin:0 auto}#footer .nav_wrapper a{text-decoration:none}@media screen and (max-width:440px){#footer .nav_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center}}#footer .nav_wrapper ul li a{display:block;margin-top:1rem}#footer .nav_wrapper .nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#footer .nav_wrapper .nav_list li a{margin:1rem}#footer .widget_wrapper{position:relative;display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem}#footer .widget_wrapper .widget .widget-title{display:block;margin-bottom:2rem;font-weight:300;font-family:Exo,sans-serif;font-size:1.6rem}#footer .widget_wrapper .widget:first-of-type{-ms-grid-column:1}#footer .widget_wrapper .widget:last-of-type{-ms-grid-column:3}@media screen and (max-width:420px){#footer .widget_wrapper{grid-template-columns:1fr}#footer .widget_wrapper:first-of-type{-ms-grid-column:1;-ms-grid-row:1}#footer .widget_wrapper:last-of-type{-ms-grid-column:1;-ms-grid-row:2}}#content ul:not([class]) li{position:relative;padding-left:2rem;margin-bottom:1.2rem}#content ul:not([class]) li:before{content:"";position:absolute;top:.6rem;left:0;width:6px;height:6px;background-color:var(--color-primary,#CF0018);border-radius:50%}#content ul.checkmark li{position:relative;padding-left:3rem;padding-top:.2rem;margin-bottom:1.2rem}#content ul.checkmark li:before{content:"";position:absolute;top:0rem;left:0;width:35px;height:35px;-webkit-mask-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/icon-checkmark.svg);mask-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/icon-checkmark.svg);background-color:var(--color-primary,#CF0018);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#content ul.zitat{display:grid;grid-template-columns:repeat(3,180px);grid-gap:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:2rem 0}#content ul.zitat li{position:relative;padding-top:4rem;text-align:center;font-size:1.125rem;font-style:italic}#content ul.zitat li:before{content:"";position:absolute;top:.5rem;left:50%;width:35px;height:35px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/blockquote.svg);mask-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/blockquote.svg);background-color:var(--color-primary,#CF0018)}@media screen and (max-width:767px){#content ul.zitat{grid-template-columns:repeat(auto-fit,minmax(120px,180px))}}#content ol{counter-reset:number;list-style:none;padding-left:0}#content ol li{position:relative;padding-left:1.5rem;margin-bottom:1.2rem}#content ol li:before{counter-increment:number;content:counter(number) ".";position:absolute;left:0;color:var(--color-primary,#CF0018)}#content p,#content li{line-height:1.9rem;font-size:1.15rem}.main_wrapper{position:relative;display:block}.main_wrapper.show .panels{max-height:none}.main_wrapper>.button_wrapper{position:relative;max-width:1100px;margin:0 auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main_wrapper>.button_wrapper .button{font-size:2.6rem}@media screen and (max-width:1023px){.main_wrapper>.button_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_wrapper>.button_wrapper .button{margin-bottom:.5rem;font-size:1.8rem}.main_wrapper>.button_wrapper .button:first-of-type{margin-right:.5rem}}@media screen and (max-width:767px){.main_wrapper>.button_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transform:none;transform:none}}.main_wrapper .panels{max-height:0;overflow:hidden}.main_wrapper .panels>.panel{max-height:0;overflow:hidden}.main_wrapper .panels>.panel.show{max-height:none}.main_wrapper .panels>.panel .main,.main_wrapper .panels>.panel .intro{padding:0 1rem}.main_wrapper .panels>.panel .main{max-width:1200px;margin:2rem auto!important;text-align:center!important;font-weight:600}.main_wrapper .panels>.panel .intro{max-width:900px;margin:3rem auto 7rem auto;text-align:center}.headline_wrapper{position:relative;display:block;max-width:990px;margin:0 auto;padding:2rem 1rem 4rem 1rem}.headline_wrapper h1{text-align:center;line-height:1.2}.headline_wrapper h1 p{line-height:1.2!important}.headline_wrapper .subheadline{display:block;text-align:center;font-size:1.6rem}.headline_wrapper p{margin:2rem 1rem;text-align:center}.content_section{background-color:#F2F2F2}.content_wrapper{position:relative;display:block;padding:1rem 1rem 4rem 1rem}.content_wrapper.sidebar{display:grid;grid-template-columns:minmax(280px,10fr) minmax(280px,4fr);grid-gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1400px;margin:0 auto}.content_wrapper.submit .box{display:none}.content_wrapper.submit #ie_message{display:block}@supports (display:grid){.content_wrapper.submit #ie_message{display:none}.content_wrapper.submit .box{display:grid}}.content_wrapper .button{margin-top:2rem}.content_wrapper .box{position:relative;display:grid;grid-template-columns:100px auto;-ms-grid-columns:100px 1rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:1rem;max-width:1000px;width:100%;margin:0 auto 1rem auto;padding:4rem;grid-column:1;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(20,20,20,.2);box-shadow:0 0 6px rgba(20,20,20,.2)}.content_wrapper .box:first-of-type{margin-top:-4rem}.content_wrapper .box.hidden{display:none}.content_wrapper .box.wide .content{margin-top:2rem;grid-column:1/3;-ms-gird-column:1;-ms-grid-column-span:3}.content_wrapper .box .icon{grid-column:1;grid-row:1}.content_wrapper .box .icon svg{display:block;width:80px;height:80px}.content_wrapper .box .title{position:relative;display:block;margin:0;grid-column:2;grid-row:1;-ms-grid-column:3;font-size:2rem;font-weight:300;font-family:'Exo',sans-serif;text-align:left}.content_wrapper .box .content{grid-column:2;grid-row:2;-ms-grid-column:3}.content_wrapper .box .content p:first-of-type{margin-top:0}.content_wrapper .box .company_logo{grid-row:1;grid-column:3}.content_wrapper .sidebar{position:relative;display:block;grid-column:2;grid-row:1/-1;margin-top:-4rem}.content_wrapper .sidebar .inner_wrapper{position:-webkit-sticky;position:sticky;top:9.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.content_wrapper .sidebar .inner_wrapper .infobox{display:block;max-width:400px;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-bottom:1rem;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(20,20,20,.2);box-shadow:0 0 6px rgba(20,20,20,.2)}.content_wrapper .sidebar .inner_wrapper .infobox .title_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 1rem 0;margin:0 0 2rem 0!important;border-bottom:2px solid var(--color-primary,#cf0018)}.content_wrapper .sidebar .inner_wrapper .infobox .title_wrapper+.content{margin-top:1rem}.content_wrapper .sidebar .inner_wrapper .infobox .title_wrapper .title{margin:0 .5rem 0 0!important;padding:0;font-size:clamp(1.4rem, 2vw, 2rem);font-weight:300;font-family:'Exo',sans-serif;text-align:left}.content_wrapper .sidebar .inner_wrapper .infobox .title_wrapper .logo{display:block;max-width:40px;border-radius:50%;overflow:hidden}.content_wrapper .sidebar .inner_wrapper .infobox .content{padding:2rem}@media screen and (max-width:1100px){.content_wrapper .sidebar .inner_wrapper .infobox .content{padding:1rem}}.content_wrapper .sidebar .inner_wrapper .infobox .content>.title{position:relative;display:block;padding:0 0 1rem 0;margin:0 0 2rem 0!important;font-size:clamp(1.4rem, 2vw, 2rem);font-weight:300;font-family:'Exo',sans-serif;text-align:left;border-bottom:2px solid var(--color-primary,#cf0018)}.content_wrapper .sidebar .inner_wrapper .infobox .content>.title+.content{margin-top:1rem}.content_wrapper .sidebar .inner_wrapper .infobox .content table td:first-of-type{padding-right:1rem}.content_wrapper .sidebar .inner_wrapper .infobox .content table td p{margin:0!important}.content_wrapper .sidebar .inner_wrapper .infobox .content table td svg{fill:var(--color-primary,#cf0018)}.content_wrapper .sidebar .inner_wrapper .infobox .content .button{margin:0;padding:.5rem 2rem;font-size:.9rem}.content_wrapper .sidebar .inner_wrapper .infobox .content .button+.button{margin-top:.5rem}.content_wrapper .text_box{position:relative;max-width:1200px;margin:0 auto 2rem auto;padding:2rem;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(20,20,20,.2);box-shadow:0 0 6px rgba(20,20,20,.2);text-align:center}.content_wrapper .image_box{position:relative;max-width:1000px;margin:0 auto 2rem auto;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(20,20,20,.2);box-shadow:0 0 6px rgba(20,20,20,.2);text-align:center}.content_wrapper .gallery_box{max-width:1200px;width:100%;margin:0 auto}.content_wrapper .gallery_box .grid-sizer,.content_wrapper .gallery_box .grid-item{width:33.333333333%}.content_wrapper .gallery_box .grid-item{position:relative;display:block}.content_wrapper .gallery_box .grid-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:2;opacity:1;-webkit-transition:all 0.9s ease;transition:all 0.9s ease;pointer-events:none}.content_wrapper .gallery_box .grid-item .hover_text{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;color:#fff;font-weight:600;font-size:1.6rem;opacity:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-family:Exo,sans-serif;pointer-events:none;text-align:center}.content_wrapper .gallery_box .grid-item:hover:before{opacity:0}.content_wrapper .gallery_box .grid-item:hover .hover_text{opacity:0}@media screen and (max-width:1199px){.content_wrapper .gallery_box .grid-sizer,.content_wrapper .gallery_box .grid-item{width:50%}}@media screen and (max-width:767px){.content_wrapper .gallery_box .grid-item .hover_text{font-size:1.2rem}}.content_wrapper #ie_message{display:block;max-width:1000px;width:100%;margin:-4rem auto 2rem auto;padding:4rem;grid-column:1;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(20,20,20,.2);box-shadow:0 0 6px rgba(20,20,20,.2)}@media screen and (max-width:1023px){.content_wrapper.sidebar{grid-template-columns:1fr}.content_wrapper.sidebar .box{grid-column:1}.content_wrapper.sidebar .box:first-of-type{grid-row:1}.content_wrapper.sidebar .sidebar{position:fixed;bottom:0;left:0;width:100%;-webkit-transform:translate(0,200%);transform:translate(0,200%);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin-top:0;margin-bottom:55px;background-color:#F2F2F2;padding:2rem;-webkit-box-shadow:0 0 6px rgba(20,20,20,.2);box-shadow:0 0 6px rgba(20,20,20,.2)}.content_wrapper.sidebar .sidebar.show{-webkit-transform:translate(0);transform:translate(0);z-index:100;max-height:calc(100vh - 55px);overflow:scroll}.content_wrapper.sidebar .sidebar .inner_wrapper{position:relative;top:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,400px));grid-gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.content_wrapper.sidebar .sidebar .inner_wrapper .infobox{margin-bottom:0}}@media screen and (max-width:767px){.content_wrapper.sidebar .sidebar{padding:1rem}.content_wrapper.sidebar .sidebar .inner_wrapper{grid-gap:1rem}.content_wrapper .box{padding:1rem;margin:1rem 0;grid-template-columns:60px auto}.content_wrapper .box.wide .title{grid-column:2/3}.content_wrapper .box .icon svg{width:100%;height:100%}.content_wrapper .box .title{font-size:1.8rem;grid-column:2/4}.content_wrapper .box .content{grid-column:1/4;padding:0 1rem}.content_wrapper .sidebar .inner_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content_wrapper .sidebar .inner_wrapper .infobox{margin-right:0;margin-left:0}}@media screen and (max-width:440px){.content_wrapper .box{grid-template-columns:40px auto}.content_wrapper .box .title{font-size:1.4rem}.content_wrapper .box .content{padding:0}}@media screen and (max-width:360px){.content_wrapper .box .title{font-size:1.2rem;grid-column:2}.content_wrapper .box .status{grid-column:2}.content_wrapper .box .content{grid-column:1/3}}.company_wrapper{position:relative;display:grid;grid-gap:2rem;padding-bottom:4rem;background-color:#F2F2F2;padding-top:1px}.company_wrapper .box{position:relative;display:grid;grid-template-columns:300px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:0 2rem;max-width:1200px;margin:0 auto 2rem auto;padding:4rem;width:100%;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(20,20,20,.2);box-shadow:0 0 6px rgba(20,20,20,.2)}.company_wrapper .box:first-of-type{margin-top:-4rem}.company_wrapper .box.hidden{display:none}.company_wrapper .box .icon{grid-column:1;grid-row:1/3}.company_wrapper .box .icon svg{display:block;width:80px;height:80px}.company_wrapper .box .icon img{display:block;width:160px}.company_wrapper .box .title{position:relative;display:block;margin:0;grid-column:2;grid-row:1;font-size:2rem;font-weight:300;font-family:'Exo',sans-serif;text-align:left}.company_wrapper .box .content{grid-column:2;grid-row:2}.company_wrapper .box .content p:first-of-type{margin-top:0}@media screen and (max-width:767px){.company_wrapper .box{padding:1rem;margin:0 1rem 2rem 1rem;grid-template-columns:200px auto}.company_wrapper .box .title{font-size:1.8rem}}@media screen and (max-width:600px){.company_wrapper .box{grid-template-columns:1fr;text-align:center}.company_wrapper .box .icon,.company_wrapper .box .title,.company_wrapper .box .content{grid-column:1}.company_wrapper .box .icon{grid-row:1}.company_wrapper .box .icon img,.company_wrapper .box .icon svg{margin:0 auto 1rem auto}.company_wrapper .box .title{grid-row:2;font-size:1.3rem;text-align:center}.company_wrapper .box .content{grid-row:3}}.footer_claim_wrapper{position:relative}.footer_claim_wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(20,20,20,.6);z-index:-1}.footer_claim_wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.footer_claim_wrapper .claim{display:block;padding:4rem 1rem;max-width:1200px;margin:0 auto;z-index:1;font-size:2.25rem;color:#fff;text-align:center;font-family:'Exo',sans-serif}@media screen and (max-width:767px){.footer_claim_wrapper .claim{font-size:1.6rem}}.map_wrapper{position:relative;display:block}.map_wrapper form fieldset{display:inline-block;border:none;padding:0;margin-right:2rem;margin-bottom:.2rem}.map_wrapper form input{width:100%;background-color:#F2F2F2}.map_wrapper form .checkbox_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:1rem}.map_wrapper form .checkbox_wrapper input[type='checkbox']{position:absolute;opacity:0;z-index:1;width:22px;height:22px;cursor:pointer}.map_wrapper form .checkbox_wrapper input[type='checkbox']+label:before{content:"";position:absolute;display:block;left:0;top:0;width:22px;height:22px;margin-right:5px;background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/unchecked.svg);background-size:contain;background-position:center}.map_wrapper form .checkbox_wrapper input[type='checkbox']:checked+label:before{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/checked.svg)}.map_wrapper form .checkbox_wrapper label{position:relative;display:block;padding-left:2rem}.map_wrapper form .query_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.map_wrapper form .query_wrapper input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.4rem 1rem;margin-right:.5rem;border:1px solid #ddd}.map_wrapper form .query_wrapper button{margin-bottom:0;margin-right:.5rem;margin-top:0;border:none;font-size:1.25rem}.map_wrapper form .query_wrapper button:last-of-type{margin-right:0}.map_wrapper form .query_wrapper button.refresh{padding:.5rem}.map_wrapper form .query_wrapper button svg{display:block;fill:#fff}.map_wrapper .map_placeholder{position:relative;display:block;padding-bottom:56.6%;margin-top:1rem}.map_wrapper .map_placeholder #map{position:absolute;top:0;left:0;width:100%;height:100%}.map_wrapper .list_wrapper{position:relative;display:block;margin-top:1rem}.map_wrapper .list_wrapper .table{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.map_wrapper .list_wrapper .table .row{position:relative;display:grid;grid-template-columns:3rem auto 2rem;-ms-grid-columns:3rem 1rem 1fr 1rem 2rem;grid-gap:1rem;padding:.5rem 1rem;background-color:#eee;border-bottom:1px solid #ccc}.map_wrapper .list_wrapper .table .row:nth-of-type(2n){background-color:#fff}.map_wrapper .list_wrapper .table .row.page-hidden,.map_wrapper .list_wrapper .table .row.hidden{display:none}.map_wrapper .list_wrapper .table .row .image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-column:1}.map_wrapper .list_wrapper .table .row .image img{width:3rem;height:3rem;border-radius:50%;-o-object-fit:contain;object-fit:contain}.map_wrapper .list_wrapper .table .row .info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-ms-grid-column:3}.map_wrapper .list_wrapper .table .row .info a{font-size:1.2rem;text-decoration:none;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.map_wrapper .list_wrapper .table .row .info a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.map_wrapper .list_wrapper .table .row .info a{font-size:1rem}}@media screen and (max-width:500px){.map_wrapper .list_wrapper .table .row .info a{font-size:.9rem}}.map_wrapper .list_wrapper .table .row .info .company_title{display:block;color:#333;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (max-width:500px){.map_wrapper .list_wrapper .table .row .info .company_title{font-size:.8rem}}@media screen and (max-width:500px){.map_wrapper .list_wrapper .table .row .info .company_city{font-size:.8rem}}.map_wrapper .list_wrapper .table .row .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-column:5}.map_wrapper .list_wrapper .table .row .options a{display:block;width:40px;height:40px;background-position:center;background-size:contain;background-repeat:no-repeat}.map_wrapper .list_wrapper .table .row .options a:first-of-type{margin-right:.5rem}.map_wrapper .list_wrapper .table .row .options a.map{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/place.svg)}.map_wrapper .list_wrapper .table .row .options a.route{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/direction.svg)}.map_wrapper .list_wrapper .table .row .pin{display:none}@media screen and (max-width:767px){.map_wrapper .list_wrapper .table .row{grid-template-columns:3rem auto 1rem}}.map_wrapper .list_wrapper table{width:100%;border-collapse:collapse}.map_wrapper .list_wrapper table th,.map_wrapper .list_wrapper table td{padding:.5rem 1rem;text-align:left;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.map_wrapper .list_wrapper table tr{background-color:#eee;border-bottom:1px solid #ccc}.map_wrapper .list_wrapper table tr:nth-of-type(2n){background-color:#fff}.map_wrapper .list_wrapper table tr.page-hidden,.map_wrapper .list_wrapper table tr.hidden{display:none}.map_wrapper .list_wrapper table td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.map_wrapper .list_wrapper table .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.map_wrapper .list_wrapper table .options a{display:block;width:25px;height:25px;background-position:center;background-size:contain;background-repeat:no-repeat}.map_wrapper .list_wrapper table .options a:first-of-type{margin-right:.5rem}.map_wrapper .list_wrapper table .options a.map{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/place.svg)}.map_wrapper .list_wrapper table .options a.route{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/direction.svg)}.map_wrapper .list_wrapper table .pin{display:none}.map_wrapper .pagination_wrapper{position:relative;display:block;margin-top:.5rem}.map_wrapper .pagination_wrapper .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map_wrapper .pagination_wrapper .pagination li{padding:0 .5rem;background-color:#f2f2f2}.map_wrapper .pagination_wrapper .pagination li.hidden{display:none}.map_wrapper .pagination_wrapper .pagination li a{display:block;padding:.2rem;text-decoration:none;color:#505050}.map_wrapper .pagination_wrapper .pagination li a.active{color:#CF0018}.map_wrapper .tabulator .tabulator-header{display:block;padding:.5rem;background-color:#eee}.map_wrapper .tabulator .tabulator-header .tabulator-headers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map_wrapper .tabulator .tabulator-header .tabulator-headers .tabulator-col{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#505050;font-family:Roboto,sans-serif;font-weight:600}.map_wrapper .tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map_wrapper .tabulator .tabulator-header .tabulator-headers .tabulator-col[aria-sort="desc"] .tabulator-arrow{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/arrow_drop_down.svg)}.map_wrapper .tabulator .tabulator-header .tabulator-headers .tabulator-col[aria-sort="asc"] .tabulator-arrow{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/arrow_drop_up.svg)}.map_wrapper .tabulator .tabulator-header .tabulator-headers .tabulator-col[aria-sort="none"] .tabulator-arrow{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/sort.svg)}.map_wrapper .tabulator .tabulator-header .tabulator-headers .tabulator-col .tabulator-arrow{height:20px;width:20px;margin-left:1rem;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.map_wrapper .tabulator .tabulator-table{position:relative;display:block}.map_wrapper .tabulator .tabulator-table .tabulator-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem}.map_wrapper .tabulator .tabulator-table .tabulator-row:nth-of-type(2n){background-color:#eee}.map_wrapper .tabulator .tabulator-table .tabulator-row .tabulator-cell{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map_wrapper .tabulator .tabulator-table .tabulator-row .tabulator-cell:last-of-type{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map_wrapper .tabulator .tabulator-table .tabulator-row .tabulator-cell .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map_wrapper .tabulator .tabulator-table .tabulator-row .tabulator-cell .options a{display:block;width:25px;height:25px;background-position:center;background-size:contain;background-repeat:no-repeat}.map_wrapper .tabulator .tabulator-table .tabulator-row .tabulator-cell .options a:first-of-type{margin-right:.5rem}.map_wrapper .tabulator .tabulator-table .tabulator-row .tabulator-cell .options a.map{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/place.svg)}.map_wrapper .tabulator .tabulator-table .tabulator-row .tabulator-cell .options a.route{background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/direction.svg)}.map_wrapper .tabulator .tabulator-table .tabulator-row .tabulator-cell .pin{display:none}.map_wrapper .tabulator .tabulator-footer .tabulator-paginator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map_wrapper .tabulator .tabulator-footer .tabulator-paginator button{padding:.7rem;border:none;background-color:#f2f2f2;color:#505050;font-family:Roboto,sans-serif;cursor:pointer}@media screen and (max-width:767px){.map_wrapper form .query_wrapper .button{padding:0 .5rem;font-size:.9rem}.map_wrapper .map_placeholder{min-height:400px}.map_wrapper .list_wrapper table thead{display:none}.map_wrapper .list_wrapper table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:1rem}.map_wrapper .list_wrapper table tr td{position:relative;padding:0}.map_wrapper .list_wrapper table tr td a{display:block;padding:.5rem 0}}#content .contact_form.hidden,#footer .contact_form.hidden{display:none}#content .contact_form .subheadline,#footer .contact_form .subheadline{position:relative;display:block;padding:.5rem 0 1rem 0;margin-bottom:1rem;color:#9D9D9C}#content .contact_form .subheadline b,#footer .contact_form .subheadline b{display:block;margin-bottom:.2rem;font-weight:600;color:#333}#content .contact_form .subheadline:after,#footer .contact_form .subheadline:after{content:"";position:absolute;bottom:0;left:0;width:4rem;height:3px;background-color:#CF0018}#content .contact_form .row,#footer .contact_form .row{position:relative;display:block;margin-bottom:1.5rem}#content .contact_form .row.hidden,#footer .contact_form .row.hidden{display:none}#content .contact_form .row.column,#footer .contact_form .row.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (min-width:768px){#content .contact_form .row.column .inner_wrapper,#footer .contact_form .row.column .inner_wrapper{-webkit-box-flex:1;-ms-flex:1 calc(50% - 1rem);flex:1 calc(50% - 1rem)}#content .contact_form .row.column .inner_wrapper:first-of-type,#footer .contact_form .row.column .inner_wrapper:first-of-type{margin-right:1rem}}@media screen and (max-width:767px){#content .contact_form .row.column,#footer .contact_form .row.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:0}#content .contact_form .row.column .inner_wrapper,#footer .contact_form .row.column .inner_wrapper{margin-bottom:1.5rem;margin-right:0}}#content .contact_form .row.images,#footer .contact_form .row.images{display:grid;grid-template-columns:300px 1fr;grid-gap:1rem}#content .contact_form .row.images .inner_wrapper.cropping .logo_holder,#footer .contact_form .row.images .inner_wrapper.cropping .logo_holder{padding:0}#content .contact_form .row.images .inner_wrapper.cropping .logo_holder img,#footer .contact_form .row.images .inner_wrapper.cropping .logo_holder img{width:300px}#content .contact_form .row.images .inner_wrapper.cropping .logo_holder .description,#footer .contact_form .row.images .inner_wrapper.cropping .logo_holder .description{display:none}#content .contact_form .row.images .inner_wrapper.cropping .add_button,#footer .contact_form .row.images .inner_wrapper.cropping .add_button{display:none}#content .contact_form .row.images .inner_wrapper.finish .logo_holder img,#footer .contact_form .row.images .inner_wrapper.finish .logo_holder img{width:100%;margin:0 auto}#content .contact_form .row.images .inner_wrapper.finish .logo_holder .description,#footer .contact_form .row.images .inner_wrapper.finish .logo_holder .description{display:none}#content .contact_form .row.images .inner_wrapper input,#footer .contact_form .row.images .inner_wrapper input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#content .contact_form .row.images .inner_wrapper .logo_holder,#footer .contact_form .row.images .inner_wrapper .logo_holder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;background-color:#F2F2F2;border:1px solid #9D9D9C;text-align:center;pointer-events:none}#content .contact_form .row.images .inner_wrapper .logo_holder>img,#footer .contact_form .row.images .inner_wrapper .logo_holder>img{width:100px;max-width:100%;margin:0 auto 1rem auto}#content .contact_form .row.images .inner_wrapper .logo_holder span,#footer .contact_form .row.images .inner_wrapper .logo_holder span{margin-bottom:0}#content .contact_form .row.images .inner_wrapper .logo_holder .cropper-container,#footer .contact_form .row.images .inner_wrapper .logo_holder .cropper-container{pointer-events:all}#content .contact_form .row.images .inner_wrapper .button_wrapper,#footer .contact_form .row.images .inner_wrapper .button_wrapper{position:relative;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:.4rem}#content .contact_form .row.images .inner_wrapper .button_wrapper.visible,#footer .contact_form .row.images .inner_wrapper .button_wrapper.visible{display:-webkit-box;display:-ms-flexbox;display:flex}#content .contact_form .row.images .inner_wrapper .button_wrapper button,#footer .contact_form .row.images .inner_wrapper .button_wrapper button{margin:0 1rem 0 0;padding:.5rem 1rem;background-color:#3e3d40;border:none;cursor:pointer}#content .contact_form .row.images .inner_wrapper .button_wrapper button:first-of-type,#footer .contact_form .row.images .inner_wrapper .button_wrapper button:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}#content .contact_form .row.images .inner_wrapper .button_wrapper button:last-of-type,#footer .contact_form .row.images .inner_wrapper .button_wrapper button:last-of-type{margin-right:0}#content .contact_form .row.images .inner_wrapper .button_wrapper button svg,#footer .contact_form .row.images .inner_wrapper .button_wrapper button svg{display:block;width:24px;height:24px;fill:#fff}#content .contact_form .row.images .inner_wrapper .add_button,#footer .contact_form .row.images .inner_wrapper .add_button{width:100%;text-align:center}@media screen and (max-width:767px){#content .contact_form .row.images,#footer .contact_form .row.images{grid-template-columns:auto}}#content .contact_form .row .count,#footer .contact_form .row .count{position:absolute;top:0;right:0}#content .contact_form .row .count span,#footer .contact_form .row .count span{color:#8f8f8f}#content .contact_form .row .hint,#footer .contact_form .row .hint{position:relative}#content .contact_form .row .hint.show .hint_text,#footer .contact_form .row .hint.show .hint_text{display:block}#content .contact_form .row .hint>label,#footer .contact_form .row .hint>label{padding-right:1rem}#content .contact_form .row .hint .hint_icon,#footer .contact_form .row .hint .hint_icon{position:absolute;top:50%;right:.5rem;width:2rem;height:2rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/help.svg);cursor:pointer}#content .contact_form .row .hint .hint_text,#footer .contact_form .row .hint .hint_text{position:absolute;right:4rem;top:50%;z-index:1;max-width:14rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:none;padding:1rem 2rem 1rem 1rem;background-color:#EACDCD;font-size:.9rem}#content .contact_form .row .hint .hint_text:before,#footer .contact_form .row .hint .hint_text:before{content:"";position:absolute;top:50%;right:-1rem;width:0;height:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-style:solid;border-width:20px 0 20px 16px;border-color:transparent transparent transparent #EACDCD}#content .contact_form .row .hint .hint_text p,#footer .contact_form .row .hint .hint_text p{margin:0;font-size:.8rem;line-height:1.2rem}#content .contact_form .row .hint .hint_text .close,#footer .contact_form .row .hint .hint_text .close{position:absolute;right:.5rem;top:.5rem;width:20px;height:20px;cursor:pointer}#content .contact_form .row .hint .hint_text .close svg,#footer .contact_form .row .hint .hint_text .close svg{display:block;width:100%;height:100%}#content .contact_form .row .inner_wrapper,#footer .contact_form .row .inner_wrapper{position:relative}#content .contact_form .row label,#footer .contact_form .row label{display:block;color:#707070;font-weight:400}#content .contact_form .row input,#content .contact_form .row textarea,#footer .contact_form .row input,#footer .contact_form .row textarea{display:block;padding:1rem 1rem;width:100%;border:1px solid #ddd;background-color:#f2f2f2;font-family:Roboto,sans-serif;font-size:1rem}#content .contact_form .row input.non-validate,#content .contact_form .row textarea.non-validate,#footer .contact_form .row input.non-validate,#footer .contact_form .row textarea.non-validate{border:1px solid #CF0018}#content .contact_form .row input::-webkit-input-placeholder,#content .contact_form .row textarea::-webkit-input-placeholder,#footer .contact_form .row input::-webkit-input-placeholder,#footer .contact_form .row textarea::-webkit-input-placeholder{color:#8f8f8f}#content .contact_form .row input:-ms-input-placeholder,#content .contact_form .row textarea:-ms-input-placeholder,#footer .contact_form .row input:-ms-input-placeholder,#footer .contact_form .row textarea:-ms-input-placeholder{color:#8f8f8f}#content .contact_form .row input::-ms-input-placeholder,#content .contact_form .row textarea::-ms-input-placeholder,#footer .contact_form .row input::-ms-input-placeholder,#footer .contact_form .row textarea::-ms-input-placeholder{color:#8f8f8f}#content .contact_form .row input::placeholder,#content .contact_form .row textarea::placeholder,#footer .contact_form .row input::placeholder,#footer .contact_form .row textarea::placeholder{color:#8f8f8f}#content .contact_form .row input-ms-input-placeholder,#content .contact_form .row input::-ms-input-placeholder,#content .contact_form .row textarea-ms-input-placeholder,#content .contact_form .row textarea::-ms-input-placeholder,#footer .contact_form .row input-ms-input-placeholder,#footer .contact_form .row input::-ms-input-placeholder,#footer .contact_form .row textarea-ms-input-placeholder,#footer .contact_form .row textarea::-ms-input-placeholder{color:#8f8f8f}#content .contact_form .row .description,#footer .contact_form .row .description{display:block;padding:.4rem 1rem;margin-bottom:1rem;font-style:italic;font-size:.9rem}#content .contact_form .row .editor,#footer .contact_form .row .editor{margin-top:1rem}#content .contact_form .row .editor,#content .contact_form .row .ql-editor,#footer .contact_form .row .editor,#footer .contact_form .row .ql-editor{min-height:200px}#content .contact_form .row .editor.non-validate,#content .contact_form .row .ql-editor.non-validate,#footer .contact_form .row .editor.non-validate,#footer .contact_form .row .ql-editor.non-validate{border:1px solid #CF0018}#content .contact_form .row .company_logo_holder,#content .contact_form .row .additional_image_holder,#footer .contact_form .row .company_logo_holder,#footer .contact_form .row .additional_image_holder{position:relative;overflow:hidden}#content .contact_form .row .company_logo_holder.visible,#content .contact_form .row .additional_image_holder.visible,#footer .contact_form .row .company_logo_holder.visible,#footer .contact_form .row .additional_image_holder.visible{max-height:none}#content .contact_form .row .company_logo_holder.finish,#content .contact_form .row .additional_image_holder.finish,#footer .contact_form .row .company_logo_holder.finish,#footer .contact_form .row .additional_image_holder.finish{max-width:300px}#content .contact_form .row .company_logo_holder img.placeholder,#content .contact_form .row .additional_image_holder img.placeholder,#footer .contact_form .row .company_logo_holder img.placeholder,#footer .contact_form .row .additional_image_holder img.placeholder{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#content .contact_form .row .company_logo_holder .placeholder,#footer .contact_form .row .company_logo_holder .placeholder{max-width:300px;max-height:300px}#content .contact_form .row .additional_image_holder .placeholder,#footer .contact_form .row .additional_image_holder .placeholder{max-width:800px;max-height:400px}#content .contact_form .row .hidden,#footer .contact_form .row .hidden{display:none}#content .contact_form .row .warning,#footer .contact_form .row .warning{display:none}#content .contact_form .row .warning.show,#footer .contact_form .row .warning.show{display:block}#content .contact_form .row .warning p,#footer .contact_form .row .warning p{color:#CF0018}#content .contact_form .legal,#footer .contact_form .legal{margin-top:2rem}#content .contact_form .button,#footer .contact_form .button{margin-top:1rem;border:none;font-size:.9rem}#content .contact_form .button:disabled,#footer .contact_form .button:disabled{background-color:#ddd;cursor:not-allowed}#content .contact_form label,#footer .contact_form label{display:block;font-weight:600;margin-bottom:.5rem}#content .contact_form .more_fields .inner_wrapper,#footer .contact_form .more_fields .inner_wrapper{position:relative;padding-left:3rem;margin-bottom:.5rem}#content .contact_form .more_fields .inner_wrapper:before,#footer .contact_form .more_fields .inner_wrapper:before{content:"";position:absolute;top:50%;left:0;width:2rem;height:2rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-position:center;background-size:contain;background-image:url(/wp-content/themes/praxis-jobs/css/../graphics/icons/check.svg);background-repeat:no-repeat}#content .contact_form .legal,#footer .contact_form .legal{position:relative}#content .contact_form .legal label,#footer .contact_form .legal label{padding-left:1.5rem;font-weight:300;font-size:.9rem}#content .contact_form .legal input[name="legal"],#footer .contact_form .legal input[name="legal"]{position:absolute;top:0;left:0}#content .contact_form .spinner,#footer .contact_form .spinner{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .contact_form .spinner.show,#footer .contact_form .spinner.show{display:-webkit-box;display:-ms-flexbox;display:flex}#content .contact_form .spinner span,#footer .contact_form .spinner span{display:inline-block;font-size:1rem;font-weight:700;color:#CF0018}#content .contact_form .spinner svg,#footer .contact_form .spinner svg{display:inline-block;width:3rem;height:3rem}#success_message{display:none;max-width:1000px;margin:-4rem auto 0 auto;padding:1rem;background-color:#fff;-webkit-box-shadow:0 0 6px rgba(20,20,20,.2);box-shadow:0 0 6px rgba(20,20,20,.2);text-align:center}#success_message.visible{display:block}#success_message p{font-weight:700}.tnp-subscription.newsletter_form{margin:.5rem .1rem;max-width:100%;padding-right:7rem}.tnp-subscription.newsletter_form label{font-weight:400}@media screen and (max-width:767px){.tnp-subscription.newsletter_form{padding-right:0}}.contact-form{margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.contact-form{margin-top:4rem;margin-bottom:4rem}}.contact-form__element{width:100%;margin-bottom:1em;position:relative;color:#333}@media screen and (min-width:768px){.contact-form__element{margin-bottom:1.5em}}.contact-form__element--required{display:none!important}.nojs .contact-form__element .contact-form__label,.contact-form__element--has-focus .contact-form__label,.contact-form__element--has-input .contact-form__label{padding-top:calc(.25rem - 1px);padding-left:calc(.5rem - 1px);color:#333;font-size:.875em;line-height:1.4}.nojs .contact-form__element .contact-form__input,.contact-form__element--has-focus .contact-form__input,.contact-form__element--has-input .contact-form__input{padding-left:calc(.5rem - 1px)}.contact-form__element--has-focus .contact-form__input{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08)}.contact-form__sent h2{text-align:left}.contact-form__alert{margin:0 0 0 .5rem;color:#de0027;font-size:0;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact-form__label{position:absolute;top:0;left:0;z-index:5;display:block;width:100%;padding:.4rem 1rem;line-height:1rem;border:1px solid transparent;cursor:text;color:inherit;pointer-events:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact-form__input{width:100%;padding:calc(1.7rem - 1px) calc(1rem  - 1px) calc(0.5rem - 1px);background:#fff;border:1px solid #eee;color:inherit;font-family:inherit;font-size:inherit;line-height:1em;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact-form__input--non-validate{border-color:#de0027;-webkit-box-shadow:0 2px 2px 0 rgba(222,0,39,.16),0 0 0 1px rgba(222,0,39,.08);box-shadow:0 2px 2px 0 rgba(222,0,39,.16),0 0 0 1px rgba(222,0,39,.08)}.contact-form__input--non-validate+.contact-form__alert{margin-top:.5rem;font-size:1rem;opacity:1}.contact-form__input--textarea{height:150px;resize:vertical}.contact-form__input--checkbox{width:auto;padding:0;position:absolute;top:.5em;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.contact-form__submit{position:relative;font-size:1.125rem;font-weight:700;border:none}.contact-form__submit[disabled],.contact-form__submit[disabled]:hover{cursor:not-allowed;background-color:#eee}.contact-form__submit svg{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-form__legal{position:relative;padding-left:1.5em;margin-bottom:1em;margin-left:.5rem;margin-right:.5rem}.contact-form__legal .contact-form__label{display:block;padding:0;border:0;position:static;cursor:pointer;pointer-events:all;line-height:1.4}.contact-form__legal .contact-form__label a{color:#CF0018}.contact-form .user-notice{margin:1rem .5rem}@media screen and (min-width:1024px){.contact-form .user-notice{margin:1rem}}.contact-form__admin-notice{font-weight:800;margin-left:.5rem;margin-right:.5rem}.contact-form__warning{display:none;clear:both;margin-top:1em}.contact-form__warning p{font-weight:700;color:red}#formsent{margin:2rem 0}.blog_wrapper{position:relative;display:block;width:100%;max-width:1300px;padding:1rem;margin:1rem auto;background-color:#fff}.blog_wrapper .selection{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog_wrapper .selection li{margin:0 .2rem;background-color:#f2f2f2}.blog_wrapper .selection li.active{border-bottom:1px solid #CF0018}.blog_wrapper .selection li a{display:block;padding:.4rem 1rem;text-decoration:none;color:#7a6963}.blog_wrapper .article_wrapper{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,340px));grid-gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:2rem auto}.blog_wrapper .article_wrapper article{-webkit-box-shadow:0 0 3px rgba(20,20,20,.3);box-shadow:0 0 3px rgba(20,20,20,.3)}.blog_wrapper .article_wrapper article .body,.blog_wrapper .article_wrapper article .footer{padding:.4rem}.blog_wrapper .article_wrapper article .footer{background-color:#f2f2f2}.blog_wrapper .article_wrapper article a{text-decoration:none;color:#333}.companylist_wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,300px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:2rem;max-width:1400px;margin:2rem auto 4rem auto;padding:0 2rem}.companylist_wrapper .company{padding:2rem;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(20,20,20,.3);box-shadow:0 0 2px rgba(20,20,20,.3)}.companylist_wrapper .company:hover{-webkit-box-shadow:0 0 3px 1px rgba(20,20,20,.3);box-shadow:0 0 3px 1px rgba(20,20,20,.3)}.companylist_wrapper .company>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;text-align:center;height:100%}.companylist_wrapper .company>a img{display:block;width:80px;height:auto}.companylist_wrapper .company>a span{display:block;margin-top:1rem}