.search-portal{width:65%;position:sticky;top:4.4rem;z-index:2}.admin-bar .search-portal{top:6.4rem}.results-detail-right{width:35% !important;padding-left:45px;margin-left:auto;position:absolute !important;top:0;right:0}.top-search-portal{background-image:url(/wp-content/uploads/2022/02/Group-14214.png);background-repeat:no-repeat;background-size:cover;padding:20px 15px;padding-top:10px}.top-search-portal h3{font-size:22px;color:#fff;text-align:center;font-weight:700;margin-bottom:0}.top-search-portal .form-row.field-search-address{display:flex;justify-content:center;align-items:flex-end;flex-direction:row;flex-wrap:wrap}.top-search-portal .form-row.field-search-address label{color:#fff;font-size:12px;font-weight:500;margin-bottom:0;font-family:"Montserrat",sans-serif}.top-search-portal .form-row.field-search-address input,.top-search-portal .form-row.field-search-address select{color:#262626;font-size:15px;border:1px solid #eaeaea;border-radius:5px;box-shadow:none;height:40px;margin-bottom:0;padding-bottom:0;font-family:"Montserrat",sans-serif}.top-search-portal .form-row.field-search-address input{background:#fff}.top-search-portal .form-row.field-search-address .col.postcode_search,.top-search-portal .form-row.field-search-address .col.city_search{max-width:134px}.top-search-portal .form-row.field-search-address .col.country_search{max-width:100px;padding-left:0}.col.postcode_search{display:none}.top-search-portal .form-row.field-search-address .col.button_search{width:auto;align-items:end;display:flex}button.button.btn-search-portal{font-size:15px;color:#aa7f51;font-weight:700;border:1px solid #fff;border-radius:100px;padding:0 20px;display:inline-block;height:40px;background:#fff;margin:0}button.button.btn-search-portal:hover{background:#aa7f51;border-color:#aa7f51;color:#fff}.top-search-portal .form-row.field-search-address .col{padding:0 5px}.top-search-portal .form-row.field-search-address .col.address_search{max-width:220px;padding:0}.col.address_search.custom-umkreis .checkboxes{width:calc(100% - 5px)}.bottom-search-portal{padding-top:50px}.filter.filter-umkreis .checkboxes{background:#fff !important}.portal-tzn-custom.kandidaten .filter.filter-umkreis .checkboxes label:hover,.portal-tzn-custom.kandidaten .filter.filter-umkreis .checkboxes label.active{background:0 0 !important}.filter.filter-umkreis p{border:none !important}.form-row.field-search-address .filter.filter-umkreis{margin-bottom:0}.form-row.field-search-address .filter.filter-umkreis p{background:#fff !important}.filter.filter-umkreis p.active{padding-top:6px !important;padding-bottom:6px !important}.bottom-search-portal .checkboxes,.filter.filter-umkreis .checkboxes{display:none;color:#262626;font-size:15px;background:#fafafa 0% 0% no-repeat padding-box;border-radius:0 0 5px 5px;position:absolute;width:100%;z-index:999}.bottom-search-portal .filter{width:252px;text-align:center;text-align:center;position:relative;margin-right:10px}.bottom-search-portal .filter.filter-gehalt{width:145px;z-index:1}.bottom-search-portal .filter.filter-kundigungsfrist{width:220px}.bottom-search-portal .filter.filter-position{width:337px}.bottom-search-portal .filter.filter-technologie{width:226px}.bottom-search-portal .filter.filter-checkbox.filter-interesse{width:220px}div#view_form_contact{background:#23}div#view_form_contact .forminator-row.forminator-row-last{margin-bottom:0}div#view_form_contact h2{color:#fff;font-size:23px}div#view_form_contact>div.forminator-ui{display:none}.portal-tzn-custom.kandidaten .filter p{margin-bottom:0;background:0 0;border:1px solid #6e84a5;border-radius:5px;padding:6px;font-size:15px;color:#000;cursor:pointer;font-family:"Montserrat",sans-serif;display:flex;align-items:center;justify-content:space-between;padding-left:15px;padding-right:15px}.portal-tzn-custom.kandidaten .filter p:after{margin-left:10px;font-family:"fl-icons" !important;content:"";display:inline-block;position:relative;font-size:24px;position:relative}.portal-tzn-custom.kandidaten .filter p.active+.checkboxes{display:block}.portal-tzn-custom.kandidaten .checkboxes input{accent-color:#aa7f51;padding-bottom:0;margin:0;margin-right:10px}.portal-tzn-custom.kandidaten .checkboxes label{padding:10px;margin:0;cursor:pointer;color:#262626;font-weight:500;font-size:14px;font-family:"Montserrat",sans-serif;text-align:left;display:flex;align-items:center}.portal-tzn-custom.kandidaten .checkboxes label:hover,.portal-tzn-custom.kandidaten .checkboxes label.active{background:#e4eaf2}.bottom-search-portal .checkboxes .group-label label{background:0 0}.bottom-search-portal .filter.filter-checkbox.filter-technologie,.filter.filter-kundigungsfrist{position:unset}.portal-tzn-custom.kandidaten .filter.filter-kundigungsfrist p.active+.checkboxes{padding:1em;max-height:unset !important}.portal-tzn-custom.kandidaten .filter.filter-technologie p.active+.checkboxes{max-height:unset !important;overflow:auto !important;overflow-x:hidden !important;display:flex;flex-wrap:wrap;max-width:100%;right:0;background:#fafafa;padding:1em 2em}.bottom-search-portal .filter.filter-technologie .checkboxes .group-label{width:50%}.bottom-search-portal{padding-top:50px;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;justify-content:center}.bottom-search-portal .filter-checkbox .checkboxes label:hover,.bottom-search-portal .bewerber_ist_umzugsbereit .checkboxes .group-label label:hover{background:0 0}.bottom-search-portal .filter-checkbox .checkboxes input.click-filter,.bewerber_ist_umzugsbereit .checkboxes input{display:block;width:15px;height:15px;background:#fff 0% 0% no-repeat padding-box;border:1px solid #9d9d9d;border-radius:0 !important;margin:0;min-width:15px;top:15px;position:relative}.bottom-search-portal .checkboxes .group-label{display:flex;justify-content:left;align-items:flex-start;padding-left:25px}.bewerber_ist_umzugsbereit .checkboxes,.bewerber_ist_umzugsbereit .checkboxes input{display:block}.bewerber_ist_umzugsbereit{padding-top:20px;position:relative;z-index:0}.bottom-search-portal .bewerber_ist_umzugsbereit .checkboxes .group-label{justify-content:left;padding-left:0}.filter.filter-checkbox.filter-technologie .checkboxes{padding-left:15px;padding-right:15px}.result-search-portal .results-left h3{font-size:25px;color:#233755;font-weight:500;border-bottom:1px solid #6e84a5;padding-bottom:0}.item-result-portal .title-portal{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}.item-result-portal .title-portal h4{font-size:22px;color:#262626;margin-left:20px;margin-bottom:0;width:calc(100% - 75px)}.search-technologie{width:100%}.item-result-portal .title-portal .img-portal{width:53px;height:53px;background:#eaeaea;padding:10px;border-radius:50%;text-align:center;margin:0}.result-search-portal{padding-top:80px}.short-description{padding-top:15px}.short-description p{font-size:17px;color:#262626;word-break:break-word}.results-detail-right .content-detail-portal .content-detail p{word-break:break-word}.item-result-portal .view-detail a,.get-downloads a{font-size:15px;color:#aa7f51;font-weight:700;border-bottom:2px solid #b17e49;padding-bottom:2px;font-family:"Montserrat",sans-serif}.get-downloads a img{width:50px;height:auto;margin-right:10px}.get-downloads a{display:inline-block;margin-top:10px;background:#fafafa;border:1px solid #ab8052;border-radius:5px;padding:10px;width:100%}.view-detail-mobile-popup a.button.primary{font-size:15px;color:#aa7f51;font-weight:700;border-bottom:2px solid #b17e49;background:0 0;justify-content:left;text-align:left;padding:0;height:auto;font-family:"Montserrat",sans-serif}.view-detail-mobile-popup a.button.primary:hover{box-shadow:none}.item-result-portal .detail-attributes{display:flex;justify-content:space-between;align-items:center;padding-top:50px;flex-direction:row;flex-wrap:wrap;gap:20px}.detail-attributes span,.detail-attributes span .amount{font-size:16px;color:#000;padding-left:8px;font-weight:500;font-family:"Montserrat",sans-serif}.detail-attributes>div{display:flex;align-items:center;width:calc(50% - 10px);word-break:break-word}.item-result-portal{border-bottom:1px solid #eaeaea;padding-bottom:30px;margin-bottom:30px;position:relative}.flag-new{margin:0;position:absolute;right:0;top:-20px;background:#072d6e;color:#fff;width:50px;text-align:center;height:25px;line-height:25px;font-size:14px}.results-detail-right .content-detail-portal{box-shadow:0px 5px 40px #00000008;border-radius:20px;position:relative}.results-detail-right .content-detail-portal .top-detail-portal{padding:32px;padding-bottom:40px;background:#fff;box-shadow:0px 5px 40px #00000008;border-radius:0}.results-detail-right .content-detail-portal .content-detail{padding:32px}.results-detail-right .content-detail-portal h2{font-size:25px;color:#072d6e}.top-detail-portal .contact-button a{font-size:15px;color:#aa7f51;font-weight:700;border:1px solid #aa7f51;border-radius:100px;padding:7.5px 41px;display:inline-block}.top-detail-portal a.button.primary{font-size:15px;color:#aa7f51;font-weight:700;border:1px solid #aa7f51;border-radius:100px;padding:0 40px;display:inline-block;height:45px;background:0 0;line-height:45px}.top-detail-portal a.button.primary:hover{background:#aa7f51;color:#fff}.top-detail-portal .detail-attributes{display:grid;flex-wrap:wrap;gap:20px;grid-template-columns:1fr 1fr}.results-detail-right .content-detail-portal .content-detail{padding:32px}.result-search-portal{display:flex}.result-search-portal .results-left{width:65%}.results-detail-right{width:45%;padding-left:45px}.top-detail-portal .contact-button a:hover{color:#fff;background:#aa7f51}a.close-detail-right-content{position:absolute;right:20px;top:8px;color:#9d9d9d;font-size:17PX}a.close-detail-right-content span{color:#000;padding-left:10px;font-weight:700;font-size:20px}a.close-detail-right-content:hover{color:#000}.item-result-portal.active{border-color:#6e84a5}.pagination-portal .nav-pagination li a,.pagination-portal .nav-pagination li span{border:none;font-size:13px;color:#000;font-weight:500;line-height:29px;font-family:"Montserrat",sans-serif;border-radius:0}.pagination-portal .nav-pagination li span.current{border-color:#b17e49;background:#b17e49;color:#fff;border-radius:0}.pagination-portal .nav-pagination li span.page-number-more{background:0 0;color:#000}.pagination-portal .nav-pagination li{margin-left:13px;margin-right:0 !important;margin-bottom:10px}.pagination-portal .nav-pagination li a:hover{background:#b17e49;border-color:#b17e49}.portal-tzn-custom .loading{text-align:center;padding-top:30px;display:none}.view-detail-mobile-popup{display:none}a.prev.page-number.pagination-ajax,a.next.page-number.pagination-ajax{border:0}.detail-attributes span.woocommerce-Price-amount.amount{padding-left:0}.results-detail-right .top-detail-portal .detail-attributes{display:flex;flex-direction:row;flex-wrap:wrap}.date-publish{margin-bottom:0;margin-right:0;margin-left:auto;color:#9d9d9d}.bottom-search-portal .filter.filter-technologie .checkboxes{min-width:100%;right:0}.filter.filter-technologie .checkboxes label{max-width:100%}.inhaber{display:flex;align-items:center;margin-top:35px}.infomation p{margin-bottom:0}.inhaber img{max-height:120px;object-fit:contain;margin-right:15px}.infomation h4{font-size:20px;margin-bottom:0}#view_form_contact_popup .forminator-ui .forminator-row{margin-bottom:1rem !important}#view_form_contact_popup .forminator-ui .forminator-label{display:none !important}#view_form_contact_popup .forminator-ui .forminator-input,#view_form_contact_popup .forminator-ui .forminator-input input{height:2.5rem !important;line-height:2.5rem !important;padding:0 1rem !important;font-size:1rem !important;color:#000 !important;background:#fff !important;border-radius:10px}#view_form_contact_popup .forminator-ui .forminator-textarea{padding:1rem !important;font-size:1rem !important;color:#000 !important;background:#fff !important;border-radius:10px}#view_form_contact_popup .forminator-ui .forminator-button-submit{background-color:#b17e49 !important;color:#fff !important;border-radius:30px !important;padding-left:30px !important;padding-right:30px !important;padding-top:12px !important;padding-bottom:12px !important;font-size:14px !important;font-family:'Montserrat' !important;font-weight:700 !important}.menu-bar-custom{position:absolute;left:-20px;top:0}.bottom-search-portal{display:none;position:fixed;gap:0 !important;flex-direction:column;top:70px !important;background:#fff;z-index:99;max-width:400px;height:100%;left:0;width:100%;justify-content:flex-start;padding:30px}.filter{width:100% !important;max-width:100% !important;margin-bottom:1rem}.title-custom h4{margin-bottom:0}.title-custom{display:flex;align-items:center;justify-content:center;margin-bottom:46px}.title-custom img{cursor:pointer}.bewerber_ist_umzugsbereit .checkboxes{background:0 0;display:flex;justify-content:center;align-items:center}.bewerber_ist_umzugsbereit input{width:16px !important;height:16px !important}.bewerber_ist_umzugsbereit .checkboxes input{top:0 !important}.bewerber_ist_umzugsbereit .checkboxes label{padding-top:0;padding-bottom:0}.bottom-search-portal .bewerber_ist_umzugsbereit .checkboxes .group-label{align-items:center}.portal-tzn-custom.kandidaten .bottom-search-portal .filter p.active+.checkboxes{max-height:290px !important;overflow-y:auto !important;position:inherit;background:0 0;border-top:none;border-left:1px solid #6e84a5;border-right:1px solid #6e84a5;border-bottom:1px solid #6e84a5}p.active{text-align:left;border-bottom:1px solid #bebebe !important;border-radius:5px 5px 0 0 !important;padding-left:15px !important;padding-right:15px !important;display:flex;align-items:center;padding-top:7px !important;padding-bottom:7px !important}.bottom-search-portal .filter p.active:after{margin-left:auto;transform:rotate(180deg)}.portal-tzn-custom.kandidaten .bottom-search-portal .checkboxes label:hover,.portal-tzn-custom.kandidaten .bottom-search-portal .checkboxes label.active{background:0 0 !important}.portal-tzn-custom.kandidaten .bottom-search-portal .filter p.active+.checkboxes::-webkit-scrollbar{width:5px}.portal-tzn-custom.kandidaten .bottom-search-portal .filter p.active+.checkboxes::-webkit-scrollbar-track{box-shadow:inset 0 0 .31rem #fff;border-radius:.9375rem}.portal-tzn-custom.kandidaten .bottom-search-portal .filter p.active+.checkboxes::-webkit-scrollbar-thumb{background-color:#dedede;border-radius:.9375rem}div#view_form_contact_popup{max-width:66rem !important;padding-bottom:0 !important;padding:0 !important}div#view_form_contact_popup .form-custom-popup-inner:before{content:" ";background-image:url(//majori.de/wp-content/plugins/tzn-portal/css/../images/bg-popup.jpg);width:100%;height:100%;position:absolute;top:0;right:0;background-size:cover;z-index:-1}.form-custom-popup{max-width:65%;flex-basis:65%}.form-custom-popup-inner{position:relative;z-index:9;padding-left:10rem;padding-right:1rem;padding-top:2rem;padding-bottom:2rem}.custom-logo-popup{max-width:35%;flex-basis:35%;align-items:center;justify-content:center;display:flex}.form-popup-block{display:flex}.form-popup-block{display:flex;position:relative}.form-custom-popup .forminator-edit-module{display:none}.form-custom-popup form{margin-bottom:0 !important}.form-custom-popup h4{color:#fff;text-align:center}.form-custom-popup .forminator-row.forminator-row-last{margin-top:-1rem;text-align:center}.technologies_search_filter{width:100%;position:relative}.technologies_search_filter input.form-control{background:#fff 0% 0% no-repeat padding-box;border:1px solid #6e84a5;border-radius:5px;letter-spacing:0px;color:#262626;height:2.5rem;line-height:2.5rem;margin:0}.technologies_search_filter img{position:absolute;right:.688rem;top:.688rem;cursor:pointer}.col.address_search.custom-umkreis{max-width:140px !important;padding-right:5px !important}@media only screen and (min-width:1620px){.menu-bar-custom{left:-80px}}@media only screen and (max-width:1600px){.bottom-search-portal .filter.filter-technologie .checkboxes .group-label{padding-left:0}.detail-attributes span,.detail-attributes span .amount{font-size:16px}.bottom-search-portal{gap:25px}a.close-detail-right-content{right:22px;top:8px}.top-detail-portal .detail-attributes{gap:10px}}@media only screen and (max-width:1330px){.bottom-search-portal{gap:5px}}@media (min-width:961px) and (max-width:1233px){.bottom-search-portal .filter{width:200px}.bottom-search-portal .filter.filter-gehalt{width:90px}.bottom-search-portal .filter.filter-kundigungsfrist{width:170px}.bottom-search-portal .filter.filter-technologie{width:145px}.bottom-search-portal .filter p{font-size:14px}.bottom-search-portal .filter.filter-position{width:240px}.bottom-search-portal .checkboxes .group-label{padding-left:5px}.bottom-search-portal .checkboxes label{padding:5px 0 6px 5px;font-size:12px}}@media only screen and (max-width:1233px){.bottom-search-portal{padding-bottom:60px}}@media only screen and (max-width:1145px){.show-right .results-left .detail-attributes>div{width:50%;padding-bottom:10px}.results-detail-right{max-width:50%;padding-left:15px}.results-detail-right .content-detail-portal h2{font-size:20px}.item-result-portal .title-portal h4{font-size:17px}a.close-detail-right-content{right:20px;top:5px;font-size:14px}}@media only screen and (max-width:1013px){.bottom-search-portal .filter{width:220px}}@media only screen and (max-width:990px){.form-custom-popup{max-width:100%;flex-basis:100%}div#view_form_contact_popup{max-width:550px !important;padding-bottom:0 !important;padding:0 !important}.form-custom-popup-inner{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px;margin-top:30px}.form-popup-block{display:block;padding:30px}.custom-logo-popup{display:block;width:100%;max-width:100%;text-align:center}.bottom-search-portal .checkboxes label,.bewerber_ist_umzugsbereit,.bottom-search-portal .filter.filter-technologie .checkboxes .group-label,.bottom-search-portal .checkboxes .group-label{padding-left:0 !important}.bottom-search-portal .checkboxes{padding-left:15px !important;padding-right:15px !important}.bottom-search-portal .filter{padding-left:0;padding-right:0}.results-detail-right{max-width:100% !important;position:unset !important;width:100% !important}.search-portal{width:100%}.result-search-portal{display:flex;flex-direction:column}.bottom-search-portal{margin-bottom:10px}.results-detail-right .content-detail-portal .top-detail-portal,.results-detail-right .content-detail-portal .content-detail{padding:32px 15px}}@media only screen and (max-width:960px){.bottom-search-portal .checkboxes,.bottom-search-portal .filter.filter-technologie p.active+.checkboxes{background:0 0}.bottom-search-portal .filter.filter-technologie .checkboxes .group-label{padding-left:27px}.bottom-search-portal .filter.filter-technologie p.active+.checkboxes{max-width:100%;left:0}.bottom-search-portal .filter{text-align:left}.bottom-search-portal .checkboxes label,.bottom-search-portal .filter p,.bewerber_ist_umzugsbereit{padding-left:27px}.bottom-search-portal .filter{width:100% !important}.bottom-search-portal .checkboxes{position:relative}.flag-new{top:0}}@media only screen and (max-width:770px){.bottom-search-portal .checkboxes{position:relative}.item-result-portal .detail-attributes{padding-top:30px}.item-result-portal .title-portal h4{font-size:18px}.result-search-portal .results-left h3{padding-bottom:10px;padding-top:10px}.section-1-portal h1{font-size:27px !important;line-height:31px !important;max-width:100%;margin:auto}.section-1-portal .text-box.banner-layer{padding-left:15px;padding-right:15px;width:100% !important}.section-1-portal .banner p{margin-bottom:5px}.top-search-portal .form-row.field-search-address .col{max-width:unset !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}.bottom-search-portal .filter{width:100% !important}.top-search-portal .form-row.field-search-address .col.postcode_search,.top-search-portal .form-row.field-search-address .col.city_search{max-width:100% !important}.section.section-2-portal{padding-top:0 !important}.top-search-portal{margin-left:-20px;margin-right:-20px}.bottom-search-portal .filter.filter-umkreis{position:relative}.bottom-search-portal .filter{text-align:left;margin-bottom:10px}.bottom-search-portal .filter p:after{top:5px;right:10px;left:unset;position:absolute}.bottom-search-portal .filter p{position:relative}.bottom-search-portal .checkboxes label,.bottom-search-portal .filter p,.bewerber_ist_umzugsbereit{padding-left:27px}.bottom-search-portal .checkboxes .group-label label{padding-left:10px !important}.result-search-portal{padding-top:0}.result-search-portal .results-left h3,.top-search-portal h3{font-size:20px !important}.detail-attributes>div{display:flex;align-items:center;width:100%;margin-bottom:5px}.bottom-search-portal .filter{padding-left:0 !important;padding-right:0 !important}.section-1-portal .banner{padding-top:250px !important}.view-detail-mobile-popup{display:block}p.view-detail{display:none}.lightbox-content .results-detail-right{display:block;max-width:100%;padding:0;margin:0;width:100%}.results-detail-right{display:none}.result-search-portal .results-left{width:100%}.bottom-search-portal .filter.filter-technologie .checkboxes .group-label{width:50%}}@media only screen and (max-width:620px){.bottom-search-portal .filter.filter-technologie .checkboxes .group-label{width:100%}}@media only screen and (max-width:520px){.item-result-portal .title-portal{flex-direction:column;justify-content:space-between;gap:10px}.date-publish{margin:0 auto}}.button-link-email{display:none}