.footer-top .hidden-links,.form,.footer-socialMedia{display:none}footer{margin:0;padding:50px 0}footer ul{list-style-type:none;font-size:17px;color:#3f7d95}footer input{border-radius:0}footer a{text-decoration:none}footer .links ul,.hidden-links{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;line-height:1.8}footer li{margin:0 10px;font-size:.9em;font-weight:600}.footer-top .links li:first-child{font-size:1.5em;font-weight:700}.hidden-links{text-align:left;justify-content:flex-start;margin-top:30px}.hidden-links ul{margin-right:5%}.hidden-links li:first-child{margin-bottom:20px}.hidden-links h3{font-size:1.4em}.form{border-left:1px solid white;padding:30px 0 0 40px;width:45%;height:230px}.form h2{font-size:1.4em;font-weight:800;margin:0}.form p{margin:20px 0 15px;font-size:.9em}.form form{display:flex;flex-wrap:wrap}.form [type="email"]{width:300px;border:0;padding:7px 10px}.form .button{font-size:.8em;font-weight:700;padding:7px 0;width:120px}#hiddenForm{opacity:0;z-index:-100;position:absolute}.footer-socialMedia{margin-top:30px}.footer-socialMedia-button{cursor:pointer;background-color:white;border-radius:50%;border:0;height:45px;width:45px;padding:5px;margin:0 5px;font-size:1.2em;display:flex;align-items:center;justify-content:center;transition:.5s;color:#5e5f61}.footer-socialMedia-button:hover{background-color:#5e5f61}.footer-socialMedia-button:hover .fa{color:white}.footer-bottom{width:80%;margin:100px auto 0;text-align:center}.footer-bottom .links li{margin:0 20px}footer{background-color:#5e5f61}footer a,.form p,.form h2,footer ul{color:white}.footer-top .links li:first-child{color:#f5bc11}.footer-top .links li:first-child a{color:#f5bc11}.footer-bottom .links li:first-child{color:#a7a9ac}@media screen and (min-width:1100px){.footer-top .hidden-links,.footer-socialMedia{display:flex}.footer-top{max-width:1200px;margin:0 auto}.form{display:block}footer{padding:50px 7.5%}.footer-top{display:flex}.footer-top nav{width:50%;justify-content:space-between}.footer-top .links ul,.hidden-links{justify-content:flex-start}.form .textField{flex-wrap:wrap}}