.transmission-signal{position:relative}.transmission-signal svg{overflow:visible;position:absolute;z-index:-1;max-height:unset;max-width:unset}.transmission-signal .wave{pointer-events:none;fill:none;stroke:currentColor;stroke-width:1px;animation:wave var(--613a02d9) infinite ease-in}@keyframes wave{0%{stroke-opacity:.4;r:var(--b9dcb7b6)}70%{stroke-opacity:.4}to{stroke-opacity:0;r:var(--75068db7)}}.separator{width:66px;border-bottom:1px solid #f39300}section.services .separator{margin-top:36px}@media (min-width: 768px){section.services .separator{display:none}}section.services .content-wrapper>ul{display:grid;row-gap:36px;column-gap:24px;justify-content:space-between;grid-template:repeat(2,1fr)/repeat(2,auto);padding:0}section.services .content-wrapper>ul ul{max-width:500px;list-style-type:disc;padding-inline-start:20px}@media (max-width: 767px){section.services .content-wrapper>ul{grid-template-columns:1fr}}@media (min-width: 768px){section.services .content-wrapper>ul{row-gap:36px}}@media (min-width: 992px){section.services .content-wrapper>ul{row-gap:64px}}section.values ul{gap:100px;display:flex;flex-wrap:wrap;justify-content:center}section.values ul li{text-align:center}section.values ul li .heading-3{margin-top:1.5em}section.values ul li p{max-width:450px}section.values ul li .wrapper{height:80px;margin:0 auto;color:#0e4194}section.values ul li .wrapper svg{height:100%;width:auto}@media (min-width: 992px){section.values ul li{max-width:30%}}@media (min-width: 1200px){section.values ul{gap:40px;justify-content:space-between}}section.about-us #side{position:relative;max-width:250px;margin:64px auto;top:50%;right:0}section.about-us .transmission-signal{position:absolute;top:50%;left:50%;color:#0e4194}section.about-us #portrait{clip-path:circle(45%)}section.about-us .rounded-button{margin-top:2em}@media (max-width: 767px){section.about-us .content-wrapper-mobile.overflow-mobile{padding-top:48px;margin-bottom:48px}}@media (min-width: 768px){section.about-us .content-wrapper-desktop{position:relative}section.about-us .wrapper{max-width:45vw}section.about-us #side{z-index:-1;right:5vw;position:absolute;max-width:min(450px,45vw);margin:0;transform:translateY(-50%)}}@media (min-width: 1200px){section.about-us .wrapper{max-width:607.5px}}@media screen and (min-width: 1800px){section.about-us #side{right:0}}section.references h2{margin-bottom:.25em}section.references #gallery{padding:0 90px;margin:64px auto 0;overflow-x:hidden;position:relative;width:190px;box-sizing:content-box}@media screen and (max-width: 400px){section.references #gallery{padding:0 45px}}@media screen and (min-width: 730px){section.references #gallery{width:500px}}@media screen and (min-width: 1030px){section.references #gallery{width:810px}}@media screen and (min-width: 1350px){section.references #gallery{width:1120px}}section.references input{display:none}section.references #reference-state-0:checked~ul li:nth-child(1){transform:translate(0)}section.references #reference-state-0:checked~ul li:nth-child(2){transform:translate(0)}section.references #reference-state-0:checked~ul li:nth-child(3){transform:translate(0)}section.references #reference-state-0:checked~ul li:nth-child(4){transform:translate(0)}section.references #reference-state-0:checked~ul li:nth-child(5){transform:translate(0)}section.references #reference-state-0:checked~ul li:nth-child(6){transform:translate(0);transition:none}section.references #reference-state-0:checked~ul li:nth-child(7){transform:translate(-2170px)}section.references #reference-state-0:checked~div label.next[for=reference-state-1]{display:block}section.references #reference-state-0:checked~div label.previous[for=reference-state-6]{display:block}section.references #reference-state-1:checked~ul li:nth-child(1){transform:translate(-310px)}section.references #reference-state-1:checked~ul li:nth-child(2){transform:translate(-310px)}section.references #reference-state-1:checked~ul li:nth-child(3){transform:translate(-310px)}section.references #reference-state-1:checked~ul li:nth-child(4){transform:translate(-310px)}section.references #reference-state-1:checked~ul li:nth-child(5){transform:translate(-310px)}section.references #reference-state-1:checked~ul li:nth-child(6){transform:translate(-310px)}section.references #reference-state-1:checked~ul li:nth-child(7){transform:translate(-310px);transition:none}section.references #reference-state-1:checked~div label.next[for=reference-state-2]{display:block}section.references #reference-state-1:checked~div label.previous[for=reference-state-0]{display:block}section.references #reference-state-2:checked~ul li:nth-child(1){transform:translate(1550px);transition:none}section.references #reference-state-2:checked~ul li:nth-child(2){transform:translate(-620px)}section.references #reference-state-2:checked~ul li:nth-child(3){transform:translate(-620px)}section.references #reference-state-2:checked~ul li:nth-child(4){transform:translate(-620px)}section.references #reference-state-2:checked~ul li:nth-child(5){transform:translate(-620px)}section.references #reference-state-2:checked~ul li:nth-child(6){transform:translate(-620px)}section.references #reference-state-2:checked~ul li:nth-child(7){transform:translate(-620px)}section.references #reference-state-2:checked~div label.next[for=reference-state-3]{display:block}section.references #reference-state-2:checked~div label.previous[for=reference-state-1]{display:block}section.references #reference-state-3:checked~ul li:nth-child(1){transform:translate(1240px)}section.references #reference-state-3:checked~ul li:nth-child(2){transform:translate(1240px);transition:none}section.references #reference-state-3:checked~ul li:nth-child(3){transform:translate(-930px)}section.references #reference-state-3:checked~ul li:nth-child(4){transform:translate(-930px)}section.references #reference-state-3:checked~ul li:nth-child(5){transform:translate(-930px)}section.references #reference-state-3:checked~ul li:nth-child(6){transform:translate(-930px)}section.references #reference-state-3:checked~ul li:nth-child(7){transform:translate(-930px)}section.references #reference-state-3:checked~div label.next[for=reference-state-4]{display:block}section.references #reference-state-3:checked~div label.previous[for=reference-state-2]{display:block}section.references #reference-state-4:checked~ul li:nth-child(1){transform:translate(930px)}section.references #reference-state-4:checked~ul li:nth-child(2){transform:translate(930px)}section.references #reference-state-4:checked~ul li:nth-child(3){transform:translate(930px);transition:none}section.references #reference-state-4:checked~ul li:nth-child(4){transform:translate(-1240px)}section.references #reference-state-4:checked~ul li:nth-child(5){transform:translate(-1240px)}section.references #reference-state-4:checked~ul li:nth-child(6){transform:translate(-1240px)}section.references #reference-state-4:checked~ul li:nth-child(7){transform:translate(-1240px)}section.references #reference-state-4:checked~div label.next[for=reference-state-5]{display:block}section.references #reference-state-4:checked~div label.previous[for=reference-state-3]{display:block}section.references #reference-state-5:checked~ul li:nth-child(1){transform:translate(620px)}section.references #reference-state-5:checked~ul li:nth-child(2){transform:translate(620px)}section.references #reference-state-5:checked~ul li:nth-child(3){transform:translate(620px)}section.references #reference-state-5:checked~ul li:nth-child(4){transform:translate(620px);transition:none}section.references #reference-state-5:checked~ul li:nth-child(5){transform:translate(-1550px)}section.references #reference-state-5:checked~ul li:nth-child(6){transform:translate(-1550px)}section.references #reference-state-5:checked~ul li:nth-child(7){transform:translate(-1550px)}section.references #reference-state-5:checked~div label.next[for=reference-state-6]{display:block}section.references #reference-state-5:checked~div label.previous[for=reference-state-4]{display:block}section.references #reference-state-6:checked~ul li:nth-child(1){transform:translate(310px)}section.references #reference-state-6:checked~ul li:nth-child(2){transform:translate(310px)}section.references #reference-state-6:checked~ul li:nth-child(3){transform:translate(310px)}section.references #reference-state-6:checked~ul li:nth-child(4){transform:translate(310px)}section.references #reference-state-6:checked~ul li:nth-child(5){transform:translate(310px);transition:none}section.references #reference-state-6:checked~ul li:nth-child(6){transform:translate(-1860px)}section.references #reference-state-6:checked~ul li:nth-child(7){transform:translate(-1860px)}section.references #reference-state-6:checked~div label.next[for=reference-state-0]{display:block}section.references #reference-state-6:checked~div label.previous[for=reference-state-5]{display:block}section.references label{display:none;width:13px;color:#0e4194;top:20%;z-index:1;position:absolute;cursor:pointer}section.references label.previous{left:0;transform:translateY(-50%)}section.references label.next{right:0;transform:translateY(-65%) rotate(180deg)}section.references ul{display:flex;width:1330px}section.references ul li{transition:transform .45s;width:14.2857142857%;flex-shrink:0}section.references ul li h3{margin:28px 0 4px}section.references ul li p{font-size:1rem}section.references ul li+li{margin-left:120px}section.references .overflow-overlay{position:absolute;width:80px;top:0;bottom:0}@media screen and (max-width: 400px){section.references .overflow-overlay{width:30px}}section.references .overflow-overlay.left{left:0;background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgb(255,255,255) 75%)}section.references .overflow-overlay.right{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgb(255,255,255) 75%)}.text-field input{width:100%}.text-field.mandatory p:after{content:"  *";color:#c52300}.text-area textarea{width:100%}.text-area.mandatory p:after{content:"  *";color:#c52300}.select-field .wrapper{position:relative}.select-field .wrapper svg{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;color:#494949}.select-field select{width:100%;appearance:none;position:relative}.select-field.mandatory p:after{content:"  *";color:#c52300}.hp-message{position:absolute;opacity:0;pointer-events:none;top:0;left:0;width:0;height:0}.form-result-banner .message{width:100%;max-width:750px;margin-top:24px}.form-result-banner a{display:none}.form-result-banner #kontakt-success:target,.form-result-banner #kontakt-failure:target{display:block}.form-result-banner #kontakt-success{color:#1d6f3a}.form-result-banner #kontakt-failure{color:#b11a1a}.contact-form{max-width:625px}.contact-form .select-field,.contact-form .text-field,.contact-form .text-area{margin-bottom:24px}.contact-form .row{display:flex;flex-direction:column}@media (min-width: 768px){.contact-form .row{gap:48px;flex-direction:row}.contact-form .row>*{width:calc(50% - 24px)}}section.contact{margin:5rem 0}section.contact .content-wrapper>div p:nth-child(3){margin:32px 0;font-size:1.7rem}@media (max-width: 991px){section.contact .contact-form{margin-top:48px}}@media (min-width: 992px){section.contact .content-wrapper{gap:min(120px,8vw);display:flex;justify-content:space-between}section.contact .content-wrapper>div{width:60%}section.contact .content-wrapper .contact-form{width:40%}}section.partners ul{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:30px}@media (min-width: 768px){section.partners ul{justify-content:flex-start}}section.partners ul li a{display:block}section.partners ul li img{max-width:150px;max-height:90px;width:auto}#index section{padding:5rem 0}#index #partner{padding-bottom:0}#intro{position:relative;min-height:80vh}#intro h1{max-width:20ch}#intro p{font-family:Montserrat;font-size:1.2rem;color:#0e4194;margin-top:1rem}@media (min-width: 768px){#intro p{font-size:2rem}}#intro .transmission-signal{position:absolute;bottom:20vh;left:22vw;color:#0e4194}#intro .transmission-signal div{font-size:1.2rem;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;border-radius:800px;width:120px;height:120px;background-color:#0e4194}@media (min-width: 768px){#intro .transmission-signal{bottom:15vh;left:31vw}#intro .transmission-signal div{width:220px;height:220px;font-size:2rem}}#intro .semi-circle{z-index:-1;position:absolute}#intro .semi-circle.first{top:-550px;left:calc(32vw - 728px)}#intro .semi-circle.first path{transform:rotate(-190deg)}@media (max-width: 991px){#intro .semi-circle.first{display:none}}#intro .semi-circle.second{top:177px;right:-949px}#intro .semi-circle.second path{transform:rotate(-25deg)}@media (max-width: 991px){#intro .semi-circle.second{top:-250px;right:-800px}#intro .semi-circle.second path{stroke-width:210px;transform:scale(48%) rotate(-25deg)}}
