.show-medium{display:none}@media screen and (max-width:700px){.hide-medium{display:none}.show-medium{display:initial}}a{color:#000}body{background-color:#f2f2f2}@media screen and (max-width:1200px){body{background-color:#fff}}body .content{background-color:#fff;box-shadow:0 0 15px #bbb;max-width:1200px;min-width:320px;margin:40px auto 0}@media screen and (max-width:1200px){body .content{margin-top:0;box-shadow:none}}body .content .inner{padding:20px}body .header{margin-bottom:20px}body .header .lead{text-align:center}body .header .lead .title{font-family:Nova Square,cursive;font-size:120px;color:#3e3e3e;padding:10px 0}@media screen and (max-width:700px){body .header .lead .title{font-size:56px}}body .header .lead .caption{font-family:Roboto,sans-serif;font-weight:300;font-size:14px}body .wrapper .presentation{padding-bottom:20px;display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:20px}body .wrapper .presentation .box{padding:20px 0 0;text-align:center}body .wrapper .presentation .box img{display:block;margin:0 auto;max-width:360px;width:100%;min-width:200px}body .wrapper .presentation .box .description{display:block;font-family:Roboto,sans-serif;font-weight:100;font-size:20px;padding:10px 0}@media screen and (max-width:700px){body .wrapper .presentation .box .description{font-weight:300;font-size:16px}}body .wrapper .actions{text-align:center}body .wrapper .actions a{font-family:Roboto,sans-serif;font-weight:300;font-size:16px;display:block;padding:10px 0}body .wrapper .actions a.button{margin-bottom:10px}form{text-align:center;max-width:500px;margin:0 auto 10px}form label{text-align:left;display:block;padding:0 0 4px}form button,form input,form label{font-family:Roboto,sans-serif;font-size:14px;font-weight:300}form button,form input{border:1px solid #ddd;width:calc(100% - 22px);padding:10px}form button[type=submit],form input[type=submit]{margin-bottom:0;width:100%;padding:10px 0;font-family:Roboto,sans-serif;font-weight:300;font-size:16px;cursor:pointer}form .fieldset{margin-bottom:15px}form .error,form .general-error{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;color:red}form .general-error{text-align:center;padding:5px 0;margin-bottom:10px}form .error{font-size:12px;font-weight:300;text-align:left;padding:4px 0 0;display:none}form .error.visible{display:block}.button,[type=submit]{background-color:#2a72cc;color:#fff}.button:hover,[type=submit]:hover{transition:background-color .5s ease;background-color:#274b96;color:#fff}.default:hover{transition:color .5s ease;color:#2a72cc}