*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,html{height:100vh;width:100vw;font-family:helvetica neue,sans-serif;font-weight:200;font-size:18px;letter-spacing:.5px;color:var(--text-color);background-color:var(--background-color);overflow-x:hidden;-webkit-overflow-scrolling:touch}section{margin-top:var(--navigation-menu-height)}h1{text-align:center;font-weight:500;font-size:32px;letter-spacing:1px;margin:10px}p{text-align:center;font-weight:400;font-size:19px;letter-spacing:1px}@media(max-width:960px){h1{font-weight:400;font-size:22px}p{font-weight:350;font-size:18px}}a{color:var(--link-color);text-decoration:none;transition:ease .2s;-webkit-transition:ease .2s;-moz-transition:ease .2s;-o-transition:ease .2s;-ms-transition:ease .2s}.highlight{color:var(--highlight-color)}.missing{color:var(--missing-color)}a:hover{color:var(--link-hover-color)}#badge{background-image:url(../images/apple_badge.svg);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;text-indent:-9999px;height:60px;width:200px;float:right}.badge-center-container{height:60px;width:200px;position:box;margin:0 auto}.badge-center-container h5{text-align:center}.header{width:100%;height:var(--navigation-menu-height);z-index:9999;position:fixed;background-color:var(--background-color);border-bottom:1px solid var(--border-color)}.header ul{list-style-type:none}.navigation-bar{height:var(--navigation-menu-height);width:100%;max-width:900px;line-height:var(--navigation-menu-height);z-index:1;margin:0 auto}.menu-bar{}.menu-item{float:left;margin-right:30px;color:var(--unempheesized-text-color);font-weight:400;letter-spacing:1px}.right-item{float:right}.language-selection{font-weight:100}.title-item{font-weight:500;letter-spacing:.3px}.selected-item{color:var(--selected-text-color);pointer-events:none}@media(max-width:960px){.menu-bar{display:none}}.menu-burger{display:none}#menuToggle .menu-item{margin-right:30px;margin-top:-30px}#menuToggle{display:block;position:relative;margin-left:20px;margin-top:30px;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;background-color:blue;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:25px;height:2px;margin-bottom:5px;position:relative;background:#000;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg)translate(-2px,-1px);background:#000}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0)scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){opacity:1;transform:rotate(-45deg)translate(0,-1px)}#menu{position:absolute;width:180px;height:100vh;margin:0 0 0 -50px;padding:60px;padding-top:115px;padding-bottom:0;background:#fff;list-style-type:none;transform-origin:0% 0%;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul{transform:scale(1,1);opacity:1}@media(max-width:960px){.menu-burger{display:block}}footer{width:100vw;position:fixed;left:0;bottom:0;text-align:center;font-size:11pt;background-color:var(--footer-color);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.table{display:table;margin:0 auto;max-width:var(--max-content-width)}.table-row{display:table;border-spacing:15px;width:100%}.compact{display:none}.text-cell{height:100%;display:table-cell;vertical-align:middle;text-align:center}.image-cell{height:100%;display:block;margin-left:auto;margin-right:auto}.spacer-cell{display:table-cell;height:5px}.bottom-padding{display:table-cell;height:100px}.full{width:100%}.half{width:50%}.third{width:33%}.fixed{width:230px;height:230px}@media(max-width:960px){.table{display:none;max-width:var(--max-compact-content-width)}.compact{display:table}}#contact .title{background-color:#95a5a6;height:110px}#form-main{width:100%;float:left}#form-div{background-color:#95a5a6;padding-left:35px;padding-right:35px;padding-top:20px;padding-bottom:50px;width:550px;float:left;left:50%;position:relative;margin-top:50px;margin-left:-275px}.feedback-input{color:#3c3c3c;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;border-radius:0;line-height:22px;background-color:#fbfbfb;padding:13px;margin-bottom:10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:3px solid transparent}.feedback-input:focus{background:#fff;box-shadow:0;border:3px solid #3498db;color:#3498db;outline:none;padding:13px}#name{background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat}#name:focus{background-size:30px 30px;background-position:8px 5px;background-position:11px 8px;background-repeat:no-repeat}#email{background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat}#email:focus{background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat}#comment{background-size:30px 30px;background-position:11px 8px;background-repeat:no-repeat}textarea{width:100%;height:150px;line-height:150%;resize:vertical}input:hover,textarea:hover,input:focus,textarea:focus{background-color:#fff}#button-blue{float:left;width:100%;border:#fbfbfb solid 4px;cursor:pointer;background-color:#3498db;color:#fff;font-size:24px;padding-top:22px;padding-bottom:22px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin-top:-4px;font-weight:700}#button-blue:hover{background-color:initial;color:#0493bd}.submit:hover{color:#3498db}#support .ease{width:0;height:74px;background-color:#fbfbfb;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.submit:hover .ease{width:100%;background-color:#fff}@media only screen and (max-width:580px){#form-div{left:3%;margin-right:3%;width:93%;margin-left:0;padding-left:3%;padding-right:3%}}html{--background-color:white;--border-color:#ddd;--text-color:black;--selected-text-color:#262626;--unempheesized-text-color:#6d6d6d;--link-color:blue;--link-hover-color:#262626;--footer-color:#95a5a6;--highlight-color:#ed3d52;--missing-color:#D2122E}html{--navigation-menu-height:80px;--max-content-width:850px;--max-compact-content-width:600px}.card{box-shadow:0 4px 8px rgba(0,0,0,.2);transition:.3s;border-radius:12px;display:table-cell}.card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.container{margin:25px}#card h2{text-align:left;font-weight:500;font-size:24px;letter-spacing:1px}#card p{text-align:left;font-weight:300;font-size:14px;letter-spacing:1px}#card a{text-align:center;font-weight:500;font-size:24px;letter-spacing:1px}