body{color:#001978;font-family:MTTMilano-Medium,Lato,sans-serif;font-size:16px;padding-top:120px}.fixed-top,body{background-color:#fff}.fixed-top{border-bottom:1px solid #001978;left:0;position:fixed;right:0;top:0;z-index:2}.fixed-top .main-logo,.fixed-top h1{display:inline-block;font-size:1.1em;font-weight:600;margin:0;padding:16px 16px 16px 0}.fixed-top .sec-logo{float:right;padding:16px 0 16px 16px}h1,h2{font-family:MTTMilano-Medium,Lato,sans-serif}h1{font-size:1.6em}p{font-size:1.4em;line-height:1.2;margin:0 0 1.2em}a{color:#001978}img{max-width:100%}hr{border-bottom:1px solid #e5e8f1;border-top:none;clear:both;margin-bottom:2.4em;margin-top:2em}.shift-out{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}legend{background-color:#f2f3f8;border:1px solid #001978;color:#001978;font-size:1.25em;font-weight:500;line-height:1.3;margin-bottom:1.5em;padding:.8em}form p{color:#4a4a4a;font-size:1em}.form-group{position:relative}input.form-control{font-size:1.3em;letter-spacing:.04em}.footer{background:#001978;overflow:hidden;padding:40px 0}.footer .container-fluid{padding-left:0;padding-right:0}.footer img{color:#fff;font-size:1.5em}.footer .social-icons{padding-bottom:20px;text-align:center}.footer .social-icons li{display:inline-block;margin-left:25px}.footer .social-icons li:first-child{margin-left:0}.footer p{text-align:center}.footer p a{font-size:1em;font-weight:400}.footer p span{display:block;margin-top:15px;width:100%}.footer p,.footer p a{color:#fff;font-family:MTTMilano,Lato,Arial,sans-serif;font-size:.9em}.footer-logo{border-bottom:2px solid #fff;margin-bottom:2em;padding-bottom:2em;text-align:center}@media (min-width:992px){.footer .social-icons{text-align:right}.footer-logo{border-bottom:none;padding-bottom:0;text-align:left}.footer .container-fluid{padding-left:15px;padding-right:15px}.footer p{text-align:left}.footer p span{display:inline;margin-top:0}}@media (min-width:1500px){.footer{bottom:0;width:100%}}@media (min-width:600px){h1{font-size:2em}legend{font-size:1.3em}}@media (min-width:768px){h1{font-size:2.3em}legend{font-size:1.5em}}@media (min-width:992px){h1{font-size:2.5em;margin-bottom:1.4em}legend{margin-bottom:2.3em}}@media (min-width:1200px){body{padding-top:140px}h1{font-size:2.5em;margin-bottom:1.6em}legend{margin-bottom:2.5em}}