.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;color:#b94a48;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}header+.tx-googlejobs{margin-top:20px}#uid222 .site{overflow:initial}.tx-googlejobs .googlejobs h5.subtitle{padding-top:1em}.tx-googlejobs .googlejobs #filterCheckboxes{margin-bottom:30px}.tx-googlejobs .googlejobs #filterCheckboxes button{padding:10px 70px 10px 40px;box-shadow:0 10px 30px rgba(0,0,0,.1);background:#fff;border:2px solid rgba(0,0,0,0);cursor:pointer;position:relative;border-radius:15px;display:inline-block}.tx-googlejobs .googlejobs #filterCheckboxes button:after{content:"";display:block;width:20px;height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:#fff url(../Images/arrow-down.svg) no-repeat center;background-size:20px 15px;transition:all .4s ease-in-out}.tx-googlejobs .googlejobs #filterCheckboxes button.active:after{transform:rotate(-180deg)}.tx-googlejobs .googlejobs .filterInside{height:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;opacity:0}.tx-googlejobs .googlejobs .filterInside .inner{display:flex;flex-wrap:wrap;box-shadow:0 10px 30px rgba(0,0,0,.1);background:#fff;padding:30px 20px;margin:10px 0 30px;justify-content:space-between;border-radius:15px}.tx-googlejobs .googlejobs .filterInside.active{height:100%;opacity:1;visibility:visible}.tx-googlejobs .googlejobs .filterInside .filterGroup{transition:box-shadow .2s ease-in-out;position:relative;margin:0 30px}@media all and (max-width: 768px){.tx-googlejobs .googlejobs .filterInside .filterGroup{margin:0}}.tx-googlejobs .googlejobs .filterInside label{margin:15px 0;display:flex;align-items:center;-webkit-hyphens:auto;hyphens:auto}:is(body[data-accessibility-fontsize="3"]) .tx-googlejobs .googlejobs .filterInside label,:is(body[data-accessibility-fontsize="4"]) .tx-googlejobs .googlejobs .filterInside label,:is(body[data-accessibility-fontsize="5"]) .tx-googlejobs .googlejobs .filterInside label{word-break:break-word}.tx-googlejobs .googlejobs .filterInside input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:24px;min-width:24px;height:24px;min-height:24px;background:#ececec;border:none;border-radius:0;margin-right:10px;box-shadow:none !important}.tx-googlejobs .googlejobs .filterInside input[type=checkbox]:checked{background:#ececec url(../Images/checkbox.svg) no-repeat center center/100% auto}.tx-googlejobs .googlejobs .filterInside h6{color:#de0555}.tx-googlejobs .googlejobs .jobHeadlines{margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between}.tx-googlejobs .googlejobs .jobHeadlines h5.displayAll{display:none}.tx-googlejobs .googlejobs .jobs{margin:0 -55px 0 0}@media all and (max-width: 768px){.tx-googlejobs .googlejobs .jobs{margin:0}}.tx-googlejobs .googlejobs .jobs a{text-decoration:none}.tx-googlejobs .googlejobs .jobs>.col{width:calc(50% - 40px);min-height:140px;overflow:hidden;margin-bottom:40px;margin-right:40px;padding:20px;background-color:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media all and (max-width: 768px){.tx-googlejobs .googlejobs .jobs>.col{width:100%;min-height:120px;margin:10px 0}.tx-googlejobs .googlejobs .jobs>.col+.col{margin-right:0}}.tx-googlejobs .googlejobs .jobs>.col .innerSection{background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.15);padding:50px;display:flex;flex-direction:column;justify-content:space-between}@media all and (max-width: 600px){.tx-googlejobs .googlejobs .jobs>.col .innerSection{padding:25px}}.tx-googlejobs .googlejobs .jobs>.col .googlejobs__job_title h3{color:#de0555}.tx-googlejobs .googlejobs .jobs>.col .googlejobs__job_subtitle{font-weight:700}.tx-googlejobs .googlejobs .jobs>.col .googlejobs__job_buttons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:30px}.tx-googlejobs .googlejobs .jobs>.col .googlejobs__job_buttons .button{background:rgba(0,0,0,0);color:#3c3c3c;padding:0 0 0 18px;margin-top:15px}.tx-googlejobs .googlejobs .jobs>.col .googlejobs__job_buttons .button:before{color:#3c3c3c;left:0;transition:all .3s ease-in-out}.tx-googlejobs .googlejobs .jobs>.col .googlejobs__job_buttons .button:hover,.tx-googlejobs .googlejobs .jobs>.col .googlejobs__job_buttons .button:focus-visible{color:#de0555}.tx-googlejobs .googlejobs .jobs>.col .googlejobs__job_buttons .button:hover:before,.tx-googlejobs .googlejobs .jobs>.col .googlejobs__job_buttons .button:focus-visible:before{color:#de0555}.tx-googlejobs .googlejobs .jobs.teaserView{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:20px;margin:20px 0 0}@media all and (max-width: 470px){.tx-googlejobs .googlejobs .jobs.teaserView{grid-template-columns:1fr}}.tx-googlejobs .googlejobs .jobs.teaserView>.col{width:100%}@media all and (max-width: 768px){.tx-googlejobs .googlejobs .jobs.teaserView>.col:last-child{margin-bottom:50px}}.tx-googlejobs .googlejobs .jobs .job{position:relative}.tx-googlejobs .googlejobs .jobs .job:focus-visible{outline:none;box-shadow:0 0 0 4px #de0555}.tx-googlejobs .googlejobs .jobs .job .googlejobs_list_item{font-size:0;position:absolute;left:0;top:0;display:block;width:100%;height:100%}.tx-googlejobs .googlejobs .jobs .job:hover .googlejobs__job_subtitle,.tx-googlejobs .googlejobs .jobs .job:focus-visible .googlejobs__job_subtitle,.tx-googlejobs .googlejobs .jobs .job:focus-within .googlejobs__job_subtitle{color:#de0555}.tx-googlejobs .googlejobs .jobs .job:focus-within{box-shadow:0 0 0 4px #de0555}.tx-googlejobs .googlejobs .grid-sizer{width:48%}.tx-googlejobs .googlejobs .grid-gutter{width:4%}.tx-googlejobs .googlejobs .loadMore{display:flex;justify-content:center;margin-top:30px}@media all and (max-width: 768px){.tx-googlejobs .googlejobs .loadMore{margin-top:70px}}.tx-googlejobs .googlejobs__show_frame .googlejobs__show_inner .subtitle{padding-top:1em}.tx-googlejobs .googlejobs__show_frame .gridrow{margin-top:40px;position:relative}.tx-googlejobs .googlejobs__show_frame .googlejobs__description ul{padding-left:30px;margin-top:20px}.tx-googlejobs .googlejobs__show_frame .googlejobs__description ul li+li{margin-top:0}.tx-googlejobs .googlejobs__show_frame .col.col2.last{position:relative}@media all and (max-width: 768px){.tx-googlejobs .googlejobs__show_frame .col.col2.last{display:flex;flex-direction:column-reverse}}.tx-googlejobs .googlejobs__show_frame .col.col2.last .locationmapImage{box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:15px;width:100%;overflow:hidden;margin-bottom:20px;padding:10px}.tx-googlejobs .googlejobs__show_frame .col.col2.last .locationmapImage IMG{border-radius:calc(15px - 10px)}.tx-googlejobs .googlejobs__show_frame .col.col2.last .locationmapImages .locationmapImage{display:none;box-shadow:0 0 10px #ddd;border-radius:15px;border:10px solid #fff;margin:10px 0;padding:0;overflow:hidden}.tx-googlejobs .googlejobs__show_frame .col.col2.last .locationmapImages .locationmapImage:first-child{display:block}.tx-googlejobs .googlejobs__show_frame .col.col2.last .locationmapImages.slick-initialized{margin:0 -10px}.tx-googlejobs .googlejobs__show_frame .col.col2.last .locationmapImages.slick-initialized .locationmapImage{display:block;margin:7px 10px 10px 10px}.tx-googlejobs .googlejobs__show_frame .col.col2.last .toLocationmapLink{margin:10px 0 20px;text-align:center}.tx-googlejobs .googlejobs__show_frame .col.col2.last .facts{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:35px;border-radius:15px;width:100%}.tx-googlejobs .googlejobs__show_frame .col.col2.last #stickyCol{position:-webkit-sticky;position:sticky;top:150px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:35px;border-radius:15px;margin-top:20px}@media all and (max-width: 768px){.tx-googlejobs .googlejobs__show_frame .col.col2.last #stickyCol{position:relative;top:0;margin-bottom:10px}}.tx-googlejobs .googlejobs__show_frame .col.col2.last #stickyCol .button{margin-bottom:0}.tx-googlejobs .googlejobs__show_frame .col.col2.last .button{margin-top:0;margin-bottom:20px}.tx-googlejobs .googlejobs__show_frame .col.col2.last .hiringorganization{margin-bottom:25px}.tx-googlejobs .googlejobs__show_frame .col.col2.last .hiringorganization .googlejobs__logo{margin-bottom:15px}.tx-googlejobs .googlejobs__show_frame .col.col2.last .hiringorganization .googlejobs__logo img{max-width:200px}.tx-googlejobs .googlejobs__show_frame .col.col2.last .joblocation{margin-top:25px}@media all and (max-width: 960px){.tx-googlejobs .googlejobs__show_frame .gridrow .col.col1{width:calc(55% - 40px/2)}.tx-googlejobs .googlejobs__show_frame .gridrow .col.col2{width:calc(45% - 40px/2)}}@media all and (max-width: 768px){.tx-googlejobs .googlejobs__show_frame .gridrow .col.col1,.tx-googlejobs .googlejobs__show_frame .gridrow .col.col2{width:100%}.tx-googlejobs .googlejobs__show_frame .gridrow .col.col2{margin-left:0}}.tx-googlejobs .googlejobs__show_frame .jobname{font-weight:bold;font-size:30px;margin-bottom:50px}@media all and (max-width: 700px){.tx-googlejobs .googlejobs__show_frame .jobname{font-size:25px}}@media all and (max-width: 500px){.tx-googlejobs .googlejobs__show_frame .jobname{font-size:22px}}.tx-googlejobs .googlejobs__show_frame .button{margin-top:40px}.tx-googlejobs .googlejobs__show_frame .button .apply_now{margin-right:10px}@media all and (max-width: 768px){.tx-googlejobs .googlejobs__show_frame .button{margin-top:20px}}.tx-googlejobs .googlejobs__show_frame .back_to_list{background:#fff;border:1px solid #ddd;margin-left:20px}.tx-googlejobs .googlejobs__show_frame .back_to_list:hover,.tx-googlejobs .googlejobs__show_frame .back_to_list:focus-visible{color:#fff;background:#de0555}.tx-googlejobs .googlejobs__show_frame .back_to_list:hover span,.tx-googlejobs .googlejobs__show_frame .back_to_list:focus-visible span{background:#de0555}@media all and (max-width: 500px){.tx-googlejobs .googlejobs__show_frame .back_to_list{margin-left:0}}.tx-googlejobs .googlejobs__show_frame .googlejobs__contact{margin-top:80px}.tx-googlejobs .googlejobs__show_frame .googlejobs__contact .contactperson{display:flex;align-items:center;margin:20px 0;gap:20px}.tx-googlejobs .googlejobs__show_frame .googlejobs__contact .contactperson-image{padding:10px;background:#fff;box-shadow:0 0 10px #ddd;border-radius:15px}.tx-googlejobs .googlejobs__show_frame .googlejobs__contact .contactperson-image IMG{border-radius:calc(15px - 10px)}@media all and (max-width: 768px){.tx-googlejobs .googlejobs__show_frame .googlejobs__contact .contactperson{flex-direction:column;align-items:flex-start}}.tx-googlejobs .googlejobs__show_frame .googlejobs__contact a[href^="tel:"]{text-decoration:none}.tx-googlejobs .button.apply_now{color:#fff;background:#de0555}.tx-googlejobs .button.apply_now span{background:#de0555}.tx-googlejobs .button.apply_now:hover,.tx-googlejobs .button.apply_now:focus-visible{background:#c20f4d}.tx-googlejobs .button.apply_now:hover span,.tx-googlejobs .button.apply_now:focus-visible span{background:#c20f4d}.tx-googlejobs .button.apply_now:focus-visible{box-shadow:0 0 0 4px #3c3c3c !important}:is([data-accessibility-contrast=true]) .tx-googlejobs .button.apply_now:hover{color:#fff}.tx-googlejobs .button.back_to_list:hover,.tx-googlejobs .button.back_to_list:focus-visible{background:#f1f1f1;color:#3c3c3c}.tx-googlejobs .button.back_to_list:hover span,.tx-googlejobs .button.back_to_list:focus-visible span{background:#f1f1f1}.tx-googlejobs .button.back_to_list:focus-visible span{color:#de0555 !important}.googlejobs__inquiry form,.daycare__inquiry form,.openhouse__inquiry form{position:relative;background:#f1f1f1;padding:2%}.googlejobs__inquiry form.loading::before,.daycare__inquiry form.loading::before,.openhouse__inquiry form.loading::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:99}.googlejobs__inquiry form.loading::after,.daycare__inquiry form.loading::after,.openhouse__inquiry form.loading::after{content:"";position:fixed;top:50%;left:50%;border:16px solid #fafafa;border-top:16px solid #de0555;border-radius:50%;width:120px;height:120px;transform:translate(-50%, -50%);z-index:99;animation:spin 2s linear infinite}.googlejobs__inquiry form legend,.daycare__inquiry form legend,.openhouse__inquiry form legend{width:100%;margin:0 5px 10px}.googlejobs__inquiry form .upload-wrap,.daycare__inquiry form .upload-wrap,.openhouse__inquiry form .upload-wrap{width:100%;border:none;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:10px 15px;background:#fff}.googlejobs__inquiry form .upload-wrap input,.daycare__inquiry form .upload-wrap input,.openhouse__inquiry form .upload-wrap input{width:auto;border-radius:0;box-shadow:none;padding:0;background:rgba(0,0,0,0)}@media all and (max-width: 768px){.googlejobs__inquiry form .upload-wrap input,.daycare__inquiry form .upload-wrap input,.openhouse__inquiry form .upload-wrap input{width:100%}}.googlejobs__inquiry form .upload-wrap p,.daycare__inquiry form .upload-wrap p,.openhouse__inquiry form .upload-wrap p{margin-top:10px;font-size:80%;line-height:130%}.googlejobs__inquiry form .form-wrap,.daycare__inquiry form .form-wrap,.openhouse__inquiry form .form-wrap{display:flex;flex-wrap:wrap;margin:0 -5px}.googlejobs__inquiry form .form-wrap+.form-wrap,.googlejobs__inquiry form .form-wrap+.googlejobs__daycare_children,.daycare__inquiry form .form-wrap+.form-wrap,.daycare__inquiry form .form-wrap+.googlejobs__daycare_children,.openhouse__inquiry form .form-wrap+.form-wrap,.openhouse__inquiry form .form-wrap+.googlejobs__daycare_children{margin-top:40px}.googlejobs__inquiry form .form-wrap:last-of-type,.daycare__inquiry form .form-wrap:last-of-type,.openhouse__inquiry form .form-wrap:last-of-type{margin-top:20px;margin-bottom:40px}.googlejobs__inquiry form .form-input-group,.daycare__inquiry form .form-input-group,.openhouse__inquiry form .form-input-group{display:flex;flex-wrap:wrap;width:100%}.googlejobs__inquiry form .form-input-group>legend,.daycare__inquiry form .form-input-group>legend,.openhouse__inquiry form .form-input-group>legend{margin-bottom:0}.googlejobs__inquiry form .form-input-wrap,.daycare__inquiry form .form-input-wrap,.openhouse__inquiry form .form-input-wrap{margin:10px 5px;padding:3px 0}.googlejobs__inquiry form .form-input-wrap.w100,.daycare__inquiry form .form-input-wrap.w100,.openhouse__inquiry form .form-input-wrap.w100{width:calc(100% - 10px)}.googlejobs__inquiry form .form-input-wrap.w50,.daycare__inquiry form .form-input-wrap.w50,.openhouse__inquiry form .form-input-wrap.w50{width:calc(50% - 10px)}.googlejobs__inquiry form .form-input-wrap.checkbox,.daycare__inquiry form .form-input-wrap.checkbox,.openhouse__inquiry form .form-input-wrap.checkbox{display:inline-flex;align-items:baseline}.googlejobs__inquiry form .form-input-wrap.submit-wrap,.daycare__inquiry form .form-input-wrap.submit-wrap,.openhouse__inquiry form .form-input-wrap.submit-wrap{text-align:right}.googlejobs__inquiry form label.hide-label,.daycare__inquiry form label.hide-label,.openhouse__inquiry form label.hide-label{display:none}.googlejobs__inquiry .parsley-error:not(.form-input-wrap),.daycare__inquiry .parsley-error:not(.form-input-wrap),.openhouse__inquiry .parsley-error:not(.form-input-wrap){width:100%}.googlejobs__inquiry ul.typo3-messages,.googlejobs__inquiry ul.parsley-errors-list,.daycare__inquiry ul.typo3-messages,.daycare__inquiry ul.parsley-errors-list,.openhouse__inquiry ul.typo3-messages,.openhouse__inquiry ul.parsley-errors-list{margin:5px 10px}.googlejobs__inquiry ul.typo3-messages li,.googlejobs__inquiry ul.typo3-messages li.alert,.googlejobs__inquiry ul.parsley-errors-list li,.googlejobs__inquiry ul.parsley-errors-list li.alert,.daycare__inquiry ul.typo3-messages li,.daycare__inquiry ul.typo3-messages li.alert,.daycare__inquiry ul.parsley-errors-list li,.daycare__inquiry ul.parsley-errors-list li.alert,.openhouse__inquiry ul.typo3-messages li,.openhouse__inquiry ul.typo3-messages li.alert,.openhouse__inquiry ul.parsley-errors-list li,.openhouse__inquiry ul.parsley-errors-list li.alert{margin:0;padding:0;color:#de0555}.googlejobs__inquiry ul.typo3-messages li::before,.googlejobs__inquiry ul.typo3-messages li.alert::before,.googlejobs__inquiry ul.parsley-errors-list li::before,.googlejobs__inquiry ul.parsley-errors-list li.alert::before,.daycare__inquiry ul.typo3-messages li::before,.daycare__inquiry ul.typo3-messages li.alert::before,.daycare__inquiry ul.parsley-errors-list li::before,.daycare__inquiry ul.parsley-errors-list li.alert::before,.openhouse__inquiry ul.typo3-messages li::before,.openhouse__inquiry ul.typo3-messages li.alert::before,.openhouse__inquiry ul.parsley-errors-list li::before,.openhouse__inquiry ul.parsley-errors-list li.alert::before{content:none}.daycare__inquiry .googlejobs__daycare_children+.form-wrap,.daycare__inquiry .googlejobs__daycare_children+.googlejobs__daycare_children{margin-top:40px}.daycare__inquiry .googlejobs__daycare_children~.form-wrap{margin-top:10px}.daycare__inquiry .googlejobs__daycare_child{counter-increment:children;position:relative;margin-top:20px;margin-bottom:20px;border-radius:15px;padding:20px;background:#fff}.daycare__inquiry .googlejobs__daycare_child>p{font-weight:bold}.daycare__inquiry .googlejobs__daycare_child>p+.form-wrap,.daycare__inquiry .googlejobs__daycare_child>p+.form-wrap:last-of-type{margin-top:10px}.daycare__inquiry .googlejobs__daycare_child>p::after{content:" " counter(children)}.daycare__inquiry .googlejobs__daycare_child .form-wrap:last-of-type{margin-top:0;margin-bottom:0}.daycare__inquiry .googlejobs__daycare_children_add>span,.daycare__inquiry .googlejobs__daycare_children_remove>span{padding:20px;cursor:pointer;background:#fff no-repeat center/100% auto}.daycare__inquiry .googlejobs__daycare_children_add>span>span,.daycare__inquiry .googlejobs__daycare_children_remove>span>span{display:none}.daycare__inquiry .googlejobs__daycare_children_add{margin-right:10px;margin-top:10px}.daycare__inquiry .googlejobs__daycare_children_add>span{background-image:url("../Images/plus.svg")}.daycare__inquiry .googlejobs__daycare_children_remove{position:absolute;top:10px;right:10px;z-index:1}.daycare__inquiry .googlejobs__daycare_children_remove>span{background-image:url("../Images/minus.svg")}.daycare__inquiry .googlejobs__daycare_children_footer{display:flex;justify-content:flex-end}@media all and (max-width: 768px){.googlejobs__inquiry form .form-input-wrap.w50,.daycare__inquiry form .form-input-wrap.w50{width:calc(100% - 10px);margin:5px}.googlejobs__inquiry form .form-input-wrap.form-input-spacer,.daycare__inquiry form .form-input-wrap.form-input-spacer{display:none}}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}
