#nav-bg,#toggle-btn{transition:transform .3s}.btn-menu-bg,.main-menu-link{-webkit-tap-highlight-color:transparent}.content-container-header>h2::after,.content-container-header>h2::before{left:50%;transform:translateX(-50%);background-color:#f75b00;position:absolute}.btn-menu,.btn-menu-bg{cursor:pointer;z-index:1}*{scrollbar-width:auto;scrollbar-color:#383838 #ffffff}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#383838;border-radius:15px;border:3px solid #ededed}:root{--offset-value:-50;--btn-size:60;--light-blue:#d7eaff;--orange:#ff9000;--dark:#434242;--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#ee3577;--red:#dc3545;--yellow:#ffc107;--green:#4ECA78;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#767575;--gray-dark:#434242;--primary:#6f42c1;--secondary:#4f4f4f;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#c2c2c2;--lightgray:#eeeeee;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-normal:1em;--font-small:0.8125rem;--sidebar-width:280px;--content-max-width:860px}@font-face{font-family:dl-prim-font;src:url('/wp-content/themes/DigitaleLeichtigkeit/assets/fonts/dl-prim-font-Bold.woff2') format('woff2'),url('/wp-content/themes/DigitaleLeichtigkeit/assets/fonts/dl-prim-font-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:dl-sec-font;src:url('/wp-content/themes/DigitaleLeichtigkeit/assets/fonts/dl-sec-font.woff2') format('woff2'),url('/wp-content/themes/DigitaleLeichtigkeit/assets/fonts/dl-sec-font.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Source Sans';src:url('/wp-content/themes/DigitaleLeichtigkeit/assets/fonts/SansSerifFLF-Demibold.woff2') format('woff2'),url('/wp-content/themes/DigitaleLeichtigkeit/assets/fonts/SansSerifFLF-Demibold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Source Sans';src:url('/wp-content/themes/DigitaleLeichtigkeit/assets/fonts/SansSerifFLF.woff2') format('woff2'),url('/wp-content/themes/DigitaleLeichtigkeit/assets/fonts/SansSerifFLF.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}::-moz-selection{color:#18181b;background:#cfd0d3}::selection{color:#18181b;background:#cfd0d3}*,::after,::before{box-sizing:border-box}a,a:active,a:focus,a:link,a:visited{text-decoration:none;outline:0}a{color:#000}ul{padding:0;list-style:none}html{line-height:1.15}body{margin:0!important;padding:0!important}h1,h2,h3,h4,h5,h6{color:var(--gray-dark);font-weight:700}.hide,.typed-cursor{display:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section{min-height:100vh;position:relative;background-color:#f1f1f1;overflow:hidden}.dl-header,.resp-header{position:fixed;top:0;background:#fff;height:65px;width:100%;overflow:hidden;padding:10px;-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,.71);box-shadow:0 3px 6px -4px rgba(0,0,0,.71);z-index:2}.logo-container{position:fixed;margin-left:.5em;z-index:1}.btn-menu{position:absolute;right:10px;top:.4em;scale:0.6;width:80px}.btn-menu-bg{position:fixed;height:calc(var(--btn-size)*1px);width:calc(var(--btn-size)*1px);top:calc((var(--offset-value))*1px);right:calc(var(--offset-value)*1px);border-radius:50%;margin:0;padding:0 15px;border:none;user-select:none;background:#fafafa}.btn-menu>span,.main-menu{position:relative;width:100%}.btn-menu>span{display:block;background-color:#000;border-radius:3px;height:8px;transition:.3s}.btn-menu>span+span{margin-top:14px}.btn-menu.active>span:first-child{animation:.7s forwards top}.btn-menu.not-active>span:first-child{animation:.7s forwards top-2}.btn-menu.active>span:nth-child(2){animation:.7s forwards scaled}.btn-menu.not-active>span:nth-child(2){animation:.7s forwards scaled-2;width:60px;margin-left:20px}.btn-menu.active>span:nth-child(3){animation:.7s forwards bottom}.btn-menu.not-active>span:nth-child(3){animation:.7s forwards bottom-2}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:22px;transform:rotate(0)}100%{top:22px;transform:rotate(45deg)}}@keyframes top-2{0%{top:22px;transform:rotate(45deg)}50%{top:22px;transform:rotate(0)}100%{top:0;transform:rotate(0)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:22px;transform:rotate(0)}100%{bottom:22px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:22px;transform:rotate(135deg)}50%{bottom:22px;transform:rotate(0)}100%{bottom:0;transform:rotate(0)}}@keyframes scaled{100%,50%{transform:scale(0)}}@keyframes scaled-2{0%,50%{transform:scale(0)}100%{transform:scale(1)}}#toggle-btn{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-menu{font-family:'Encode Sans Condensed',sans-serif;font-weight:600;height:100vh}#nav-bg{transform-origin:center center;transform:translate(var(--translate-x),var(--translate-y)) scale(var(--scale));will-change:transform;pointer-events:none}.main-menu-nav{width:100%;height:100%;background:0 0;position:fixed;top:0;left:0;overflow:hidden;display:flex;z-index:200;pointer-events:none}.svgWrap,.svgWrap__text{width:150px;height:41px}.main-menu-nav ul{margin:auto;pointer-events:auto;text-align:center}.main-menu-nav li{font-size:30px;color:#212121;user-select:none;transform:translate(-20px,20px) scale(.9);transition:none;opacity:.0001;visibility:hidden;will-change:transform}.main-menu-nav li+li{margin-top:30px}#toggle-btn.shown~.main-menu nav li{transform:none;opacity:1;visibility:visible;transition:.35s cubic-bezier(.4,2.08,.55,1)}#toggle-btn.shown~.main-menu nav li:first-child{transition-delay:.15s}#toggle-btn.shown~.main-menu nav li:nth-child(2){transition-delay:.125s}#toggle-btn.shown~.main-menu nav li:nth-child(3){transition-delay:.1s}.main-menu-link{position:relative;touch-action:manipulation}.main-menu-link:after,.main-menu-link:before{position:absolute;content:'';background:#979797;height:3px;width:50%;top:calc(50% + 2px);transition:transform .3s cubic-bezier(.5,.5,0,1)}.main-menu-link:before{left:0;transform:translateX(calc(-100% - 10px)) scaleX(0);transform-origin:left}.main-menu-link:after{right:0;transform:translateX(calc(100% + 10px)) scaleX(0);transform-origin:right}.main-menu-link:hover:before{transform:translateX(calc(-100% - 10px)) scaleX(1);transform-origin:right}.main-menu-link:hover:after{transform:translateX(calc(100% + 10px)) scaleX(1);transform-origin:left}.svgWrap{position:relative;margin-bottom:20px}.svgWrap__text{position:absolute;top:0;left:0;fill:#000}.svgWrap__text:nth-child(2),.svgWrap__text:nth-child(3){clip:rect(0,0,0,0)}.svgWrap__text:nth-child(2){fill:#383838;left:-2px}.svgWrap__text:nth-child(3){fill:#2c2c2c;left:2px}.svgWrap:hover .svgWrap__text:nth-child(2){animation:2s linear infinite alternate-reverse svg-glitch-effect}.svgWrap:hover .svgWrap__text:nth-child(3){animation:3s linear infinite alternate-reverse svg-glitch-effect}@keyframes svg-glitch-effect{0%{clip:rect(35px,160px,36px,0)}5%{clip:rect(31px,160px,37px,0)}10%{clip:rect(23px,160px,31px,0)}15%{clip:rect(12px,160px,17px,0)}20%{clip:rect(43px,160px,27px,0)}25%{clip:rect(19px,160px,24px,0)}30%{clip:rect(45px,160px,3px,0)}35%{clip:rect(35px,160px,1px,0)}40%{clip:rect(39px,160px,12px,0)}45%{clip:rect(5px,160px,28px,0)}50%{clip:rect(17px,160px,19px,0)}55%{clip:rect(42px,160px,28px,0)}60%{clip:rect(34px,160px,35px,0)}65%{clip:rect(28px,160px,38px,0)}70%{clip:rect(39px,160px,34px,0)}75%{clip:rect(30px,160px,35px,0)}80%{clip:rect(15px,160px,25px,0)}85%{clip:rect(18px,160px,10px,0)}90%{clip:rect(44px,160px,40px,0)}95%{clip:rect(3px,160px,11px,0)}100%{clip:rect(16px,160px,7px,0)}}.section-services__header{width:100%;height:auto;display:flex;justify-content:center;padding:120px 100px 10px;background-color:#f1f1f1}.section-services__header-textwrapper{max-width:800px;transform:translateX(-70px)}.section-services__header-img svg{width:31rem;height:27rem;padding:10px}.content-container,.section-services{padding-top:0}section:first-of-type{height:auto;min-height:78vh;background:#181818}.section-services__header-headline h1{font-family:dl-prim-font;text-transform:uppercase;font-size:3.2rem;line-height:1.3;color:#18181b;margin-bottom:10px}.section-services__header-text p{font-family:'Source Sans',sans-serif;font-weight:700;font-size:24px}.section-services__bg{width:100%;height:auto;background:#18181b}.section-services__bg svg{width:100%;height:auto}#underlined-anim-text{width:calc(100% + 50px);background-image:linear-gradient(transparent calc(100% - 16px),rgb(255 176 121) 10px);background-repeat:no-repeat;background-size:0 100%;animation:2.2s .8s forwards underline}@keyframes underline{to{background-size:100% 100%}}.services-svg-class-1{fill:#f0f0f0}.mail-class4,.mail-class5,.mail-class6,.mail-class7,.mail-class8,.mail-class9,.services-svg-class-2,.services-svg-class-3,.services-svg-class-4,.services-svg-class-5,.services-svg-class-6{fill:#fff}.services-svg-class-7{fill:#fafafa}.mail-class11,.mail-class6,.services-svg-class-3,.services-svg-class-8,.services-svg-class-9{opacity:.5}.mail-class12,.services-svg-class-10{fill:#37474f}.mail-class16,.services-svg-class-11,.services-svg-class-31{fill:#455a64}.mail-class7,.services-svg-class-12{opacity:.8}.services-svg-class-13{fill:#313141}.services-svg-class-14{fill:#e0e0e0}.services-svg-class-15,.services-svg-class-16,.services-svg-class-17,.services-svg-class-18,.services-svg-class-19,.services-svg-class-20,.services-svg-class-21,.services-svg-class-22,.services-svg-class-23,.services-svg-class-3,.services-svg-class-4,.services-svg-class-5,.services-svg-class-6,.services-svg-class-9{isolation:isolate}.mail-class13,.mail-class14,.mail-class5,.services-svg-class-22,.services-svg-class-24,.services-svg-class-5{opacity:.4}.mail-class24,.services-svg-class-15,.services-svg-class-18{opacity:.3}.mail-class9,.services-svg-class-21,.services-svg-class-4{opacity:.6}.services-svg-class-16{opacity:.45}.mail-class17,.mail-class20,.services-svg-class-17,.services-svg-class-25{opacity:.2}.services-svg-class-18,.services-svg-class-23,.services-svg-class-26{fill:#ff8700}.mail-class26,.mail-class29,.services-svg-class-27{fill:#ebebeb}.mail-class23,.services-svg-class-19,.services-svg-class-23{opacity:.15}.mail-class19,.mail-class25,.services-svg-class-20,.services-svg-class-28{opacity:.1}.services-svg-class-6{opacity:.75}.mail-class28,.services-svg-class-29{fill:#263238}.services-svg-class-30{fill:#4f5063}.services-svg-class-32{fill:#3b5f72}.services-svg-class-33{fill:#606364}.section-services{padding-bottom:120px;font-family:'Source Sans',sans-serif;background-color:#18181b}.content-container{width:80vw;max-width:1600px;height:auto;min-height:100vh;background:#18181b;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:60px}.content-container-header{text-align:center;font-family:dl-prim-font;margin-bottom:35px;display:flex;flex-direction:column;align-items:center}.content-container-sec2__content__card-service-top>svg{width:17%;height:11%;fill:#f75b00}div.content-container-sec2-content>div:nth-child(6)>div>div:nth-child(2){padding:0 45px}.content-container-header>h2{position:relative;font-size:40px;font-weight:700;text-transform:uppercase;padding-bottom:20px;color:#c9c9c9}.content-container-header>p{color:#c9c9c9;margin-top:0;font-size:24px;line-height:1.5rem;max-width:70rem;font-family:'Source Sans',sans-serif}.content-container-header>h2>span{color:#f75b00}.content-container-header>h2::before{content:"";bottom:0;width:140px;height:1px}.content-container-header>h2::after{content:"";bottom:-1px;width:45px;height:3px}.content-container-sec2__content__card-service-top{padding:40px 40px 10px;border-bottom:2px solid #18181b}.content-container-sec2__content__card-service-top>h3{font-size:19px;letter-spacing:.02em;line-height:1.1em;color:#cfd0d3;font-weight:700;font-family:'Source Sans',sans-serif}.content-container-sec2__content__card-service-bottom{padding:0 40px 40px}.content-container-sec2__content__card-service-bottom>p{margin-bottom:27px;color:#c9c9c9;line-height:1.5em;font-weight:400;font-family:'Source Sans',sans-serif;font-size:19px}.content-container-sec2__content__card-link,.content-container-sec2__content__card-service-bottom>a{color:#cfd0d3;font-size:21px;text-decoration:none;position:absolute;bottom:50px;display:flex;width:155px;flex-direction:row;justify-content:space-between;font-weight:700}.content-container-sec2__content__card-link svg,.content-container-sec2__content__card-service-bottom>a>svg{fill:#f75b00;width:1.2rem}.content-container-sec2__content__card-service-top div{display:flex;align-items:center;gap:1rem;color:#f1f1f1;font-family:dl-prim-font;text-transform:uppercase;flex-direction:row-reverse;justify-content:space-between}.content-container-sec2__content__card-service-top div h2{color:#cfd0d3;font-size:24px}.content-container-sec2__content__card-service-top svg{width:3.2rem;height:auto;fill:#f75b00;margin-right:10px}div.content-container-sec2-content>div:nth-child(2)>div>div.content-container-sec2__content__card-service-top>div>svg{height:3.7rem;width:3.7rem}div.content-container-sec2-content>div:nth-child(3)>div>div.content-container-sec2__content__card-service-top>div>svg{height:3rem!important;width:3rem!important}div.content-container-sec2-content>div:nth-child(5){height:34em}.content-container-sec2-content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;column-gap:2rem;row-gap:3rem;padding-top:40px;margin-top:-30px;padding-bottom:40px}.content-container-sec2-content:hover .content-container-sec2__content__card,.dl-contact-banner_dark:hover{background:radial-gradient(100rem circle at var(--xPos) var(--yPos),rgba(255,123,0,.897),transparent 15%)}.content-container-sec2-content .content-container-sec2__content__card{width:28rem;height:38em;background:radial-gradient(150rem circle at 0 0,rgba(0,255,241,0),transparent 0);border-radius:22px;display:flex;justify-content:center;align-items:center;position:relative;transition:.15s,box-shadow .3s;box-shadow:0 5px 15px 0 rgb(0 0 0 / 50%)}.keyfanim.content-container-sec2__content__card:hover{box-shadow:0 15px 15px 0 rgb(0 0 0 / 50%)}.content-container-sec2-content .content-container-sec2__content__card:hover::before,.dl-contact-banner_dark::before{opacity:1}.content-container-sec2-content .content-container-sec2__content__card .content-container-sec2__content__card-service{background-color:#1d1e23;border-radius:22px;transition:.25s;height:calc(100% - .15rem);width:calc(100% - .15rem);box-shadow:0 1px 3px rgba(9,10,15,.25),0 4px 16px rgba(9,10,15,.1),0 8px 24px rgba(9,10,15,.1),inset 0 1px 1px #323543}.dl-contact-banner_dark{display:flex;width:72vw;height:450px;margin:90px auto auto;border-radius:22px;background:#1d1e23;background:radial-gradient(150rem circle at 0 0,rgba(0,255,241,0),transparent 0);display:flex;justify-content:center;align-items:center;position:relative;transition:.15s,box-shadow .3s;box-shadow:0 0 15px 0 rgb(0 0 0 / 50%)}.dl-contact-banner_dark:hover::before{background-color:#1d1e23;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:22px;transition:.25s;height:calc(100% - .15rem);width:calc(100% - .15rem)}.dl-contact-banner_dark>div{display:flex;position:relative;width:100%;height:100%;background:#1d1e23;width:calc(min(100% - .15rem));height:calc(min(100% - .15rem));border-radius:22px;box-shadow:0 1px 3px rgba(9,10,15,.25),0 4px 16px rgba(9,10,15,.1),0 8px 24px rgba(9,10,15,.1),inset 0 1px 1px #323543}.dl-contact-banner_dark>div>div:first-child{width:55%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.dl-contact-banner_dark>div>div:nth-child(2){width:45%;height:100%}.dl-contact-banner_dark div h3{font-family:dl-prim-font;font-size:4rem;margin:0 30px 30px 70px;background:#f75b00;background:-moz-linear-gradient(62deg,#f75b00 0,#ff8a00 100%);background:-webkit-linear-gradient(62deg,#f75b00 0,#ff8a00 100%);background:linear-gradient(62deg,#f75b00 0,#ff8a00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dl-contact-banner_dark>div>div>span{font-size:1.5rem;color:#cfd0d3;margin-left:70px;font-family:sans-serif;margin-bottom:40px}.dl-contact-banner_dark div div div{width:200px;background:#18181b;height:60px;position:relative;margin-left:70px;border-radius:45px;color:#cfd0d3;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-family:dl-prim-font;font-weight:700;box-shadow:none;cursor:pointer;transition:box-shadow 1s ease-out;border:2px solid #3a3a3d;background:-moz-linear-gradient(42deg,#18181b 0,#1e1e24 76%,#18181b 100%);background:-webkit-linear-gradient(42deg,#18181b 0,#1e1e24 76%,#18181b 100%);background:linear-gradient(42deg,#18181b 0,#1e1e24 76%,#18181b 100%)}.dl-contact-banner_dark div div a div:focus,.dl-contact-banner_dark div div a div:focus-visible,.dl-contact-banner_dark div div a div:hover,.dl-contact-banner_dark div div a div:target{box-shadow:0 0 5px #3a3a3d}.dl-contact-banner_dark>div>div>span>a{color:#cfd0d3;text-decoration:none}.dl-contact-banner_dark>div>div>span>a:active,.dl-contact-banner_dark>div>div>span>a:visited{color:#cfd0d3}.dl-contact-banner_dark div div:nth-child(2){scale:1.1}.dl-contact-banner_dark:focus,.dl-contact-banner_dark:focus-visible,.dl-contact-banner_dark:hover,.dl-contact-banner_dark:target{box-shadow:0 10px 15px 0 rgb(0 0 0 / 50%)}.mail-class1{fill:#ee880f}.mail-class2{fill:#dbdbdb}.mail-class3{opacity:.7}.mail-class10{fill:#1d1e23}.mail-class15{fill:#f5f5f5}.mail-class13,.mail-class17,.mail-class18,.mail-class19{fill:#f78c00}.mail-class21{opacity:.05}.mail-class22{fill:#e0e0e012}.mail-class8{opacity:.35}.mail-class27{opacity:.25}path#mail-shadow-2{fill:none;stroke:rgb(255 108 0 / 66%);stroke-width:2px;stroke-linejoin:round}@media only screen and (min-width:2000px){.section-services__header div div{margin-left:8vw}}@media only screen and (max-width:1740px){.content-container:first-child{width:100vw}.content-container-header p{width:70vw}}@media only screen and (max-width:1600px){.section-services__header{padding-top:74px}.section-services__header-img{padding-top:50px}}@media only screen and (max-width:1500px){.section-services__header{padding:74px 0 10px}.section-services__header-textwrapper{transform:translateX(0)}.section-services__header-img{padding-top:50px}}@media only screen and (min-width:1408px){.dl-contact-banner_dark{width:1300px!important}div.content-container-sec2-content>div:nth-child(4){height:34em}}@media only screen and (max-width:1408px){.dl-contact-banner_dark div h3{font-size:2.5rem;margin-right:0}.dl-contact-banner_dark div div:nth-child(2) svg{width:29rem;height:27rem;transform:translateX(-90px)}.dl-contact-banner_dark>div>div>span{font-size:1.2rem}.dl-contact-banner_dark>div>div:first-child{width:60%}}@media only screen and (max-width:1350px){.section-services__header-headline h1{font-size:3rem}.section-services__header-img svg{width:29rem;height:25rem}.section-services__header-text p{font-size:23px}.section-services__header-textwrapper{width:60%;padding-left:20px}}@media only screen and (max-width:1100px){.section-services__header{flex-direction:column}.section-services__header-textwrapper{width:auto;max-width:775px;padding-left:0;margin:auto auto auto 40px}.section-services__header-img{padding:0;margin:auto 20px auto auto}.section-services__header-img svg{padding:0}}@media only screen and (max-width:927px){.dl-contact-banner_dark{height:670px}.dl-contact-banner_dark>div{flex-direction:column-reverse}.dl-contact-banner_dark>div>div{justify-content:flex-start}.dl-contact-banner_dark div div:nth-child(2){scale:1.2;transform:translate(57px,-26px)}.dl-contact-banner_dark>div>div:first-child{width:100%;height:140%;justify-content:flex-start}.dl-contact-banner_dark div div div,.dl-contact-banner_dark div h3,.dl-contact-banner_dark>div>div>span{margin-left:41px}.dl-contact-banner_dark div div:nth-child(2) svg{width:22rem;height:20rem;transform:translateX(-97px)}}@media only screen and (max-width:860px){.section-services__header-textwrapper{margin-right:40px}.section-services__header-img{margin-right:auto}}@media only screen and (max-width:600px){.section-services__header-headline h1{font-size:2.5rem}.content-container-header p,.section-services__header-text p{font-size:21px}.section-services__header-img svg{width:25rem;height:25rem}.content-container-header>h2{font-size:34px}}@media only screen and (max-width:500px){.section-services__header-textwrapper{margin-right:20px;margin-left:20px}}@media only screen and (max-width:450px){.dl-contact-banner_dark div h3{font-size:2rem;margin-right:40px}.dl-contact-banner_dark>div>div>span{font-size:1rem;margin-right:40px}.dl-contact-banner_dark div div div{width:185px;font-size:1.2rem;height:55px;border:1px solid #3a3a3d}.dl-contact-banner_dark div div:nth-child(2) svg{transform:translateX(0)}.dl-contact-banner_dark div div:nth-child(2){transform:translate(0,0)}div.content-container-sec2-content>div:nth-child(6)>div>div:nth-child(2){padding:0;width:100%}.content-container-sec2-content .content-container-sec2__content__card{width:93vw;height:auto}.content-container-sec2__content__card-service-top{padding:40px 40px 0}.content-container-sec2__content__card-service-bottom{padding:30px 40px 75px}.content-container-header p{width:93vw}}@media only screen and (max-width:430px){.content-container-sec2__content__card-service-top{padding:30px 30px 0}.content-container-sec2__content__card-service-bottom{padding:10px 30px 75px}.dl-contact-banner_dark div div:nth-child(2) svg{width:20rem;height:17rem}.dl-contact-banner_dark>div>div:first-child{justify-content:center}.dl-contact-banner_dark div h3,.dl-contact-banner_dark>div>div>span{margin-right:30px;margin-left:30px}}@media only screen and (max-width:400px){.section-services__header-img svg{width:20rem;height:20rem;margin:auto}.section-services__header-headline h1{font-size:2.1rem;margin-bottom:25px;margin-top:50px}.content-container-header>h2{margin-left:10px;margin-right:10px}.content-container-header p{font-size:20px}.dl-contact-banner_dark div h3,.dl-contact-banner_dark>div>div>span{margin-right:30px;margin-left:30px}.dl-contact-banner_dark div div div{margin-left:30px}.dl-contact-banner_dark>div>div:first-child{height:170%}}@media only screen and (max-width:380px){.dl-contact-banner_dark div div:nth-child(2){scale:1}.dl-contact-banner_dark div h3,.dl-contact-banner_dark>div>div>span{margin-right:20px;margin-left:20px}.dl-contact-banner_dark div div div{margin-left:20px}.section-services__header-headline h1{font-size:2rem;margin-bottom:25px;margin-top:30px}}@media only screen and (max-width:360px){.content-container-sec2-content .content-container-sec2__content__card{height:41em}div.content-container-sec2-content>div:nth-child(4),div.content-container-sec2-content>div:nth-child(5){height:38em}.dl-contact-banner_dark div h3{font-size:1.8rem}}@media only screen and (max-width:350px){.section-services__header-headline h1{margin-top:40px;font-size:1.9rem}.section-services__header-textwrapper{margin-right:10px;margin-left:10px}.dl-contact-banner_dark div div:nth-child(2) svg,.section-services__header-img svg{width:17rem;height:17rem}}@media only screen and (max-width:330px){.content-container-sec2-content .content-container-sec2__content__card{height:43em}.content-container-sec2__content__card-service-top{padding:20px 20px 0}.content-container-sec2__content__card-service-bottom{padding:10px 20px 75px}}@media only screen and (max-width:290px){.content-container-sec2-content .content-container-sec2__content__card{height:45em}div.content-container-sec2-content>div:nth-child(4),div.content-container-sec2-content>div:nth-child(5){height:40em}.dl-contact-banner_dark div div:nth-child(2) svg{width:15rem;height:15rem}.dl-contact-banner_dark div h3{font-size:1.6rem}}g#services-svg-device{animation:2.5s DeviceScalePos;-webkit-animation:2.5s DeviceScalePos;-moz-animation:2.5s DeviceScalePos;-o-animation:2.5s DeviceScalePos;-ms-animation:DeviceScalePos 2.5s}@keyframes DeviceScalePos{0%{opacity:0;transform:translate(300px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}@-moz-keyframes DeviceScalePos{0%{opacity:0;transform:translate(300px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}@-webkit-keyframes DeviceScalePos{0%{opacity:0;transform:translate(300px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}@-o-keyframes DeviceScalePos{0%{opacity:0;transform:translate(300px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}@-ms-keyframes DeviceScalePos{0%{opacity:0;transform:translate(300px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}g#services-svg-device2{animation:2.5s .3s forwards DeviceScalePos2;-webkit-animation:2.5s .3s forwards DeviceScalePos2;-moz-animation:2.5s .3s forwards DeviceScalePos2;-o-animation:2.5s .3s forwards DeviceScalePos2;-ms-animation:DeviceScalePos2 2.5s .3s forwards;opacity:0}@keyframes DeviceScalePos2{0%{opacity:0;transform:translate(100px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}@-moz-keyframes DeviceScalePos2{0%{opacity:0;transform:translate(100px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}@-webkit-keyframes DeviceScalePos2{0%{opacity:0;transform:translate(100px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}@-o-keyframes DeviceScalePos2{0%{opacity:0;transform:translate(100px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}@-ms-keyframes DeviceScalePos2{0%{opacity:0;transform:translate(100px,400px) scale(.2)}100%{opacity:1;transform:translate(0,0) scale(1)}}g#services-svg-window-chart{animation:2s ease-out 2.1s forwards WindowPos;-webkit-animation:2.1s ease-out 2s forwards WindowPos;-moz-animation:2.1s ease-out 2s forwards WindowPos;-o-animation:2s ease-out 2.1s forwards WindowPos;-ms-animation:WindowPos 2s 2.1s ease-out forwards;opacity:0}g#services-svg-window-code{animation:2s ease-out 2.6s forwards WindowPos;-webkit-animation:2s ease-out 2.6s forwards WindowPos;-moz-animation:2s ease-out 2.6s forwards WindowPos;-o-animation:2s ease-out 2.6s forwards WindowPos;-ms-animation:WindowPos 2s 2.6s ease-out forwards;opacity:0}g#services-svg-window-program{animation:2s ease-out 2.3s forwards WindowPos;-webkit-animation:2s ease-out 2.3s forwards WindowPos;-moz-animation:2s ease-out 2.3s forwards WindowPos;-o-animation:2s ease-out 2.3s forwards WindowPos;-ms-animation:WindowPos 2s 2.3s ease-out forwards;opacity:0}@keyframes WindowPos{0%{opacity:0;scale:0.2;transform:translate(0,120px)}100%{opacity:1;scale:1;transform:translate(0,0)}}@-moz-keyframes WindowPos{0%{opacity:0;scale:0.2;transform:translate(0,120px)}100%{opacity:1;scale:1;transform:translate(0,0)}}@-webkit-keyframes WindowPos{0%{opacity:0;scale:0.2;transform:translate(0,120px)}100%{opacity:1;scale:1;transform:translate(0,0)}}@-o-keyframes WindowPos{0%{opacity:0;scale:0.2;transform:translate(0,120px)}100%{opacity:1;scale:1;transform:translate(0,0)}}@-ms-keyframes WindowPos{0%{opacity:0;scale:0.2;transform:translate(0,120px)}100%{opacity:1;scale:1;transform:translate(0,0)}}g#services-svg-points,g#services-svg-window-textbox-1,path#services-svg-window-shadow-1{animation:2s ease-out 4s forwards PointsScale;-webkit-animation:2s ease-out 4s forwards PointsScale;-moz-animation:2s ease-out 4s forwards PointsScale;-o-animation:2s ease-out 4s forwards PointsScale;-ms-animation:PointsScale 2s 4s ease-out forwards;opacity:0;scale:0}g#services-svg-window-textbox-2,path#services-svg-window-shadow-2{animation:2s ease-out 4.3s forwards PointsScale;-webkit-animation:2s ease-out 4.3s forwards PointsScale;-moz-animation:2s ease-out 4.3s forwards PointsScale;-o-animation:2s ease-out 4.3s forwards PointsScale;-ms-animation:PointsScale 2s 4.3s ease-out forwards;opacity:0;scale:0}g#services-svg-window-textbox-3,path#services-svg-window-shadow-3{animation:2s ease-out 4.6s forwards PointsScale;-webkit-animation:2s ease-out 4.6s forwards PointsScale;-moz-animation:2s ease-out 4.6s forwards PointsScale;-o-animation:2s ease-out 4.6s forwards PointsScale;-ms-animation:PointsScale 2s 4.6s ease-out forwards;opacity:0;scale:0}g#services-svg-window-box,path#services-svg-window-shadow-4{animation:2s ease-out 4.9s forwards PointsScale;-webkit-animation:2s ease-out 4.9s forwards PointsScale;-moz-animation:2s ease-out 4.9s forwards PointsScale;-o-animation:2s ease-out 4.9s forwards PointsScale;-ms-animation:PointsScale 2s 4.9s ease-out forwards;opacity:0;scale:0}path#services-svg-window-shadow-1,path#services-svg-window-shadow-2,path#services-svg-window-shadow-3,path#services-svg-window-shadow-4{fill:#a7a7a7}@keyframes PointsScale{0%{opacity:0;scale:0;transform:translate(500px,300px)}100%{opacity:1;scale:1;transform:translate(0,0)}}@-moz-keyframes PointsScale{0%{opacity:0;scale:0;transform:translate(500px,300px)}100%{opacity:1;scale:1;transform:translate(0,0)}}@-webkit-keyframes PointsScale{0%{opacity:0;scale:0;transform:translate(500px,300px)}100%{opacity:1;scale:1;transform:translate(0,0)}}@-o-keyframes PointsScale{0%{opacity:0;scale:0;transform:translate(0,0)}100%{opacity:1;scale:1;transform:translate(0,0)}}@-ms-keyframes PointsScale{0%,100%{transform:translate(0,0)}0%{opacity:0;scale:0}100%{opacity:1;scale:1}}.keyfanim.content-container-sec2__content__card{animation:2s paused scaleInMove;-webkit-animation:2s paused scaleInMove;-moz-animation:2s paused scaleInMove;-o-animation:2s paused scaleInMove;-ms-animation:paused scaleInMove 2s}@keyframes scaleInMove{0%{opacity:0;scale:0.5;transform:translateY(-100px)}100%{opacity:1;scale:1;transform:translateY(0)}}@-moz-keyframes scaleInMove{0%{opacity:0;scale:0.5;transform:translateY(-100px)}100%{opacity:1;scale:1;transform:translateY(0)}}@-webkit-keyframes scaleInMove{0%{opacity:0;scale:0.5;transform:translateY(-100px)}100%{opacity:1;scale:1;transform:translateY(0)}}@-o-keyframes scaleInMove{0%{opacity:0;scale:0.5;transform:translateY(-100px)}100%{opacity:1;scale:1;transform:translateY(0)}}@-ms-keyframes scaleInMove{0%{opacity:0;scale:0.5;transform:translateY(-100px)}100%{opacity:1;scale:1;transform:translateY(0)}}.keyfanim.content-container-header{animation:2s forwards paused fadeInMarMove;-webkit-animation:2s forwards paused fadeInMarMove;-moz-animation:2s forwards paused fadeInMarMove;-o-animation:2s forwards paused fadeInMarMove;-ms-animation:paused fadeInMarMove 2s forwards;opacity:0}@keyframes fadeInMarMove{0%{opacity:0;margin-top:70px}100%{opacity:1;margin-top:0}}@-moz-keyframes fadeInMarMove{0%{opacity:0;margin-top:70px}100%{opacity:1;margin-top:0}}@-webkit-keyframes fadeInMarMove{0%{opacity:0;margin-top:70px}100%{opacity:1;margin-top:0}}@-o-keyframes fadeInMarMove{0%{opacity:0;margin-top:70px}100%{opacity:1;margin-top:0}}@-ms-keyframes fadeInMarMove{0%{opacity:0;margin-top:70px}100%{opacity:1;margin-top:0}}.section-progress-bar .keyfanim.content-container-header{animation:2s paused fadeInMar2Move;-webkit-animation:2s paused fadeInMar2Move;-moz-animation:2s paused fadeInMar2Move;-o-animation:2s paused fadeInMar2Move;-ms-animation:paused fadeInMar2Move 2s}@keyframes fadeInMar2Move{0%{opacity:0;margin-top:190px}100%{opacity:1;margin-top:120px}}@-moz-keyframes fadeInMar2Move{0%{opacity:0;margin-top:190px}100%{opacity:1;margin-top:120px}}@-webkit-keyframes fadeInMar2Move{0%{opacity:0;margin-top:190px}100%{opacity:1;margin-top:120px}}@-o-keyframes fadeInMar2Move{0%{opacity:0;margin-top:190px}100%{opacity:1;margin-top:120px}}@-ms-keyframes fadeInMar2Move{0%{opacity:0;margin-top:190px}100%{opacity:1;margin-top:120px}}.fadeInAnim{animation:2.5s ease-out .5s forwards fadeInAnim;-webkit-animation:2.5s ease-out .5s forwards fadeInAnim;-moz-animation:2.5s ease-out .5s forwards fadeInAnim;-o-animation:2.5s ease-out .5s forwards fadeInAnim;-ms-animation:fadeInAnim 2.5s .5s ease-out forwards;opacity:0}@keyframes fadeInAnim{0%{opacity:0;margin-top:120px}100%{opacity:1;margin-top:0}}@-moz-keyframes fadeInAnim{0%{opacity:0;margin-top:120px}100%{opacity:1;margin-top:0}}@-webkit-keyframes fadeInAnim{0%{opacity:0;margin-top:120px}100%{opacity:1;margin-top:0}}@-o-keyframes fadeInAnim{0%{opacity:0;margin-top:120px}100%{opacity:1;margin-top:0}}@-ms-keyframes fadeInAnim{0%{opacity:0;margin-top:120px}100%{opacity:1;margin-top:0}}.keyfanim.dl-contact-banner_dark{animation:2s paused contactCard;-webkit-animation:2s paused contactCard;-moz-animation:2s paused contactCard;-o-animation:2s paused contactCard;-ms-animation:paused contactCard 2s}@keyframes contactCard{0%{opacity:0;scale:0.5;margin-top:160px}100%{opacity:1;scale:1;margin-top:90px}}@-moz-keyframes contactCard{0%{opacity:0;scale:0.5;margin-top:160px}100%{opacity:1;scale:1;margin-top:90px}}@-webkit-keyframes contactCard{0%{opacity:0;scale:0.5;margin-top:160px}100%{opacity:1;scale:1;margin-top:90px}}@-o-keyframes contactCard{0%{opacity:0;scale:0.5;margin-top:160px}100%{opacity:1;scale:1;margin-top:90px}}@-ms-keyframes contactCard{0%{opacity:0;scale:0.5;margin-top:160px}100%{opacity:1;scale:1;margin-top:90px}}.footer{background-color:transparent;color:#fff;bottom:0;border:0}.footer-social-links-container{margin-left:auto;margin-right:auto;max-width:80vw;padding:0 15px 100px;margin-top:-100px;position:relative}.hidden-link-text{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:50%}.footer-social-links{bottom:0;height:54px;position:absolute;right:0;width:210px}.footer-social-background-svg{height:4em;left:0;display:block;position:absolute;top:-8px;width:13rem;fill:#1d1e23}.footer-social-link{display:block;padding:10px;position:absolute}.footer-social-link.linkedin{height:3rem;left:6px;top:8px;width:3rem}.footer-social-link.codepen{height:3.5rem;left:71px;top:-4px;width:3.5rem}.footer-social-link.github{height:3.5rem;left:144px;top:1px;width:3.5rem}.footer-social-icon-path{fill:#fffff2;transition:fill .2s}.footer-links{background-color:#1d1e23;padding:0 30px;text-align:center}.footer-links a{color:#fff;font-family:dl-prim-font}.footer-links-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;margin-left:auto;margin-right:auto;max-width:60vw}.footer-links-wrapper p{font-size:.9rem}.footer-links-text{color:#fff;font-size:13px;font-weight:400;line-height:18px;margin-bottom:0;margin-top:0}@media only screen and (max-width:550px){.footer-social-links-container{max-width:95vw}.footer-links-wrapper{max-width:90vw}}