@font-face{font-family:'Slate Pro';src:local('Slate Pro Bk'),local('Slate-Pro-Bk'),url('fonts/SlatePro-Bk.woff2') format('woff2'),url('fonts/SlatePro-Bk.woff') format('woff'),url('fonts/SlatePro-Bk.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Slate Pro Medium';src:local('Slate Pro Medium'),local('Slate-Pro-Medium'),url('fonts/SlatePro-Medium.woff2') format('woff2'),url('fonts/SlatePro-Medium.woff') format('woff'),url('fonts/SlatePro-Medium.ttf') format('truetype');font-weight:500;font-style:normal}html,body{font-family:'Slate Pro',sans-serif;color:#262626;padding-top:48px;width:100%;position:relative}@media only screen and (max-width: 479px) {html,body{padding-top:0}}h1,h2,h3,h4{font-family:'Slate Pro Medium';color:#003087}.container{max-width:950px}.full-nav{padding:15px 0 15px 0;background:#ffffff;box-shadow:0 3px 10px 1px rgba(0,0,0,0.1);border-bottom:1px solid #d2d2d2;position:fixed;top:0;left:0;width:100%;z-index:1000}@media only screen and (max-width: 479px) {.full-nav{position:static}}.mobile-toggle{font-size:35px !important;color:#003087;margin-top:20px}@media only screen and (min-width: 1200px){.mobile-toggle{display:none !important}}.fb-icon i{background:#3052a7;border-radius:50%;width:28px;height:28px;text-align:center;color:#fff;line-height:28px;font-size:12px;transition:all 500ms ease-in-out;margin-top:0 !important}.fb-icon i:hover{background:#435fa6}.nav{float:right;text-align:right}.nav ul{list-style-type:none;margin:0;padding:0;margin-top:25px}@media only screen and (max-width: 479px) {.nav ul{display:none}}.nav ul li{display:inline-block;border-left:1px solid #dedede}.nav ul li:first-child{border-left:0}.nav ul li a{display:block;padding:0px 20px;font-size:20px;font-weight:bold;color:#003087}.nav ul li a:hover{text-decoration:none;color:#d40000}.mobile-menu{max-height:0px;overflow:hidden;background:#fff;position:absolute;top:102px;left:0;width:100%;z-index:1000;box-shadow:0 10px 5px 0 rgba(0,0,0,0.5);transition:all 500ms ease-in-out}.mobile-menu ul{list-style-type:none;margin:0;padding:0}.mobile-menu ul li{display:block;border-bottom:1px solid #dedede}.mobile-menu ul li:last-child{border-bottom:0}.mobile-menu ul li a{display:block;padding:15px 0px;font-size:25px;font-weight:bold;color:#003087;text-align:center}.mobile-menu ul li a:hover{text-decoration:none;color:#d40000}@media only screen and (min-width: 1200px){.mobile-menu{display:none}}.menu-on{max-height:500px}.home-full-bg-section{width:100%;padding:100px 0 100px 0;background:url('../img/vintage-wallpaper.png') repeat;background-position:center bottom}@media only screen and (max-width: 479px) {.home-full-bg-section{padding:50px 0 50px 0}}.intro-box{color:#fff}.intro-box h1{color:#fff;margin-bottom:0}.intro-box p{line-height:34px;font-size:20px;max-width:85%;padding:25px 0;padding-top:15px}@media only screen and (max-width: 479px) {.intro-box{margin-top:30px}}.faqs-btn-container{margin-top:15px}.full-width-btn{display:block;width:100%}.btn-red{display:inline-block;padding:10px 30px;border-radius:2px;color:#fff;font-weight:bold;text-align:center;background:#a40101;background:linear-gradient(180deg, #a40101 0, #a81616 47%, #a40101 100%);border:1px solid #d40000}.btn-red:hover{background:#b00000;color:#fff;text-decoration:none}.lob-container{background:#fff;border-radius:4px;border:2px solid #e6e6e6;padding:50px 30px;box-shadow:0 10px 5px 0 rgba(0,0,0,0.2)}.lob-container h3{text-align:center}.lob-tabs{display:-ms-flexbox;display:flex;width:100%}.tab{width:47%;box-sizing:border-box;margin:4px;padding:10px;border:1px solid #c1c1c1;border-radius:2px;text-align:center;color:#003087;cursor:pointer;transition:all ease-in-out;font-weight:700}.tab i{font-size:40px;display:block}.tab:hover{background:#f4f4f4;border:1px solid #c1c1c1;box-shadow:1px 0 5px 1px rgba(0,0,0,0.2)}.tab:hover i{animation:rubberBand;animation-duration:1s}.tab-on{background:#f4f4f4;border:1px solid #003087;border-radius:2px;box-shadow:1px 0 5px 1px rgba(0,0,0,0.2)}.tab-on:hover{border:1px solid #003087}.form-display-off{max-height:0;overflow:hidden}.form-display-on{max-height:600px;transition:max-height 1s ease-in;display:block !important;animation:flipInY;animation-duration:2s}.lob-form{margin-top:15px}.lob-form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.lob-form input[type=number]{width:100%;padding:20px;border:2px solid #c1c1c1;border-radius:4px;font-size:22px;font-weight:bold;color:#003087;outline:none;background:#fff}.lob-form input[type=number]:focus{border:2px solid #fff;box-shadow:0 0 0 2px #003087;background:#fff}.lob-form input[type=number]:active{outline:none;background:#fff}.lob-form button{margin-top:15px}.lob-title{font-weight:bold}.full-footer{width:100%;padding:25px 0 25px 0;background:#00276e}.copyright{padding:0;margin:0;color:#ffffff}.copyright a{color:#ffffff}.copyright a:hover{color:#ffffff}@media only screen and (min-width: 1200px){.powered{text-align:right}}.disabled-btn{background:#7a7a7a;border:1px solid #535353}.disabled-btn:hover{background:#7a7a7a}.city-output-list{list-style-type:none;margin:0;padding:0}.city-output-list li{border-bottom:1px solid #ededed}.city-output-list li:last-child{border-bottom:0}.city-output-list li a{background:#003087;color:#fff;display:block;padding:6px 0;text-align:center;font-weight:bold}.city-output-list li a:hover{background:#0054ed;text-decoration:none}.selected-city,.city-list-selector{padding:15px 0}.page-section{padding:50px 0;background:url('../img/vintage-wallpaper.png') repeat;background-position:center bottom}.forms-container{margin:auto;background:#fff;border:1px solid #fff;border-radius:4px;padding:20px;box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}@media only screen and (min-width: 1200px){.forms-container{width:650px}}.forms-container h1{font-size:28px}@media only screen and (max-width: 479px) {.forms-container h1{font-size:20px}}.quote-form input[type=text],.quote-form select{border:1px solid #003087}.quote-form label{font-weight:bold}.form-row{margin-top:10px}.secondary-insured{margin-top:15px}.secondary-insured h5{border-bottom:1px solid #dfdfdf}.quote-form-submit{margin-top:15px}.quote-form-container{max-height:2000px}.form-close{max-height:0;overflow:hidden;transition:all 1s ease-in-out}.thank-you{display:none;padding:35px 0}.has-error{border:1px solid #87032b !important}.error-field{display:none;margin-top:4px;background:#87032b;color:#fff;padding:4px;border:1px solid #87032b;border-radius:2px;font-size:13px}.error-field i{margin:0px 6px;border-radius:50%;background:#fff;color:#87032b;width:15px;height:15px;line-height:15px;text-align:center}.footer-section{padding:65px 0;background:#f1f1f1}.footer-section p{line-height:30px;font-size:20px}.footer-section img{max-width:90%}.footer-what-we-do{background:#fff;padding:15px}.center-img{text-align:center}.faqs-container{background:#fff;padding:15px;border-radius:4px}.contact-submit{margin-top:15px}