footer a,h1{color:#00ced1}header{border-bottom:2px solid #a8a8a8;box-shadow:0 3px 0 #ddd;padding:1em;display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-bottom:1em}header .logo{max-width:200px}header .logo.main{margin-bottom:2em}header .logo img{max-width:200px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:992px){header .logo,header .logo img{max-width:370px}header{flex-direction:row;justify-content:space-evenly;margin-bottom:2em}header .logo.main{margin-bottom:0}}body,footer{flex-direction:column}footer{border-top:2px solid #a8a8a8;box-shadow:0 -3px 0 #ddd;bottom:0;padding:2em;margin-top:2em;font-size:10pt;display:flex;justify-content:space-between;align-items:center}footer .logo{display:none}footer h4{width:100%;text-align:center}footer a{text-decoration:none}footer a:visited{color:#a8a8a8}footer a:hover{color:orange}footer .contact td{padding:.3em}footer .contact td:nth-child(1){font-weight:700;text-align:right}h1,p{text-align:center}@media screen and (min-width:992px){footer{flex-direction:row;justify-content:space-around;font-size:12pt}footer .logo{display:block;width:370px}footer .logo img{width:370px;-o-object-fit:contain;object-fit:contain}}#page,body{display:flex}html{font-family:Montserrat}body{margin:0 5%}#page{flex-direction:column;align-items:center}.pvbutton{background-color:#00ced1;padding:5px 10px;border-radius:5px;font-weight:700;color:#fff;margin-top:3em}.pvbutton:hover{background-color:#1ddbc2;color:#000}.pvbutton:disabled{background-color:#a8a8a8;color:#ddd}.logo img{max-width:400px;display:block;-o-object-fit:contain;object-fit:contain;height:auto}