@media (min-width:1600px){.loserthStaffCard{grid-template-columns:60% 40%!important;}}@media (max-width:1800px){:root{--footer-x-extra-spacing:150px;}}@media (max-width:1550px){:root{--footer-x-extra-spacing:80px;--h2-font-size:30px;--h3-font-size:50px;--h4-font-size:24px;--h5-font-size:24px;--font-size:18px;}}@media (max-width:1400px){:root{--page-y-spacing:40px;--page-x-spacing:50px;--footer-x-extra-spacing:40px;}#main-menu #main-menu-items{display:grid;grid-template-areas:"maintopic-01 maintopic-02"
		"maintopic-03 maintopic-04"
		"maintopic-05 maintopic-06"
		"maintopic-07 maintopic-08"
		"maintopic-09 maintopic-10"
		"maintopic-11 maintopic-12";grid-template-columns:1fr 1fr;}#sub-menu-right-kontakt{padding:40px calc(var(--page-x-spacing) + 20px) 40px var(--page-x-spacing);}}@media (max-width:1200px){:root{--h2-font-size:24px;--h3-font-size:40px;--h4-font-size:20px;--h5-font-size:20px;}.frame-layout-5 .ce-textpic,.frame-layout-6 .ce-textpic,.frame-layout-7 .ce-textpic,.frame-layout-8 .ce-textpic,.frame-layout-9 .ce-textpic,.frame-layout-10 .ce-textpic{display:block;}.frame-layout-5 .ce-textpic *:first-child,.frame-layout-6 .ce-textpic *:first-child,.frame-layout-7 .ce-textpic *:first-child,.frame-layout-8 .ce-textpic *:first-child,.frame-layout-9 .ce-textpic *:first-child,.frame-layout-10 .ce-textpic *:first-child{margin-top:1em;}.ce-bodytext h3 + p{margin-top:1em;}.csc-frame-darkBG .twoColsItem{margin-top:1rem!important;}#loserthJobCategorySearch,#qplixDepartmentSearch,.newsCategoryMenu,.frame-type-menu_subpages ul{grid-template-columns:repeat(2,1fr)!important;}#loserthJobCategorySearch button span,#qplixDepartmentSearch button span,.newsCategoryMenu a:link span,.newsCategoryMenu a:visited span,.frame-type-menu_subpages a:link span,.frame-type-menu_subpages a:visited span{font-size:1.7vw!important;}#footerAddresses{display:none;}#footerWrapper{background-size:auto,auto;}.loserthJobGridList{grid-template-columns:repeat(3,1fr)!important;}}@media (max-width:1024px){:root{--footer-x-extra-spacing:0;}#main-menu #main-menu-items{display:block;}#main-menu #main-menu-items > ul{padding:0;}#main-menu #main-menu-items .withSub .sub-menu-toggle{display:block;}#main-menu-footer > ul{padding:0;}.frame-layout-1 .frameInner{grid-template-areas:"header contentBody";grid-template-columns:1fr 1fr;}.tctLayout1,.tctLayout2,.tctLayout3,.tctLayout4{grid-template-columns:1fr 1fr;grid-template-areas:"headerCell headerCell"
		                      "column1 column2"
                              "column1 column2";}.frame-layout-4 .frameInner{grid-template-areas:"header header"
                             "subHeader contentBody"
                             "subHeader contentBody";}.frame-layout-11 tr{display:block;}.frame-layout-11 a{min-height:140px;}.frame-layout-11 tr:last-of-type td{margin-bottom:calc(0.25 * var(--page-y-spacing));}.frame-layout-11 tr:last-of-type td:last-of-type{margin-bottom:0;}.frame-layout-12 tr{display:block;}.frame-layout-12 td{min-height:140px;}.frame-layout-12 tr:last-of-type td{margin-bottom:calc(0.25 * var(--page-y-spacing));}.frame-layout-12 tr:last-of-type td:last-of-type{margin-bottom:0;}.frame-layout-13 tr{display:block;}.frame-layout-13 tr:last-of-type td{margin-bottom:calc(0.5 * var(--page-y-spacing));}.frame-layout-13 tr:last-of-type td:last-of-type{margin-bottom:0;}.twoCols,.threeCols{display:block;}.twoCols header h1,.twoCols header h2,.twoCols header h3,.twoCols header h4,.twoCols header h5,.threeCols header h1,.threeCols header h2,.threeCols header h3,.threeCols header h4,.threeCols header h5{margin-top:1em;}#bottom-menu{display:block;}#footerContactInfo{display:none;}#footerContactInfo_mobile{display:block;}#sub-menu-right li,#sub-menu-right li a i,#sub-menu-right li a,#sub-menu-right li p,#sub-menu-right li span{color:var(--font-color);}}@media (max-width:900px){:root{}#loserthJobCategorySearch,#qplixDepartmentSearch,.newsCategoryMenu,.frame-type-menu_subpages ul{grid-template-columns:repeat(1,1fr)!important;}#loserthJobCategorySearch button span,#qplixDepartmentSearch button span,.newsCategoryMenu a:link span,.newsCategoryMenu a:visited span,.frame-type-menu_subpages a:link span,.frame-type-menu_subpages a:visited span{font-size:3vw!important;}.loserthJobGridList{grid-template-columns:repeat(2,1fr)!important;}}@media (max-width:800px){:root{--h1-font-size:4vw;--h4-font-size:18px;}.teaserHeader{background-image:url('../../../typo3conf/ext/loserth_website/Resources/Public/theme/loserth/Css/images/teaserheaderBGmobile.svg');min-height:unset;margin-top:-1em;padding-left:2%;padding-right:2%;}.frame-layout-1 .frameInner{display:block;}.frame-layout-1 .frameInner header{margin-bottom:2em;}.tctLayout1,.tctLayout2,.tctLayout3,.tctLayout4{grid-template-columns:1fr;grid-template-areas:"headerCell"
		                      "column1"
                              "column2";}.frame-layout-4 .frameInner{grid-template-areas:"header"
                             "subHeader"
                             "contentBody";}.swiper-slide figcaption{left:0;transform:none;width:100%;border-radius:0;line-height:1.2em;padding:.5rem 1rem;}.swiper-slide figcaption *{margin:.5rem 0;}.loserthFsndCompany .companyLocations{grid-template-columns:repeat(2,1fr)!important;}#mainContent,#footerWrapper{background-image:url('../../../typo3conf/ext/loserth_website/Resources/Public/theme/loserth/Css/images/footer-bg-mobile.svg');background-repeat:no-repeat;background-position:center bottom;background-size:100%;}.frame-layout-19 .ce-row figcaption{bottom:24px;}}@media (max-width:720px){:root{--page-y-spacing:20px;--page-x-spacing:25px;}#logo-text,#thin-line-horizontal{display:none;}#sub-menu,#sub-menu-right{display:none;}.frame-layout-16 td{padding-left:0!important;text-align:center;}.sub-menu-right-address-header{font-size:20px;}#footerComponents1{padding-bottom:1em;}#footerComponents2 .copyright{display:none;}#footerComponents3{display:block;}}@media (max-width:600px){:root{--h2-font-size:18px;--h3-font-size:30px;--h4-font-size:18px;--h5-font-size:18px;--font-size:16px;}.newsCategoryMenu a:link,.newsCategoryMenu a:visited,.frame-type-menu_subpages a:link,.frame-type-menu_subpages a:visited{font-size:3.5vw;}.loserthFsndCompany .companyLocations{grid-template-columns:repeat(1,1fr)!important;}.jobListloserth div.allJobBtnWrapper{padding-left:3.5rem;background-size:auto 50%;}#loserthJobCategorySearch button span,#qplixDepartmentSearch button span,.newsCategoryMenu a:link span,.newsCategoryMenu a:visited span,.frame-type-menu_subpages a:link span,.frame-type-menu_subpages a:visited span{font-size:4vw!important;}.loserthJobGridList{grid-template-columns:repeat(1,1fr)!important;}.frame-layout-19 .ce-row{grid-template-columns:repeat(1,1fr);}.frame-layout-19 .ce-row figcaption{left:24px;bottom:48px;font-size:calc(var(--h2-font-size) * 2);}}@media (max-width:480px){#main-menu #main-menu-items .withSub > a{font-size:var(--main-menu-item-font-size-first-level-mobile);}#footerComponents1 .footerSubComponent{display:none;}#footerComponents1 #footerLogoWrapper{margin:0 auto;}#footerLogoWrapper img:first-of-type{width:50px;height:auto;}#footerLogoWrapper img:last-of-type{width:230px;height:auto;}}@media screen and (orientation:landscape) and  (max-height:600px){#sub-menu-right-kontakt{top:0!important;height:100vh!important;padding-top:100px;}}
