/*! Theme Name: Smartconnect Solutions Theme
 * * Author: Christopher Schneider
 * * Author URI: https://www.smartconnect-solutions.de
 * * Version: 1.0
 * * Text Domain: scs */@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(fonts/poppins-v21-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(fonts/poppins-v21-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(fonts/poppins-v21-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(fonts/poppins-v21-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(fonts/poppins-v21-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(fonts/poppins-v21-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(fonts/poppins-v21-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(fonts/poppins-v21-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(fonts/poppins-v21-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(fonts/poppins-v21-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(fonts/poppins-v21-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(fonts/poppins-v21-latin-900italic.woff2) format("woff2")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:0 0;font-size:inherit;font-family:inherit;line-height:inherit}html *{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}:focus{outline:0}body::-webkit-scrollbar-track{background-color:#eaf8fe}body::-webkit-scrollbar{width:5px;background-color:#eaf8fe}body::-webkit-scrollbar-thumb{background-color:#039add}.clear{clear:both;height:0;width:0}.overflow-hidden{overflow:hidden}@media only screen and (min-width:980px){.overflow-hidden{overflow:visible}}.elder-stucks{top:0;position:fixed}body,html{min-height:100%;background:#fff}html{font:10px/1 Poppins,Arial,sans-serif;font-weight:400;font-style:normal;color:#fff}body{overflow-x:hidden}strong{font-weight:700}em{font-style:italic}a{text-decoration:none;color:#000;transition:color .25s}a:active,a:focus,a:hover{text-decoration:none}img{width:100%;height:auto;display:block;margin:0}svg{transform-origin:center center}.tns-outer{padding:0!important}.tns-outer[hidden]{display:none!important}.tns-outer[aria-controls],.tns-outer[data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery .tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t:after{content:"";display:table;clear:both}.tns-t>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.tns-controls button,.tns-nav button{cursor:pointer}#header{width:100%;background:#fff;padding:20px 30px;transition:background .2s ease-in-out,padding .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 0 0 transparent;position:fixed;z-index:5;height:73px;box-shadow:0 0 50px rgba(0,0,0,.2)}#header.elder-scrolls{background:#fff}@media only screen and (min-width:980px){#header.elder-scrolls{padding:20px 50px;box-shadow:0 0 50px rgba(0,0,0,.2)}}@media only screen and (min-width:1600px){#header.elder-scrolls{padding:20px 50px;box-shadow:0 0 100px rgba(0,0,0,.2)}}@media only screen and (min-width:980px){#header.elder-scrolls .wrap .logo .white{display:none}}@media only screen and (min-width:980px){#header.elder-scrolls .wrap .logo .color{display:block}}@media only screen and (min-width:768px){#header{padding:20px 50px;height:84px}}@media only screen and (min-width:980px){#header{background:0 0;padding:30px 50px;height:auto;box-shadow:0 0 0 transparent}}@media only screen and (min-width:1600px){#header{padding:40px 50px}}#header .wrap{position:relative;max-width:1400px;width:100%;margin:0 auto}@media only screen and (min-width:980px){#header .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}#header .wrap .logo{display:block;width:150px;position:relative;z-index:11}@media only screen and (min-width:768px){#header .wrap .logo{width:200px}}@media only screen and (min-width:980px){#header .wrap .logo{width:250px}}@media only screen and (min-width:1200px){#header .wrap .logo{width:330px}}#header .wrap .logo .white{display:none}@media only screen and (min-width:980px){#header .wrap .logo .white{display:block}}@media only screen and (min-width:980px){#header .wrap .logo .color{display:none}}#header .wrap #toggle-nav{position:absolute;width:36px;height:36px;top:50%;transform:translateY(-50%);right:0;cursor:pointer;display:block;z-index:11}@media only screen and (min-width:980px){#header .wrap #toggle-nav{display:none}}#header .wrap #toggle-nav span{width:36px;height:2px;background:linear-gradient(90deg,#039add 0,#00d89f 100%);position:absolute;top:50%;transform:translateY(-50%);border-radius:8px;transition:background .2s}#header .wrap #toggle-nav span:after,#header .wrap #toggle-nav span:before{position:absolute;display:block;content:"";width:36px;height:2px;background:linear-gradient(90deg,#039add 0,#00d89f 100%);border-radius:8px}#header .wrap #toggle-nav span:before{bottom:10px;transition:.2s}#header .wrap #toggle-nav span:after{top:10px;transition:.2s}#header.open .wrap #toggle-nav span{background:#fff}#header.open .wrap #toggle-nav span:before{transform:rotate(45deg);bottom:0}#header.open .wrap #toggle-nav span:after{transform:rotate(-45deg);top:0}#nav{position:fixed;z-index:10;width:100%;height:100%;display:block;background:#fff;top:0;left:0;transform:translateX(-100%);transition:transform .2s ease-in-out;padding:100px 0 30px 0}#nav.open{transform:translateX(0)}@media only screen and (min-width:980px){#nav{position:relative;width:calc(100% - 250px);background:0 0;transform:none;padding:0;left:auto}}@media only screen and (min-width:1200px){#nav{width:calc(100% - 330px)}}#nav #contactnav{position:relative;padding:0 0 28px 0}@media only screen and (min-width:980px){#nav #contactnav{padding:0}}#nav #contactnav::after{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,#039add 0,#00d89f 100%);position:absolute;bottom:0;left:0}@media only screen and (min-width:980px){#nav #contactnav::after{display:none;visibiliy:hidden}}#nav #contactnav ul{display:flex;flex-wrap:wrap}@media only screen and (min-width:980px){#nav #contactnav ul{justify-content:flex-end}}#nav #contactnav ul li{width:100%}@media only screen and (min-width:980px){#nav #contactnav ul li{width:auto;margin-left:10px}}@media only screen and (min-width:1200px){#nav #contactnav ul li{margin-left:20px}}#nav #contactnav ul li a{display:block;color:#698892;padding:8px 30px;font-size:1.4rem;font-weight:500}@media only screen and (min-width:768px){#nav #contactnav ul li a{padding:8px 50px}}@media only screen and (min-width:980px){#nav #contactnav ul li a{padding:0;font-size:1.2rem;transition:color .2s ease-in-out}}@media only screen and (min-width:1600px){#nav #contactnav ul li a{font-size:1.4rem}}@media only screen and (min-width:980px){#nav #contactnav ul li a:active,#nav #contactnav ul li a:focus,#nav #contactnav ul li a:hover{color:#495f66}}#nav #mainnav{padding:28px 0 0 0}@media only screen and (min-width:980px){#nav #mainnav{padding:20px 0 0 0}}@media only screen and (min-width:1200px){#nav #mainnav{padding:30px 0 0 0}}#nav #mainnav ul{display:flex;flex-wrap:wrap}@media only screen and (min-width:980px){#nav #mainnav ul{justify-content:flex-end}}#nav #mainnav ul li{width:100%}@media only screen and (min-width:980px){#nav #mainnav ul li{width:auto;margin-left:20px}}@media only screen and (min-width:1200px){#nav #mainnav ul li{margin-left:30px}}@media only screen and (min-width:1600px){#nav #mainnav ul li{margin-left:50px}}#nav #mainnav ul li a{display:block;background:linear-gradient(90deg,#039add 0,#00d89f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:10px 30px;font-size:1.8rem;font-weight:900}@media only screen and (min-width:768px){#nav #mainnav ul li a{padding:10px 50px}}@media only screen and (min-width:980px){#nav #mainnav ul li a{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;padding:0 0 14px 0;font-size:1.4rem;font-weight:600;color:#41555b;position:relative;transition:color .2s ease-in-out}}@media only screen and (min-width:1600px){#nav #mainnav ul li a{font-size:1.6rem}}#nav #mainnav ul li a::after{position:absolute;display:none;content:"";bottom:0;left:0;width:0;height:4px;background:linear-gradient(90deg,#00d89f 0,#039add 100%);transition:width .2s ease-in-out}@media only screen and (min-width:980px){#nav #mainnav ul li a::after{display:block}}@media only screen and (min-width:980px){#nav #mainnav ul li:active a,#nav #mainnav ul li:focus a,#nav #mainnav ul li:hover a{color:#212b2e}}@media only screen and (min-width:980px){#nav #mainnav ul li:active a::after,#nav #mainnav ul li:focus a::after,#nav #mainnav ul li:hover a::after{width:100%}}#nav #mainnav ul li .open-sub{display:none}#nav #mainnav ul li.menu-item-has-children{display:flex;flex-wrap:wrap;position:relative}#nav #mainnav ul li.menu-item-has-children a{width:calc(100% - 90px)}@media only screen and (min-width:980px){#nav #mainnav ul li.menu-item-has-children a{width:100%}}#nav #mainnav ul li.menu-item-has-children .open-sub{display:block;width:40px;height:40px;position:relative}@media only screen and (min-width:980px){#nav #mainnav ul li.menu-item-has-children .open-sub{display:none}}#nav #mainnav ul li.menu-item-has-children .open-sub svg{width:16px;height:16px;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);transition:.2s ease-in-out}#nav #mainnav ul li.menu-item-has-children .open-sub svg use{fill:#698892}#nav #mainnav ul li.menu-item-has-children .open-sub.open svg{transform:translateY(-50%) rotate(180deg)}#nav #mainnav ul li.menu-item-has-children ul{width:100%;display:none}@media only screen and (min-width:980px){#nav #mainnav ul li.menu-item-has-children ul{display:block;width:260px;height:auto;padding:21px 0 20px 0;background:#fff;border-radius:5px;position:absolute;bottom:0;left:-28px;opacity:0;visibility:hidden;transform:translateY(calc(100% - 10px));transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}}@media only screen and (min-width:980px) and (min-width:1600px){#nav #mainnav ul li.menu-item-has-children ul{width:300px}}@media only screen and (min-width:980px){#nav #mainnav ul li.menu-item-has-children ul li{margin-left:0}}#nav #mainnav ul li.menu-item-has-children ul li a{display:block;width:100%;color:#212b2e;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;padding:8px 30px 8px 50px;font-size:1.4rem;font-weight:600;transition:color .2s ease-in-out;position:relative}@media only screen and (min-width:768px){#nav #mainnav ul li.menu-item-has-children ul li a{padding:8px 50px 8px 80px}}@media only screen and (min-width:980px){#nav #mainnav ul li.menu-item-has-children ul li a{padding:8px 28px}}@media only screen and (min-width:1600px){#nav #mainnav ul li.menu-item-has-children ul li a{font-size:1.6rem;padding:12px 28px}}#nav #mainnav ul li.menu-item-has-children ul li a::after{position:absolute;display:none;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#00d89f 0,#039add 100%);transition:opacity .2s ease-in-out;opacity:0;z-index:-1}@media only screen and (min-width:980px){#nav #mainnav ul li.menu-item-has-children ul li a::after{display:block}}#nav #mainnav ul li.menu-item-has-children ul li a:active,#nav #mainnav ul li.menu-item-has-children ul li a:focus,#nav #mainnav ul li.menu-item-has-children ul li a:hover{color:#fff}#nav #mainnav ul li.menu-item-has-children ul li a:active::after,#nav #mainnav ul li.menu-item-has-children ul li a:focus::after,#nav #mainnav ul li.menu-item-has-children ul li a:hover::after{opacity:1}#nav #mainnav ul li.menu-item-has-children ul li .open-sub{display:none}@media only screen and (min-width:980px){#nav #mainnav ul li.menu-item-has-children:active ul,#nav #mainnav ul li.menu-item-has-children:focus ul,#nav #mainnav ul li.menu-item-has-children:hover ul{opacity:1;visibility:visible;transform:translateY(100%)}}#main{width:auto;padding-top:73px}@media only screen and (min-width:768px){#main{padding-top:84px}}@media only screen and (min-width:980px){#main{padding-top:0}}#footer{position:relative}#footer::before{content:"";display:block;height:1px;width:100%;top:0;left:0;background:linear-gradient(90deg,#00d89f 0,#039add 100%)}#footer .wrap{padding:50px 30px;max-width:1400px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px}@media only screen and (min-width:768px){#footer .wrap{padding:50px;gap:50px}}@media only screen and (min-width:1200px){#footer .wrap{padding:100px 50px;gap:100px}}@media only screen and (min-width:1600px){#footer .wrap{padding:150px 0;gap:150px}}#footer .wrap .left{width:100%}@media only screen and (min-width:768px){#footer .wrap .left{width:calc(45% - 65px)}}@media only screen and (min-width:980px){#footer .wrap .left{width:320px}}#footer .wrap .left p{font-size:1.4rem}#footer .wrap .middle{width:100%}@media only screen and (min-width:768px){#footer .wrap .middle{width:calc(55% - 65px)}}@media only screen and (min-width:980px){#footer .wrap .middle{width:calc(100% - 450px)}}@media only screen and (min-width:1200px){#footer .wrap .middle{width:calc(100% - 550px)}}@media only screen and (min-width:1600px){#footer .wrap .middle{width:calc(100% - 670px)}}#footer .wrap .right{width:30px}@media only screen and (min-width:1600px){#footer .wrap .right{width:50px}}#footer .wrap .right a{display:none}#footer #footer-copyright{background:linear-gradient(90deg,#00d89f 0,#039add 100%)}#footer #footer-copyright .wrap{padding:30px}@media only screen and (min-width:768px){#footer #footer-copyright .wrap{padding:30px 50px}}@media only screen and (min-width:1200px){#footer #footer-copyright .wrap{padding:30px 50px}}@media only screen and (min-width:1600px){#footer #footer-copyright .wrap{padding:30px 0}}#footer #footer-copyright .wrap p{color:#fff;font-size:1.4rem}#footer #footer-copyright .wrap p a{color:#fff;text-decoration:underline}#hero{max-height:880px;background-position:top left;background-size:cover;padding-bottom:66.66666666%;position:relative}@media only screen and (min-width:980px){#hero{padding-bottom:500px;background-position:top 0 left 20svw}}@media only screen and (min-width:1600px){#hero{padding-bottom:80svh}}@media only screen and (min-width:980px){#hero.start{padding-bottom:600px;background-position:top 0 left 20svw}}@media only screen and (min-width:1600px){#hero.start{padding-bottom:100svh}}#hero.start .wrap .buttons{display:block}#hero:before{position:absolute;content:"";z-index:1;top:0;left:0;width:100%;height:120px;background:rgba(255,255,255,0);pointer-events:none}@media only screen and (min-width:980px){#hero:before{background:rgba(255,255,255,.66)}}@media only screen and (min-width:1600px){#hero:before{height:152px}}#hero:after{position:absolute;content:"";z-index:2;top:0;left:-6svw;width:40svw;height:100%;background:linear-gradient(90deg,#039add 0,#00d89f 100%);transform:skew(-10deg)}@media only screen and (min-width:2600px){#hero:after{width:50svw}}#hero .wrap{position:absolute;z-index:3;top:50%;left:0;transform:translateY(-50%);padding:30px;max-width:1400px;width:100%}@media only screen and (min-width:768px){#hero .wrap{background:0 0;padding:50px 33svw 50px 50px}}@media only screen and (min-width:1600px){#hero .wrap{left:50%;transform:translateY(-50%) translateX(-50%);padding:0 700px 0 0}}#hero .wrap h1{color:#212b2e;font-size:1.8rem;line-height:150%;font-weight:900;padding-right:40%}@media only screen and (min-width:768px){#hero .wrap h1{font-size:3.5rem;padding-right:20%}}@media only screen and (min-width:1200px){#hero .wrap h1{padding-right:0}}@media only screen and (min-width:1600px){#hero .wrap h1{font-size:6rem}}#hero .wrap h1 span{background:rgba(255,255,255,.66);padding:0}#hero .wrap .buttons{margin-top:30pxgu;display:flex;flex-wrap:wrap;gap:10px;font-size:1.2rem;display:none}@media only screen and (min-width:768px){#hero .wrap .buttons{font-size:1.6rem}}@media only screen and (min-width:980px){#hero .wrap .buttons{margin-top:50px}}@media only screen and (min-width:1200px){#hero .wrap .buttons{gap:20px}}@media only screen and (min-width:1600px){#hero .wrap .buttons{margin-top:80px;font-size:1.8rem}}@media only screen and (min-width:768px){#hero .wrap .buttons .button{padding:18px 24px}}@media only screen and (min-width:1200px){#hero .wrap .buttons .button{padding:22px 28px}}@media only screen and (min-width:1600px){#hero .wrap .buttons .button{padding:26px 34px}}#hero img{order:1}#intro{background:linear-gradient(180deg,#fff 0,rgba(234,248,254,.5) 100%)}#intro .wrap{padding:50px 30px;max-width:1400px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px}@media only screen and (min-width:768px){#intro .wrap{padding:50px;gap:50px}}@media only screen and (min-width:1200px){#intro .wrap{padding:100px 50px}}@media only screen and (min-width:1600px){#intro .wrap{padding:150px 0;gap:100px}}#intro .wrap .left,#intro .wrap .right{width:100%}@media only screen and (min-width:768px){#intro .wrap .left{width:calc(60% - 25px)}}@media only screen and (min-width:1600px){#intro .wrap .left{width:calc(60% - 50px)}}@media only screen and (min-width:768px){#intro .wrap .right{width:calc(40% - 25px)}}@media only screen and (min-width:1600px){#intro .wrap .right{width:calc(40% - 50px)}}#intro .wrap .right .icon-list li{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:1200px){#intro .wrap .right .icon-list li{margin-top:30px}}@media only screen and (min-width:1600px){#intro .wrap .right .icon-list li{margin-top:50px}}#intro .wrap .right .icon-list li:first-child{margin-top:0}#intro .wrap .right .icon-list li img{width:30px}@media only screen and (min-width:980px){#intro .wrap .right .icon-list li img{width:40px}}@media only screen and (min-width:1200px){#intro .wrap .right .icon-list li img{width:50px}}#intro .wrap .right .icon-list li span{width:calc(100% - 50px);font-weight:700}@media only screen and (min-width:980px){#intro .wrap .right .icon-list li span{width:calc(100% - 60px)}}@media only screen and (min-width:1200px){#intro .wrap .right .icon-list li span{width:calc(100% - 80px)}}#cycle .wrap{padding:50px 30px;max-width:1400px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px}@media only screen and (min-width:768px){#cycle .wrap{padding:50px 0}}@media only screen and (min-width:980px){#cycle .wrap{padding:50px}}@media only screen and (min-width:1200px){#cycle .wrap{padding:100px 50px}}@media only screen and (min-width:1600px){#cycle .wrap{padding:150px 0;gap:60px}}#cycle .wrap .left,#cycle .wrap .right{width:100%}@media only screen and (min-width:768px){#cycle .wrap .left{padding:0 50px}}@media only screen and (min-width:980px){#cycle .wrap .left{width:calc(100% - 755px);padding:0}}@media only screen and (min-width:1200px){#cycle .wrap .left{width:calc(100% - 955px)}}@media only screen and (min-width:1600px){#cycle .wrap .left{width:340px}}@media only screen and (min-width:768px){#cycle .wrap .right{padding:0 50px 0 0}}@media only screen and (min-width:980px){#cycle .wrap .right{width:725px;padding:0}}@media only screen and (min-width:1200px){#cycle .wrap .right{width:925px}}@media only screen and (min-width:1600px){#cycle .wrap .right{width:1000px}}@media only screen and (min-width:768px){#cycle .wrap .right #cycle-app{padding-left:50%;background:url(images/content/startseite/888-Oktagon.svg) calc(-50svw + 15px) 50% no-repeat}}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app{padding-left:0;background:url(images/content/startseite/888-Oktagon.svg) center center no-repeat;background-size:30%;position:relative;min-width:100%;padding-bottom:70%}}@media only screen and (min-width:1200px){#cycle .wrap .right #cycle-app{background-size:40%}}#cycle .wrap .right #cycle-app .cycle-box{padding:20px;background:#fff;border-radius:5px;box-shadow:0 0 50px rgba(118,189,221,0);display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;transition:box-shadow .2s ease-in-out,background .2s ease-in-out;border:1px solid rgba(0,216,159,.2);margin-top:20px}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box{width:40%;position:absolute;margin-top:0;background:rgba(255,255,255,0);border:0}}@media only screen and (min-width:1200px){#cycle .wrap .right #cycle-app .cycle-box{width:35%}}#cycle .wrap .right #cycle-app .cycle-box:first-child{margin-top:0}@media only screen and (min-width:768px){#cycle .wrap .right #cycle-app .cycle-box:first-child{transform:translateX(-20svw)}}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box:first-child{transform:none;top:11.5%;left:50%;transform:translateX(-45px)}}@media only screen and (min-width:1200px){#cycle .wrap .right #cycle-app .cycle-box:first-child{top:7.5%}}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box:first-child{top:3%;transform:translateX(-60px)}}@media only screen and (min-width:768px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(2){transform:translateX(-10svw)}}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(2){transform:none;top:25%;right:0}}@media only screen and (min-width:1200px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(2){top:26%}}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(2){top:25%;right:-2%}}@media only screen and (min-width:768px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(3){transform:translateX(0)}}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(3){transform:none;top:57.5%;right:0}}@media only screen and (min-width:1200px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(3){top:60.5%}}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(3){top:61.5%;right:-2%}}@media only screen and (min-width:768px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(4){transform:translateX(0)}}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(4){transform:none;transform:none;top:71.5%;left:50%;transform:translateX(-45px)}}@media only screen and (min-width:1200px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(4){top:79.5%}}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(4){top:80.5%;transform:translateX(-60px)}}@media only screen and (min-width:768px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(5){transform:translateX(-10svw)}}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(5){transform:none;top:57.5%;left:0}#cycle .wrap .right #cycle-app .cycle-box:nth-child(5) .cycle-icon-wrap{order:2}#cycle .wrap .right #cycle-app .cycle-box:nth-child(5) .cycle-text{order:1}#cycle .wrap .right #cycle-app .cycle-box:nth-child(5) .cycle-text .links,#cycle .wrap .right #cycle-app .cycle-box:nth-child(5) .cycle-text h3{text-align:right}}@media only screen and (min-width:1200px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(5){top:60.5%}}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box:nth-child(5){top:61.5%;left:-2%}}@media only screen and (min-width:768px){#cycle .wrap .right #cycle-app .cycle-box:last-child{transform:translateX(-20svw)}}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box:last-child{transform:none;top:25%;left:0}#cycle .wrap .right #cycle-app .cycle-box:last-child .cycle-icon-wrap{order:2}#cycle .wrap .right #cycle-app .cycle-box:last-child .cycle-text{order:1}#cycle .wrap .right #cycle-app .cycle-box:last-child .cycle-text .links,#cycle .wrap .right #cycle-app .cycle-box:last-child .cycle-text h3{text-align:right}}@media only screen and (min-width:1200px){#cycle .wrap .right #cycle-app .cycle-box:last-child{top:26%}}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box:last-child{top:25%;left:-2%}}#cycle .wrap .right #cycle-app .cycle-box:focus,#cycle .wrap .right #cycle-app .cycle-box:hover{box-shadow:0 0 50px rgba(118,189,221,.35);z-index:15}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box:focus,#cycle .wrap .right #cycle-app .cycle-box:hover{background:#fff}}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box:focus .cycle-text .links,#cycle .wrap .right #cycle-app .cycle-box:hover .cycle-text .links{opacity:1}}#cycle .wrap .right #cycle-app .cycle-box .cycle-icon-wrap{width:50px;height:50px;background:linear-gradient(90deg,#039add 0,#00d89f 100%);position:relative;border-radius:9999vmax}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box .cycle-icon-wrap{width:80px;height:80px}}#cycle .wrap .right #cycle-app .cycle-box .cycle-icon-wrap img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:25px}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box .cycle-icon-wrap img{width:40px}}#cycle .wrap .right #cycle-app .cycle-box .cycle-icon-wrap .number-wrap{position:absolute;top:-6px;left:-6px;width:24px;height:24px;background:#fff;border-radius:9999vmax;box-shadow:0 0 10px rgba(118,189,221,.35)}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box .cycle-icon-wrap .number-wrap{top:-8px;left:-8px;width:30px;height:30px}}#cycle .wrap .right #cycle-app .cycle-box .cycle-icon-wrap .number-wrap .number{font-size:1.6rem;line-height:100%;font-weight:700;background:linear-gradient(90deg,#039add 0,#00d89f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;top:calc(50% + 1px);left:50%;transform:translateY(-50%) translateX(-50%)}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box .cycle-icon-wrap .number-wrap .number{font-size:1.8rem}}#cycle .wrap .right #cycle-app .cycle-box .cycle-text{width:calc(100% - 70px)}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box .cycle-text{width:calc(100% - 100px)}}#cycle .wrap .right #cycle-app .cycle-box .cycle-text h3{font-size:1.6rem;line-height:120%;margin-top:0;font-weight:700}@media only screen and (min-width:768px){#cycle .wrap .right #cycle-app .cycle-box .cycle-text h3{font-size:1.8rem}}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box .cycle-text h3{font-size:1.8rem}}@media only screen and (min-width:1200px){#cycle .wrap .right #cycle-app .cycle-box .cycle-text h3{font-size:2rem}}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box .cycle-text h3{font-size:2.2rem}}#cycle .wrap .right #cycle-app .cycle-box .cycle-text .links{margin-top:10px}@media only screen and (min-width:980px){#cycle .wrap .right #cycle-app .cycle-box .cycle-text .links{opacity:0;transition:opacity .2s ease-in-out}}@media only screen and (min-width:1600px){#cycle .wrap .right #cycle-app .cycle-box .cycle-text .links{font-size:1.6rem}}#cycle .wrap .right #cycle-app .cycle-box .cycle-text .links a{padding:0 0 8px;position:relative;font-weight:600;display:inline-block}#cycle .wrap .right #cycle-app .cycle-box .cycle-text .links a::after{position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#00d89f 0,#039add 100%);transition:opacity .2s ease-in-out;opacity:.2}#cycle .wrap .right #cycle-app .cycle-box .cycle-text .links a:active::after,#cycle .wrap .right #cycle-app .cycle-box .cycle-text .links a:focus::after,#cycle .wrap .right #cycle-app .cycle-box .cycle-text .links a:hover::after{opacity:1}#testimonials{background:rgba(234,248,254,.5);display:none}#testimonials .wrap{padding:50px 30px;max-width:1400px;width:100%;margin:0 auto;text-align:center}@media only screen and (min-width:768px){#testimonials .wrap{padding:50px}}@media only screen and (min-width:1200px){#testimonials .wrap{padding:100px 50px}}@media only screen and (min-width:1600px){#testimonials .wrap{padding:150px 0}}#testimonials .wrap #testimonials-logos-ow{margin-top:30px}@media only screen and (min-width:1600px){#testimonials .wrap #testimonials-logos-ow{margin-top:50px}}#testimonials .wrap #testimonials-logos-ow .tns-item img{border-radius:5px;overflow:hidden;border:1px solid rgba(0,216,159,.2)}#testimonials .wrap #testimonials-comments-ow{margin:30px auto 0 auto;position:relative;max-width:900px}@media only screen and (min-width:980px){#testimonials .wrap #testimonials-comments-ow{width:66%}}@media only screen and (min-width:1600px){#testimonials .wrap #testimonials-comments-ow{margin:50px auto 0 auto}}#testimonials .wrap #testimonials-comments-ow .tns-item .text{text-align:left;font-style:italic}#testimonials .wrap #testimonials-comments-ow .tns-item .author{font-weight:700;text-align:left}#testimonials .wrap #testimonials-comments-ow .tns-item .author .name{display:block}#testimonials .wrap #testimonials-comments-ow .tns-item .author .company{font-size:1.2rem;text-transform:uppercase;color:#698892}@media only screen and (min-width:1200px){#testimonials .wrap #testimonials-comments-ow .tns-item .author .company{font-size:1.4rem}}@media only screen and (min-width:1600px){#testimonials .wrap #testimonials-comments-ow .tns-item .author .company{font-size:1.6rem}}#testimonials .wrap #testimonials-comments-ow .tns-controls{position:absolute;width:100%;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;justify-content:space-between}#testimonials .wrap #testimonials-comments-ow .tns-controls button{width:30px;height:30px;display:block;background:url(images/template/arrow.svg) center center no-repeat;background-size:30px;padding:0}#testimonials .wrap #testimonials-comments-ow .tns-controls button:first-child{transform:rotate(180deg)}#testimonials .wrap #testimonials-comments-ow .tns-controls button:disabled{opacity:.2}#services{position:relative}#services::before{content:"";display:block;height:1px;width:100%;top:0;left:0;background:linear-gradient(90deg,#00d89f 0,#039add 100%);opacity:.2}#services .wrap{padding:50px 30px;max-width:1400px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px}@media only screen and (min-width:768px){#services .wrap{padding:50px}}@media only screen and (min-width:1200px){#services .wrap{padding:100px 50px}}@media only screen and (min-width:1600px){#services .wrap{padding:150px 0;gap:50px}}#services .wrap .left,#services .wrap .right{width:100%}@media only screen and (min-width:980px){#services .wrap .left{width:calc(40% - 25px)}}@media only screen and (min-width:1200px){#services .wrap .left{width:calc(30% - 25px)}}@media only screen and (min-width:1600px){#services .wrap .left{width:calc(30% - 50px)}}#services .wrap .right{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}@media only screen and (min-width:980px){#services .wrap .right{width:calc(60% - 25px)}}@media only screen and (min-width:1200px){#services .wrap .right{width:calc(70% - 25px);gap:15px}}@media only screen and (min-width:1600px){#services .wrap .right{width:calc(70% - 50px);gap:30px}}#services .wrap .right .service{width:100%;border:1px solid rgba(0,216,159,.2);padding:20px;transition:box-shadow .2s ease-in-out}@media only screen and (min-width:768px){#services .wrap .right .service{width:calc(50% - 10px)}}@media only screen and (min-width:1200px){#services .wrap .right .service{width:calc(33.33333333% - 10px)}}@media only screen and (min-width:1600px){#services .wrap .right .service{width:calc(33.33333333% - 20px)}}#services .wrap .right .service:focus,#services .wrap .right .service:hover{box-shadow:0 0 50px rgba(118,189,221,.35)}#services .wrap .right .service ul{margin-top:20px}#services .wrap .right .service ul li{padding-left:25px;background:url(images/template/check.svg) 0 2px no-repeat;background-size:15px;font-size:1.4rem;margin-top:10px}@media only screen and (min-width:1200px){#services .wrap .right .service ul li{margin-top:20px}}#support{background:linear-gradient(135deg,#00d89f 0,#039add 100%)}#support .wrap{padding:50px 30px;max-width:1400px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}@media only screen and (min-width:768px){#support .wrap{padding:50px;gap:50px}}@media only screen and (min-width:980px){#support .wrap{gap:0}}@media only screen and (min-width:1200px){#support .wrap{padding:100px 50px}}@media only screen and (min-width:1600px){#support .wrap{padding:150px 0}}#support .wrap .left{width:100%}@media only screen and (min-width:768px){#support .wrap .left{width:calc(50% - 25px)}}@media only screen and (min-width:980px){#support .wrap .left{width:50%}}#support .wrap .left .comment{margin-top:30px}@media only screen and (min-width:1600px){#support .wrap .left .comment{margin-top:50px}}#support .wrap .left .comment .text{text-align:left;font-style:italic}#support .wrap .left .comment .author{font-weight:700;text-align:left}#support .wrap .left .comment .author .name{display:block}#support .wrap .left .comment .author .company{font-size:1.2rem;text-transform:uppercase}@media only screen and (min-width:1200px){#support .wrap .left .comment .author .company{font-size:1.4rem}}@media only screen and (min-width:1600px){#support .wrap .left .comment .author .company{font-size:1.6rem}}#support .wrap .left .icon-list{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width:1600px){#support .wrap .left .icon-list{margin-top:50px}}#support .wrap .left .icon-list li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width:980px){#support .wrap .left .icon-list li{width:30%;margin-right:10px;margin-top:0}}@media only screen and (min-width:1600px){#support .wrap .left .icon-list li{width:28%}}#support .wrap .left .icon-list li:first-child{margin-top:0}#support .wrap .left .icon-list li img{width:30px}@media only screen and (min-width:980px){#support .wrap .left .icon-list li img{width:40px}}@media only screen and (min-width:1200px){#support .wrap .left .icon-list li img{width:50px}}#support .wrap .left .icon-list li span{width:calc(100% - 40px);font-weight:700}@media only screen and (min-width:980px){#support .wrap .left .icon-list li span{width:calc(100% - 50px)}}@media only screen and (min-width:1200px){#support .wrap .left .icon-list li span{width:calc(100% - 60px)}}#support .wrap .right{width:100%;position:relative}@media only screen and (min-width:768px){#support .wrap .right{width:calc(50% - 25px)}}@media only screen and (min-width:980px){#support .wrap .right{width:50%;position:relative}}#support .wrap .right .profile-pic{border-radius:5px}@media only screen and (min-width:768px){#support .wrap .right .profile-pic{position:absolute;top:0;right:0;left:0;margin:0;width:212px}}@media only screen and (min-width:1200px){#support .wrap .right .profile-pic{width:302px}}@media only screen and (min-width:1600px){#support .wrap .right .profile-pic{width:352px}}#partner .wrap{padding:50px 30px;max-width:1400px;width:100%;margin:0 auto}@media only screen and (min-width:768px){#partner .wrap{padding:50px}}@media only screen and (min-width:1200px){#partner .wrap{padding:100px 50px}}@media only screen and (min-width:1600px){#partner .wrap{padding:150px 0}}@media only screen and (min-width:768px){#partner .wrap .text{width:50%}}#partner .wrap .logos{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:30px}#partner .wrap .logos .logo{width:100%;position:relative;border:1px solid rgba(0,216,159,.2);transition:box-shadow .2s ease-in-out}@media only screen and (min-width:768px){#partner .wrap .logos .logo{width:calc(25% - 15px)}}#partner .wrap .logos .logo img{width:100%}#partner .wrap .logos .logo img:first-child{opacity:1;transition:opacity .2s ease-in-out}#partner .wrap .logos .logo img:nth-child(2){position:absolute;top:0;left:0;opacity:0;transition:opacity .2s ease-in-out}#partner .wrap .logos .logo:focus,#partner .wrap .logos .logo:hover{box-shadow:0 0 50px rgba(118,189,221,.35)}#partner .wrap .logos .logo:focus img:first-child,#partner .wrap .logos .logo:hover img:first-child{opacity:0}#partner .wrap .logos .logo:focus img:nth-child(2),#partner .wrap .logos .logo:hover img:nth-child(2){opacity:1}#jobs{background:linear-gradient(0deg,#fff 0,rgba(234,248,254,.5) 100%)}#jobs .wrap{padding:50px 30px;max-width:1400px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px}@media only screen and (min-width:768px){#jobs .wrap{padding:50px;gap:50px}}@media only screen and (min-width:1200px){#jobs .wrap{padding:100px 50px}}@media only screen and (min-width:1600px){#jobs .wrap{padding:150px 0;gap:100px}}#jobs .wrap .left,#jobs .wrap .right{width:100%}@media only screen and (min-width:768px){#jobs .wrap .left{width:calc(50% - 25px)}}@media only screen and (min-width:1600px){#jobs .wrap .left{width:calc(50% - 50px)}}@media only screen and (min-width:768px){#jobs .wrap .right{width:calc(50% - 25px)}}@media only screen and (min-width:1600px){#jobs .wrap .right{width:calc(50% - 50px)}}#jobs .wrap .right .current{background:#fff;padding:20px;border:1px solid rgba(0,216,159,.2);color:#698892}#jobs .wrap .right #accordion .job{background:#fff;padding:20px;margin-top:20px;border:1px solid rgba(0,216,159,.2);transition:box-shadow .2s ease-in-out}#jobs .wrap .right #accordion .job:first-child{margin-top:0}#jobs .wrap .right #accordion .job:has(.ui-state-active){box-shadow:0 0 50px rgba(118,189,221,.35)}#jobs .wrap .right #accordion .job h5{font-size:1.8rem;line-height:120%;color:#212b2e;font-weight:500;position:relative;cursor:pointer}@media only screen and (min-width:768px){#jobs .wrap .right #accordion .job h5{font-size:1.9rem}}@media only screen and (min-width:980px){#jobs .wrap .right #accordion .job h5{font-size:2rem}}@media only screen and (min-width:1200px){#jobs .wrap .right #accordion .job h5{font-size:2.1rem}}@media only screen and (min-width:1600px){#jobs .wrap .right #accordion .job h5{font-size:2.2rem}}#jobs .wrap .right #accordion .job h5::before{position:absolute;display:block;content:"";width:20px;height:6px;background:linear-gradient(90deg,#00d89f 0,#039add 100%);top:45%;right:0;transform:rotate(0);transform-origin:50% 50%;border-radius:2px}#jobs .wrap .right #accordion .job h5::after{position:absolute;display:block;content:"";width:20px;height:6px;background:linear-gradient(90deg,#00d89f 0,#039add 100%);top:45%;right:0;transform:rotate(90deg);transform-origin:50% 50%;border-radius:2px;transition:transform .2s ease-in-out}#jobs .wrap .right #accordion .job h5.ui-state-active::after{transform:rotate(0)}#jobs .wrap .right #accordion .job h5 span{display:block;font-size:1.4rem;color:#698892}#jobs .wrap .right #accordion .job .text{padding-top:20px}#jobs .wrap .right #accordion .job .text p{font-size:1.4rem}.flex_content{position:relative}.flex_content.flex_border::before{content:"";display:block;height:1px;width:100%;top:0;left:0;background:linear-gradient(90deg,#00d89f 0,#039add 100%);opacity:.2}.flex_content .wrap{padding:50px 30px;max-width:1400px;width:100%;margin:0 auto}@media only screen and (min-width:768px){.flex_content .wrap{padding:50px}}@media only screen and (min-width:980px){.flex_content .wrap{padding:50px 25% 50px 50px}}@media only screen and (min-width:1200px){.flex_content .wrap{padding:100px 25% 100px 50px}}@media only screen and (min-width:1600px){.flex_content .wrap{padding:150px 300px 150px 0}}@media only screen and (min-width:980px){.flex_content.full_width .wrap{padding:50px}}@media only screen and (min-width:1200px){.flex_content.full_width .wrap{padding:100px 50px}}@media only screen and (min-width:1600px){.flex_content.full_width .wrap{padding:150px 0}}footer .button,footer button,main .button,main button{width:auto;display:inline-block;border-radius:5px;padding:12px 18px;font-weight:800;position:relative;overflow:hidden}footer .button::after,footer button::after,main .button::after,main button::after{display:block;content:"";position:absolute;width:calc(100% + 25px);height:102%;top:-1px;left:calc(-100% - 35px);z-index:1;transform:skew(-10deg);transition:left .2s ease-in-out}footer .button.primary,footer button.primary,main .button.primary,main button.primary{color:#fff;background:#212b2e}footer .button.primary::after,footer button.primary::after,main .button.primary::after,main button.primary::after{background:#fff}footer .button.primary:active span,footer .button.primary:focus span,footer .button.primary:hover span,footer button.primary:active span,footer button.primary:focus span,footer button.primary:hover span,main .button.primary:active span,main .button.primary:focus span,main .button.primary:hover span,main button.primary:active span,main button.primary:focus span,main button.primary:hover span{color:#212b2e}footer .button.secondary,footer button.secondary,main .button.secondary,main button.secondary{color:#fff;background:linear-gradient(90deg,#039add 0,#00d89f 100%)}footer .button.secondary::after,footer button.secondary::after,main .button.secondary::after,main button.secondary::after{background:#212b2e}footer .button.secondary:active span,footer .button.secondary:focus span,footer .button.secondary:hover span,footer button.secondary:active span,footer button.secondary:focus span,footer button.secondary:hover span,main .button.secondary:active span,main .button.secondary:focus span,main .button.secondary:hover span,main button.secondary:active span,main button.secondary:focus span,main button.secondary:hover span{color:#fff}footer .button.hollow,footer button.hollow,main .button.hollow,main button.hollow{background:rgba(255,255,255,.25);color:#212b2e}footer .button.hollow::after,footer button.hollow::after,main .button.hollow::after,main button.hollow::after{background:#fff}footer .button:active::after,footer .button:focus::after,footer .button:hover::after,footer button:active::after,footer button:focus::after,footer button:hover::after,main .button:active::after,main .button:focus::after,main .button:hover::after,main button:active::after,main button:focus::after,main button:hover::after{left:-10px}footer .button span,footer button span,main .button span,main button span{display:block;position:relative;z-index:2;transition:color .2s ease-in-out}footer h2,main h2{font-size:2.8rem;line-height:120%;margin-top:30px;color:#212b2e;font-weight:900}@media only screen and (min-width:768px){footer h2,main h2{font-size:3.2rem}}@media only screen and (min-width:980px){footer h2,main h2{font-size:3.8rem}}@media only screen and (min-width:1200px){footer h2,main h2{font-size:4.2rem}}@media only screen and (min-width:1600px){footer h2,main h2{font-size:4.8rem;margin-top:50px}}footer h2:first-child,main h2:first-child{margin-top:0}footer h3,main h3{font-size:2rem;line-height:120%;margin-top:20px;color:#212b2e;font-weight:900}@media only screen and (min-width:768px){footer h3,main h3{font-size:2.4rem}}@media only screen and (min-width:980px){footer h3,main h3{font-size:2.8rem}}@media only screen and (min-width:1200px){footer h3,main h3{font-size:3.2rem}}@media only screen and (min-width:1600px){footer h3,main h3{font-size:3.6rem;margin-top:40px}}footer h3:first-child,main h3:first-child{margin-top:0}footer h4,main h4{font-size:1.6rem;line-height:120%;margin-top:20px;color:#212b2e;font-weight:700}@media only screen and (min-width:768px){footer h4,main h4{font-size:1.7rem}}@media only screen and (min-width:980px){footer h4,main h4{font-size:1.8rem}}@media only screen and (min-width:1200px){footer h4,main h4{font-size:1.9rem}}@media only screen and (min-width:1600px){footer h4,main h4{font-size:2rem;margin-top:40px}}footer h4:first-child,main h4:first-child{margin-top:0}footer p,main p{font-size:1.4rem;line-height:140%;margin-top:20px;color:#212b2e}@media only screen and (min-width:1200px){footer p,main p{font-size:1.6rem}}@media only screen and (min-width:1600px){footer p,main p{font-size:1.8rem;margin-top:30px}}footer p:first-child,main p:first-child{margin-top:0}footer p strong,main p strong{font-weight:600}footer ul,main ul{margin-top:20px}@media only screen and (min-width:1600px){footer ul,main ul{margin-top:30px}}footer ul:first-child,main ul:first-child{margin-top:0}footer ul li,main ul li{font-size:1.4rem;line-height:140%;margin-top:20px;color:#212b2e}@media only screen and (min-width:1200px){footer ul li,main ul li{font-size:1.6rem}}@media only screen and (min-width:1600px){footer ul li,main ul li{font-size:1.8rem;margin-top:30px}}footer ul li:first-child,main ul li:first-child{margin-top:0}footer ul li strong,main ul li strong{font-weight:600}#form-contact{position:fixed;bottom:70px;right:0;width:280px;transform:translateY(0) translateX(calc(100% + 10px));padding:20px;background:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:0 0 50px rgba(118,189,221,0);transition:.2s ease-in-out;z-index:20}@media only screen and (min-width:768px){#form-contact{bottom:auto;top:50%;width:360px;transform:translateY(-50%) translateX(100%)}}#form-contact.open{box-shadow:0 0 50px rgba(118,189,221,.35);transform:translateY(0) translateX(0)}@media only screen and (min-width:768px){#form-contact.open{transform:translateY(-50%) translateX(0)}}#form-contact .open-form-contact{display:block;position:absolute;width:50px;height:50px;bottom:0;left:0;transform:translateY(60px) translateX(-70px);background:linear-gradient(90deg,#039add 0,#00d89f 100%);border-radius:100%;transition:.2 ease-in-out}@media only screen and (min-width:768px){#form-contact .open-form-contact{bottom:auto;top:0;transform:translateY(5px) translateX(-45px)}}#form-contact .open-form-contact svg{width:20px;height:20px;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%) translateX(-2px)}#form-contact .open-form-contact svg use{fill:#fff}#form-contact h3{font-size:1.6rem;line-height:120%;color:#212b2e;font-weight:700}@media only screen and (min-width:768px){#form-contact h3{font-size:1.8rem}}@media only screen and (min-width:980px){#form-contact h3{font-size:2rem}}@media only screen and (min-width:1200px){#form-contact h3{font-size:2.2rem}}@media only screen and (min-width:1600px){#form-contact h3{font-size:2.4rem}}#form-contact .nf-response-msg p{font-size:1.4rem;line-height:140%;color:#212b2e;margin-top:15px;margin-bottom:15px;border-radius:5px;background:#fff;position:relative;padding:10px}@media only screen and (min-width:1200px){#form-contact .nf-response-msg p{font-size:1.6rem}}@media only screen and (min-width:1600px){#form-contact .nf-response-msg p{font-size:1.8rem}}#form-contact .nf-before-form-content .nf-form-fields-required{font-size:1.2rem;line-height:140%;color:#212b2e;margin-top:5px;font-style:italic;opacity:.5}#form-contact .nf-before-form-content .nf-form-fields-required .ninja-forms-req-symbol{color:#00d89f}#form-contact .nf-form-content{padding:0}#form-contact .nf-form-content .nf-field-container{font-size:1.4rem;line-height:140%;color:#212b2e;margin-top:10px;margin-bottom:0;position:relative}@media only screen and (min-width:1200px){#form-contact .nf-form-content .nf-field-container{font-size:1.6rem}}@media only screen and (min-width:1600px){#form-contact .nf-form-content .nf-field-container{font-size:1.8rem}}#form-contact .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label{margin-bottom:3px!important}#form-contact .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label{font-size:1.4rem;line-height:140%;font-weight:400;color:#039add}#form-contact .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-label label .ninja-forms-req-symbol{color:#00d89f}#form-contact .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input{padding:10px 20px;background:rgba(234,248,254,.5);width:100%;border:0;border-radius:5px;font-size:1.4rem;line-height:140%;font-weight:400;color:#212b2e}#form-contact .nf-form-content .nf-field-container .nf-field .field-wrap .nf-field-element input[type=submit]{background:#212b2e;color:#fff;font-weight:700;cursor:pointer}#form-contact .nf-form-content .nf-field-container .nf-field .field-wrap.nf-error .nf-field-element::after{background:#00d89f}#form-contact .nf-form-content .nf-field-container .nf-field .field-wrap.nf-pass .nf-field-element::after{color:#039add}#form-contact .nf-form-content .nf-field-container .nf-after-field .nf-error-msg{font-size:1.4rem;line-height:140%;font-weight:400;color:#00d89f;margin-right:0}#form-contact .nf-after-form-content .nf-error-msg{font-size:1.4rem;line-height:140%;color:#00d89f;margin-top:20px;padding-top:10px;border-top:1px solid #00d89f;margin-bottom:0;position:relative}@media only screen and (min-width:1600px){.flex_content .texts h2{margin-top:70px}}.flex_content .texts h2:first-child{margin-top:0}@media only screen and (min-width:1600px){.flex_content .texts h3{margin-top:60px}}.flex_content .texts h3:first-child{margin-top:0}@media only screen and (min-width:1600px){.flex_content .texts h4{margin-top:50px}}.flex_content .texts h4:first-child{margin-top:0}.flex_content .texts ul li{padding:0 0 0 30px;background:url(images/template/arrow.svg) top 2px left 6px no-repeat;background-size:14px}@media only screen and (min-width:1200px){.flex_content .texts ul li{padding:0 0 0 35px;background:url(images/template/arrow.svg) top 2px left 9px no-repeat;background-size:16px}}@media only screen and (min-width:1600px){.flex_content .texts ul li{padding:0 0 0 50px;background:url(images/template/arrow.svg) top 2px left 14px no-repeat;background-size:20px}}.flex_content .wrap .contactpartner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-top:30px}@media only screen and (min-width:1600px){.flex_content .wrap .contactpartner{gap:60px;margin-top:50px}}.flex_content .wrap .contactpartner .profile{width:100%;border:1px solid rgba(0,216,159,.2);padding:20px;transition:box-shadow .2s ease-in-out}.flex_content .wrap .contactpartner .profile:focus,.flex_content .wrap .contactpartner .profile:hover{box-shadow:0 0 50px rgba(118,189,221,.35)}@media only screen and (min-width:768px){.flex_content .wrap .contactpartner .profile{width:calc(33.33333333% - 20px)}}@media only screen and (min-width:1600px){.flex_content .wrap .contactpartner .profile{width:calc(33.33333333% - 40px)}}.flex_content .wrap .contactpartner .profile img{border-radius:5px}.flex_content .wrap .contactpartner .profile h4{margin-top:20px}.flex_content .wrap .contactpartner .profile h4 span{display:block;background:linear-gradient(90deg,#039add 0,#00d89f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.4rem;margin-top:3px}@media only screen and (min-width:1200px){.flex_content .wrap .contactpartner .profile h4 span{font-size:1.6rem}}@media only screen and (min-width:1600px){.flex_content .wrap .contactpartner .profile h4 span{font-size:1.8rem}}.flex_content .lifecycle-boxes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-top:30px}@media only screen and (min-width:1600px){.flex_content .lifecycle-boxes{gap:45px;margin-top:50px}}.flex_content .lifecycle-boxes .lifecycle_box{width:100%;border:1px solid rgba(0,216,159,.2);transition:box-shadow .2s ease-in-out}.flex_content .lifecycle-boxes .lifecycle_box:focus,.flex_content .lifecycle-boxes .lifecycle_box:hover{box-shadow:0 0 50px rgba(118,189,221,.35)}@media only screen and (min-width:768px){.flex_content .lifecycle-boxes .lifecycle_box{width:calc(50% - 15px)}}@media only screen and (min-width:980px){.flex_content .lifecycle-boxes .lifecycle_box{width:calc(33.33333333% - 20px)}}@media only screen and (min-width:1600px){.flex_content .lifecycle-boxes .lifecycle_box{width:calc(33.33333333% - 30px)}}.flex_content .lifecycle-boxes .lifecycle_box .text{padding:20px}@media only screen and (min-width:1600px){.flex_content .lifecycle-boxes .lifecycle_box .text{padding:30px}}.flex_content .lifecycle-boxes .lifecycle_box .text p{font-size:1.4rem;margin-top:10px}.flex_content .lifecycle-boxes .lifecycle_box .text p.buttons{text-align:center;margin-top:20px}
/*# sourceMappingURL=style.css.map */
