@import url("twisted-pair-brand.css");@import url("twisted-pair-dark.css");.portfolioFilter button{background:none;border:none;color:#8c8c8c;cursor:pointer;font:inherit;font-weight:600;letter-spacing:1px;margin-left:20px;margin-right:20px;padding:0;text-decoration:none}.portfolioFilter button.current,.portfolioFilter button:hover{color:#5299c7}.search-close button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.fixed-column h4{font-size:16px;font-weight:500;line-height:25px;margin-bottom:10px;margin-top:10px}.fixed-column h4:after{background:#535353;content:"";display:inline-block;height:1px;left:15px;margin-top:30px;position:absolute;width:60px}.topnav.bg-white .navbar-brand,.topnav.scroll-white:not(.transparent) .navbar-brand{background:url(../images/logo_twistedpair.svg) no-repeat 0;background-size:auto 28px;min-height:32px;min-width:150px}.contact-details>span{display:block;margin-bottom:5px;padding-left:19px;position:relative}.contact-details>span>i{left:0;position:absolute;top:50%;transform:translateY(-50%)}.bg-dark.form-control:focus,.bg-dark:not(i),i.bg-dark:before{background-color:#606f7b}.section-footer.bg-dark p{color:#fff!important}[class*=bg-]:not(.bg-gray-light):not(.bg-white) h1,[class*=bg-]:not(.bg-gray-light):not(.bg-white) h2,[class*=bg-]:not(.bg-gray-light):not(.bg-white) h3,[class*=bg-]:not(.bg-gray-light):not(.bg-white) h4,[class*=bg-]:not(.bg-gray-light):not(.bg-white) h5,[class*=bg-]:not(.bg-gray-light):not(.bg-white) h6{color:#fff}.portfolio-gallery .portfolio-thumbnail{height:440px;overflow:hidden}.portfolio-gallery>figure,.portfolio-thumbnail>figure{height:100%}.width-auto{width:100%!important}.portfolio .portfolio-thumbnail figure img{object-fit:cover}.portfolio-single .portfolio .portfolio-thumbnail .item{max-height:440px;overflow:hidden}html figure.effect-jazz img{opacity:1}.a{display:inline-flex}.a,.a .b{direction:rtl;unicode-bidi:bidi-override}.a .b{order:1}.a .c{order:5}.a .d{display:none;order:3}.a .e{direction:rtl;order:4;unicode-bidi:bidi-override}.a .f{order:2}.a .g{order:6}.a .e:after{content:"a"}.a .b:before{content:"ed."}.section-geschichte .portfolioContainer.geschichteContainer{display:grid;gap:16px;grid-template-columns:1fr;padding-top:5px;text-align:center}@media (min-width:681px){.section-geschichte .portfolioContainer.geschichteContainer{gap:16px 2%;grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.section-geschichte .portfolioContainer.geschichteContainer{gap:20px 1.5%;grid-template-columns:repeat(3,1fr)}}.section-geschichte .portfolioContainer.geschichteContainer>figure{box-sizing:border-box;margin:0!important;width:100%!important}.portfolioContainer figure .card-link{inset:0;position:absolute;z-index:3}.nav.navbar-nav>li.theme-toggle-item{display:none}body,html.js .nav.navbar-nav>li.theme-toggle-item{display:flex}body{flex-direction:column;min-height:100dvh}#page{flex:1}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}.fixed-column{align-self:start;position:sticky;top:80px}@media (max-width:767px){#nav-toggle:checked~.navbar-collapse{display:block!important;height:auto!important;overflow:visible!important}}.height-full{min-height:100dvh}@supports (animation-timeline:scroll()){.fade-text{animation:fadeTextOnScroll linear both;animation-range:0 50vh;animation-timeline:scroll(root)}}@keyframes fadeTextOnScroll{to{opacity:0}}.parallax{background-attachment:fixed;background-position:50%;background-repeat:no-repeat}@supports (-webkit-touch-callout:none){.parallax{background-attachment:scroll!important;background-size:cover!important}}@media (hover:none){.parallax{background-attachment:scroll!important;background-size:cover!important}}.video iframe,.video-content iframe{aspect-ratio:16/9;height:auto;width:100%}.owl-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.owl-carousel::-webkit-scrollbar{display:none}.owl-carousel>.item{flex:0 0 100%;scroll-snap-align:start}.owl-carousel>.item img{height:auto;width:100%}figure.carousel-figure{position:relative}.carousel-dots{bottom:10px;display:flex;gap:6px;justify-content:center;left:0;position:absolute;right:0;z-index:2}.carousel-dot{background:hsla(0,0%,100%,.5);border:1px solid #6b6b6b;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .25s;width:8px}.carousel-dot:hover{background:hsla(0,0%,100%,.85)}.carousel-dot.active{background:#f37021}@view-transition{navigation:auto}body>section{opacity:1;transition:opacity .4s ease}@starting-style{body>section{opacity:0}}svg.icon{display:inline-block;fill:currentColor;height:1em;margin-left:0;overflow:visible;vertical-align:-.125em;width:1em}.section-services svg.icon{height:3em;margin:0 auto;width:3em}.section-footer svg.icon{margin-right:6px}.animated{visibility:visible}figure.effect-jazz .see-more-inner .btn{opacity:0;transform:scale3d(.8,.8,1);transition:opacity .35s,transform .35s}figure.effect-jazz:hover .see-more-inner .btn{opacity:1;transform:scaleX(1)}@media (max-width:767px){.header-lg .top-element{padding-left:20px;padding-right:20px}.well-come{letter-spacing:8px}.member-team{margin:0 auto 40px}.section-team .col-sm-4{float:none;margin:0 auto}.section-team .col-sm-offset-2{margin-left:auto}.section-blog .center.m-b-30{padding-left:15px;padding-right:15px}.section-blog .post{margin-bottom:30px}}@media (max-width:992px){.copyright-simple-menu{text-align:center}}.portfolioContainer figure .touch-caption{display:none}@media (hover:none){.portfolioContainer figure .hover-caption{display:none!important}.portfolioContainer figure .touch-caption{display:block;text-align:left}.portfolioContainer figure.effect-jazz{background:none;overflow:visible}.portfolioContainer figure.effect-jazz img{opacity:1!important;transform:none!important}.portfolioContainer figure .touch-caption .touch-caption-title{color:#6b6b6b;font-family:Dosis,arial;font-size:17px;font-weight:500;letter-spacing:1px;line-height:20px;margin:10px 0 0;text-transform:uppercase}.portfolioContainer figure .touch-caption .touch-caption-title a{color:inherit;text-decoration:none}.portfolioContainer figure .touch-caption .touch-caption-meta{color:#adadad;font-size:12px;letter-spacing:1px;margin:0;text-transform:uppercase}.portfolioContainer figure .touch-caption .touch-caption-more{font-size:12px}.portfolioContainer figure .touch-caption .touch-caption-more a{color:#f37021;text-decoration:none}.portfolioContainer figure .touch-caption .touch-caption-more:after{color:#666;content:"\00BB";padding-left:5px}}