*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}object,embed,iframe{max-width:100%}progress{vertical-align:baseline}html,body{min-height:100%}a:active,a:hover{outline:0}blockquote,blockquote:before,blockquote:after,q,q:before,q:after{content:'';content:none}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal;text-align:left;vertical-align:bottom}td{font-weight:normal;vertical-align:top}input,button,optgroup,select,textarea{margin:0}input:focus,button:focus,optgroup:focus,select:focus,textarea:focus{outline:none}input,select{vertical-align:middle}input[type=checkbox],input[type=radio]{vertical-align:text-top}input[type="search"]::-webkit-search-cancel-button{display:none}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=submit]{width:auto;overflow:visible}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}img{-ms-interpolation-mode:bicubic}a img{border:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased}@font-face{font-family:'Geomanist';src:url("../font/geomanist-regular-webfont.ttf")}@font-face{font-family:'Geomanist';src:url("../font/geomanist-regular-italic-webfont.ttf");font-style:italic}@font-face{font-family:'Geomanist';src:url("../font/geomanist-bold-webfont.ttf");font-weight:bold}@font-face{font-family:'Geomanist';src:url("../font/geomanist-bold-italic-webfont.ttf");font-weight:bold;font-style:italic}body{margin:0;font-family:"Geomanist",sans-serif;font-size:18px;line-height:28px;color:#92929C;background-color:#F7F8FD}@media (max-width: 520px){body{font-size:18px;line-height:1.6}}.button{display:table;text-align:center;margin:0 auto;margin-top:40px;padding:20px 50px;background-image:linear-gradient(-135deg, #39F3BB 0%, #90F9C4 50%, #DFFFCD 100%);box-shadow:0 8px 12px 0 rgba(0,0,0,0.08);border-radius:6px;color:#fff;font-weight:600;text-decoration:none;text-shadow:0 2px 2px rgba(0,0,0,0.14)}.button:hover{text-decoration:none;color:#fff}.button.referenz{text-align:left;margin:0}p{font-size:18px;color:#92929C;line-height:1.6em}a{text-decoration:none;color:#39F3BB}a:hover,a:focus{text-decoration:underline;color:#39F3BB}h2{font-family:"Geomanist",sans-serif;text-align:left;float:left;font-size:52px;color:#151526;font-weight:bold;width:28%}@media (max-width: 980px){h2{font-size:34px;margin-top:100px;float:none;width:60%}}h3{font-size:20px;text-transform:uppercase;font-weight:normal;letter-spacing:0.16em;margin-bottom:30px}h4{font-size:20px;color:#151526;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}.container{margin-left:auto;margin-right:auto;padding-right:20px;padding-left:20px}.container:after{content:'';clear:both;display:block}@media (min-width: 768px){.container{width:730px}}@media (min-width: 992px){.container{width:960px}}@media (min-width: 1280px){.container{width:1300px}}.container-fluid{margin-right:auto;margin-left:auto}.container-fluid:after{content:'';clear:both;display:block}.columns,form.horizontal .form-element{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-right:-20px;margin-left:-20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.columns:after,form.horizontal .form-element:after{content:'';clear:both;display:block}.columns [class^='xs'],.columns [class*=' xs'],.columns [class^='sm'],.columns [class*=' sm'],.columns [class^='md'],.columns [class*=' md'],.columns [class^='lg'],.columns [class*=' lg'],form.horizontal .form-element [class^='xs'],form.horizontal .form-element [class*=' xs'],form.horizontal .form-element [class^='sm'],form.horizontal .form-element [class*=' sm'],form.horizontal .form-element [class^='md'],form.horizontal .form-element [class*=' md'],form.horizontal .form-element [class^='lg'],form.horizontal .form-element [class*=' lg']{padding-right:20px;padding-left:20px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.columns .xs,.columns .xs-1,.columns .xs-2,.columns .xs-3,.columns .xs-4,.columns .xs-5,.columns .xs-6,.columns .xs-7,.columns .xs-8,.columns .xs-9,.columns .xs-10,.columns .xs-11,.columns .xs-12,form.horizontal .form-element .xs,form.horizontal .form-element .xs-1,form.horizontal .form-element .xs-2,form.horizontal .form-element .xs-3,form.horizontal .form-element .xs-4,form.horizontal .form-element .xs-5,form.horizontal .form-element .xs-6,form.horizontal .form-element .xs-7,form.horizontal .form-element .xs-8,form.horizontal .form-element .xs-9,form.horizontal .form-element .xs-10,form.horizontal .form-element .xs-11,form.horizontal .form-element .xs-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.columns .xs,form.horizontal .form-element .xs{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.columns .xs-1,form.horizontal .form-element .xs-1{max-width:8.333%;-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%}.columns .xs-2,form.horizontal .form-element .xs-2{max-width:16.666%;-webkit-flex-basis:16.666%;-ms-flex-preferred-size:16.666%;flex-basis:16.666%}.columns .xs-3,form.horizontal .form-element .xs-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.columns .xs-4,form.horizontal .form-element .xs-4{max-width:33.333%;-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.columns .xs-5,form.horizontal .form-element .xs-5{max-width:41.667%;-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%}.columns .xs-6,form.horizontal .form-element .xs-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.columns .xs-7,form.horizontal .form-element .xs-7{max-width:58.333%;-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%}.columns .xs-8,form.horizontal .form-element .xs-8{max-width:66.667%;-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%}.columns .xs-9,form.horizontal .form-element .xs-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.columns .xs-10,form.horizontal .form-element .xs-10{max-width:83.333%;-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%}.columns .xs-11,form.horizontal .form-element .xs-11{max-width:91.667%;-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%}.columns .xs-12,form.horizontal .form-element .xs-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.columns .xs-offset-0,form.horizontal .form-element .xs-offset-0{margin-left:0}.columns .xs-offset-1,form.horizontal .form-element .xs-offset-1{margin-left:8.333%}.columns .xs-offset-2,form.horizontal .form-element .xs-offset-2{margin-left:16.666%}.columns .xs-offset-3,form.horizontal .form-element .xs-offset-3{margin-left:25%}.columns .xs-offset-4,form.horizontal .form-element .xs-offset-4{margin-left:33.333%}.columns .xs-offset-5,form.horizontal .form-element .xs-offset-5{margin-left:41.667%}.columns .xs-offset-6,form.horizontal .form-element .xs-offset-6{margin-left:50%}.columns .xs-offset-7,form.horizontal .form-element .xs-offset-7{margin-left:58.333%}.columns .xs-offset-8,form.horizontal .form-element .xs-offset-8{margin-left:66.667%}.columns .xs-offset-9,form.horizontal .form-element .xs-offset-9{margin-left:75%}.columns .xs-offset-10,form.horizontal .form-element .xs-offset-10{margin-left:83.333%}.columns .xs-offset-11,form.horizontal .form-element .xs-offset-11{margin-left:91.667%}@media (min-width: 768px){.columns .sm,.columns .sm-1,.columns .sm-2,.columns .sm-3,.columns .sm-4,.columns .sm-5,.columns .sm-6,.columns .sm-7,.columns .sm-8,.columns .sm-9,.columns .sm-10,.columns .sm-11,.columns .sm-12,form.horizontal .form-element .sm,form.horizontal .form-element .sm-1,form.horizontal .form-element .sm-2,form.horizontal .form-element .sm-3,form.horizontal .form-element .sm-4,form.horizontal .form-element .sm-5,form.horizontal .form-element .sm-6,form.horizontal .form-element .sm-7,form.horizontal .form-element .sm-8,form.horizontal .form-element .sm-9,form.horizontal .form-element .sm-10,form.horizontal .form-element .sm-11,form.horizontal .form-element .sm-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.columns .sm,form.horizontal .form-element .sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.columns .sm-1,form.horizontal .form-element .sm-1{max-width:8.333%;-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%}.columns .sm-2,form.horizontal .form-element .sm-2{max-width:16.667%;-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%}.columns .sm-3,form.horizontal .form-element .sm-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.columns .sm-4,form.horizontal .form-element .sm-4{max-width:33.333%;-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.columns .sm-5,form.horizontal .form-element .sm-5{max-width:41.667%;-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%}.columns .sm-6,form.horizontal .form-element .sm-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.columns .sm-7,form.horizontal .form-element .sm-7{max-width:58.333%;-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%}.columns .sm-8,form.horizontal .form-element .sm-8{max-width:66.667%;-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%}.columns .sm-9,form.horizontal .form-element .sm-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.columns .sm-10,form.horizontal .form-element .sm-10{max-width:83.333%;-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%}.columns .sm-11,form.horizontal .form-element .sm-11{max-width:91.667%;-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%}.columns .sm-12,form.horizontal .form-element .sm-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.columns .sm-offset-1,form.horizontal .form-element .sm-offset-1{margin-left:8.333%}.columns .sm-offset-2,form.horizontal .form-element .sm-offset-2{margin-left:16.667%}.columns .sm-offset-3,form.horizontal .form-element .sm-offset-3{margin-left:25%}.columns .sm-offset-4,form.horizontal .form-element .sm-offset-4{margin-left:33.333%}.columns .sm-offset-5,form.horizontal .form-element .sm-offset-5{margin-left:41.667%}.columns .sm-offset-6,form.horizontal .form-element .sm-offset-6{margin-left:50%}.columns .sm-offset-7,form.horizontal .form-element .sm-offset-7{margin-left:58.333%}.columns .sm-offset-8,form.horizontal .form-element .sm-offset-8{margin-left:66.667%}.columns .sm-offset-9,form.horizontal .form-element .sm-offset-9{margin-left:75%}.columns .sm-offset-10,form.horizontal .form-element .sm-offset-10{margin-left:83.333%}.columns .sm-offset-11,form.horizontal .form-element .sm-offset-11{margin-left:91.667%}}@media (min-width: 992px){.columns .md,.columns .md-1,.columns .md-2,.columns .md-3,.columns .md-4,.columns .md-5,.columns .md-6,.columns .md-7,.columns .md-8,.columns .md-9,.columns .md-10,.columns .md-11,.columns .md-12,form.horizontal .form-element .md,form.horizontal .form-element .md-1,form.horizontal .form-element .md-2,form.horizontal .form-element .md-3,form.horizontal .form-element .md-4,form.horizontal .form-element .md-5,form.horizontal .form-element .md-6,form.horizontal .form-element .md-7,form.horizontal .form-element .md-8,form.horizontal .form-element .md-9,form.horizontal .form-element .md-10,form.horizontal .form-element .md-11,form.horizontal .form-element .md-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.columns .md,form.horizontal .form-element .md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.columns .md-1,form.horizontal .form-element .md-1{max-width:8.333%;-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%}.columns .md-2,form.horizontal .form-element .md-2{max-width:16.667%;-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%}.columns .md-3,form.horizontal .form-element .md-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.columns .md-4,form.horizontal .form-element .md-4{max-width:33.333%;-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.columns .md-5,form.horizontal .form-element .md-5{max-width:41.667%;-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%}.columns .md-6,form.horizontal .form-element .md-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.columns .md-7,form.horizontal .form-element .md-7{max-width:58.333%;-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%}.columns .md-8,form.horizontal .form-element .md-8{max-width:66.667%;-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%}.columns .md-9,form.horizontal .form-element .md-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.columns .md-10,form.horizontal .form-element .md-10{max-width:83.333%;-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%}.columns .md-11,form.horizontal .form-element .md-11{max-width:91.667%;-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%}.columns .md-12,form.horizontal .form-element .md-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.columns .md-offset-1,form.horizontal .form-element .md-offset-1{margin-left:8.333%}.columns .md-offset-2,form.horizontal .form-element .md-offset-2{margin-left:16.667%}.columns .md-offset-3,form.horizontal .form-element .md-offset-3{margin-left:25%}.columns .md-offset-4,form.horizontal .form-element .md-offset-4{margin-left:33.333%}.columns .md-offset-5,form.horizontal .form-element .md-offset-5{margin-left:41.667%}.columns .md-offset-6,form.horizontal .form-element .md-offset-6{margin-left:50%}.columns .md-offset-7,form.horizontal .form-element .md-offset-7{margin-left:58.333%}.columns .md-offset-8,form.horizontal .form-element .md-offset-8{margin-left:66.667%}.columns .md-offset-9,form.horizontal .form-element .md-offset-9{margin-left:75%}.columns .md-offset-10,form.horizontal .form-element .md-offset-10{margin-left:83.333%}.columns .md-offset-11,form.horizontal .form-element .md-offset-11{margin-left:91.667%}}@media (min-width: 1280px){.columns .lg,.columns .lg-1,.columns .lg-2,.columns .lg-3,.columns .lg-4,.columns .lg-5,.columns .lg-6,.columns .lg-7,.columns .lg-8,.columns .lg-9,.columns .lg-10,.columns .lg-11,.columns .lg-12,form.horizontal .form-element .lg,form.horizontal .form-element .lg-1,form.horizontal .form-element .lg-2,form.horizontal .form-element .lg-3,form.horizontal .form-element .lg-4,form.horizontal .form-element .lg-5,form.horizontal .form-element .lg-6,form.horizontal .form-element .lg-7,form.horizontal .form-element .lg-8,form.horizontal .form-element .lg-9,form.horizontal .form-element .lg-10,form.horizontal .form-element .lg-11,form.horizontal .form-element .lg-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.columns .lg,form.horizontal .form-element .lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.columns .lg-1,form.horizontal .form-element .lg-1{max-width:8.333%;-webkit-flex-basis:8.333%;-ms-flex-preferred-size:8.333%;flex-basis:8.333%}.columns .lg-2,form.horizontal .form-element .lg-2{max-width:16.667%;-webkit-flex-basis:16.667%;-ms-flex-preferred-size:16.667%;flex-basis:16.667%}.columns .lg-3,form.horizontal .form-element .lg-3{max-width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.columns .lg-4,form.horizontal .form-element .lg-4{max-width:33.333%;-webkit-flex-basis:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.columns .lg-5,form.horizontal .form-element .lg-5{max-width:41.667%;-webkit-flex-basis:41.667%;-ms-flex-preferred-size:41.667%;flex-basis:41.667%}.columns .lg-6,form.horizontal .form-element .lg-6{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.columns .lg-7,form.horizontal .form-element .lg-7{max-width:58.333%;-webkit-flex-basis:58.333%;-ms-flex-preferred-size:58.333%;flex-basis:58.333%}.columns .lg-8,form.horizontal .form-element .lg-8{max-width:66.667%;-webkit-flex-basis:66.667%;-ms-flex-preferred-size:66.667%;flex-basis:66.667%}.columns .lg-9,form.horizontal .form-element .lg-9{max-width:75%;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.columns .lg-10,form.horizontal .form-element .lg-10{max-width:83.333%;-webkit-flex-basis:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%}.columns .lg-11,form.horizontal .form-element .lg-11{max-width:91.667%;-webkit-flex-basis:91.667%;-ms-flex-preferred-size:91.667%;flex-basis:91.667%}.columns .lg-12,form.horizontal .form-element .lg-12{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.columns .lg-offset-1,form.horizontal .form-element .lg-offset-1{margin-left:8.333%}.columns .lg-offset-2,form.horizontal .form-element .lg-offset-2{margin-left:16.667%}.columns .lg-offset-3,form.horizontal .form-element .lg-offset-3{margin-left:25%}.columns .lg-offset-4,form.horizontal .form-element .lg-offset-4{margin-left:33.333%}.columns .lg-offset-5,form.horizontal .form-element .lg-offset-5{margin-left:41.667%}.columns .lg-offset-6,form.horizontal .form-element .lg-offset-6{margin-left:50%}.columns .lg-offset-7,form.horizontal .form-element .lg-offset-7{margin-left:58.333%}.columns .lg-offset-8,form.horizontal .form-element .lg-offset-8{margin-left:66.667%}.columns .lg-offset-9,form.horizontal .form-element .lg-offset-9{margin-left:75%}.columns .lg-offset-10,form.horizontal .form-element .lg-offset-10{margin-left:83.333%}.columns .lg-offset-11,form.horizontal .form-element .lg-offset-11{margin-left:91.667%}}#hero{background:url("../img/confetti.svg") no-repeat top center;background-size:cover;height:100%}@media (max-width: 760px){#hero{background-size:320%}}#hero .topline:after{content:"";clear:both;display:block}#hero h1{padding-top:320px;font-size:72px;color:#151526;text-align:center;font-weight:normal;font-family:"Geomanist",sans-serif;line-height:1}#hero h1 span{color:#FF476A;font-size:32px}@media (max-width: 520px){#hero h1{padding-top:200px;font-size:38px}#hero h1 span{font-size:20px}}#hero .introduction{font-size:20px;display:block;text-align:center;margin:0 auto;margin-top:300px;width:80%;color:#92929C;line-height:1.6em}#hero .introduction span{font-weight:bold;color:#151526}@media (max-width: 430px){#hero .introduction{max-width:100%;font-size:16px;line-height:1.6}}.menu-icon{position:relative;display:inline-block;margin:60px 40px 0 0;width:32px;height:auto;cursor:pointer;float:right;-webkit-transition:all 0.5s;transition:all 0.5s;z-index:1110}@media (max-width: 520px){.menu-icon{margin:60px 30px 0 0}}.menu-icon>span{position:absolute;display:block;width:80%;height:4px;margin-top:-4px;background-color:#474A62;border-radius:3px}.menu-icon>span:before,.menu-icon>span:after{content:"";position:absolute;width:130%;height:100%;background-color:#474A62;border-radius:3px;-webkit-transition:all 0.5s;transition:all 0.5s}.menu-icon>span:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.menu-icon>span:after{-webkit-transform:translateY(10px);transform:translateY(10px)}.menu-icon.active{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-icon.active>span{background-color:#fff}.menu-icon.active>span:before,.menu-icon.active>span:after{background-color:#fff;width:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#menu{font-family:"Geomanist",sans-serif;font-weight:600;background:#46d4e0;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;text-align:center;top:0;transition:all 0.7s ease-in-out;visibility:hidden;width:100%;z-index:1100}#menu.open{opacity:.98;visibility:visible}#menu.open li:nth-child(1){animation-delay:.1s}#menu.open li:nth-child(2){animation-delay:.2s}#menu.open li:nth-child(3){animation-delay:.3s}#menu.open li:nth-child(4){animation-delay:.4s}#menu.open li:nth-child(5){animation-delay:.5s}#menu.open li:nth-child(6){animation-delay:.6s}#menu.open li:nth-child(7){animation-delay:.7s}#menu.open li:nth-child(8){animation-delay:.8s}#menu.open li:nth-child(9){animation-delay:.9s}#menu.open li:nth-child(10){animation-delay:1s}#menu.open li{animation-duration:1.0s;animation-fill-mode:both;animation-name:fadeInUp}#menu ul:hover a{opacity:0.5}#menu ul a{-webkit-transform:translateZ(0);transition:opacity 0.3s ease-in-out}#menu ul a:hover{opacity:1}#menu .main-nav{position:relative;top:50%;transform:translateY(-50%)}#menu .main-nav ul{list-style:none;margin:0;padding:0}#menu .main-nav a{color:#ffffff;display:block;font-size:46px;padding:25px 25px;text-decoration:none}@media (max-width: 520px){#menu .main-nav a{font-size:28px;padding:8px 8px}}#menu .main-nav a:first{padding-top:0}#menu .menu-footer{padding:2rem;bottom:0;left:0;position:absolute;right:0}#menu .menu-footer ul{display:inline-block;list-style:none;margin:0;padding:0}#menu .menu-footer ul li{display:inline;margin:0 1rem}#menu .menu-footer a{color:#ffffff;text-decoration:none;text-transform:uppercase}#foot .kontakt{margin-top:240px;text-align:center;margin-bottom:120px}@media (max-width: 520px){#foot .kontakt{margin-top:120px}}#foot .kontakt p{font-family:"Geomanist",sans-serif;font-size:24px;line-height:2em}#foot .kontakt p strong{color:#151526;font-weight:bold}@media (max-width: 520px){#foot .kontakt p{font-size:22px}}#foot .kontakt p a{text-decoration:none;color:#46d4e0;font-family:"Geomanist",sans-serif;font-weight:600;font-size:36px}@media (max-width: 520px){#foot .kontakt p a{font-size:26px}}.clear:after{content:'';clear:both;display:block}body{color:#92929C}#aboutme{background-color:#fff;margin-top:180px;padding:100px 0}@media (max-width: 980px){#aboutme{margin-top:100px}}#aboutme p{float:right;width:60%;text-align:left;font-weight:normal;color:#92929C;margin-bottom:60px}@media (max-width: 720px){#aboutme p{font-size:26px}}@media (max-width: 980px){#aboutme p{margin-top:60px;font-size:22px;float:none;width:100%}}#aboutme p a{color:#92929C;text-decoration:none}#aboutme p span{color:#151526;font-weight:bold;display:block;margin-bottom:20px}#aboutme img{display:block;margin:0 auto;width:75%}#design{padding:100px 0}#design svg{font-family:"Geomanist",sans-serif}#design img{float:left;position:absolute;margin-left:-20px;margin-top:40px}@media (max-width: 980px){#design img{margin-top:10px;height:80px}}#design h2{float:left;position:relative}@media (max-width: 980px){#design h2{float:none;width:60%}}#design p{float:right;width:60%;text-align:left;font-weight:normal;color:#92929C;margin-bottom:60px}@media (max-width: 720px){#design p{font-size:26px}}@media (max-width: 980px){#design p{margin-top:60px;font-size:22px;float:none;width:100%}}#design p.quote{clear:both;text-align:center;width:100%;display:block;margin:0 auto;margin-top:80px;font-size:28px;font-style:italic}#fields{width:75%;margin:0 auto;margin-top:80px;display:flex;align-items:flex-start;justify-content:space-around}@media (max-width: 980px){#fields{flex-direction:column}}#fields .field{border-radius:20px;color:#fff;padding:60px 40px 40px 40px;text-align:center;display:inline-block;width:22%;transform:none;transition:all 0.5s ease-in}@media (max-width: 980px){#fields .field{width:100%;margin-top:60px}}#fields .field:nth-child(even){margin-top:60px}#fields .field:nth-child(1){box-shadow:0px 26px 28px -12px rgba(255,206,57,0.2);background-color:#ffce39}#fields .field:nth-child(1):hover{transform:rotate3d(2, 10, 0.4, -12deg) rotate(-2deg);transition:all 0.5s ease-in}#fields .field:nth-child(2){box-shadow:0px 26px 28px -12px rgba(70,212,224,0.2);background-color:#46d4e0}#fields .field:nth-child(2):hover{transform:rotate3d(2, 10, 0.4, -12deg) rotate(-2deg);transition:all 0.5s ease-in}#fields .field:nth-child(3){box-shadow:0px 26px 28px -12px rgba(255,71,106,0.2);background-color:#ff476a}#fields .field:nth-child(3):hover{transform:rotate3d(-2, 10, 0.4, 12deg) rotate(2deg);transition:all 0.5s ease-in}#fields .field:nth-child(4){box-shadow:0px 26px 28px -12px rgba(115,135,252,0.2);background-color:#7387fc}#fields .field:nth-child(4):hover{transform:rotate3d(-2, 10, 0.4, 12deg) rotate(2deg);transition:all 0.5s ease-in}#fields .field p{margin:0;color:#fff;font-size:16px}#programs{padding:160px 0}#programs .circles{float:right;width:60%;position:relative;display:flex;justify-content:space-around;flex-wrap:wrap}@media (max-width: 980px){#programs .circles{margin-top:60px;font-size:22px;float:none;width:100%}}#programs .circles .skill{width:200px}#programs .circles .skill p{display:block;font-size:20px;text-transform:uppercase;color:#92929C;text-align:center;margin-top:80px}#programs .circles .skill:nth-child(2){margin-top:40px}#programs .circles .skill:nth-child(5){margin-top:40px}#programs .circles svg{position:absolute}#programs .circles svg .circle{stroke-dasharray:1000;stroke-dashoffset:1000;animation:stroke 2s ease-out forwards}#programs .circles img{display:block;width:80px;margin:0 auto;margin-top:35%}@keyframes stroke{to{stroke-dashoffset:0}}#funny{background-color:#FFCE39;padding:120px 0}#funny h2{color:#fff}#funny .funfacts{margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around}@media (max-width: 980px){#funny .funfacts{margin-top:60px;font-size:22px;float:none;width:100%}}@media (max-width: 720px){#funny .funfacts{flex-direction:column}}#funny .funfacts .fact{min-width:45%;border-radius:20px;background-color:#fff;padding:60px 40px 40px 40px;text-align:center;display:inline-block;width:22%;margin-bottom:40px}@media (max-width: 720px){#funny .funfacts .fact{width:100%}}#funny .funfacts .fact:nth-last-child(1){width:95%}@media (max-width: 720px){#funny .funfacts .fact:nth-last-child(1){width:100%}}#funny .funfacts .fact img{display:block;width:120px;margin:0 auto;margin-top:30px}@media (max-width: 980px){#funny .funfacts .fact img{width:80px}}#morethings{padding:120px 0}#morethings .things{width:40%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}@media (max-width: 980px){#morethings .things{margin-top:60px;font-size:22px;float:none;width:100%}}#morethings .things .thing{display:block;margin-bottom:30px}#morethings .things .thing h4{display:inline-block;width:auto;transition:all 0.2s ease-in}#morethings .things .thing h4:hover{color:#fff;background-color:#46D4E0;padding:6px 8px 4px 8px;margin-left:-8px;margin-top:-6px;border-radius:4px;transition:all 0.2s ease-in}#morethings .things .thing p{color:#92929C;font-size:16px}#morethings .things .thing p .title{color:#151526;font-size:20px;text-transform:uppercase}#works{display:block;position:relative}#works .work{position:relative;display:block;width:100%;margin-bottom:160px}@media (max-width: 1200px){#works .work{padding-top:60px;display:block}}@media (max-width: 840px){#works .work{margin-bottom:80px}}#works .work .workfront{position:absolute;z-index:1;left:25%;top:25%;display:flex;align-items:center}@media (max-width: 1200px){#works .work .workfront{position:relative;left:auto;top:auto}}@media (max-width: 840px){#works .work .workfront{display:block}}#works .work .workfront .workdesc{margin-left:120px;max-width:500px}@media (max-width: 1200px){#works .work .workfront .workdesc{float:left;margin-left:80px;padding-right:80px}}@media (max-width: 840px){#works .work .workfront .workdesc{float:none;margin:0 10%;padding:0;margin-top:40px}}#works .work .workfront .workdesc p{color:#151526;font-style:italic;font-size:16px}#works .work .workfront .workdesc p.prehead{text-transform:uppercase;color:#92929C;font-size:14px}#works .work .workfront .browser{float:left;box-shadow:0px 26px 28px -12px rgba(6,14,68,0.2)}@media (max-width: 1520px){#works .work .workfront .browser{width:400px;margin-left:80px}}@media (max-width: 840px){#works .work .workfront .browser{float:none;width:80%;margin:0 10%}}#works .work .workbackground{display:flex}@media (max-width: 1200px){#works .work .workbackground{display:block}}#works .work .workbackground .workbg{border-radius:0 20px 20px 0;position:relative;z-index:0;float:left;width:40%}@media (max-width: 1200px){#works .work .workbackground .workbg{display:none}}#works .work .workbackground .worktitle{padding-top:2%;margin-left:100px}@media (max-width: 1200px){#works .work .workbackground .worktitle{text-align:center;margin:0}}#works .work .workbackground .worktitle h3{font-size:52px;color:#151526;font-weight:bold;width:auto;letter-spacing:0;text-transform:none}#works .work .workbackground .worktitle p.worktags{margin-bottom:10px;text-transform:uppercase;color:#92929C;font-size:14px;display:block}
