@font-face{font-family:"Barlow";src:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/fonts/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Barlow";src:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/fonts/Barlow-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Barlow";src:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/fonts/Barlow-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Barlow";src:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/fonts/Barlow-Bold.ttf) format("truetype");font-weight:700;font-style:normal}#masthead{height:170px;position:fixed;left:0;top:0;width:100%;background-color:white;z-index:999}#masthead>.inner-width{align-items:flex-end;display:flex;justify-content:space-between;position:relative;height:100%}#masthead>.inner-width .logowrapper{height:100%;display:flex;align-items:center}#masthead>.inner-width .logowrapper a{display:flex}#masthead>.inner-width .logowrapper a .logo{width:260px;height:auto}#masthead>.inner-width>div .togglenav{position:absolute;right:20px;top:35px;z-index:555}#masthead>.inner-width>div .togglenav .checkbox{position:absolute;display:block;height:32px;width:32px;z-index:5;opacity:0;cursor:pointer}#masthead>.inner-width>div .togglenav input[type="checkbox"]:checked~.hamburger-lines .line1{transform:rotate(45deg);background:white}#masthead>.inner-width>div .togglenav input[type="checkbox"]:checked~.hamburger-lines .line2{transform:scaleY(0)}#masthead>.inner-width>div .togglenav input[type="checkbox"]:checked~.hamburger-lines .line3{transform:rotate(-45deg);background:white}#masthead>.inner-width>div .togglenav .hamburger-lines{display:block;height:26px;width:32px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}#masthead>.inner-width>div .togglenav .hamburger-lines .line{display:block;height:4px;width:100%;background:#142B70}#masthead>.inner-width>div .togglenav .hamburger-lines .line.line1{transform-origin:0% 0%;transition:all 0.4s ease-in-out}#masthead>.inner-width>div .togglenav .hamburger-lines .line.line2{transition:all 0.2s ease-in-out}#masthead>.inner-width>div .togglenav .hamburger-lines .line.line3{transform-origin:0% 100%;transition:all 0.4s ease-in-out}#masthead>.inner-width>div .burgernav{display:none;position:fixed;left:0;top:0;width:100%;z-index:444;height:100vh}#masthead>.inner-width>div .burgernav .background-gradient{z-index:330;height:100vh;width:100%;background:linear-gradient(to bottom, black 0%, black 41%, rgba(0, 0, 0, 0) 100%);position:absolute;left:0;top:0}#masthead>.inner-width>div .burgernav .mainnav{background-color:#142B70;padding-top:120px;padding-bottom:80px;z-index:333;position:relative}#masthead>.inner-width>div .burgernav .mainnav>.inner-width{display:flex;justify-content:space-between}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .menu-fahrzeuge-container{width:40%;padding-right:40px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .menu-fahrzeuge-container ul{max-width:410px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright{width:calc(60% + 55px);display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;right:-40px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright>div{width:calc(50% - 20px)}#masthead>.inner-width>div .burgernav .mainnav>.inner-width li a{font-size:30px;line-height:40px;color:white;text-decoration:none;font-weight:bold;border-bottom:1px solid white;display:block;position:relative;padding-left:45px;padding-bottom:15px;margin-bottom:10px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width li a::before{content:"";position:absolute;left:0;top:13px;width:23px;height:15px;background-image:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/img/arrow-right.svg);background-repeat:no-repeat;background-size:contain;transition:left 400ms}#masthead>.inner-width>div .burgernav .mainnav>.inner-width li a:hover::before{left:10px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul{margin:0;padding:0;list-style:none}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children{margin-bottom:75px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children>a{pointer-events:none;color:#6D7CA6}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children a{padding-left:0}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children a::before{display:none}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children ul a{font-weight:400;transition:color 200ms}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children ul a:hover{color:#6D7CA6}#masthead>.inner-width>div #primary-menu{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;align-items:flex-end;padding-bottom:25px}#masthead>.inner-width>div #primary-menu li{margin-left:65px;position:relative}#masthead>.inner-width>div #primary-menu li a{color:#142B70;text-decoration:none;font-size:20px;line-height:30px;font-weight:bold;position:relative}#masthead>.inner-width>div #primary-menu li a::after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:0;background-color:#142B70;transition:width 300ms ease;transform-origin:left}#masthead>.inner-width>div #primary-menu li a:hover::after{width:100%}#masthead>.inner-width>div #primary-menu li#menu-item-21 img,#masthead>.inner-width>div #primary-menu li#menu-item-20 img{position:absolute;left:50%;height:auto;transform:translateX(-50%);margin-bottom:0;padding-bottom:0}#masthead>.inner-width>div #primary-menu li#menu-item-21 img{bottom:75px;min-width:110px}#masthead>.inner-width>div #primary-menu li#menu-item-20 img{bottom:60px;min-width:70px}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Barlow";font-weight:400}body a{outline:none !important}body p{margin-top:0}body .inner-width,body .header-image{max-width:1240px;width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}body .txtimg-block,body .contentslider{max-width:1040px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}body .small-width,body .text-element,body .inner-width>h2.wp-block-heading{max-width:795px;width:100%;margin-left:auto;margin-right:auto}body main{margin-top:170px}body .customlink,body .wp-element-button{color:white;text-decoration:none;font-size:18px;line-height:28px;font-weight:600;background-color:#142B70;padding:5px 25px 7px;transition:all 400ms;border-radius:0;display:inline-block}body .customlink:hover,body .wp-element-button:hover{background-color:#17213d}body .customlink.white,body .wp-element-button.white{background-color:white;color:#142B70}body .customlink.white:hover,body .wp-element-button.white:hover{background-color:#c0c0c0}body h1,body .newslist-wrapper h2,body .teamwrapper h2,body .text-element h2,body h2.wp-block-heading{margin-top:0;font-size:65px;line-height:65px;font-weight:700;margin-bottom:20px}body h2,body h3{margin-top:0;font-size:45px;line-height:45px;font-weight:700}body h4,body #popup h2{margin-top:0;font-size:35px;line-height:40px;font-weight:700;margin-bottom:15px}body.home #primary{margin-bottom:230px}.homeheader-wrapper{height:calc(100vh - 170px);position:relative;margin-bottom:85px}.homeheader{height:60vh;position:relative;padding-top:105px}.homeheader h1{color:white;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.55)}.homeheader .linkwrapper{display:flex;flex-wrap:wrap;grid-gap:17px}.homeheader video,.homeheader img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;z-index:-1}.homeheader video.mobile_homefile,.homeheader img.mobile_homefile{display:none}.fahrzeuge-wrapper{padding-right:calc((100vw - 1240px) / 2 + 13px);position:absolute;left:0;bottom:0;width:100%}.fahrzeuge-wrapper .inner{background-color:#142B70;clip-path:polygon(0% 0%, 100% 0%, 85% 100%, 0% 100%);padding-left:calc((100vw - 1240px) / 2 + 13px);display:flex;flex-wrap:wrap;padding-top:25px;padding-bottom:40px}.fahrzeuge-wrapper .inner .item{width:50%;text-align:center;max-width:410px;margin-left:60px;position:relative}.fahrzeuge-wrapper .inner .item h2{color:white;text-transform:uppercase;margin-bottom:5px}.fahrzeuge-wrapper .inner .item p{font-size:24px;line-height:30px;color:white;font-weight:600;margin-bottom:0px}.fahrzeuge-wrapper .inner .item img{height:220px;width:auto;object-fit:contain}.fahrzeuge-wrapper .inner .item .buttonwrapper{position:absolute;bottom:10px;left:0;right:0}.fahrzeuge-wrapper #scrolldown{position:absolute;right:calc((100vw - 1240px) / 2 + 63px);bottom:25px;width:30px;height:auto;cursor:pointer;animation:float 2s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.newslist-wrapper{margin-bottom:125px}.newslist-wrapper .small-width{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.newslist-wrapper .small-width .filters-select{outline:none !important;height:40px;width:220px;background-color:#142B70;color:white;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;line-height:28px;font-weight:600;font-family:"Barlow";padding-left:25px;background-image:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/img/select.svg);background-repeat:no-repeat;background-size:20px auto;background-position:calc(100% - 20px) center}.newslist-wrapper h3{margin-top:0;margin-bottom:45px;color:#142B70;text-align:center}.newslist-wrapper h2{color:#142B70;margin-bottom:0}.newslist-wrapper .newslist{display:flex;flex-wrap:wrap;justify-content:space-between}.newslist-wrapper .newslist .news-item{background-color:#F0F0F0;width:calc(50% - 12px);padding:25px;padding-bottom:80px;margin-bottom:25px;position:relative;height:670px}.newslist-wrapper .newslist .news-item h4{color:#142B70}.newslist-wrapper .newslist .news-item .news-thumb{height:340px;overflow:hidden;margin-bottom:15px}.newslist-wrapper .newslist .news-item .news-thumb img{transform:scale(1);transition:transform 400ms;height:100%;width:100%;object-fit:cover}.newslist-wrapper .newslist .news-item .news-thumb img:hover{transform:scale(1.05)}.newslist-wrapper .newslist .news-item h4,.newslist-wrapper .newslist .news-item p{padding-left:45px;padding-right:45px}.newslist-wrapper .newslist .news-item p{color:#142B70;font-size:20px;line-height:25px;font-weight:400}.newslist-wrapper .newslist .news-item .customlink{position:absolute;left:70px;bottom:30px}.newslist-wrapper .buttonwrapper{margin-top:15px;text-align:center}.header-image{margin-bottom:80px}.header-image img{width:100%;height:440px;object-fit:cover}.googlemaps{margin-bottom:80px}.text-element{margin-bottom:95px}.text-element,.single-post main .small-width{color:#142B70;font-size:20px;line-height:28px;font-weight:400}.text-element h1,.text-element h2,.single-post main .small-width h1,.single-post main .small-width h2{color:#142B70;margin-bottom:45px !important}.text-element .teasertxt,.single-post main .small-width .teasertxt{font-size:30px;line-height:35px;font-weight:400;margin-bottom:25px}.text-element p,.single-post main .small-width p{margin-bottom:45px}.text-element .wp-block-buttons,.single-post main .small-width .wp-block-buttons{display:inline-block;margin-top:15px;gap:0}.text-element .wp-block-buttons .wp-block-button,.single-post main .small-width .wp-block-buttons .wp-block-button{margin-right:10px}.text-element .wp-block-list:not(.blue-item),.single-post main .small-width .wp-block-list:not(.blue-item){margin:0;padding:0;list-style:none;margin-bottom:45px}.text-element .wp-block-list:not(.blue-item) li,.single-post main .small-width .wp-block-list:not(.blue-item) li{position:relative;padding-left:35px;color:#142B70;font-size:25px;line-height:40px;font-weight:600}.text-element .wp-block-list:not(.blue-item) li::before,.single-post main .small-width .wp-block-list:not(.blue-item) li::before{content:"";position:absolute;left:0;top:14px;width:20px;height:15px;background-image:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/img/arrow-right-blue.svg);background-repeat:no-repeat;background-size:contain}.text-element .wp-block-list:not(.blue-item).joblist,.single-post main .small-width .wp-block-list:not(.blue-item).joblist{margin-top:70px;margin-bottom:90px;display:inline-block;width:100%}.text-element .wp-block-list:not(.blue-item).joblist li,.text-element .wp-block-list:not(.blue-item).joblist a,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li,.single-post main .small-width .wp-block-list:not(.blue-item).joblist a{color:#142B70;text-decoration:none}.text-element .wp-block-list:not(.blue-item).joblist li,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li{padding-left:0;border-top:1px solid #6D7CA6}.text-element .wp-block-list:not(.blue-item).joblist li a,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li a{display:block;transition:color 200ms;padding:27px 0;position:relative}.text-element .wp-block-list:not(.blue-item).joblist li a:hover,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li a:hover{color:#6D7CA6}.text-element .wp-block-list:not(.blue-item).joblist li a:hover::after,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li a:hover::after{opacity:0.3}.text-element .wp-block-list:not(.blue-item).joblist li a::after,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li a::after{transition:opacity 200ms;content:"";width:16px;height:28px;position:absolute;right:0px;top:33px;background-image:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/img/download.svg);background-repeat:no-repeat;background-size:contain}.text-element .wp-block-list:not(.blue-item).joblist li::before,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li::before{display:none}.text-element .wp-block-list:not(.blue-item).joblist li:last-child,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li:last-child{border-bottom:1px solid #6D7CA6}.blue-item{background-color:#3A7ECE;width:calc(100% + (1000px - 795px));margin-left:calc(0px - (1000px - 795px) / 2);padding-left:calc((1000px - 795px) / 2);padding-right:calc((1000px - 795px) / 2);padding-top:45px;padding-bottom:45px;position:relative;margin-bottom:45px;color:white;font-size:30px;line-height:35px;font-weight:400;list-style:none}.blue-item a{color:white;text-decoration:none;transition:color 200ms;font-weight:700}.blue-item a:hover{color:#17213d}.blue-item strong{font-weight:700}.blue-item::before{content:"";position:absolute;width:0px;height:0px;border-style:solid;border-width:0 26px 45px 26px;border-color:transparent transparent white transparent;transform:rotate(90deg);top:0;bottom:0;left:-15px;margin:auto}.blue-item li{position:relative;padding-left:35px;color:white;font-size:25px;line-height:40px;font-weight:600}.blue-item li::before{content:"";position:absolute;left:0;top:14px;width:20px;height:15px;background-image:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/img/arrow-right.svg);background-repeat:no-repeat;background-size:contain}.contentslider{position:relative;margin-bottom:135px}.contentslider img{height:635px;width:100%;object-fit:cover}.contentslider .slick-prev,.contentslider .slick-next{position:absolute;top:0;z-index:1;bottom:0;margin:auto;height:42px;background-image:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/img/arrow-down.svg);width:25px;height:15px;background-size:contain;background-repeat:no-repeat;border-radius:0;border:none;background-color:transparent;font-size:0;cursor:pointer;outline:none !important}.contentslider .slick-prev{left:-20px;transform:rotate(90deg)}.contentslider .slick-next{right:-20px;transform:rotate(-90deg)}#primary .txtimg-block{display:flex;flex-wrap:wrap !important;gap:0;margin-bottom:55px;align-items:center !important}#primary .txtimg-block>.wp-block-column{width:50%;flex-basis:auto;color:#142B70;font-size:20px;line-height:25px;font-weight:400}#primary .txtimg-block>.wp-block-column figure{padding-right:15px;overflow:hidden}#primary .txtimg-block>.wp-block-column figure img{height:460px;width:100%;object-fit:cover;transform:scale(1);transition:transform 400ms;object-fit:cover}#primary .txtimg-block>.wp-block-column figure img:hover{transform:scale(1.05)}#primary .txtimg-block>.wp-block-column:nth-child(2){padding-left:40px}#primary .txtimg-block>.wp-block-column .wp-block-buttons{gap:15px}.wp-block-spacer{height:160px !important}.wp-block-separator{margin-top:10px;margin-bottom:25px;height:40px;background-color:transparent;border-top:1px solid #142B70;border-left:1px solid #142B70;display:inline-block;width:100%}.twocol-image{display:flex;flex-wrap:wrap !important;gap:0;align-items:center !important;justify-content:space-between;margin-bottom:150px}.twocol-image>.wp-block-column{width:calc(50% - 12px);flex-basis:auto !important;flex-grow:inherit !important}.twocol-image>.wp-block-column figure{overflow:hidden}.twocol-image>.wp-block-column figure img{height:410px;width:100%;object-fit:cover;transform:scale(1);transition:transform 400ms}.twocol-image>.wp-block-column figure img:hover{transform:scale(1.05)}.teamwrapper{color:#142B70;padding-bottom:160px}.teamwrapper .teamlist{margin-bottom:80px}.teamwrapper h2{margin-bottom:40px !important;color:#142B70}.teamwrapper .team-descr{font-size:30px;line-height:35px;margin-top:20px;display:inline-block;margin-bottom:55px}.teamwrapper .accordion-container{position:relative;margin-bottom:45px}.teamwrapper .accordion-container::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:#0D2F68;opacity:0.2}.teamwrapper .accordion-container .accordion-wrapper{position:relative}.teamwrapper .accordion-container .accordion-wrapper.active h3{opacity:0.2}.teamwrapper .accordion-container .accordion-wrapper.active::after{transform:rotate(180deg);opacity:0.2}.teamwrapper .accordion-container .accordion-wrapper h3{font-size:30px;line-height:35px;margin-bottom:0;padding:30px 0;cursor:pointer}.teamwrapper .accordion-container .accordion-wrapper .accordion-content{display:none;padding-bottom:85px}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .blue-item{margin-top:25px;margin-left:0;margin-right:0;width:auto;padding-bottom:30px}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .blue-item a{font-weight:400;display:inline-block;margin-bottom:15px}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .info{margin-top:25px;margin-bottom:30px;display:inline-block;font-size:30px;line-height:40px;color:#142B70;font-weight:400}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .info .title{font-size:30px;line-height:40px;font-weight:700;display:block;margin-bottom:20px}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .info table{margin-bottom:0}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .info table td{padding-bottom:30px;vertical-align:top}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .info table td:first-child{width:180px}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .inner-team .team-item{width:calc(50% - 12px)}.teamwrapper .accordion-container .accordion-wrapper::before{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background-color:#0D2F68;opacity:0.2}.teamwrapper .accordion-container .accordion-wrapper::after{content:"";position:absolute;right:0;top:43px;width:21px;height:11px;background-image:url(//ford-grenzgarage.ch/wp-content/themes/grenzgarage/img/accordionarrow.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:transform 400ms}.teamwrapper .inner-team{display:flex;flex-wrap:wrap;grid-gap:24px}.teamwrapper .inner-team .team-item{width:calc(100% / 3 - 16px);padding:25px;padding-bottom:90px;background-color:#F0F0F0;color:#142B70;position:relative}.teamwrapper .inner-team .team-item .thumbnail{position:relative;margin-bottom:10px}.teamwrapper .inner-team .team-item .thumbnail img{width:100%;height:330px;object-fit:cover}.teamwrapper .inner-team .team-item .title{display:block;font-size:30px;line-height:35px;font-weight:700;margin-bottom:20px}.teamwrapper .inner-team .team-item .function{display:block;font-size:20px;line-height:25px;font-weight:400;margin-bottom:10px}.teamwrapper .inner-team .team-item a:not(.customlink){font-size:20px;line-height:25px;font-weight:400;text-decoration:none;color:#142B70;margin-bottom:5px;display:inline-block}.teamwrapper .inner-team .team-item a:not(.customlink):hover{color:#17213d}.teamwrapper .inner-team .team-item a.customlink{position:absolute;left:25px;bottom:30px}.teamwrapper .teamlink{text-align:center;margin-top:70px}.inner-width>h2.wp-block-heading{color:#142B70;margin-bottom:45px !important}.contact-group{width:calc(100% + ((1000px - 795px) / 2));margin-bottom:50px;display:inline-block;margin-top:25px}.contact-group>.wp-block-group__inner-container>.wp-block-columns:not(:last-child){margin-bottom:105px}.contact-group>.wp-block-group__inner-container>.wp-block-columns:last-child{margin-bottom:15px}.contact-group h3{font-size:35px;line-height:40px;margin-bottom:20px}.contact-group p,.contact-group a:not(.wp-element-button),.contact-group table td{font-size:30px;line-height:35px;color:#142B70}.contact-group a:not(.wp-element-button){text-decoration-thickness:1px;transition:opacity 200ms}.contact-group a:not(.wp-element-button):hover{color:#17213d}.contact-group p{margin-bottom:25px}.contact-group table td{padding:0;border:none;vertical-align:top}.contact-group table td:first-child{width:180px}#popup{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100vh;backdrop-filter:brightness(50%);-webkit-backdrop-filter:brightness(50%);display:none;align-items:center;justify-content:center}#popup.active{display:flex}#popup .popup-inner{position:relative;background-color:white;max-width:1000px;padding:15px;display:flex;flex-wrap:wrap}#popup .popup-inner #close{position:absolute;right:30px;top:30px;cursor:pointer;width:27px;height:auto}#popup .popup-inner .left{width:50%;padding-right:15px}#popup .popup-inner .left img{width:100%;height:465px;object-fit:cover}#popup .popup-inner .right{width:50%;display:flex;flex-direction:column;justify-content:center;color:#142B70;padding:0 35px}#popup .popup-inner .right h2{margin-bottom:20px}#popup .popup-inner .right span{font-size:20px;line-height:25px;font-weight:400}#popup .popup-inner .right .button-wrapper{margin-top:20px}#popup .popup-inner .right .button-wrapper .customlink{margin-right:15px}.error404 main .inner-width{min-height:calc(100vh - 170px - 383px);padding-top:100px}.error404 main .inner-width h1{color:#142B70}.error404 main .inner-width p{color:#142B70;font-size:20px;line-height:25px;font-weight:400}#contact-icons{position:fixed;right:25px;bottom:25px;z-index:333;display:flex;flex-direction:column}#contact-icons img{width:45px;height:auto;margin-top:10px;transition:transform 400ms}#contact-icons img:hover{transform:scale(1.1)}footer{background-color:#142B70;padding-top:60px;padding-bottom:40px;z-index:400;position:relative}footer section,footer p,footer .widget{margin-top:0;margin-bottom:0}footer a{transition:color 200ms}footer a:hover{color:#6D7CA6 !important}footer .inner-width{display:flex;justify-content:space-between}footer .inner-width .left{display:flex;flex-direction:column;justify-content:space-between}footer .inner-width .left .logo{height:70px;width:auto;margin-bottom:100px}footer .inner-width .left p,footer .inner-width .left a{font-size:25px;line-height:35px;color:white;font-weight:500;text-decoration:none}footer .inner-width .left p strong,footer .inner-width .left a strong{font-weight:700}footer .inner-width .right{padding-top:55px}footer .inner-width .right .sm-wrapper{display:flex;flex-wrap:wrap;margin-bottom:25px}footer .inner-width .right .sm-wrapper figure{margin:0;margin-right:20px}footer .inner-width .right .sm-wrapper img{width:45px;height:auto;transition:transform 400ms}footer .inner-width .right .sm-wrapper img:hover{transform:scale(1.1)}footer .inner-width .right ul{list-style:none;padding:0;margin:0}footer .inner-width .right ul a{text-decoration:none;color:white;font-size:18px;line-height:28px;font-weight:500}@media (max-width:1320px){#masthead>.inner-width>div .burgernav .mainnav>.inner-width .menu-fahrzeuge-container{width:50%;padding-right:40px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .menu-fahrzeuge-container ul{max-width:none}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright{flex-direction:column;width:50%;right:0;padding-left:40px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright>div{width:100%}.homeheader-wrapper{height:auto}.fahrzeuge-wrapper{position:relative}.fahrzeuge-wrapper #scrolldown{right:0;bottom:auto;top:-45px;left:0;margin-left:auto;margin-right:auto;filter:brightness(50)}.blue-item{width:calc(100% + 40px);margin-left:-20px}}@media (max-width:992px){body main{margin-top:90px}#masthead{box-shadow:0px 0px 10px rgba(0, 0, 0, 0.16);height:90px}#masthead>.inner-width .logowrapper a .logo{width:155px}#masthead>.inner-width>div .togglenav{top:34px}#masthead>.inner-width>div .togglenav .hamburger-lines{height:23px}#masthead>.inner-width>div .togglenav .hamburger-lines .line{height:3px}#masthead>.inner-width>div .togglenav .hamburger-lines .line.line1{transform-origin:5% 5%}#masthead>.inner-width>div #primary-menu li{display:none}#masthead>.inner-width>div #primary-menu li#menu-item-20,#masthead>.inner-width>div #primary-menu li#menu-item-21{display:block}#masthead>.inner-width>div #primary-menu li#menu-item-20 span,#masthead>.inner-width>div #primary-menu li#menu-item-21 span{display:none}#masthead>.inner-width>div #primary-menu li#menu-item-20 img{min-width:31px;bottom:4px;left:auto;transform:none;right:55px}#masthead>.inner-width>div #primary-menu li#menu-item-21 img{min-width:48px;bottom:10px;left:auto;transform:none;right:35px}#masthead>.inner-width>div .burgernav{height:100vh}#masthead>.inner-width>div .burgernav .background-gradient{display:none}#masthead>.inner-width>div .burgernav .mainnav{height:100%;overflow-y:scroll;padding-top:80px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width{flex-direction:column}#masthead>.inner-width>div .burgernav .mainnav>.inner-width li a{font-size:20px;padding-bottom:7px;margin-bottom:7px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .menu-fahrzeuge-container{width:100%;padding-right:0px;margin-bottom:50px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .menu-fahrzeuge-container ul{max-width:none}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright{width:100%;padding-left:0px;flex-direction:column;right:auto}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright>div{width:100%}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright #navleft{margin-bottom:55px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright #navright li#menu-item-36,#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright #navright li#menu-item-509{position:absolute}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright #navright li#menu-item-36 a,#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright #navright li#menu-item-509 a{padding-left:0;border-bottom:none;font-weight:400;font-size:16px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright #navright li#menu-item-36 a::before,#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright #navright li#menu-item-509 a::before{display:none}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright #navright li#menu-item-36{left:45px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width .navright #navright li#menu-item-509{right:0}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children{display:flex;border-bottom:1px solid white;margin-bottom:5px}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children>a{pointer-events:all;color:white;border-bottom:none;padding-bottom:0}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children>a::after{content:":"}#masthead>.inner-width>div .burgernav .mainnav>.inner-width ul .menu-item-has-children ul a{padding-left:5px;border-bottom:none;padding-bottom:0}.fahrzeuge-wrapper{position:relative;padding-left:0px}.fahrzeuge-wrapper #scrolldown{right:0;bottom:auto;top:-45px;left:0;margin-left:auto;margin-right:auto;filter:brightness(50)}.fahrzeuge-wrapper .inner{clip-path:none;padding-top:95px;padding-bottom:30px;padding-left:20px;padding-right:20px;flex-direction:column;align-items:center}.fahrzeuge-wrapper .inner .item{width:100%;padding-bottom:80px;margin-left:0}.fahrzeuge-wrapper .inner .item:not(:last-child){border-bottom:1px solid white;margin-bottom:65px}.fahrzeuge-wrapper .inner .item p{font-size:20px;line-height:30px}.fahrzeuge-wrapper .inner .item .buttonwrapper{bottom:75px}.newslist-wrapper .small-width{flex-direction:column}.newslist-wrapper .newslist .news-item{height:auto;width:100%}.newslist-wrapper .newslist .news-item .news-thumb{height:190px;margin-bottom:20px}.newslist-wrapper .newslist .news-item h4,.newslist-wrapper .newslist .news-item p{padding-left:0;padding-right:0}.newslist-wrapper .newslist .news-item .customlink{position:relative;left:auto;bottom:auto;margin-bottom:20px}.blue-item{width:100%;margin-left:0px}.twocol-image>.wp-block-column{width:100%}.twocol-image>.wp-block-column:not(:last-child){margin-bottom:13px}.twocol-image>.wp-block-column figure{width:calc(100% + 40px);margin-left:-20px}.twocol-image>.wp-block-column figure img{height:340px}body .contentslider{padding-left:0;padding-right:0;width:calc(100% + 40px);margin-left:-20px}body .contentslider img{height:340px}body .contentslider .slick-next{right:8px;filter:brightness(50)}body .contentslider .slick-prev{left:8px;filter:brightness(50)}.teamwrapper .inner-team .team-item{width:calc(50% - 16px)}.single-post main .small-width{padding-left:20px;padding-right:20px;max-width:calc(795px + 40px)}.contact-group{width:100%}.error404 main .inner-width{min-height:calc(100vh - 90px - 383px);padding-top:100px}}@media (max-width:768px){body.home #primary{margin-bottom:0}body h1{font-size:55px;line-height:55px}body h2,body h3,body #popup h2,body .text-element h2,body h2.wp-block-heading,body .teamwrapper h2,body .newslist-wrapper h2,body.single-post main .small-width h1{font-size:30px;line-height:36px}body h4{font-size:24px;line-height:28px;margin-bottom:10px}body .customlink,body .wp-element-button{font-size:16px}#popup{height:100svh;align-items:flex-start;overflow:scroll;padding-top:20px;padding-bottom:20px}#popup .popup-inner{flex-direction:column;width:calc(100% - 40px);padding:90px 20px 60px 20px;flex-direction:row}#popup .popup-inner .left{width:100%;padding:0}#popup .popup-inner .left img{height:190px;margin-bottom:25px}#popup .popup-inner .right{width:100%;padding:0}#popup .popup-inner .right h2{margin-bottom:10px}#popup .popup-inner .right span{font-size:16px;line-height:24px}#popup .popup-inner .right .button-wrapper .customlink{margin-right:10px}body .header-image{padding-left:0;padding-right:0;margin-bottom:35px}body .header-image img{height:150px}.googlemaps{margin-bottom:35px;height:150px !important}body.home #contact-icons{display:none}#contact-icons{right:15px;bottom:15px}.homeheader-wrapper{height:auto;margin-bottom:100px}.homeheader-wrapper .linkwrapper{grid-gap:10px}.homeheader-wrapper .homeheader{height:calc(100svh - 90px);padding-top:90px}.homeheader-wrapper .homeheader img:not(.mobile_homefile),.homeheader-wrapper .homeheader video:not(.mobile_homefile){display:none}.homeheader-wrapper .homeheader img.mobile_homefile,.homeheader-wrapper .homeheader video.mobile_homefile{display:block}.newslist-wrapper{margin-bottom:100px}.newslist-wrapper h3{margin-bottom:25px}.newslist-wrapper .newslist .news-item{padding:20px}.newslist-wrapper .newslist .news-item p{font-size:16px;line-height:22px;margin-bottom:10px}.newslist-wrapper .buttonwrapper{margin-top:0}.wp-block-spacer{height:40px !important}body:not(.home) #primary .txtimg-block{width:calc(100% + 40px);margin-left:-20px}#primary .txtimg-block{margin-bottom:90px}#primary .txtimg-block>.wp-block-column{font-size:16px;line-height:22px}#primary .txtimg-block>.wp-block-column figure{padding-right:0;width:calc(100% + 40px);margin-left:-20px;margin-bottom:20px}#primary .txtimg-block>.wp-block-column figure img{height:240px}#primary .txtimg-block>.wp-block-column:nth-child(2){padding-left:0}#primary .txtimg-block>.wp-block-column p{margin-bottom:10px}#primary .txtimg-block>.wp-block-column .wp-block-buttons{gap:10px}.teamwrapper{padding-bottom:20px}.teamwrapper .inner-team .team-item{width:100%;padding:20px}.teamwrapper .inner-team .team-item .title{font-size:24px;line-height:32px;margin-bottom:3px}.teamwrapper .inner-team .team-item .thumbnail img{height:300px}.teamwrapper .inner-team .team-item .function{margin-bottom:5px}.teamwrapper .inner-team .team-item a.customlink{margin-top:15px;position:relative;left:auto;bottom:auto}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .inner-team .team-item{width:100%}.teamwrapper h2{margin-bottom:50px !important}.teamwrapper .teamlink{margin-top:25px}.teamwrapper .team-descr{font-size:20px;line-height:28px;margin-top:-30px;margin-bottom:40px}.teamwrapper .accordion-container .accordion-wrapper::after{top:28px}.teamwrapper .accordion-container .accordion-wrapper h3{font-size:20px;line-height:25px;padding:20px 35px 20px 0}.teamwrapper .accordion-container .accordion-wrapper .accordion-content{padding-bottom:40px}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .info{margin-top:40px;font-size:20px;line-height:28px}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .info table td:first-child{width:90px}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .blue-item{padding-bottom:45px}.teamwrapper .accordion-container .accordion-wrapper .accordion-content .blue-item a{margin-bottom:0}.blue-item{padding:45px 20px;margin-bottom:10px;font-size:20px;line-height:30px}.blue-item li{font-size:20px;line-height:28px}.blue-item li:not(:last-child){margin-bottom:20px}.blue-item li::before{width:15px;height:11px;top:9px}.blue-item::before{bottom:auto;transform:rotate(180deg);left:10px;top:-15px}.contact-group{margin-bottom:5px}.contact-group p,.contact-group a:not(.wp-element-button),.contact-group table td{font-size:20px;line-height:28px}.contact-group p{margin-bottom:10px}.contact-group .wp-block-buttons{margin-top:0;margin-bottom:15px}.contact-group>.wp-block-group__inner-container>.wp-block-columns:not(:last-child){margin-bottom:70px}.contact-group>.wp-block-group__inner-container>.wp-block-columns:last-child{margin-bottom:0px}.contact-group table td:first-child{width:90px}body .contentslider{margin-bottom:90px}body .contentslider img{height:240px}.twocol-image{padding-top:10px;margin-bottom:90px}.twocol-image>.wp-block-column figure img{height:240px}.text-element,.single-post main .small-width{font-size:16px;line-height:24px}.text-element h1,.text-element h2,.single-post main .small-width h1,.single-post main .small-width h2{margin-bottom:20px !important}.text-element .teasertxt,.single-post main .small-width .teasertxt{font-size:20px;line-height:28px}.text-element .wp-block-list:not(.blue-item).joblist,.single-post main .small-width .wp-block-list:not(.blue-item).joblist{margin-top:25px;margin-bottom:45px}.text-element .wp-block-list:not(.blue-item).joblist li,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li{margin-bottom:0 !important}.text-element .wp-block-list:not(.blue-item).joblist li a,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li a{padding:20px 35px 20px 0}.text-element .wp-block-list:not(.blue-item).joblist li a::after,.single-post main .small-width .wp-block-list:not(.blue-item).joblist li a::after{top:0;bottom:0;margin:auto}.text-element .wp-block-list:not(.blue-item) li,.single-post main .small-width .wp-block-list:not(.blue-item) li{font-size:20px;line-height:28px}.text-element .wp-block-list:not(.blue-item) li:not(:last-child),.single-post main .small-width .wp-block-list:not(.blue-item) li:not(:last-child){margin-bottom:20px}.text-element .wp-block-list:not(.blue-item) li::before,.single-post main .small-width .wp-block-list:not(.blue-item) li::before{width:15px;height:11px;top:9px}.text-element .wp-block-list:not(.blue-item)::before,.single-post main .small-width .wp-block-list:not(.blue-item)::before{bottom:auto;transform:rotate(180deg);left:10px;top:-15px}.text-element{margin-bottom:65px}.wp-block-separator{width:calc(100% + 16px);margin-left:-8px;height:25px;margin-bottom:5px;border-right:1px solid #142B70}footer{padding-top:100px;padding-bottom:95px}footer .inner-width{flex-direction:column}footer .inner-width .left .logo{height:auto;width:180px;margin-bottom:15px}footer .inner-width .left p,footer .inner-width .left a{font-size:18px;line-height:26px}footer .inner-width .right{padding-top:65px}.error404 main .inner-width{min-height:auto;padding-top:80px;padding-bottom:80px}.error404 main .inner-width p{font-size:18px;line-height:26px}}@media (max-width:366px){#masthead>.inner-width .logowrapper a .logo{width:110px}}.fadein{opacity:0;transform:translateY(50px);transition:all 1s ease}.fadein.visible{opacity:1;transform:translateY(0)}