body{font-family: "Open Sans", sans-serif}h1,h2,h3{text-transform: uppercase;color: #02325f}h1 a,h2 a,h3 a{color: #02325f}h1 a:hover,h2 a:hover,h3 a:hover{color: #03a3e4;text-decoration: none}h1{text-align: left;font-size: 18pt;margin-bottom: 35px}@media screen and (min-width: 768px){h1{font-size: 22pt}}h2{color: #03a3e4;font-size: 17pt}@media screen and (min-width: 768px){h2{font-size: 18pt}}h3{font-size: 14pt}a{color: white;text-decoration: none}a:hover{text-shadow: .5px 0 0 #03a3e4;text-decoration: underline}.center{text-align: center}ul{padding-left: 20px}nav li,.odd-text-article .ce_list li,.even-text-article .ce_list li,.daten-fakten li{list-style: none}li{color: #02325f}.mod_article{color: #02325f;line-height: 1.6em;font-size: 11pt;font-weight: 300}.mod_article.light-background{background: white}.mod_article.dark-background{background: #eaeef1}@media screen and (min-width: 768px){.mod_article{font-size: 12pt}}.mod_article.boxed-content,.mod_article .boxed-content{max-width: 1260px;margin: 0 auto}.mod_article a{color: #03a3e4}.mod_article.seo h2{color: #02325f}label{font-weight: 400;text-transform: uppercase}.button{color: white;text-transform: uppercase;background: #02325f;padding: 5px 8px;border: none;font-size: 12pt;clear: both;width: 100%}.widget-text p.error{clear: both;color: black;background-color: #eaeef1;border: 1px solid #e1e6e8;padding: 0 4px}.container{padding: 25px 0}@media screen and (min-width: 1024px){.container{padding: 45px 0}}.container p{padding: 15px}.container ul{padding: 0 15px}.container-fluid{padding: 0 20px 0 20px;max-width: 1260px;margin: 0 auto}.container-fluid.has-teaser-above{padding-top: 25px !important}.container-fluid:first-child{padding-top: 85px}.container-fluid:first-child:not(.has-teaser-above){min-height: 600px}@media screen and (min-width: 1024px){.container-fluid:first-child{padding-top: 130px}}@media screen and (min-width: 1260px){.container-fluid:first-child{padding-top: 145px}}.container-fluid a{color: #03a3e4}@media screen and (min-width: 768px){.container-contact .ce_form{float: left;width: 60%}}.container-contact .contact-block-small{float: right;max-width: calc(40% - 60px);display: none;background: #eaeef1;padding: 25px}@media screen and (min-width: 768px){.container-contact .contact-block-small{display: block}}.container-contact .contact-block-small h2{margin-top: 0}.container-contact .widget-submit{margin-bottom: 15px;float: left;width: 100%}.container-contact .button{text-align: center}header{position: absolute;z-index: 2;max-height: 75px;background: transparent;margin: 0 auto;width: 100%}@media screen and (min-width: 1024px){header{max-height: none}}header .inside{max-width: 1260px;margin: 15px;display: flex;justify-content: space-between}@media screen and (min-width: 1024px){header .inside{max-height: inherit;margin: 0 auto;padding: 15px 25px}}@media screen and (min-width: 1310px){header .inside{width: 1260px;max-width: inherit}}header .logo img{float: left;max-width: 80px}@media screen and (min-width: 1024px){header .logo img{max-width: 95px}}@media screen and (min-width: 1260px){header .logo img{max-width: 135px;padding-right: 10px}}header::after{content: ''}@media screen and (min-width: 768px){header::after{position: absolute;width: 100%;height: 100%;top: 0;z-index: -1;background-image: linear-gradient(rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.6) 66%, rgba(255,255,255,0));left: 0}}.mobile-navigation #sidebar{visibility: hidden;width: 75%;background: #eaeef1;z-index: 2;top: 0;left: 0;padding-top: 20px;overflow-x: hidden;height: 30px}@keyframes animation{from{opacity: 0.8;width: 5%}to{opacity: 1;width: 80%}}.mobile-navigation #sidebar.visible{animation: animation .4s;animation-fill-mode: all;position: fixed;visibility: visible !important;height: 100%}.mobile-navigation #sidebar.visible ul.level_1 > li.last{position: inherit;text-transform: inherit;background: transparent}.mobile-navigation #sidebar.visible ul.level_1 > li.last a{background: #03a3e4;padding: 6px 17px;margin: 15px 20px}.mobile-navigation #sidebar.visible ul.level_1 > li.last:hover{background: transparent}.mobile-navigation #sidebar.visible ul.level_1 > li.last:hover a{background: #02325f}.mobile-navigation #sidebar li{border-bottom: 1px solid #e1e6e8}.mobile-navigation #sidebar li a,.mobile-navigation #sidebar li strong{padding: 8px 20px;display: inline-block;font-size: 10pt;color: black}.mobile-navigation #sidebar li:hover,.mobile-navigation #sidebar li.active{background: #03a3e4}.mobile-navigation #sidebar li:hover a,.mobile-navigation #sidebar li.active a,.mobile-navigation #sidebar li:hover strong,.mobile-navigation #sidebar li.active strong{color: white;text-decoration: none}.mobile-navigation #sidebar li.submenu:hover ul{background: #eaeef1}.mobile-navigation #sidebar li.submenu:hover ul li a,.mobile-navigation #sidebar li.submenu:hover ul li strong{color: black}.mobile-navigation #sidebar li.submenu:hover ul li:hover a,.mobile-navigation #sidebar li.submenu:hover ul li:hover strong{color: white}.mobile-navigation #sidebar ul ul{border: none}.mobile-navigation #sidebar ul ul li a{padding: 8px 30px}.mobile-navigation #sidebar ul.level_1 > li:last-child{visibility: visible;position: absolute;text-transform: uppercase;top: 8px;right: 70px;background: #03a3e4;border: none}.mobile-navigation #sidebar ul.level_1 > li:last-child:hover{background: #02325f}.mobile-navigation #sidebar ul.level_1 > li:last-child a,.mobile-navigation #sidebar ul.level_1 > li:last-child strong{font-size: 11pt;padding: 6px 8px;color: white}.mobile-navigation #sidebar #menu-icon-trigger{display: none}@media screen and (min-width: 1024px){.mobile-navigation{display: none}}.main-navigation{width: auto;float: right;background: transparent;padding: 10px 0;display: none}@media screen and (min-width: 1024px){.main-navigation{display: block}}@media screen and (min-width: 1024px){.main-navigation ul{display: flex;align-items: center}}.main-navigation li{float: left;padding: 5px 14px;text-transform: uppercase}@media screen and (min-width: 1024px){.main-navigation li{font-size: 11.5pt;padding: 5px 9px}}@media screen and (min-width: 1260px){.main-navigation li{font-size: 13pt;padding: 5px 18px}}.main-navigation li a{color: black;text-decoration: none}.main-navigation li.last{background: #03a3e4;padding: 10px 15px}.main-navigation li.last:hover{background: #02325f;text-shadow: none}.main-navigation li.last:hover a{color: white}.main-navigation li.last.active{color: white}.main-navigation li.last a{color: white}.main-navigation li.last a:hover{text-shadow: none}.main-navigation li.active,.main-navigation li.trail{color: #03a3e4}.main-navigation li.active strong,.main-navigation li.trail strong,.main-navigation li.active a,.main-navigation li.trail a{font-weight: bold;border-bottom: 2px solid #03a3e4}.main-navigation li.submenu li strong,.main-navigation li.submenu li span,.main-navigation li.submenu li a{color: #02325f;border-bottom: none}.main-navigation li.submenu li.active,.main-navigation li.submenu li.active.last,.main-navigation li.submenu li:hover{background: #03a3e4}.main-navigation li.submenu li.active strong,.main-navigation li.submenu li.active.last strong,.main-navigation li.submenu li:hover strong,.main-navigation li.submenu li.active span,.main-navigation li.submenu li.active.last span,.main-navigation li.submenu li:hover span,.main-navigation li.submenu li.active a,.main-navigation li.submenu li.active.last a,.main-navigation li.submenu li:hover a{color: white}.main-navigation li:hover a{color: #03a3e4;border-bottom: 2px solid #03a3e4}.main-navigation ul ul{display: none}.main-navigation ul li:hover > ul{position: absolute;display: block;padding-top: 15px;overflow: hidden}.main-navigation ul li:hover > ul li{background: white;font-size: 10pt;clear: both;border-bottom: 1px solid #e1e6e8;width: 100%;padding: 3px;transition: opacity .3s ease-out;-moz-transition: opacity .3s ease-out;-webkit-transition: opacity .3s ease-out;-o-transition: opacity .3s ease-out}.main-navigation ul li:hover > ul li:hover{opacity: 1;background: #03a3e4;border: none}.main-navigation ul li:hover > ul li:hover a{border: none;color: white}.main-navigation ul li:hover > ul li.first{border-top: 2px solid #03a3e4}.main-navigation ul li:hover > ul li.last{background: white}.main-navigation ul li:hover > ul li.last.active{color: black}.main-navigation ul li:hover > ul li.last:hover{background: #03a3e4}.main-navigation ul li:hover > ul li.last a{color: black}@media screen and (min-width: 1260px){.main-navigation ul li:hover > ul li{padding: 5px 13px}}.main-navigation ul li:hover > ul li a,.main-navigation ul li:hover > ul li strong{padding: 2px 10px}#menu-icon-trigger{position: absolute;right: 0;color: #2d2d2d;border: 3px solid;border-radius: 50px;float: right;padding: 5px;width: 30px;line-height: 28px;height: 28px;text-align: center}#menu-icon-trigger:before{font-size: 28px}@media screen and (min-width: 360px){#menu-icon-trigger{width: 35px;line-height: 33px;height: 33px}#menu-icon-trigger:before{font-size: 31px}}.close-btn{font-size: 40px;color: #595959;position: absolute;right: 0;padding: 0 10px;top: 0;font-style: normal}.teaser{text-align: center}.teaser .ce_text{text-align: left;left: 20px;right: 20px;position: absolute;margin: 0 auto;bottom: 7%;max-width: 420px}@media screen and (min-width: 768px){.teaser .ce_text{left: inherit;bottom: 4%}}@media screen and (min-width: 1260px){.teaser .ce_text{right: 4%}}@media screen and (min-width: 1920px){.teaser .ce_text{right: 14%}}.teaser h1,.teaser p{background: white}.teaser h1{box-decoration-break: clone;-webkit-box-decoration-break: clone;display: inline;line-height: 2em;padding: 6px 10px}@media screen and (min-width: 768px){.teaser h1{padding: 6px 25px}}.teaser p{padding: 25px;margin: 10px 0px;display: none}@media screen and (min-width: 768px){.teaser p{display: block}}.teaser .image_container{max-height: 540px}.teaser img,.teaser .teaser-image{height: 38vh;max-width: none;width: auto;text-align: center}@media screen and (min-width: 768px){.teaser img,.teaser .teaser-image{height: 400px}}@media screen and (min-width: 1024px){.teaser img,.teaser .teaser-image{height: 470px}}@media screen and (min-width: 1260px){.teaser img,.teaser .teaser-image{height: auto;width: 100%}}.teaser-start .image_container{max-height: 900px}.teaser-start.teaser img{width: auto;height: 375px}@media screen and (min-width: 768px){.teaser-start.teaser img{width: 100%;height: auto}}.teaser .teaser-centered .teaser-image{background-position: center center;background-size: cover;background-repeat: no-repeat}@media screen and (min-width: 1260px){.teaser .teaser-centered .teaser-image{height: 500px}}.transporte-block{max-width: 1260px;margin: 0 auto}@media screen and (min-width: 768px){.transporte-block{padding-right: 15px;padding-left: 15px}}.transporte-block .block{margin: 0 auto 40px;max-width: 410px;position: relative}@media screen and (min-width: 768px){.transporte-block .block{max-width: 50%;float: left}}@media screen and (min-width: 1024px){.transporte-block .block{max-width: 33.33%}}.transporte-block .block img{object-position: 50% 0;object-fit: cover;height: 300px;width: 100%}.transporte-block .block:last-child img{object-position: 85% 0}.transporte-block .block .image_container{text-align: center}@media screen and (min-width: 768px){.transporte-block .block.last{padding-top: 20px;width: 50%;float: none;margin: 0 auto}}@media screen and (min-width: 1024px){.transporte-block .block.last{padding-top: 0}}.transporte-block p{margin-top: -15px}.transporte-block figure,.transporte-block p{padding: 0 20px}.transporte-block h2{background: #e1e6e8;text-align: center;margin: 0 auto;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);max-width: 220px;padding: 10px 16px;font-weight: 400}.transporte-block h2::first-line{font-weight: 600}@media screen and (min-width: 768px){.transporte-block h2{top: 45%}}@media screen and (min-width: 1024px){.transporte-block h2{top: 40%}}@media screen and (min-width: 1260px){.transporte-block h2{top: 50%}}.daten-fakten{line-height: 3em;background: #02325f;color: white;padding: 10px 0}@media screen and (min-width: 768px){.daten-fakten{display: flex}}@media screen and (min-width: 768px){.daten-fakten{padding: 20px 0}}.daten-fakten .block{display: flex;justify-content: center}@media screen and (min-width: 768px){.daten-fakten .block{width: 50%}.daten-fakten .block.last{justify-content: flex-start}}.daten-fakten ul{padding: 0 20px}.daten-fakten li{color: white;font-size: 17pt;font-weight: 300;margin: 25px 0;padding-left: 65px;line-height: 2;background-repeat: no-repeat;background-size: 40px auto;background-position: left center;background-image: url("../../files/schmitz-transporte/bilder/daten-fakten-fahrzeug.png")}.daten-fakten li:nth-child(2){background-image: url("../../files/schmitz-transporte/bilder/daten-fakten-logistik.png")}.daten-fakten li:nth-child(3){background-image: url("../../files/schmitz-transporte/bilder/daten-fakten-fuhrpark.png")}.daten-fakten li:nth-child(4){background-image: url("../../files/schmitz-transporte/bilder/daten-fakten-transporte.png")}.daten-fakten h2{display: flex;align-items: center;color: white;font-size: 34pt;padding: 0 20px}@media screen and (min-width: 768px){.daten-fakten h2{max-width: 200px}}@media screen and (min-width: 1260px){.daten-fakten h2{max-width: 250px}}.contact{padding: 20px 20px 50px;background: white;z-index: 1}@media screen and (min-width: 1024px){.contact{position: absolute;top: 10px;left: 10px;padding: 20px 25px 5px;width: 275px;height: 340px}.contact h3{margin-top: 5px;margin-bottom: 10px}}@media screen and (min-width: 1260px){.contact{height: 390px}}.contact > *{color: #02325f}.contact > * a{color: #02325f}.contact .button{color: white}.contact-column{padding-bottom: 20px}@media screen and (min-width: 1024px){.contact-column{padding-bottom: 30px}}.contact-data{overflow: hidden}.contact-data a{background-repeat: no-repeat;float: left;clear: both;padding-left: 35px;padding-bottom: 8px}.contact-data a.fax{padding-left: 0}.contact-data a.fax .fa-fax{font-size: 22px;padding: 0 4px}.contact-data a.phone{background-image: url("../../files/schmitz-transporte/bilder/kontakt-tel.png")}.contact-data a.mail{background-image: url("../../files/schmitz-transporte/bilder/kontakt-mail.png")}.maps{margin: 0 auto}.maps iframe{width: 100%;height: 450px}@media screen and (min-width: 1260px){.maps iframe{height: 500px}}.gm-style .place-card-large{left: 20px}.footer-navigation,.footer-navigation-seo{background: #e1e6e8}.footer-navigation span,.footer-navigation-seo span,.footer-navigation a,.footer-navigation-seo a{font-weight: bold;color: #02325f}.footer-navigation span:hover,.footer-navigation-seo span:hover,.footer-navigation a:hover,.footer-navigation-seo a:hover{color: #03a3e4}.footer-navigation{padding: 11px 0;margin-top: -7px}.footer-navigation ul{margin: 0 auto;display: flex;justify-content: center}.footer-navigation ul li{padding-left: 0}.footer-navigation li span,.footer-navigation li strong{border-right: 2px solid #02325f;padding: 0px 10px;float: left;line-height: 13pt}.footer-navigation li.last span{border: none}.footer-navigation li.last strong{border: none}.footer-navigation-seo ul{margin: 0 auto;text-align: center;padding: 0 15px 15px;line-height: 1.25;max-width: 900px}.footer-navigation-seo li{display: inline-block;padding-left: 6px}.footer-navigation-seo li a,.footer-navigation-seo li span{font-weight: inherit}.footer-navigation-seo li > *{font-size: 12px}.odd-text-article,.even-text-article{padding-bottom: 50px}@media screen and (min-width: 768px){.odd-text-article,.even-text-article{display: flex;flex-wrap: wrap;min-height: 80vh}}@media screen and (min-width: 1260px){.odd-text-article,.even-text-article{margin: 0 auto}}.odd-text-article.light-background,.even-text-article.light-background{background: white}.odd-text-article.dark-background,.even-text-article.dark-background{background: #eaeef1}.odd-text-article .ce_text,.even-text-article .ce_text{max-width: 1260px;margin: 0 auto;padding-top: 20px}@media screen and (min-width: 768px){.odd-text-article .ce_text,.even-text-article .ce_text{width: 50%;padding-top: 40px;display: flex;flex-direction: column;justify-content: center}}@media screen and (min-width: 1024px){.odd-text-article .ce_text,.even-text-article .ce_text{margin: 0}}@media screen and (min-width: 1260px){.odd-text-article .ce_text,.even-text-article .ce_text{max-width: 650px}}.odd-text-article .ce_image,.even-text-article .ce_image{max-width: 100%}@media screen and (min-width: 768px){.odd-text-article .ce_image,.even-text-article .ce_image{display: flex;margin: 0;width: 50%}}.odd-text-article .ce_image img,.even-text-article .ce_image img{display: none}.odd-text-article .image_container,.even-text-article .image_container{background-repeat: no-repeat;background-size: cover;background-position: left bottom;min-height: 460px;width: 100%}@media screen and (min-width: 1260px){.odd-text-article .image_container,.even-text-article .image_container{background-size: cover}}.odd-text-article h2,.even-text-article h2{clear: both}.odd-text-article h2,.even-text-article h2,.odd-text-article h3,.even-text-article h3,.odd-text-article p,.even-text-article p,.odd-text-article ul,.even-text-article ul{padding-left: 20px;padding-right: 20px}.odd-text-article li,.even-text-article li{background-image: url("../../files/schmitz-transporte/bilder/check-icon.png");background-repeat: no-repeat;list-style-position: inside;background-size: 30px;padding-left: 35px;margin-right: 30px;margin-bottom: 10px;list-style: none}@media screen and (min-width: 768px){.odd-text-article{flex-direction: row-reverse}}.odd-text-article .ce_image{margin-left: 20px}@media screen and (min-width: 768px){.odd-text-article .ce_image{margin-left: 0;float: right}.odd-text-article .ce_image .image_container{float: right}}@media screen and (min-width: 1260px){.odd-text-article .ce_text{float: right}}@media screen and (min-width: 768px){.odd-text-article .ce_text > *{padding-right: 25px}}@media screen and (min-width: 768px){.odd-text-article .ce_text > *{padding-right: 60px}}.even-text-article{background: #eaeef1}.even-text-article .ce_image{margin-right: 20px}@media screen and (min-width: 768px){.even-text-article .ce_image{margin-right: 0;float: left}.even-text-article .ce_image .image_container{float: left}}@media screen and (min-width: 1260px){.even-text-article .ce_text{float: left;max-width: 600px}}@media screen and (min-width: 768px){.even-text-article .ce_text > *{padding-left: 25px}}@media screen and (min-width: 1024px){.even-text-article .ce_text > *{padding-left: 60px}}.even-text-article .image_container{background-position: right bottom}.cc-banner{padding: 1em 20px;bottom: 0;left: 0;right: 0;flex-direction: column}.team-content{text-align: center;padding: 15px 0}@media screen and (min-width: 768px){.team-content{width: calc(50% - 40px);padding: 15px 20px;float: left;margin-bottom: 40px}}@media screen and (min-width: 1260px){.team-content{width: calc(25% - 40px)}}.team-content h3{text-transform: initial;margin-bottom: 5px}.team-content p{margin-top: 0}.team-content .phone{display: flex;flex-direction: column;align-items: center}.team-content .phone div{width: 230px}.team-content .phone a{float: left;color: #02325f}.team-content .phone strong{float: left;text-align: left;font-weight: 500;width: 50px}.team-content .email{padding-top: 5px;clear: both}.team-content img{border-radius: 50%}.fleet-item.first{padding-bottom: 45px}@media screen and (min-width: 768px){.fleet-item{width: 50%;float: left}.fleet-item.first{padding-bottom: 0}}.fleet-item h3{color: #03a3e4;text-align: center;text-transform: initial;margin-bottom: 0}.fleet-item figure{padding: 35px 0;text-align: center}.fleet-item figure,.fleet-item table{padding-right: 20px;padding-left: 20px}.fleet-item table{margin-bottom: 20px}@media screen and (min-width: 1024px){.fleet-item table{width: 400px}}.btn.is--primary{background-color: #03a3e4;color: white;padding: 5px 15px;font-weight: 500}table{border-spacing: 0;font-size: 11pt;margin: 0 auto}table tr{background-color: #e6e8e8}table tr:nth-child(even){background-color: #fbfbfb}table tr td:first-child{font-weight: 600}table td{padding: 5px 10px}.job-table tr td{padding: 5px 15px}@media screen and (min-width: 768px){.job-table tr td:first-child{min-width: 250px}}.animate__animated.animate__delay-05s{-webkit-animation-delay: 0.5s;animation-delay: 0.5s;--animate-delay: 0.5s}.animate__animated.animate__delay-15s{-webkit-animation-delay: 1.5s;animation-delay: 1.5s;--animate-delay: 1.5s}@media screen and (max-width: 768px){.cc-revoke.cc-bottom{left: 0.5em;position: fixed;font-size: 12px}}.contactformular label{line-height: 1.8em;margin-top: 20px;float: left}.contactformular input,.contactformular textarea{color: #02325f;float: left;border: 1px solid #d5dcde;padding: 8px 10px;clear: both;width: calc(100% - 25px);font-family: "Open Sans", sans-serif !important;font-size: 10pt}.contactformular .data-info input[type="checkbox"]{float: left;width: auto;margin-top: 5px}.contactformular .data-info fieldset{border: none;padding: 20px 0}.contactformular .data-info label{float: right;width: calc(100% - 25px);margin-top: 0}.about-us-block{padding: 25px 0}.contact-message{margin-bottom: 200px}#change-cookie-preferences{z-index: 1}.mod_login input,.mod_login textarea{color: #02325f;float: left;border: 1px solid #d5dcde;padding: 8px 10px;clear: both;width: calc(100% - 25px);font-family: "Open Sans", sans-serif !important;font-size: 10pt}.mod_login .widget{overflow: hidden;margin-bottom: 25px;clear: both}@media screen and (min-width: 768px){.team-container{display: flex;justify-content: center}}