.bubble-info{display:flex;flex-direction:column;position:fixed;right:0;top:0;bottom:0;margin:auto;height:8.25rem;z-index:999}.bubble-info a:hover{background:transparent linear-gradient(90deg,#a09d9b 0%,#d3ccc5 100%) 0% 0% no-repeat padding-box !important}.bubble-info a{width:4.375rem;height:4.375rem;background:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bubble-info a+a{border-top:1px solid #fff}.bubble-info a img{max-width:2.0625rem}.anfrage .section-bg{max-width:50%}.anfrage .row>.col:nth-child(2){background-color:#f4f4f4 !important}.anfrage .row>.col:nth-child(2)>div{background-color:#f4f4f4 !important;padding:7.5rem 0;max-width:38.4375rem;margin-left:auto;margin-right:0}.unternehmen .row{max-width:52.3125rem !important}.tab-panels{padding-top:0 !important}.tabbed-content ul.nav li.active a{color:#fff !important}.tabbed-content ul.nav li.active{background:transparent linear-gradient(90deg,#a09d9b 0%,#d3ccc5 100%) 0% 0% no-repeat padding-box;color:#fff !important}.tabbed-content ul.nav li a{height:3.5rem;line-height:1;letter-spacing:0;color:#171615;font-family:var(--text-font-bold)}.tabbed-content ul.nav{border:1px solid #a09d9b;width:auto;margin:auto;margin-bottom:2.8125rem}.tabbed-content ul.nav li a{padding:0 6.25rem;font-size:1rem !important}.tabbed-content ul.nav li{background:#f4f4f4;border:0;padding:0;margin:0 !important}.tab-panels{padding-top:0}.unternehmen .tabbed-content ul.nav li a{padding:0 5rem;min-width:18.75rem;justify-content:center}.davon.lichkeiten .row:nth-child(1) .col .row-icon.row .col:nth-child(1) .icon-box .icon-box-img{max-width:3.75rem}.davon.lichkeiten .row:nth-child(1) .col .row-icon.row .col:nth-child(2) .icon-box .icon-box-img{max-width:4.6875rem}.davon.lichkeiten .row:nth-child(2) .col .row-icon.row .col:nth-child(1) .icon-box .icon-box-img{max-width:2.875rem}.davon.lichkeiten .row:nth-child(2) .col .row-icon.row .col:nth-child(2) .icon-box .icon-box-img{max-width:2.5rem}.davon.lichkeiten .row:nth-child(2) .col .row-icon.row .col:nth-child(3) .icon-box .icon-box-img{max-width:4.0625rem}.davon.lichkeiten .row:nth-child(2) .col .row-icon.row .col:nth-child(4) .icon-box .icon-box-img{max-width:3.4375rem}.davon.lichkeiten .row .col .row-icon.row .icon-box .icon-box-img{margin-bottom:1.4375rem;height:4.5625rem;max-height:4.5625rem;display:flex;align-items:flex-end}.davon .mog-top p{line-height:1.25rem;margin-bottom:2rem}.karriereaussichten h2{margin-bottom:3.5rem}.list-karriere button.active img{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.list-karriere button img{margin-left:3rem;transition:all .3s;-webkit-transition:all .3s;transform:rotate(0deg);-webkit-transform:rotate(0deg)}.list-karriere button{background:#36534eb3;box-shadow:0px 5px 40px #00000008;border-radius:0;font-size:1.063rem;font-family:var(--heading-font-bold);padding:1.25rem 1.25rem 1.25rem 2.875rem;color:#fff;width:100%;text-align:left;display:flex;justify-content:space-between;line-height:1;min-height:initial !important;letter-spacing:0 !important;align-items:center}.list-karriere button.active img{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.list-karriere button.active{background:#36534e}ul.list-infor li{margin-bottom:2rem}.rs-karriere .item{background:#f4f4f4;box-shadow:0px 5px 40px #00000008;padding:3.375rem 3.75rem 3.375rem 5rem;border-radius:0;color:#000;position:relative}.form-last h3{font-size:1.875rem;font-family:var(--heading-font-medium);margin-bottom:0 !important}h3.job_title{margin-bottom:1.875rem}.rs-karriere .item *{color:#171615 !important}.rs-karriere .item p.close-p span{font-size:1.5rem;margin-left:1rem;color:#fff!important}.rs-karriere .item p.close-p{color:#fff !important;cursor:pointer;position:absolute;top:1rem;right:1rem}.wrap-karriere{display:grid;grid-template-columns:1fr 1fr;gap:0 4.5rem;max-width:84.375rem;margin:auto}.rs-karriere .item p+ul{margin-top:2rem}ul.list-infor li img{margin-right:.625rem;width:1rem !important;object-fit:contain;position:relative;top:.2rem}ul.list-infor li{max-width:50%;flex-basis:50%;margin-bottom:2rem;margin-left:0 !important;display:flex;align-items:flex-start;padding-right:2rem}ul.list-infor{list-style:none;display:flex;flex-wrap:wrap;margin-bottom:0}.rs-karriere .desc ul{list-style-type:none}.rs-karriere .desc ul li:before{margin-right:.5rem;content:'-'}.rs-karriere .desc p strong{display:block;margin-bottom:-1.3em}.rs-karriere .desc ul li{margin-left:0 !important;display:flex}.author-karrie div a{display:block}.author-karrie div p{margin-bottom:0}.author-karrie img{margin-right:1.25rem;max-width:6.875rem}.author-karrie{display:flex;align-items:center;border-top:1px solid #bbbbbba6;border-bottom:1px solid #bbbbbba6;padding:2rem 0;margin:2rem 0}.form-last .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row .forminator-no-margin .forminator-col{margin-bottom:.9375rem !important}.form-last .forminator-description{display:none !important}.form-last .forminator-ui .forminator-button-upload:before{content:'' !important;background-image:url(//majori-engineering.de/wp-content/themes/majoriengineering/assets/css/../images/upload-icon.svg);background-repeat:no-repeat;background-size:contain;display:block;width:1rem;height:1rem}.form-last .forminator-ui .forminator-button-upload{font-size:0 !important;background-color:transparent !important;padding:1rem 0 !important;min-width:fit-content !important;box-shadow:none !important}.form-last .forminator-ui .forminator-field-upload .forminator-label{font-family:var(--text-font) !important;font-size:1rem !important;font-weight:400 !important}body .form-last .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open]>.forminator-row:nth-child(2){margin-bottom:.9375rem !important}body .form-last .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open]>.forminator-row:nth-child(3){margin-bottom:2.1875rem !important}.form-last .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open]>.forminator-row:not(:last-child){margin-bottom:.25rem !important}.form-last .forminator-ui .forminator-label{font-size:1.125rem !important;font-family:var(--heading-font-bold) !important;color:#171615 !important;font-weight:400 !important}.form-last .forminator-ui .forminator-button-submit:after{content:"" !important;margin-left:0 !important}.form-last .forminator-ui .forminator-input,.form-last .forminator-ui .forminator-input input{background-color:#fff !important;border-radius:0!important;color:#000 !important;border:1px solid #eaeaea !important;height:2.5rem!important;padding:0 1.25rem !important;font-size:1rem !important}.form-last #upload-1 .forminator-file-upload button{background-color:transparent !important;background-repeat:no-repeat;background-position:center;color:transparent !important;padding:0 !important;min-width:auto;max-width:1rem;margin:0;width:1rem;height:1rem}.form-last #upload-1 .forminator-file-upload{display:flex;flex-direction:row-reverse;margin-left:1.25rem;flex:1;justify-content:space-between}.form-last #consent-1 .forminator-label{display:none}.form-last .forminator-ui .forminator-checkbox .forminator-checkbox-box{border-color:#9d9d9d !important;background-color:transparent !important;width:1rem !important;height:1rem !important;top:.25rem;max-width:1rem !important}.form-last .forminator-ui.forminator-custom-form[data-design=default]{margin-bottom:0 !important}.form-last .forminator-edit-module{display:none !important}.form-last .forminator-ui .forminator-button-submit:hover{box-shadow:unset !important;opacity:.8 !important}.form-last .forminator-ui .forminator-button-submit{background:transparent linear-gradient(90deg,#a09d9b 0%,#d3ccc5 100%) 0% 0% no-repeat padding-box !important;width:100% !important;height:2.8125rem !important;font-weight:400 !important;font-family:var(--heading-font-bold) !important;border-radius:0 !important;display:flex !important;justify-content:center;align-items:center;color:#fff !important;font-size:.9375rem !important}.form-last .forminator-ui .forminator-checkbox input:checked+.forminator-checkbox-box{background-color:transparent !important}.form-last .forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox__label p a{text-decoration:underline}.form-last #upload-1 .forminator-file-upload>span{margin-left:0 !important;margin-right:auto !important;font-size:1rem !important}.form-last #upload-1{position:relative;margin-bottom:.5rem}.form-last #upload-1 span.forminator-required{display:none}.form-last .forminator-ui .forminator-col{padding-left:.3125rem !important;padding-right:.3125rem !important}.form-last .forminator-ui .forminator-row{margin-left:-.3125rem !important;margin-right:-.3125rem !important}.form-last .forminator-ui #upload-1 .forminator-label{margin-bottom:0;margin-top:0}.html-checkbox p a{text-decoration:underline}.form-last .forminator-ui .forminator-col.html-checkbox{padding:0 !important;transform:translateY(.125rem) translateX(-.5rem);margin-bottom:1.25rem !important;opacity:1;color:#9d9d9d !important}.rs-karriere .item .html-checkbox p a{font-family:var(--text-font-medium)}.rs-karriere .item .html-checkbox p a,.rs-karriere .item .html-checkbox p{font-size:1rem !important;color:#9d9d9d !important;line-height:1.25rem !important;letter-spacing:0}.rs-karriere .item h5{margin-bottom:0}.form-last #upload-1 .forminator-field{display:flex;width:100%;align-items:center;flex-wrap:wrap}.rs-karriere .forminator-ui .forminator-error-message{color:#e04562 !important;width:100%}.job_name input{font-size:0px !important;background-color:#233043 !important;border-color:#243145 !important}.forminator-custom-form>div:nth-child(7){margin-bottom:0 !important}.forminator-col.hidden-field-form{visibility:hidden;opacity:0;height:0}.slider-wrapper.ansprechpartner-slide .slider:hover .flickity-prev-next-button.previous,.slider-wrapper.ansprechpartner-slide .flickity-prev-next-button.previous{left:50%;transform:translateX(-3rem) !important;bottom:-4.6875rem;top:unset;display:none !important}.slider-wrapper.ansprechpartner-slide .slider:hover .flickity-prev-next-button.next,.slider-wrapper.ansprechpartner-slide .flickity-prev-next-button.next{left:50%;transform:translateX(1rem) !important;bottom:-4.6875rem;top:unset;display:none !important}.slider-wrapper.ansprechpartner-slide .flickity-slider>.row:not(.is-selected){opacity:1}.ansprechpartner .box .box-image div,.ansprechpartner .box .box-image img{height:100%;object-fit:cover;object-position:top}.slider-wrapper.ansprechpartner-slide .row .col{padding:0}.ansprechpartner.modelle h2{margin-bottom:3.125rem !important}.ansprechpartner .box .box-text p{margin:0;font-size:1.0625rem;color:var(--primary-color)}.ansprechpartner .box .box-text{padding-left:0;padding-right:0;padding:.75rem 0 0}.ansprechpartner .box .box-text h3{line-height:2.6875rem;margin-bottom:.3125rem;margin-top:0;font-size:1.875rem;font-family:var(--heading-font-medium)}.ansprechpartner .box .box-image{height:16.75rem;width:100%;border-radius:50%}.ansprechpartner .box{background:#fff;padding:1.75rem 2rem 1.875rem}.slider-wrapper.ansprechpartner-slide .flickity-viewport{overflow:inherit}.slider-wrapper.ansprechpartner-slide .row{max-width:20.75rem !important;margin-right:2.1875rem !important;margin-left:0 !important}.box-ceo h5{line-height:1.625rem;margin-bottom:0}.donat-cl>div>p:last-child{margin-bottom:0}.donat-cl>div>p{max-width:34.3125rem}.box-ceo{max-width:10rem}.donat-cl>div{padding:3.75rem 2.3125rem;background:#fff;height:28.5rem;overflow:auto}.donat-cl{flex:1;flex-basis:44% !important;max-width:44% !important}.donat-row:nth-child(2) .donat-cl>div{padding:1.75rem 2.3125rem}.donat-row+.donat-row{margin-top:4.375rem}.donat-row.row img{height:28.5rem;object-fit:cover;object-position:top}.donat-row.row>.col.large-3{flex-basis:28%;max-width:28%}.donat-row.row{max-width:92.875rem !important}.erstgesprach.personalprojekt .row>.col .img{margin-bottom:0 !important}.erstgesprach.personalprojekt .row>.col:nth-child(2)>div p{max-width:39.5rem}.sind-wir .row.wir-row+.row.wir-row{margin-top:7.5rem}.sind-wir .row.wir-row{max-width:93.8125rem !important}.sind-wir .row.wir-row>.col h2{max-width:24.25rem}.sind-wir .row.wir-row>.col{padding:0 !important}.sind-wir .row:not(.wir-row-img-left)>.col:nth-child(1)>.col-inner{max-width:39.5625rem;margin-left:1.25rem !important}.sind-wir .row.wir-row-img-left>.col:nth-child(2)>.col-inner{max-width:40.6875rem;margin-left:5.625rem !important}.fur-row>.col>.col-inner .fur-box:nth-child(2n):after{top:0;right:unset;left:0;transform:translateX(-50%)}.fur-row>.col>.col-inner:after{background:#000;content:'';position:absolute;width:.0625rem;height:100%;left:50%;top:0;transform:translateX(-50%);opacity:.65}.fur-row>.col>.col-inner{max-width:68.375rem;margin:auto;display:flex;flex-wrap:wrap;counter-reset:section}.fur-row .fur-box:nth-child(2n+1){margin-left:0;padding-right:3.75rem;padding-left:0}.vorgehen-row>.col:nth-child(1) .fur-row .fur-box:nth-child(2n+1){padding-right:2.75rem}.vorgehen-row>.col:nth-child(2)>div{padding:2.3125rem .25rem 2.3125rem 1.875rem}.fur-row .fur-box p:last-of-type{margin-bottom:0}.fur-row .fur-box:last-child{min-height:5rem !important}.fur-row .fur-box:last-child:before{background:#fff;content:'';position:absolute;width:.25rem;height:100%;left:0;top:0;transform:translateX(-50%);z-index:12}.fur-row .fur-box{display:flex;flex-direction:column;width:50%;position:relative;padding-left:3.75rem}.fur-row .fur-box:nth-child(2n):not(:first-child){margin-top:5.8125rem;min-height:6rem}.fur-row .fur-box:after{counter-increment:section;width:2.875rem;height:2.875rem;background:var(--primary-color);content:counter(section);position:absolute;top:0;right:0;border-radius:50%;transform:translateX(50%);z-index:13;border:.3125rem solid #fff;letter-spacing:0px;color:#fff;font-size:1.5625rem;line-height:2.25rem;font-family:var(--heading-font-bold);box-sizing:content-box;display:inline-flex;justify-content:center;align-items:center}.fur-top{margin-bottom:4.375rem}.fur-top p:last-child{margin-bottom:0}.fur-top p{max-width:19.1875rem}.fur-top.fur-top-2 p{max-width:28rem}.vorgehen .row h2{margin-bottom:2.5rem}.vorgehen .row{max-width:82.125rem !important}.vorgehen .vorgehen-row.row{max-width:83.375rem !important}.vorgehen .vorgehen-row.row>.col{padding-left:1.5625rem;padding-right:1.5625rem}.vorgehen-row>.col>div{padding:2.3125rem 1.875rem;background:#fff;height:100%}.lichkeiten .row-icon.row .col>div .icon-box-text{max-width:100% !important}.lichkeiten .section-content>.row:nth-child(1)>.col:nth-child(1)>div{max-width:45rem;margin-left:0}.lichkeiten .section-content>.row{max-width:95.75rem !important}.lichkeiten .row .col{padding:0 .625rem !important}.lichkeiten .row:nth-child(1) .col .row-icon.row .col:nth-child(1) .icon-box .icon-box-img{max-width:2.875rem}.lichkeiten .row:nth-child(1) .col .row-icon.row .col:nth-child(2) .icon-box .icon-box-img:nth-child(2){max-width:3rem}.lichkeiten .row:nth-child(2) .col .row-icon.row .col:nth-child(4) .icon-box .icon-box-img,.lichkeiten .row:nth-child(2) .col .row-icon.row .col:nth-child(1) .icon-box .icon-box-img{max-width:3.1875rem}.lichkeiten .row:nth-child(2) .col .row-icon.row .col:nth-child(2) .icon-box .icon-box-img{max-width:4rem}.lichkeiten .row:nth-child(2) .col .row-icon.row .col:nth-child(3) .icon-box .icon-box-img{max-width:3.75rem}.lichkeiten .row .col .row-icon.row .icon-box .icon-box-img{margin-bottom:2.5rem;max-height:3.13rem}.mog-top p{font-size:.9375rem;line-height:1.25rem;margin-bottom:2.3125rem}.lichkeiten .row .col .row-icon.row{padding:0 0!important;margin-top:0;margin-left:-.625rem !important;margin-right:-.625rem !important;max-width:calc(100% + 1.25rem) !important;width:calc(100% + 1.25rem) !important}.row-icon.row .col>div .icon-box .icon-box-img svg{color:var(--primary-color)}.row-icon.row{padding:0 .3125rem !important;margin-top:-.625rem}.row-icon.row .col{padding:.625rem !important}.ubernehmen .col:nth-child(1)>div .icon-box .icon-box-img{max-width:3.3125rem}.ubernehmen .col:nth-child(2)>div .icon-box .icon-box-img{max-width:4.0625rem}.ubernehmen .col:nth-child(3)>div .icon-box .icon-box-img{max-width:3.625rem}.ubernehmen .col:nth-child(4)>div .icon-box .icon-box-img{max-width:3.875rem}.row-icon.row .col:nth-child(4)>div .icon-box-text,.row-icon.row .col:nth-child(3)>div .icon-box-text{max-width:15rem}.lichkeiten .row-icon.row .col>div:hover .icon-box-img svg{color:#fff}.lichkeiten .row-icon.row .col>div:hover .img-icon-hover{display:inline-flex}.row-icon.row .col>div .img-icon-hover div,.row-icon.row .col>div .img-icon-hover img{width:auto;height:100%;object-fit:contain}.row-icon.row .col>div .img-icon-hover{display:none;margin-bottom:0;max-height:3.13rem}.lichkeiten .row-icon.row .col>div:hover .img-icon-hover+.icon-box .icon-box-img img{display:none}.lichkeiten .row-icon.row .col>div:hover h5{color:#fff !important}.lichkeiten .row-icon.row .col>div:hover{color:#fff !important;background:transparent radial-gradient(closest-side at 108% -11%,#4a7079 0%,#36534e 100%) 0% 0% no-repeat padding-box;box-shadow:0px 5px 40px #00000008}.row-icon.row .col>div .icon-box-text{max-width:17rem}.ubernehmen .row-icon.row{background:transparent radial-gradient(closest-side at 67% 50%,#36534e86 0%,#36534e86 37%,#36534E00 100%) 0% 0% no-repeat padding-box}.row-icon.row .col>div{background:#fff 0% 0% no-repeat padding-box;box-shadow:0px .3125rem 2.5rem #00000008;height:100%;padding:1.25rem 1.75rem 1.75rem;transition:all .3s ease-in-out}.ubernehmen .section-content>.row>.col:nth-child(2)>div{max-width:36.25rem;margin-left:0}.ubernehmen .section-content>.row>.col a.button.secondary{margin-top:1.25rem}.ubernehmen .section-content>.row>.col:nth-child(2){padding-left:4.6875rem !important}.personalprojekt .row>.col .icon-box .icon-box-img{max-width:4.0625rem;margin-bottom:.625rem}.personalprojekt .row>.col h2{margin-bottom:1.25rem !important}.personalprojekt .row>.col:nth-child(1){flex-basis:78%;max-width:78%}.personalprojekt .row>.col:nth-child(2){flex-basis:22%;max-width:22%}.personalprojekt .row>.col:nth-child(2)>div{background-color:var(--primary-color) !important;padding:2.5rem 2.3125rem !important;transform:translateX(-64%);width:44.5625rem}.modelle .section-bg{max-width:52.5rem!important;right:0 !important;left:unset!important;opacity:.2!important}.modelle h2{margin-bottom:2.5rem !important}.modelle-top p{margin:0 !important;font-family:var(--heading-font-bold);font-size:1.125rem;line-height:1.625rem}.modelle-row .col>div .modelle-top+.row>.col>div ul{margin-bottom:4.375rem}.modelle-row .col>div .row>.col>div ul li{margin-left:1rem}.modelle-row .col>div .row>.col>div ul li,.modelle-row .col>div .row>.col>div p{line-height:1.25rem !important;margin-bottom:1rem !important}.modelle-row a.button.primary{width:fit-content}.modelle-row .col>div .row .col .col-inner ul li:last-child,.modelle-row .col>div .row .col .col-inner p:last-child{margin-bottom:0!important}.modelle-top{background:#36534e;color:#fff;text-align:center;padding:.75rem}.modelle-row>.col{padding:0 1.25rem !important}.modelle-row .col div .row .col .col-inner{background:#fff;box-shadow:0 .3125rem 2.5rem #00000008;padding:2.1875rem 1.25rem 2.1875rem 2.5rem}.modelle-row h3{margin-bottom:.9375rem;font-size:1.875rem;line-height:2.6875rem;font-family:var(--heading-font-medium)}.modelle-row{max-width:97rem !important}.modelle-row>.col:not(:nth-child(2)){padding-top:2.5rem !important}.modelle-row>.col:not(:nth-child(2))>div .row>.col>div{min-height:23.9375rem;display:flex;flex-direction:column;justify-content:space-between}.banner-home .slider .flickity-prev-next-button:hover{opacity:.8 !important}.banner-home>.section-content>.row>.col>div .row-slide{max-width:43.125rem !important}.banner-home>.section-content>.row>.col>div .flickity-slider .row p{max-width:31.5rem}.banner-home>.section-content>.row>.col>div .flickity-slider .row{max-width:36.75rem !important}.banner-home>.section-content>.row>.col>div .flickity-slider .col{background:#36534ee6;padding:1.875rem;height:14.25rem;overflow:auto}.banner-home>.section-content>.row>.col>div{max-width:48rem;margin-left:0}.banner-home>.section-content>.row.row-slide>.col>div{max-width:44.7rem}.banner-home h1{font-family:var(--heading-font-semibold);margin-bottom:7.8125rem}.banner-home .flickity-prev-next-button.next{left:unset;top:0}.banner-home .flickity-prev-next-button.previous,.banner-home .flickity-prev-next-button.next{right:0;width:8.0625rem;height:7.0625rem;opacity:1 !important;transform:unset !important}.banner-home .flickity-prev-next-button.previous{top:unset;bottom:0;left:unset}.banner-home .flickity-prev-next-button{background-color:#36534e89}.banner-home{align-items:flex-end !important}.effizienz .row .col:nth-child(1)>div{max-width:37rem !important;margin-left:0}.effizienz .row .col:nth-child(2){padding-left:0}.effizienz .row{max-width:96.125rem}.banner-page-custom .text-box.banner-layer{max-width:67rem;padding:0 1.875rem !important}.banner-page-custom h2{margin:0 0 1.875rem !important}