*{padding:0}*,body{margin:0}body{font-family:Quicksand,sans-serif}#about>h3{text-align:center;margin-top:40px;margin-bottom:20px;color:#707070;font-size:24px}#about>.cards{display:flex;flex-wrap:wrap;justify-content:center}#about>.cards>.card{margin-left:20px;margin-right:20px;width:100vw;display:block}#about>.cards>.card>img{display:block;width:inherit;border-radius:50%}#about>.cards>.card>h6{text-align:center;font-size:16px;color:#303030;margin:20px}#about>.cards>.card>p{color:#505050;font-size:16px;text-align:center}@media (min-width:720px){#about>.cards>.card{width:400px}}@media (min-width:1000px){#about>.cards>.card{width:300px}}@media (min-width:1300px){#about>.cards>.card{width:350px}#about>.cards>.card>h6,#about>.cards>.card>p{font-size:18px}}@media (min-width:1500px){#about>.cards>.card{width:400px}#about>.cards>.card>h6,#about>.cards>.card>p{font-size:20px}}#demos>h2{text-align:center;font-size:24px;color:#707070;margin-top:60px;margin-bottom:30px}#demos>.cards{display:flex;flex-wrap:wrap;justify-content:center}#demos>.cards>.card{margin-left:5px;margin-right:5px;width:100vw;display:block}#demos>.cards>.card>h6{text-align:center;margin:15px;font-size:20px}#demos>.cards>.card>p{text-align:center;margin:15px;font-size:16px;color:#707070}iframe{position:relative;left:50%;transform:translateX(-50%);width:100vw;height:50vw}@media (min-width:720px){#demos>.cards>.card{width:45vw;margin-left:20px;margin-right:20px;max-width:600px}iframe{width:45vw;height:22vw;max-width:600px;max-height:300px}}form{width:50%;background-color:#00000000;margin:0 auto 100px}form>*{color:#606060;margin-top:50px;border:none}form>h1{color:black;font-size:22px;text-align:center;margin:none}form>input[type=text],input[type=email]{position:relative;padding:8px;outline:1px solid #606060;width:100%;font-size:20px;margin-top:10px;margin-bottom:10px;left:50%;transform:translateX(-50%)}.touched:invalid{outline:2px solid red}.touched:focus:invalid{outline:1px solid black}form>textarea{outline:1px solid #606060;padding:8px;margin-top:20px;resize:vertical;width:100%;font-size:20px}form>input[type=submit],form>textarea{position:relative;left:50%;margin-bottom:10px;display:block;transform:translateX(-50%)}form>input[type=submit]{color:black;margin-top:24px;border:1px solid black;background-color:white;padding:15px;font-size:15px}form>input[type=submit]:hover{cursor:pointer;background-color:black;color:white}@media (max-width:850px){form>input[type=submit],form>input[type=text],form>textarea,input[type=email]{width:90vw}}