﻿:root{---black:#000;--white:#fff;--dark:#28333f;--yellow:#c8fc88}*{margin:0;border:0;padding:0;box-sizing:border-box}body{font-family:"Inter",Arial,Helvetica,sans-serif;color:var(---black);background-color:var(--dark);color:var(--white);background-image:url(//www.ortungslogistik.de/wp-content/cache/wp-super-minify/css/../../../../wp-content/themes/ortungslogistik/assets/gradients.png);background-size:100% auto}a{color:inherit}h1,h2,h3,h4,h5,h6{margin-top:2.5rem;margin-bottom:2rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}p{margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.4}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.btn a,button,input[type=submit],.site__hamburger{background-color:#fff0;font-size:inherit;display:inline-flex;gap:1rem;padding:1rem 2rem;border-radius:99px;text-decoration:none;text-transform:uppercase;color:inherit;letter-spacing:2px;position:relative;cursor:pointer}.btn a:before,button:before,input[type=submit]:before,.site__hamburger:before{content:"";position:absolute;inset:0;border-radius:99px;padding:1px;background:linear-gradient(45deg,#c8fc88 0%,#00a9be 100%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.btn a img,button img,input[type=submit] img,.site__hamburger img{display:block}.btn a:hover,button:hover,input[type=submit]:hover,.site__hamburger:hover{background:linear-gradient(45deg,rgb(200 252 136/.2) 0%,rgb(0 169 190/.2) 100%)}.btn a.active,button.active,input[type=submit].active,.site__hamburger.active{background:linear-gradient(45deg,#c8fc88 0%,#00a9be 100%);color:var(--dark);font-weight:700}.site__hamburger{display:none;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.site__hamburger:before{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.site__hamburger__burger{height:20px;width:20px;display:block;position:relative}.site__hamburger__burger span{height:2px;width:100%;display:block;position:absolute;background-color:var(--white);transition:all .3s ease-out}.site__hamburger__burger span:first-child{top:7px}.site__hamburger__burger span:last-child{top:13px}.site__hamburger__burger.open span:first-child{top:50%;transform:rotate(45deg)}.site__hamburger__burger.open span:last-child{top:50%;transform:rotate(-45deg)}#site__header{position:fixed;top:0;left:0;padding:2rem 0;color:var(--white);display:flex;color:var(--white);align-items:center;gap:3rem;z-index:50;justify-content:space-between;width:100%}#site__header__bg{content:"";position:fixed;left:0;top:0;width:100%;height:120px;z-index:40;transition:all .3s ease-out}#site__header__bg.sticky{background-color:rgb(40 51 63/.9);backdrop-filter:blur(10px)}#site__header__bg.open{height:100%;background-color:rgb(40 51 63/.9);backdrop-filter:blur(10px)}#site__header__mobile{position:fixed;z-index:45;top:85px;bottom:0;width:100%;padding:2rem;text-align:center;overflow:scroll;opacity:0;visibility:hidden;transition:all .3s ease-out;transform:translateY(-30px)}#site__header__mobile.open{opacity:1;visibility:visible;transform:translateY(0)}#site__header__mobile #mobile-menu{list-style:none}#site__header__mobile #mobile-menu>li{display:block;margin:1.5rem 0;font-size:1.5rem}#site__header__mobile #mobile-menu>li.current_page_item a{font-weight:700}#site__header__mobile #mobile-menu .sub-menu{list-style:none;margin-top:.5rem;background-color:rgb(255 255 255/.25);border-radius:5px;padding:1rem}#site__header__mobile #mobile-menu a{text-decoration:none}@media screen and (min-width:1000px){#site__header__mobile{display:none}#site__header__bg{height:120px!important}}.site__logo{margin-left:2rem}.site__logo img{height:3rem}.site__actions{display:flex;align-items:center;flex:1 1 auto;justify-content:flex-end;text-align:right;gap:1rem}.site__actions a{text-decoration:none}.site__actions a:hover{text-decoration:underline}.site__actions .btn a{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.site__actions .btn a:before{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;padding-right:0}#primary-menu{display:flex;gap:1.5rem;list-style:none;align-items:center}#primary-menu a{text-decoration:none}#primary-menu .current_page_item>a,#primary-menu .current-menu-parent>a,#primary-menu .current_page_ancestor>a{font-weight:800}#primary-menu .sub-menu{position:absolute;background:#fff;list-style:none;padding:1rem;border-radius:5px;color:#000;display:none}#primary-menu .sub-menu li{margin:.5rem 0}#primary-menu>li:not(.btn):hover .sub-menu{display:block}#primary-menu>li:not(.btn)>a{padding:1rem 0;display:block}img{max-width:100%}.entry-content>:not(.gmm__block){max-width:1200px;margin:1rem auto;width:calc(100% - 4rem)}.entry-content>:not(.gmm__block):first-child{margin-top:3rem}.entry-content>ul>li,.entry-content>ol>li{margin-bottom:.5rem;margin-left:1rem;line-height:1.4}.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>h5,.entry-content>h6{margin:2em auto 1em auto!important}.site__footer{max-width:1200px;width:calc(100% - 4rem);margin:5rem auto 0 auto;padding-bottom:5rem;overflow:hidden}.site__footer__wrapper{display:flex;gap:5rem;margin-top:3rem}.site__footer a{text-decoration:none}.site__footer a:hover{text-decoration:underline}.site__footer>img{width:350px;height:auto}.site__footer__col{position:relative}.site__footer__col:first-child{flex:1 1 20rem}.site__footer__col:last-child{flex:1 1 20rem}.site__footer__col:not(:first-child){padding:3rem 3rem 0 0}.site__footer__col:not(:first-child):before{content:"";position:absolute;bottom:0;inset:0;height:200%;border-top-right-radius:50px;padding:1px 1px 0 0;background:linear-gradient(45deg,#c8fc88 0%,#00a9be 100%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.site__footer__col.site__footer__menu p{display:grid;grid-template-columns:1fr 1fr;flex-wrap:wrap;gap:1rem}.site__footer__col.site__footer__menu p a{display:block;white-space:nowrap}.site__footer__col .site__footer__contact p{display:flex;gap:1rem}.site__footer__col .site__footer__contact p strong{text-transform:uppercase;letter-spacing:1.5px;width:3rem}.site__footer__col .site__footer__contact p span{flex:1 1 10rem}.block__herosmall{position:relative;height:40rem;max-height:90vh}.block__herosmall:after{content:"";position:absolute;top:0;right:0;height:100%;width:80%;z-index:5;background:linear-gradient(90deg,#fff0 0%,#28333f 100%)}.block__herosmall__image{height:100%;width:100%;object-fit:cover;filter:brightness(.5)}.block__herosmall__text{position:absolute;top:50%;left:50%;z-index:15;text-align:center;max-width:600px;transform:translate3d(-50%,-50%,0)}.block__blog__btns{background-color:var(--dark);padding:3rem 0}.block__blog__btns__wrapper{max-width:1000px;width:calc(100% - 4rem);margin:auto;text-align:center}.block__blog__btns__btns{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.block__blog__btns__btns a{text-transform:none}.block__blog{background-color:var(--white);padding:4rem 0;color:var(---black)}.block__blog__wrapper{max-width:1200px;width:calc(100% - 4rem);margin:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px, 100%),1fr));gap:4rem}.block__blog__entry{border-right:1px solid var(--yellow);border-bottom:1px solid var(--yellow);border-bottom-right-radius:30px;border-top-right-radius:30px;text-decoration:none}.block__blog__entry img{border-radius:30px;height:auto}.block__blog__entry__text{padding:2rem}.block__blog__entry__text h3{margin-bottom:0}.block__pagination{background-color:var(--white)}.block__pagination__wrapper{max-width:1200px;width:calc(100% - 4rem);margin:auto;color:var(---black);display:flex;justify-content:space-between;padding:0 0 5rem;flex-wrap:wrap;gap:1rem}.block__pagination__wrapper a{letter-spacing:2px;text-transform:uppercase;text-decoration:none}.block__single__meta{background-color:var(--white);color:var(---black)}.block__single__meta__wrapper{max-width:1000px;width:calc(100% - 4rem);margin:auto;padding:4rem 0}.block__single__meta__box{padding:.75rem;border-radius:55px;border:1px solid var(--yellow);display:flex;font-size:.8rem;align-items:center;flex-wrap:wrap}.block__single__meta__box__entry{padding:.5rem 1rem}.block__single__meta__box__entry strong{display:block;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:2px}.block__single__meta__box__entry img{width:4rem;height:4rem;border-radius:999px;object-fit:cover}.blog__content{background-color:var(--white);color:var(---black);padding-bottom:5rem}.blog__content__wrapper{max-width:calc(100% - 4rem);margin:auto;width:1000px}.blog__content table{margin:4rem auto;width:100%;text-align:left;border-spacing:0}.blog__content table th,.blog__content table td{padding:1.5rem;position:relative;border-bottom:2px solid var(--yellow);border-right:2px solid var(--yellow)}.blog__content table th:not(:last-child):after{content:"";position:absolute;top:-2px;left:0;width:110%;height:2px;background-color:var(--yellow)}.blog__content table tr:last-child td{border-bottom:none}.blog__content table th{border-top:2px solid var(--yellow);border-top-right-radius:99px}.blog__content li{margin:.5rem 0}.block__similar{margin:5rem auto}.block__similar>h3{max-width:1200px;width:calc(100% - 4rem);margin:0 auto 5rem auto;text-align:center}input[type=text],input[type=email],input[type=date],input[type=time],input[type=number],input[type=password],input[type=month],input[type=image],input[type=file],input[type=datetime-local],textarea,select{display:block;font-family:inherit;font-size:inherit;background-color:var(--white);width:100%;padding:1rem 1.5rem;border-radius:26px;margin:1rem 0}input[type=text]:first-child,input[type=email]:first-child,input[type=date]:first-child,input[type=time]:first-child,input[type=number]:first-child,input[type=password]:first-child,input[type=month]:first-child,input[type=image]:first-child,input[type=file]:first-child,input[type=datetime-local]:first-child,textarea:first-child,select:first-child{margin-top:0}input[type=text]:last-child,input[type=email]:last-child,input[type=date]:last-child,input[type=time]:last-child,input[type=number]:last-child,input[type=password]:last-child,input[type=month]:last-child,input[type=image]:last-child,input[type=file]:last-child,input[type=datetime-local]:last-child,textarea:last-child,select:last-child{margin-bottom:0}@media screen and (max-width:1150px){.site__actions__adress{display:none}.block__hero img{height:30rem;object-fit:cover;object-position:30%}.block__hero__text{font-size:1rem}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.block__columns__wrapper{flex-direction:column-reverse;gap:2rem}.block__columns__image{flex:auto}.block__columns__text{padding:0}.block__columns__reverse .block__columns__wrapper{flex-direction:column}.block__columns__line{display:none}}@media screen and (max-width:1000px){body{background-image:url(//www.ortungslogistik.de/wp-content/cache/wp-super-minify/css/../../../../wp-content/themes/ortungslogistik/assets/gradients_mob.png)}#site__header{padding:1rem 0}#site__header__bg{height:85px}.site__hamburger{display:flex}.primary-menu__wrapper,.site__actions{display:none}.block__text h2{text-align:left}.block__text__cols{grid-template-columns:1fr;gap:1.5rem}.block__sequence__item{flex-direction:column;gap:1.5rem;text-align:center}.block__sequence__item__content{flex:auto}.block__highlight{background:linear-gradient(170deg,#28333f -.25%,#00a8bd 46.57%,#c8fc88 69.55%)}.block__highlight__wrapper{grid-template-columns:1fr}.block__hero{font-size:1rem}.block__hero img{width:100%}.block__hero__text{position:relative;font-size:1em;margin-top:-2rem}.block__hero__text>*{width:100%}.block__hero__text p{margin-top:1rem;margin-bottom:1rem}.block__tiles__tile{padding:3rem 3rem 0 0}.site__footer__wrapper{flex-direction:column;gap:4rem}.site__footer__col{flex:auto!important}.site__footer__col:not(:first-child):after{height:100%}}.error-404__wrapper{display:flex;justify-content:center;align-items:center;min-height:80vh;text-align:center;padding:2rem}.error-404__content h1{font-size:3rem;margin-bottom:1rem}.error-404__content p{font-size:1.25rem}