.top-numbers-v3{padding:0 20px;color:#000}.top-numbers-v3 .tnv3-button{background-color:#e2231a}.top-numbers-v3 strong{display:inline-block}.main-header .cta{color:#e2231a;font-weight:700;font-size:16px}.main-header .cta .phone{color:#053047;font-size:1.66667rem}.main-header{background-color:#fff}a{color:#e2231a}[class*='heading']{color:#053047}.heading4{font-size:20px}.ui-button:not(.-text){border-radius:3px;background-color:#e2231a;color:#fff}.ui-button:not(.-text):hover{background-color:#b41c15}.ui-button.-text{color:#e2231a}.ui-button.-ghost{background-color:transparent;color:#e2231a}.ui-button.-ghost:hover{border-color:#e2231a;background-color:#e2231a;color:#fff}.-image-banner-01>.container,.-image-banner-01 .tns-slider{padding-top:71.35%}.-image-banner-01>.container .tagline,.-image-banner-01 .tns-slider .tagline{max-width:1200px}.top-contactform .contactform{background-color:#fff}.top-contactform .contactform .title{font-weight:700;font-family:"Open Sans", sans-serif}.main-banner .tagline .text{color:#fff;font-size:4.375vw;font-family:"Roboto Condensed", sans-serif}.main-banner .tagline .text span{display:inline-block}.main-banner{background:#24679f}.image-banner .container{background:#24679f}form .field{border-width:1px;border-color:#888;border-radius:0;color:#000}form .field:focus{border-color:#e2231a}form .field::-webkit-input-placeholder{color:#4f4f4f}form .field::-moz-placeholder{color:#4f4f4f}form .field::placeholder{color:#4f4f4f}form .button-container .ui-button{background-color:#e2231a;color:#fff}.contactform.-with-content{background-color:#053047}.contactform.-with-content .title{color:#fff}.contactform.-with-content form{padding:25px;background-color:#fff}.contactform.-with-content .description{color:#fff}.ui-widget>.title{color:#053047}.ui-widget>.title span{display:inline-block}.swipeable-badges{background-color:#fff}.swipeable-settlements{background-color:#053047;color:#fff}.swipeable-settlements .amount{font-size:26px}.swipeable-settlements .text{margin-top:0.5em;font-size:1rem}.swipeable-items .controls svg{fill:#b3b3b3}.swipeable-items .tns-nav button::after{background-color:#b3b3b3}.swipeable-items .tns-nav button.tns-nav-active::after{background-color:#e2231a}.tns-nav button::after{background-color:#b3b3b3}.tns-nav button.tns-nav-active::after{background-color:#e2231a}.client-reviews{background-color:#f5f5f5}.client-reviews .item .description{color:#000}.client-reviews .tns-nav button::after{background-color:#b3b3b3}.client-reviews .tns-nav button.tns-nav-active::after{background-color:#e2231a}.client-reviews .controls{display:none}.main-footer .logo{height:100px;padding:10px 0;margin-bottom:40px}.main-footer .logo img{max-height:80px}.main-footer .location:not(:last-child){margin-bottom:35px}.footer-nav{color:#e2231a}.footer-nav a{padding:10px 10px}.main-footer .credits{background-color:#053047;color:#fff}.main-footer{background-color:#fff;color:#000;box-shadow:inset 0 1px #efefef,inset 0 99px #fff,inset 0 100px #efefef}.main-footer a:hover{color:#b41c15}.main-footer .ui-widget{padding-bottom:35px}@media screen and (min-width: 46.875em){.main-header .logo{max-width:50%}.home .main-banner{background:#24679f}.contactform.-with-content form{max-width:500px}.contactform.-with-content .description{display:-webkit-flex;display:flex;padding-top:20px;padding-bottom:20px;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.contactform.-with-content .description p{margin:0}.swipeable-settlements .amount{font-size:3.5vw}.main-footer .logo{margin-bottom:90px}.main-footer .location{margin-bottom:35px}.main-footer .location .image{width:calc(35% - 4.16667%)}.footer-nav{top:100px;height:50px;background-color:#fff;box-shadow:0 1px 0 0 #efefef}.main-footer .credits{background-color:transparent;color:currentColor}.main-footer .footer-info{margin-top:35px}}@media screen and (min-width: 50em){.main-header .cta{font-size:18px}.main-header .cta .phone{font-size:1.66667rem}.-image-banner-01>.container,.-image-banner-01 .tns-slider{padding-top:37.6%}.main-banner .tagline .text{font-size:2.5vw}}@media screen and (min-width: 57.5em){.main-header .cta{font-size:20px}.main-header .cta .phone{font-size:2rem}.swipeable-settlements .text{font-size:1.11111rem}.main-footer .logo{margin-bottom:40px}.footer-nav{top:1px;right:15px;height:98px}}@media screen and (min-width: 75em){.-image-banner-01>.container,.-image-banner-01 .tns-slider{padding-top:450px}.home .main-banner .tagline{border-bottom:1px solid #1f5a8b}.main-banner .tagline .text{font-size:2rem}#index .main-banner .tagline .text span{display:inline}.swipeable-settlements .amount{font-size:42px}}@media screen and (max-width: 46.875em){.main-footer .credits:hover{color:#fff}}
