.header{position:fixed;top:0;left:0;right:0;height:120px;background-color:#fff;z-index:100;border-top:solid 1px #eee;border-bottom:solid 1px #eee;padding:0;-webkit-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;transition:300ms all ease-in-out}.header .logo{position:relative;width:400px;height:119px;float:left;border-right:solid 1px #eee}.header .logo a{display:block;width:100%;height:100%}.header .logo .icon{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-ms-transform:translate(0, -50%);background-color:#fff;height:90px;width:220px;margin:0 auto;display:block;-webkit-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;transition:300ms all ease-in-out}.header .nav-container{width:calc(100% - 400px);float:left}.header .utility{padding:0 25px;height:45px;border-bottom:solid 1px #eee}.header .utility .utility-menu{margin:0;font-size:0;list-style:none;float:right;height:45px}.header .utility .utility-menu li{display:inline-block;font-family:"montserrat",serif;margin-right:25px;font-size:15px;font-weight:600;letter-spacing:.01em;height:45px}.header .utility .utility-menu li.hours{position:relative;font-size:13px;font-weight:700;padding-left:22px}.header .utility .utility-menu li.hours span{color:#5ca623}.header .utility .utility-menu li.hours .icon{position:absolute;top:2px;left:0;width:16px;height:16px;fill:#5ca623}.header .utility .utility-menu li:nth-last-child(2){padding:10px 30px 0;border-left:solid 1px #eee;border-right:solid 1px #eee}.header .utility .utility-menu li:last-child{margin:0}.header .utility .utility-menu li a{color:#5ca623}.header .utility .utility-menu li a.text-button{color:#1d1d1d}.header .utility .utility-menu li .social li{border:0;padding:0}.header .utility .social{display:inline-block;margin:0;font-size:0}.header .utility .social li{display:inline-block;margin-right:6px}.header .utility .social li:last-child{margin:0}.header .utility .social a:hover .icon,.header .utility .social a:active .icon,.header .utility .social a:focus .icon{fill:#1d1d1d;-moz-transform:scale(1) translateY(-2px);-ms-transform:scale(1) translateY(-2px);-webkit-transform:scale(1) translateY(-2px);transform:scale(1) translateY(-2px)}.header .utility .social .icon{fill:#1d1d1d;width:15px;height:15px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .text-button{position:relative;font-family:"raleway",serif;color:#1d1d1d;font-size:13px;font-weight:700;font-style:normal;letter-spacing:.01em;margin:0;padding-left:30px;line-height:1}.header .text-button .icon{position:absolute;top:-4px;left:0;width:22px;height:22px;margin-right:6px;fill:#5ca623;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .text-button:hover .icon,.header .text-button:active .icon,.header .text-button:focus .icon{-moz-transform:scale(1) translateY(-2px);-ms-transform:scale(1) translateY(-2px);-webkit-transform:scale(1) translateY(-2px);transform:scale(1) translateY(-2px)}.header .main{position:relative;height:75px;width:calc(100% - 281px);float:left;text-align:center}.header .main .main-menu{display:inline-block;font-size:0;text-align:right;margin:0 auto;left:0;right:0;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translate(0, -50%)}.header .main .main-menu>ul{list-style:none;margin:0;display:inline-block;text-align:center;font-size:0}.header .main .main-menu>ul>li{display:inline-block;text-align:center;margin-right:50px}.header .main .main-menu>ul>li:nth-last-child(2){display:none}.header .main .main-menu>ul>li a{font-family:"raleway",serif;color:#1d1d1d;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:0;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .main .main-menu>ul>li a:hover,.header .main .main-menu>ul>li a:active,.header .main .main-menu>ul>li a:focus{color:#1d1d1d;fill:#5ca623}.header .main .main-menu>ul>li a:hover .icon,.header .main .main-menu>ul>li a:active .icon,.header .main .main-menu>ul>li a:focus .icon{bottom:-1px}.header .main .main-menu>ul>li .icon{position:relative;bottom:1px;margin-left:4px;width:10px;height:10px;fill:#5ca623;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .buttons{width:281px;height:75px;float:left}.header .buttons .get-a-quote{background-color:#5ca623;color:#fff;box-shadow:none;border-radius:0;border:0;padding:0;height:74px;line-height:74px;font-size:15px;letter-spacing:.04em;margin:0;width:205px;float:left;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .buttons .get-a-quote:hover,.header .buttons .get-a-quote:active,.header .buttons .get-a-quote:focus{background-color:#63b326;transform:none}.header .buttons .button{-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .buttons .button.circle{position:relative;top:10px;display:block;text-align:center;width:44px;height:44px;line-height:1;background-color:rgba(0,0,0,0);border-color:#5ca623;border-radius:50%;padding:0;margin:0;min-width:auto;color:#fff;border:solid 2px #5ca623;padding:12px 21px 11px;font-size:13px;font-weight:800;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.header .buttons .button.circle .icon{position:relative;display:inline-block;width:25px;height:25px;top:auto;left:auto;bottom:4px;right:13px;margin:0;fill:#1d1d1d}.header .buttons .button.circle:hover,.header .buttons .button.circle:active,.header .buttons .button.circle:focus{background-color:#5ca623}.header .buttons .button.circle:hover .icon,.header .buttons .button.circle:active .icon,.header .buttons .button.circle:focus .icon{fill:#fff}.header .buttons .button:hover,.header .buttons .button:active,.header .buttons .button:focus{color:#fff}.hamburger{position:relative;display:block;top:0;bottom:0;right:0;margin:0 auto;float:right;width:75px;height:75px}.hamburger-icon{position:relative;top:30px;display:block}.hamburger-icon span{background:#1d1d1d;border:none;height:2px;border-radius:10px;width:22px;position:absolute;top:0;left:0;right:0;margin:0 auto;transition:all .35s ease;cursor:pointer}.hamburger-icon span:nth-of-type(2){top:7px}.hamburger-icon span:nth-of-type(3){top:14px}.hamburger-icon.active span{background-color:#5ca623}.hamburger-icon.active .top{transform:translateY(7px) translateX(0) rotate(45deg)}.hamburger-icon.active .middle{opacity:0}.hamburger-icon.active .bottom{transform:translateY(-7px) translateX(0) rotate(-45deg)}.takeover-nav .menu.secondary li.logout-link{display:none}.takeover-nav .menu.secondary li.logout-link.active{display:block}.footer .footer-secondary-nav li.logout-link{display:none}.footer .footer-secondary-nav li.logout-link.active{display:inline-block}.hero{position:relative;clear:both;overflow:hidden;transform:none !important;transition:none !important;opacity:1 !important}.hero img{width:100%}.hero .overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.3);background-image:-webkit-linear-gradient(top, transparent 0%, #000 150%);background-image:linear-gradient(to bottom, transparent 0%, #000 150%);opacity:.3}.hero .caption-container{max-width:1240px;padding:0 50px;position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);-ms-transform:translate(0, -50%)}.hero .caption-container.right .caption{float:right;text-align:right}.hero .caption-container.left .caption{float:left;text-align:left}.hero .caption-container .caption{max-width:1000px;text-align:center;margin:0 auto;padding:0}.hero .caption-container .caption h1{font-family:"raleway",serif;color:#fff;font-size:68px;font-weight:800;font-style:normal;letter-spacing:-0.02em;margin:0 0 20px;line-height:1.1}.hero .caption-container .caption p{display:block;max-width:550px;width:100%;font-family:"montserrat",serif;color:#1d1d1d;font-size:24px;font-weight:600;font-style:normal;letter-spacing:.01em;margin:0 0 30px;line-height:1.25}.hero .caption-container .caption .button{margin:0 10px 0 0;padding:17px 40px 14px;font-size:16px;font-weight:800;display:inline-block;min-width:auto}.hero .caption-container .caption .button:last-of-type{margin:0}.hero-slider{transform:none !important;transition:none !important;opacity:1 !important}.home .hero .caption-container{max-width:1300px;padding:0 80px}.home .hero .caption{width:65%}.home .hero .caption h1{color:#fff}.home .hero .caption p{color:#fff}.map{max-width:920px;width:100%}.map .location{display:block;font-family:"raleway",serif;color:#5ca623;font-size:17px;display:block;letter-spacing:0;line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:10px}.map p{font-family:"montserrat",serif;font-weight:300;font-size:15px}.map p:last-child{margin:0}.map .button{margin:0}.map #map{margin:0 auto;width:100%;height:450px}.page-block{margin:100px auto;padding:0 35px}.page-block.compare{padding:100px 35px;margin:0 auto;position:relative;overflow:hidden}.page-block.locations{padding:60px 35px 80px;margin:0 auto;position:relative;overflow:hidden;clear:both}.page-block.callout-full,.page-block.hero,.page-block.hero-slider{padding:0;margin:0 auto}.page-block.background{padding:70px 0;margin:0 auto}.page-block.callout-bar{margin:0 auto}.page-title{position:relative;text-align:center;max-width:920px;width:100%}.page-title h1{font-family:"raleway",serif;color:#1d1d1d;text-transform:none;font-size:80px;font-weight:800;font-style:normal;letter-spacing:-0.02em;margin:0 0 30px;line-height:.9}.page-title h2{font-family:"raleway",serif;font-size:20px;letter-spacing:0;line-height:1.2;font-weight:600;color:#5ca623;margin-bottom:20px}.page-title h3{font-family:"raleway",serif;font-size:20px;letter-spacing:0;line-height:1.2;font-weight:600;color:#1d1d1d;margin-bottom:20px}.page-title p{font-family:"raleway",serif;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:0;margin-bottom:20px}.page-title p:last-child{margin-bottom:0}.page-title .line{height:1px;width:15px;display:block;margin:0 auto 30px auto;background:#1d1d1d}.page-title .button{margin:0}.split{position:relative;margin:0 auto;text-align:right}.split img{width:50%}.split.image-left{text-align:left}.split.image-left .split-container{right:0;left:inherit}.split.image-left .text-container{padding:0 0 0 50px}.split .announcement{position:absolute;top:0;right:50px;display:block;width:62px;height:62px;line-height:64px;border-radius:50%;background-color:#1d1d1d;color:#fff;font-family:"montserrat",serif;font-size:12px;letter-spacing:.02em;font-weight:800;text-transform:uppercase;text-align:center}.split .split-container{position:absolute;top:50%;left:0;right:inherit;width:50%;-ms-transform:translate(0, -50%);transform:translateY(-50%)}.split .text-container{max-width:360px;margin:0 auto;padding:0 50px 0 0}.split .text-container .icon{width:75px;height:95px;fill:#5ca623;margin-bottom:15px}.split .text-container h3{font-family:"raleway",serif;color:#1d1d1d;font-size:40px;line-height:1;letter-spacing:0;font-weight:800;margin-bottom:20px}.split .text-container p{font-size:15px;line-height:1.5;font-weight:500;color:#1d1d1d;margin-bottom:30px}.split .text-container .button{margin:0}.split-image{max-width:1200px;width:100%}.split-image .button{margin:0}.split-image .text-container{text-align:center;max-width:none}.split-image .text-container h2{font-family:"raleway",serif;color:#1d1d1d;text-transform:none;font-size:40px;font-weight:800;font-style:normal;letter-spacing:0;line-height:1;margin-bottom:20px}.split-image .text-container h3{font-family:"raleway",serif;color:#1d1d1d;text-transform:none;font-size:32px;font-weight:800;font-style:normal;letter-spacing:0;line-height:1.1;margin-bottom:20px}.split-image .text-container h4{font-family:"raleway",serif;font-size:21px;letter-spacing:0;line-height:1.2;font-weight:500;color:#5ca623;margin-bottom:20px}.split-image .text-container h5{font-family:"raleway",serif;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;line-height:1.3;margin-bottom:20px}.split-image .text-container p{font-family:"raleway",serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0;margin-bottom:20px}.split-image .text-container p:last-child{margin:0}.split-image .text-container .button{padding:12px 30px;margin:0}.takeover-nav{background-color:#fff;position:fixed;top:120px;height:100%;width:100%;z-index:1000;overflow:scroll;-webkit-transition:all 300ms cubic-bezier(0.44, 0.13, 0.48, 0.87);-moz-transition:all 300ms cubic-bezier(0.44, 0.13, 0.48, 0.87);-ms-transition:all 300ms cubic-bezier(0.44, 0.13, 0.48, 0.87);-o-transition:all 300ms cubic-bezier(0.44, 0.13, 0.48, 0.87);transition:all 300ms cubic-bezier(0.44, 0.13, 0.48, 0.87);-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;scrollbar-width:none;-ms-overflow-style:none}.takeover-nav.open{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}.takeover-nav.open .menu-container{display:block;-webkit-animation:fadeIn .5s ease 0s 1 normal both running;-moz-animation:fadeIn .5s ease 0s 1 normal both running;animation:fadeIn .5s ease 0s 1 normal both running}.takeover-nav::-webkit-scrollbar{width:0px}.takeover-nav .nav-container{position:relative}.takeover-nav .row{max-width:1440px}.takeover-nav .half-background{background-color:#f1f3f7;width:50%;height:100%;position:absolute;top:0;right:0;bottom:0;left:auto;min-height:900px}.takeover-nav .heading{color:#1d1d1d;font-family:"raleway",serif;font-size:26px;letter-spacing:0em;font-weight:800;line-height:1.1;display:block;margin:0 0 40px}.takeover-nav .callouts li{padding:0}.takeover-nav .medium-6{padding:0 50px;height:100%;margin:55px 0}.takeover-nav .medium-6 .icon{fill:#5ca623}.takeover-nav .medium-6:first-child{padding-left:180px}.takeover-nav .medium-6:first-child .text-button{position:relative;bottom:2px;font-family:"raleway",serif;color:#1d1d1d;font-size:17px;font-weight:700;font-style:normal;letter-spacing:.01em;margin:0 20px 0 0;line-height:1}.takeover-nav .medium-6:first-child .text-button:last-child{margin:0}.takeover-nav .medium-6:first-child .text-button .icon{position:relative;top:9px;width:32px;height:32px;margin-right:10px;fill:#5ca623;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.takeover-nav .medium-6:first-child .text-button:hover .icon,.takeover-nav .medium-6:first-child .text-button:active .icon,.takeover-nav .medium-6:first-child .text-button:focus .icon{-moz-transform:scale(1) translateY(-2px);-ms-transform:scale(1) translateY(-2px);-webkit-transform:scale(1) translateY(-2px);transform:scale(1) translateY(-2px)}.takeover-nav .menu{list-style:none;margin:0}.takeover-nav .menu li{line-height:1;margin-bottom:10px}.takeover-nav .menu li:last-child{margin:0}.takeover-nav .menu li.open .sub-menu{display:block}.takeover-nav .menu li a{font-family:"raleway",serif;color:#1d1d1d;letter-spacing:-0.01em;font-weight:800;font-size:50px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.takeover-nav .menu li a:hover .icon,.takeover-nav .menu li a:active .icon,.takeover-nav .menu li a:focus .icon{left:5px}.takeover-nav .menu li a.active{color:#5ca623}.takeover-nav .menu .icon{position:relative;bottom:2px;left:0;fill:#5ca623;width:26px;height:26px;-webkit-transition:300ms all ease;-moz-transition:300ms all ease;-ms-transition:300ms all ease;-o-transition:300ms all ease;transition:300ms all ease}.takeover-nav .menu.secondary li{margin-bottom:10px;padding:0}.takeover-nav .menu.secondary li:nth-last-child(2),.takeover-nav .menu.secondary li:last-child{margin:0}.takeover-nav .menu.secondary a{position:relative;left:0;font-family:"raleway",serif;font-size:19px;font-weight:700;letter-spacing:0;color:#1d1d1d;-webkit-transition:400ms all ease;-moz-transition:400ms all ease;-ms-transition:400ms all ease;-o-transition:400ms all ease;transition:400ms all ease}.takeover-nav .menu.secondary a:hover,.takeover-nav .menu.secondary a:active,.takeover-nav .menu.secondary a:focus{left:6px}.takeover-nav hr{margin:35px 0;border-color:#eee;width:calc(100% - 50px)}.takeover-nav .sub-menu{max-width:600px;width:100%;margin:0 auto;padding:0 50px 0 130px;height:101%;position:absolute;top:0;left:0;right:0;background-color:#fff;z-index:100;display:none}.takeover-nav .sub-menu .back{font-family:"raleway",serif;letter-spacing:-0.03em;font-weight:800;padding-bottom:15px;margin-bottom:40px;text-align:left;display:block;border-bottom:solid 1px #eee;-webkit-animation:fadeInDown .5s ease 0s 1 normal both running;-moz-animation:fadeInDown .5s ease 0s 1 normal both running;animation:fadeInDown .5s ease 0s 1 normal both running}.takeover-nav .sub-menu .back a{color:#1d1d1d;font-size:26px}.takeover-nav .sub-menu .back a:hover .icon,.takeover-nav .sub-menu .back a:active .icon,.takeover-nav .sub-menu .back a:focus .icon{left:-5px}.takeover-nav .sub-menu .back .icon{position:relative;top:0px;margin-right:2px;width:18px;height:18px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#5ca623}.takeover-nav .sub-menu .menu{margin:0 0 50px}.takeover-nav .sub-menu .menu li{margin-bottom:25px}.takeover-nav .sub-menu .menu li:nth-child(1){-webkit-animation:fadeInUp .5s ease .2s 1 normal both running;-moz-animation:fadeInUp .5s ease .2s 1 normal both running;animation:fadeInUp .5s ease .2s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(2){-webkit-animation:fadeInUp .5s ease .4s 1 normal both running;-moz-animation:fadeInUp .5s ease .4s 1 normal both running;animation:fadeInUp .5s ease .4s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(3){-webkit-animation:fadeInUp .5s ease .6s 1 normal both running;-moz-animation:fadeInUp .5s ease .6s 1 normal both running;animation:fadeInUp .5s ease .6s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(4){-webkit-animation:fadeInUp .5s ease .8s 1 normal both running;-moz-animation:fadeInUp .5s ease .8s 1 normal both running;animation:fadeInUp .5s ease .8s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(5){-webkit-animation:fadeInUp .5s ease 1s 1 normal both running;-moz-animation:fadeInUp .5s ease 1s 1 normal both running;animation:fadeInUp .5s ease 1s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(6){-webkit-animation:fadeInUp .5s ease 1.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.2s 1 normal both running;animation:fadeInUp .5s ease 1.2s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(7){-webkit-animation:fadeInUp .5s ease 1.4s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.4s 1 normal both running;animation:fadeInUp .5s ease 1.4s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(8){-webkit-animation:fadeInUp .5s ease 1.6s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.6s 1 normal both running;animation:fadeInUp .5s ease 1.6s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(9){-webkit-animation:fadeInUp .5s ease 1.8s 1 normal both running;-moz-animation:fadeInUp .5s ease 1.8s 1 normal both running;animation:fadeInUp .5s ease 1.8s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(10){-webkit-animation:fadeInUp .5s ease 2s 1 normal both running;-moz-animation:fadeInUp .5s ease 2s 1 normal both running;animation:fadeInUp .5s ease 2s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(11){-webkit-animation:fadeInUp .5s ease 2.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.2s 1 normal both running;animation:fadeInUp .5s ease 2.2s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(12){-webkit-animation:fadeInUp .5s ease 2.4s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.4s 1 normal both running;animation:fadeInUp .5s ease 2.4s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(13){-webkit-animation:fadeInUp .5s ease 2.6s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.6s 1 normal both running;animation:fadeInUp .5s ease 2.6s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(14){-webkit-animation:fadeInUp .5s ease 2.8s 1 normal both running;-moz-animation:fadeInUp .5s ease 2.8s 1 normal both running;animation:fadeInUp .5s ease 2.8s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(15){-webkit-animation:fadeInUp .5s ease 3s 1 normal both running;-moz-animation:fadeInUp .5s ease 3s 1 normal both running;animation:fadeInUp .5s ease 3s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(16){-webkit-animation:fadeInUp .5s ease 3.2s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.2s 1 normal both running;animation:fadeInUp .5s ease 3.2s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(17){-webkit-animation:fadeInUp .5s ease 3.4s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.4s 1 normal both running;animation:fadeInUp .5s ease 3.4s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(18){-webkit-animation:fadeInUp .5s ease 3.6s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.6s 1 normal both running;animation:fadeInUp .5s ease 3.6s 1 normal both running}.takeover-nav .sub-menu .menu li:nth-child(19){-webkit-animation:fadeInUp .5s ease 3.8s 1 normal both running;-moz-animation:fadeInUp .5s ease 3.8s 1 normal both running;animation:fadeInUp .5s ease 3.8s 1 normal both running}.takeover-nav .sub-menu .menu li .description{margin-top:6px;display:block;font-family:"raleway",serif;font-weight:300;font-size:16px}.takeover-nav .sub-menu .menu a{position:relative;left:0;font-size:37px;letter-spacing:0;line-height:1;color:#1d1d1d;-webkit-transition:400ms all ease;-moz-transition:400ms all ease;-ms-transition:400ms all ease;-o-transition:400ms all ease;transition:400ms all ease}.takeover-nav .sub-menu .menu a:hover,.takeover-nav .sub-menu .menu a:active,.takeover-nav .sub-menu .menu a:focus{left:6px}.takeover-nav .menu-container{max-width:500px;width:100%;margin:0 auto}.admin-bar header{top:32px}.admin-bar .clearing-blackout{top:32px;height:calc(100% - 32px)}.admin-bar .takeover-nav{top:152px;height:calc(100% - 32px)}.admin-bar.nav-up .takeover-nav{top:106px;height:calc(100% - 106px)}@media only screen and (max-width: 1025px){.admin-bar header{top:32px}.admin-bar .clearing-blackout{top:32px;height:calc(100% - 32px)}.admin-bar .takeover-nav,.admin-bar.nav-up .takeover-nav{top:132px;height:calc(100% - 32px)}}@media only screen and (max-width: 782px){.admin-bar header{top:46px}.admin-bar .clearing-blackout{top:46px;height:calc(100% - 46px)}.admin-bar .takeover-nav,.admin-bar.nav-up .takeover-nav{top:146px;height:calc(100% - 46px)}}html #wpadminbar{position:fixed}html{-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:#fff;height:auto}html,p,a{color:#1d1d1d}h1,h2,h3,h4,h5,h6{font-family:"raleway",serif;font-weight:400;margin:0 0 20px}p,ul,ol{font-family:"raleway",serif;font-weight:400;margin:0 0 20px}a{-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}a:hover,a:active,a:focus{color:#5ca623}hr{border-color:#eee;margin:0}.main-content{padding-top:120px;display:block}.nopad{padding:0}.row{max-width:none}.vertical-centering{position:absolute;top:50%;left:0;right:0;margin:0 auto;padding:0 15px;width:100%;-ms-transform:translate(0, -50%);transform:translateY(-50%)}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:block;text-align:center;background-color:rgba(0,0,0,.3);-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.button{font-family:"raleway",serif;font-weight:800;padding:11px 22px 10px;font-size:13px;min-width:150px;letter-spacing:.01em;border-radius:25px;background-color:#fff;border:solid 2px #fff;color:#1d1d1d;text-transform:uppercase;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.button .icon{position:relative;top:2px;height:12px;width:12px;margin-right:5px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.button:hover,.button:active,.button:focus{background-color:#fff;border-color:#fff;color:#1d1d1d;outline:none;-moz-transform:scale(1) translateY(-3px);-ms-transform:scale(1) translateY(-3px);-webkit-transform:scale(1) translateY(-3px);transform:scale(1) translateY(-3px);box-shadow:0 10px 20px -10px rgba(0,0,0,.1)}.button.inverted{background-color:rgba(0,0,0,0);color:#1d1d1d;border-color:#5ca623}.button.inverted:hover,.button.inverted:active,.button.inverted:focus{background-color:#5ca623;color:#fff;outline:none}.button.inverted:hover .icon,.button.inverted:active .icon,.button.inverted:focus .icon{fill:#fff}.button.green{background-color:#5ca623;border-color:#5ca623;color:#fff}.button.green:hover,.button.green:active,.button.green:focus{background-color:#5ca623;border-color:#5ca623;color:#fff;outline:none}.button.circle{width:52px;height:52px;line-height:50px;border-radius:50%;padding:0;margin:0;display:inline-block}.button.circle .icon{width:26px;height:26px;margin:0;top:7px;left:1px}.button.location-insurance-button{padding:8px 14px 7px;font-size:10px;min-width:100px;letter-spacing:.01em;border-radius:15px;margin:18px 0 0 !important}.sticky-button{position:fixed;top:400px;left:-161px;z-index:100;border-radius:0;padding:20px 30px 20px 60px;font-size:15px;letter-spacing:.04em;animation:slide .8s ease-in-out;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}.sticky-button .icon{position:absolute;top:12px;left:20px;fill:#fff;width:30px;height:30px}.sticky-button:hover,.sticky-button:active,.sticky-button:focus{background-color:#5ca623;border-color:#5ca623;color:#fff;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.thumb-container{position:relative;margin:0;text-align:center;overflow:hidden}.thumb-container .thumb{width:100%;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out;transition:200ms all ease-in-out}.thumb-container:hover .thumb,.thumb-container:active .thumb,.thumb-container:focus .thumb{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.social{display:inline-block;margin:0;font-size:0}.social li{display:inline-block;margin-right:8px}.social li:last-child{margin:0}.social a:hover .icon,.social a:active .icon,.social a:focus .icon{fill:#fff;-moz-transform:scale(1) translateY(-2px);-ms-transform:scale(1) translateY(-2px);-webkit-transform:scale(1) translateY(-2px);transform:scale(1) translateY(-2px)}.social .icon{fill:#1d1d1d;width:24px;height:24px;-webkit-transition:200ms all ease;-moz-transition:200ms all ease;-ms-transition:200ms all ease;-o-transition:200ms all ease;transition:200ms all ease}@keyframes slide{0%{left:-250px}100%{left:-161px}}@media only screen and (min-width: 1025px){.nav-up .takeover-nav{top:74px}.header.nav-up{-moz-transform:translate3d(0, -46px, 0);-ms-transform:translate3d(0, -46px, 0);-webkit-transform:translate3d(0, -46px, 0);transform:translate3d(0, -46px, 0);-ms-transform:translate(0px, -46px)}.header.nav-up .logo .icon{margin-top:22px;height:49px;width:160px}.content-with-sidebar .page-block{margin:70px auto}.content-with-sidebar .callout-bar{margin:50px 0}.content-with-sidebar .sidebar{margin:0 40px 0 0;position:sticky;position:-webkit-sticky;top:120px}.admin-bar .content-with-sidebar .sidebar{top:150px}.content-with-sidebar .row{display:flex}}@media only screen and (min-width: 1821px){.header .main .main-menu>ul>li{margin-right:70px}.home .hero .caption-container{max-width:1600px}.hero .caption-container .caption h1{font-size:85px}.hero .caption-container .caption p{font-size:25px;max-width:550px}.callout-full .box{max-width:400px}.callout-full .box .icon{width:60px;height:60px}.callout-full .box h3{font-size:40px}.callout-full .box h4{font-size:16px;max-width:220px}.callout-full .box p{font-size:15px;max-width:260px}}@media only screen and (max-width: 1740px)and (min-width: 1025px){.product-slider .slick-prev{left:12vw}.product-slider .slick-next{right:12vw}}@media only screen and (max-width: 1500px)and (min-width: 1025px){.header .main .main-menu>ul{display:block}.header .main .main-menu>ul>li{margin-right:2vw}.header .main .main-menu>ul>li:last-child{margin:0}.product-slider .slick-prev{left:3.7vw}.product-slider .slick-next{right:3.7vw}}@media only screen and (max-width: 1420px)and (min-width: 1025px){.header .utility{padding:0 20px}.header .utility .utility-menu li{margin-right:20px}.header .utility .social li{margin-right:6px}.header .utility .utility-menu li:nth-last-child(2){padding:10px 20px 0}.header .main .main-menu>ul>li{margin-right:1.5vw}}@media only screen and (max-width: 1340px)and (min-width: 1025px){.header .logo{width:300px}.header .logo .icon{height:80px;width:180px}.header .nav-container{width:calc(100% - 300px)}.header .main .main-menu>ul>li{margin-right:1.5vw}.sticky-button{left:-133px;padding:16px 21px 16px 41px;font-size:13px}.sticky-button .icon{top:12px;left:15px;width:20px;height:20px}}@media only screen and (max-width: 1260px)and (min-width: 1025px){.header .logo{width:250px}.header .logo .icon{height:70px;width:170px}.header .nav-container{width:calc(100% - 250px)}.header .utility .utility-menu li:nth-last-child(2){padding:12px 20px 0}.header .utility .social{position:relative;top:3px}.header .main .main-menu>ul>li{margin-right:1.5vw}.header .main .main-menu>ul>li a{font-size:14px}.header .text-button{font-size:11px}.header .utility .utility-menu li.hours{font-size:11px}.header .utility .utility-menu li.hours .icon{top:0}.header .utility .utility-menu li{font-size:12px}.header .main{width:calc(100% - 241px)}.header .buttons{width:241px}.header .buttons .get-a-quote{width:166px;font-size:14px}.takeover-nav .callouts{max-width:360px;width:100%;margin:0 auto}.takeover-nav .callouts li{width:100%}.takeover-nav .callouts li:last-child{display:none}.takeover-nav .heading{font-size:20px;text-align:center;margin-bottom:30px}.logo-small,.header .main .logo,.header .main .logo .icon{width:170px;height:52px}.logo-large{position:absolute;left:-9999px}.logo-small{display:block}.hero .caption-container .caption h1{font-size:58px;line-height:1.1}.hero .caption-container .caption p{max-width:450px;font-size:20px}.callout-bar p{font-size:21px;margin:7px 0 0}.callout-bar .text-button{font-size:16px}.callout-bar .button{padding:14px 20px 12px;font-size:16px}.callout-bar .button.circle{padding:0}.callout-bar .social{margin-left:60px}.callout-bar .social:before{margin:0 40px 0 -30px}.callout-bar .icon-chat{padding-left:15px}}@media only screen and (max-width: 1180px)and (min-width: 1025px){.header .main{width:calc(100% - 211px)}.header .buttons{width:211px}.header .buttons .get-a-quote{width:136px;min-width:auto;font-size:14px}.header .logo{width:220px}.header .logo .icon{height:70px;width:170px}.header .nav-container{width:calc(100% - 220px)}.takeover-nav .medium-6:first-child{padding-left:80px}.takeover-nav .menu .icon{width:20px;height:20px}.takeover-nav .menu li a{font-size:42px}.takeover-nav .sub-menu{padding:0 50px 0 80px}.takeover-nav .sub-menu .menu a{font-size:36px}.takeover-nav .sub-menu .back a{font-size:24px}.callout-bar .large-6 p{font-size:26px}.callout-bar p{font-size:20px;margin:8px 0 0}.callout-bar .text-button{font-size:14px;bottom:5px}}@media only screen and (max-width: 1100px)and (min-width: 1025px){.header .utility{padding:0 15px}.header .utility .utility-menu li{margin-right:15px}.header .utility .social li{margin-right:6px}.header .main .main-menu>ul>li a{font-size:13px}.hero .caption-container .caption h1{font-size:54px;line-height:1.1}.callout-bar .large-6 p{font-size:24px}.callout-bar p{font-size:18px;margin:8px 0 0}.callout-bar .text-button{font-size:13px;bottom:5px;margin:0 12px 0 0}.callout-bar .social{margin-left:40px}.callout-bar .social:before{margin:0 40px 0 -20px}}@media only screen and (max-width: 1024px)and (min-width: 641px){.main-content{padding-top:0}.page-block{padding:0 15px;margin:70px auto}.page-block.compare{padding:70px 15px}.page-block.locations{padding:60px 15px 80px}.header{padding:0;height:100px;position:-webkit-sticky;position:sticky;top:0}.header .logo{border:0;height:70px;width:150px;left:0;right:0;top:29px;margin:0 auto;position:absolute}.header .logo .icon{width:130px;height:50px}.header .main,.header .get-a-quote{display:none;font-size:13px}.header .nav-container{width:100%;float:none}.header .utility,.header .utility .utility-menu{height:30px}.header .utility:after{content:"";clear:both;display:block}.header .utility .utility-menu{float:none;text-align:center}.header .utility .utility-menu ul{margin:0;position:relative;top:2px}.header .utility .utility-menu li{display:none;height:30px;font-size:14px;line-height:1}.header .utility .utility-menu li:nth-child(2){display:inline-block;margin:0 10px}.header .utility .utility-menu li:nth-last-child(2),.header .utility .utility-menu li:nth-last-child(3){display:inline-block;border:0;padding:0;margin:0 10px}.header .utility .utility-menu li:nth-last-child(2):before{content:"Call Us:";display:inline-block;margin-right:3px}.header .buttons{height:70px;width:auto;float:none}.hamburger{position:absolute;left:0;right:auto;top:29px;width:70px;height:70px}.hamburger-icon{top:28px}.header .buttons .button.circle{position:absolute;top:43px;left:auto;right:15px}.takeover-nav{top:100px}.takeover-nav .heading{font-size:16px;text-align:center;margin-bottom:30px}.takeover-nav .medium-6:first-child{padding-left:20px}.takeover-nav .medium-6:first-child .text-button{font-size:15px;margin:0 10px 0 0}.takeover-nav .medium-6:first-child .text-button .icon{margin-right:6px}.takeover-nav .menu .icon{width:20px;height:20px}.takeover-nav .menu li{margin-bottom:14px}.takeover-nav .menu li a{font-size:32px}.takeover-nav .callouts{max-width:300px;width:100%;margin:0 auto}.takeover-nav .callouts li{width:100%}.takeover-nav .callouts li:last-child{display:none}.takeover-nav .sub-menu{padding:0 20px}.takeover-nav .sub-menu .back .icon{width:16px;height:16px}.takeover-nav .sub-menu .back a{font-size:24px}.takeover-nav .sub-menu .menu a{font-size:24px}.takeover-nav .menu.secondary a{font-size:15px}.takeover-nav .menu .icon{width:16px;height:16px;bottom:1px}.hero .caption-container{padding:0 30px}.home .hero .caption-container{padding:0 30px}.home .hero .caption-container .caption{width:70%}.hero .caption-container .caption h1{font-size:6vw;line-height:1.1}.hero .caption-container .caption p{font-size:19px;display:block;max-width:none}.hero .caption-container .caption .button{font-size:14px;padding:15px 30px 12px}.section-feed .page-title.page-block{padding-top:70px;margin-top:0}.page-title h1{font-size:66px}.callout-bar{text-align:center}.callout-bar .large-6 p{font-size:22px;margin-top:10px}.callout-bar .large-7 p{padding:0}.callout-bar .large-8 p{font-size:24px;margin:7px 0 0}.callout-bar p{font-size:26px;line-height:1}.callout-bar p span{display:none}.callout-bar .icon-chat{display:none}.callout-bar .text-button{font-size:15px}.callout-bar .text-button .icon{margin-right:6px}.callout-bar .button{padding:14px 20px 12px;font-size:16px}.callout-bar .button.circle{padding:0}.callout-bar .social{margin-left:60px}.callout-bar .social:before{margin:0 40px 0 -30px}.callout-full .box{max-width:320px;padding:50px 30px}.callout-full .vertical-centering{padding:0 30px}.callout-full .box .icon{width:40px;height:40px}.callout-full .box{padding:40px 30px}.callout-full .box h3{font-size:30px}.callout-full .box p{font-size:12px}.callout-full .box p:after{margin:12px auto 20px}.compare h4{font-size:14px}.compare .tab-title .icon{width:35px;height:55px}.compare .tab-title span{font-size:20px;bottom:20px}.split .text-container .icon{width:60px;height:80px;margin-bottom:15px}.compare .split .text-container h3{font-size:32px}.compare .split .text-container p{font-size:14px}.product-slider .slick-prev{left:10vw}.product-slider .slick-next{right:10vw}.sidebar .sidenav li{display:inline-block;padding:6px 0;border-top:0}.sidebar .sidenav li a{padding-right:30px;font-size:14px}.sidebar .sidenav li a:after{position:absolute;bottom:2px;content:"";height:12px;width:1px;background-color:#5ca623;display:inline-block;margin:0 18px 0}.sidebar .sidenav li:last-child a:after{background-color:rgba(0,0,0,0)}.sidebar .heading{font-size:35px;margin-bottom:0}.sidebar{margin:0}.grid.narrow{max-width:none}.quote .heading{font-size:27px}.content-with-sidebar .large-9{border-left:0;padding:0 15px}.content-with-sidebar .page-title h2{font-size:59px}.content-with-sidebar .page-title .subtitle{font-size:29px}.content-with-sidebar .callout-bar .columns{text-align:left;height:auto}.content-with-sidebar .page-block:first-of-type{margin:0 auto 30px}.content-with-sidebar .page-title .subtitle:after{width:60px;margin:30px 0 0}.content-with-sidebar .sidebar{display:none}.footer{padding:90px 0 0}.footer .row{padding:0 15px}.footer .icon-logo{width:200px;height:167px;bottom:30px}.footer .footer-nav{display:inline-block}.footer .footer-nav li{border:0;padding:15px;font-size:17px;width:auto;float:none}.footer .heading{font-size:16px}.footer p{font-size:12px}.footer .connect li{font-size:15px}.footer .connect .icon{width:15px;height:15px;position:relative;top:2px}.footer .connect li:after{bottom:0}.footer .copyright-container{padding:40px 20px}.footer .list{float:none;bottom:0}.footer .copyright{float:none;bottom:0;margin-top:30px}}@media only screen and (max-width: 960px)and (min-width: 641px){.compare .tab-title .icon{width:30px;height:50px;margin-right:15px}.compare .tab-title span{font-size:16px;bottom:17px}.compare .tabs .tab-title{padding:2px 0}.content-with-sidebar .page-title h2{font-size:55px}.content-with-sidebar .page-title .subtitle{font-size:27px}.quote-bar-show .footer{margin-bottom:65px}.quote-bar .quote-progress-container .quote-progress-button{width:190px}.quote-bar .quote-progress-container .quote-progress-bar{left:220px;width:calc(100% - 220px)}.quote-bar .quote-progress-container .quote-progress-button .button,.quote-bar .quote-progress-container .quote-progress-button .button.quote-bar-inactive{padding:11px 5px 11px;font-size:10px}.quote-bar .quote-progress .quote-dot{width:16px;height:16px}.quote-bar .quote-progress .quote-dot .quote-dot-inner{width:8px;height:8px}.quote-bar .quote-progress{height:3px}.quote-bar-show.quote-open .quote-bar .quote-progress-container{padding:0}.quote-bar .quote-content-container{height:calc(100% - 65px);top:65px}.quote-bar .quote-progress .quote-dot .quote-dot-tooltip{padding:7px 8px 5px;font-size:8px}.quote-bar .quote-progress-container .quote-progress-button .quote-bar-active img{height:40px}}@media only screen and (max-width: 880px)and (min-width: 641px){.hero .caption-container .caption p{font-size:18px}.callout-bar .large-6:first-child{padding-top:25px}.callout-bar .large-6:last-child{padding-bottom:25px}.callout-bar .large-6.columns{height:auto;width:100%}.callout-bar .large-6 .vertical-centering{position:static;transform:none;top:0}.callout-bar .large-6 p{margin:0 0 10px}.callout-bar .large-8 h3{font-size:22px;margin:7px 0 0}.callout-bar p{font-size:24px}.callout-bar .text-button{font-size:14px;bottom:5px}.split .text-container .icon{width:50px;height:70px;margin-bottom:15px}.compare .split .text-container h3{font-size:28px}}@media only screen and (max-width: 800px)and (min-width: 641px){.takeover-nav .menu-container{max-width:none}.takeover-nav .sub-menu{max-width:none}.takeover-nav .menu{max-width:400px}.takeover-nav .medium-6:last-child{display:none}.takeover-nav .medium-6{width:100%;padding:0 20px}.takeover-nav .half-background{display:none}.takeover-nav hr{width:100%}.callout-bar .large-8 h3{font-size:19px}.callout-bar p{font-size:21px}.callout-bar .large-8 p{font-size:21px}.callout-bar .columns{height:110px}.feed.quote-funnel .card-top{min-height:280px}.footer .icon-logo{width:180px;height:150px;bottom:0}.callout-full .box{width:100%;max-width:none;float:none;padding:40px 20px}.callout-full .vertical-centering{position:static;transform:none;top:0}.callout-full .box .icon{width:50px;height:50px;margin:0 auto 10px}.callout-full .box p{max-width:480px;font-size:14px}.footer .connect>li:first-child{display:block}.footer .connect>li:nth-child(2){margin-right:8px}.footer .connect li:after{display:none}.footer .footer-nav{display:inline-block;max-width:620px}.footer .footer-nav li{width:auto;float:none;border:0;margin:0 5px}.footer .footer-nav li .icon{display:none}.content-with-sidebar .page-title h2{font-size:51px}.content-with-sidebar .page-title .subtitle{font-size:25px}.feed.quote-funnel .card .text-container .product-title{font-size:19px}.feed.quote-funnel .button-group .button{font-size:10px;padding:7px 10px 6px}.feed.quote-funnel .card-top h4{font-size:24px}.feed.quote-funnel .card-top .icon{height:95px}.feed.quote-funnel a:hover .card-top .icon,.feed.quote-funnel a:active .card-top .icon,.feed.quote-funnel a:focus .card-top .icon{height:105px}.feed.quote-funnel .button-group .text-button{font-size:12px}.feed.quote-funnel .button-group{left:18px;right:18px}.feed.quote-funnel .card .text-container{padding:25px 25px 5px 25px}}@media only screen and (max-width: 720px)and (min-width: 641px){.callout-bar .social{margin-left:40px}.callout-bar .social:before{margin:0 40px 0 -20px}.callout-bar .columns{height:100px}.callout-bar .large-8 h3{font-size:17px}.callout-bar p{font-size:19px}.callout-bar .large-8 p{font-size:18px}.compare .tab-title .icon{width:25px;height:45px;margin-right:15px}.compare .tab-title span{font-size:14px;bottom:17px}.compare .tabs .tab-title{padding:0}.footer .footer-secondary-nav li{margin-right:15px}.content-with-sidebar .page-title h2{font-size:45px}.content-with-sidebar .page-title .subtitle{font-size:22px}.feed.quote-funnel .card-top{min-height:250px}.feed.quote-funnel .button-group .text-button{font-size:11px}}@media only screen and (max-width: 640px){.main-content{padding-top:0}.page-block{padding:0 5px;margin:40px auto}.page-block.background{padding:40px 0}.page-block.callout-bar{padding-top:30px;padding-bottom:30px}.page-block.compare{padding:40px 5px}.page-block.locations{padding:40px 5px 60px}.header{padding:0;height:100px;position:-webkit-sticky;position:sticky;top:0}.header .logo{border:0;height:70px;width:150px;left:0;right:0;top:29px;margin:0 auto;position:absolute}.header .logo .icon{width:130px;height:50px}.header .main,.header .get-a-quote{display:none;font-size:13px}.header .nav-container{width:100%;float:none}.header .utility,.header .utility .utility-menu{height:30px}.header .utility:after{content:"";clear:both;display:block}.header .utility .utility-menu{float:none;text-align:center}.header .utility .utility-menu ul{margin:0;position:relative;top:2px}.header .utility .utility-menu li{display:none;height:auto;font-size:11px;line-height:1;margin-right:10px}.header .utility .text-button{padding-left:22px}.header .text-button .icon{width:18px;height:18px}.header .utility .utility-menu li:nth-child(2){display:inline-block}.header .utility .utility-menu li:nth-last-child(2),.header .utility .utility-menu li:nth-last-child(3){display:inline-block;border:0;padding:0}.header .utility .utility-menu li:nth-last-child(2):before{content:"Call Us:";display:inline-block;margin-right:3px}.header .utility .utility-menu li:nth-last-child(2){margin:0}.header .buttons{height:70px;width:auto;float:none}.hamburger{position:absolute;left:0;right:auto;top:29px;width:70px;height:70px}.hamburger-icon{top:28px}.header .buttons .button.circle{position:absolute;top:43px;left:auto;right:15px}.header .text-button{font-size:11px}.hero .caption-container{padding:0 20px}.home .hero .caption-container{padding:0 20px}.hero .caption-container.left .caption{text-align:center;float:none}.home .hero .caption-container .caption{width:100%;text-align:center;float:none}.home .hero .caption-container .caption h1{font-size:8vw;line-height:1.1}.hero .caption-container .caption h1{font-size:10vw}.hero .caption-container .caption p{font-size:17px;margin:0 auto 20px;display:block;max-width:400px}.hero .caption-container .caption .button{font-size:14px;padding:15px 30px 12px}.section-feed .page-title.page-block{padding-top:40px;margin-top:0}.page-title h1{font-size:54px}.dots-container{margin:30px 0 0}.takeover-nav .nav-container{min-height:auto;padding:0 0 60px}.takeover-nav .menu-container{max-width:none}.takeover-nav{top:100px}.takeover-nav hr{width:100%}.takeover-nav .medium-6{margin:40px 0}.takeover-nav .medium-6:first-child{padding-left:20px}.takeover-nav .medium-6:last-child{display:none}.takeover-nav .medium-6,.takeover-nav .sub-menu{padding:0 20px}.takeover-nav .half-background{display:none}.takeover-nav .menu .icon{width:20px;height:20px}.takeover-nav .menu li{margin-bottom:14px}.takeover-nav .menu li a{font-size:32px}.takeover-nav .sub-menu .back .icon{width:16px;height:16px}.takeover-nav .sub-menu .back a{font-size:24px}.takeover-nav .sub-menu .menu a{font-size:28px}.takeover-nav .menu.secondary a{font-size:18px}.takeover-nav .menu .icon{width:16px;height:16px;bottom:1px}.callout-bar{text-align:center}.callout-bar p{text-align:center;margin:0 0 10px;font-size:24px}.callout-bar p strong{display:block}.callout-bar p span{font-size:84%;display:block;margin-top:2px;display:none}.callout-bar .large-6 p{font-size:22px}.callout-bar .large-7 p{padding-left:0;margin:0 0 12px}.callout-bar .icon-chat{position:static;top:0;width:44px;height:44px;display:block;margin:0 auto 10px}.callout-bar .columns{height:auto}.callout-bar .text-button{font-size:14px;bottom:5px}.callout-bar .text-button .icon{margin-right:6px}.callout-bar .button{font-size:17px}.callout-bar .vertical-centering{position:static;padding:0;top:0;transform:none}.callout-bar .social{margin-left:40px;display:none}.callout-bar .social:before{margin:0 20px 0 -20px}.callout-full .vertical-centering{padding:0 20px}.compare{text-align:center}.compare .large-4 .vertical-centering{position:static;top:0;transform:none}.compare .tabs.vertical{display:inline-block;width:auto}.compare .tabs.vertical .tab-title{float:left}.compare .tabs.vertical .tab-title:last-child .icon{margin:0}.compare .tab-title .icon{width:32px;height:52px}.compare .tab-title span{display:none}.compare h4{max-width:none}.compare h4:after{display:none}.compare .tabs-content{margin:30px 0 0}.compare .split .text-container .icon{width:50px;height:70px;margin-bottom:10px}.compare .split .text-container h3{font-size:32px}.compare .split .text-container p{margin:0 0 20px;font-size:14px}.product-slider .slick-prev,.product-slider .slick-next{height:50px;width:50px;background-size:18px}.split-image .split img{width:100%}.split-image .split .split-container{width:100%;position:static;transform:none;top:0}.split-image .split .text-container{padding:30px 0 0}.callout-full .box{width:100%;max-width:none;float:none;padding:40px 20px}.callout-full .vertical-centering{position:static;transform:none;top:0}.clearing-main-prev,.clearing-main-next{display:none}.content-with-sidebar .large-9{border-left:0;padding:0 15px}.content-with-sidebar .page-title h2{font-size:44px}.content-with-sidebar .page-title .subtitle{font-size:24px}.content-with-sidebar .callout-bar{margin:40px 0;padding:0}.content-with-sidebar .callout-bar .columns{text-align:left;height:auto}.content-with-sidebar .page-block:first-of-type{margin:0 auto 30px}.content-with-sidebar .page-title .subtitle:after{width:60px;margin:30px 0 0}.content-with-sidebar .callout-bar .button-group-sidebar .button:first-child{margin-right:3px;margin-bottom:10px}.content-with-sidebar .callout-bar .button.circle{margin:0;line-height:1;height:auto;width:auto;padding:10px 10px 9px;position:relative;top:4px}.content-with-sidebar .callout-bar .button.circle .icon{top:1px}.content-with-sidebar .callout-bar .button-group-sidebar .button{padding:11px 20px 10px}.content-with-sidebar .sidebar{display:none}.sidebar{margin:0}.sidebar .sidenav li{display:block;padding:2px 0;border-top:0}.sidebar .sidenav li a{padding-right:30px;font-size:15px}.sidebar .sidenav li a:after{background-color:rgba(0,0,0,0)}.sidebar .sidenav li:last-child a:after{background-color:rgba(0,0,0,0)}.wysiwyg h4{font-size:17px}.wysiwyg p{font-size:15px}.grid.dividers>li{padding-bottom:40px}.grid.dividers>li:after{margin-top:40px}.feed .text-card{position:static;transform:none;top:0}.lead-in p{font-size:24px}.locations .heading{display:block;max-width:260px;width:100%;margin:0 auto 40px;line-height:1.2}.locations .heading .icon{display:block;margin:0 auto 5px}.quote-bar-show .footer{margin-bottom:65px}.quote-bar .quote-progress-container{width:calc(100% - 30px)}.quote-bar .quote-progress-container .quote-progress-button{width:140px;padding-left:0}.quote-bar .quote-bar-toggle{right:-46px;padding:10px 15px}.quote-bar .quote-bar-toggle .icon{width:15px}.quote-bar .quote-progress-container .quote-progress-bar{left:155px;width:calc(100% - 155px);padding:0 5px 0 5px;transform:translateY(-2px)}.quote-bar .quote-progress-container .quote-progress-button .button,.quote-bar .quote-progress-container .quote-progress-button .button.quote-bar-inactive{padding:11px 4px 11px;font-size:9px;min-width:inherit !important}.quote-bar .button{min-width:inherit}.quote-bar .quote-progress .quote-dot{width:12px;height:12px}.quote-bar .quote-progress .quote-dot .quote-dot-inner{width:6px;height:6px}.quote-bar .quote-progress{height:3px}.quote-bar-show.quote-open .quote-bar .quote-progress-container{padding:0}.quote-bar .quote-content-container{height:calc(100% - 65px);top:65px}.quote-bar .quote-progress-container .quote-progress-button .quote-bar-active img{height:36px}.quote-ajax-container h3,.quote-simple-form-container h3{margin-bottom:50px;font-size:36px}.ready-pick-type .button.ready-pick-home{margin-bottom:15px;font-size:18px}.ready-pick-type .button{font-size:18px}.quote-bar .quote-content-inner{padding:30px 0}.quote-bar .quote-progress .quote-dot .quote-dot-tooltip{padding:7px 8px 5px;font-size:8px}.quote-action.bundle-auto-link,.quote-action.bundle-auto-edit,.quote-action.bundle-home-link,.quote-action.bundle-home-edit,.quote-action.quote-logout{margin-top:30px}.quote .heading{font-size:24px}.footer{padding:40px 0 0}.footer .icon-logo{width:200px;height:167px;margin:50px 0 30px;bottom:0}.footer .heading{font-size:17px}.footer .footer-nav{display:inline-block;max-width:350px}.footer .footer-nav li{width:auto;float:none;border:0;margin:0 12px}.footer .footer-nav li .icon{display:none}.footer .footer-secondary-nav{padding:30px 20px 28px}.footer .footer-secondary-nav li{margin:0 10px;line-height:2}.footer .footer-secondary-nav a{line-height:1}.footer .copyright{max-width:320px;margin:0 auto}.footer .copyright-container{padding:40px 20px}.footer .list{float:none;bottom:0}.footer .copyright{float:none;bottom:0;margin-top:30px}.feed.link-grid .card{min-height:50px}.feed.link-grid .card span{font-size:16px}}@media only screen and (max-width: 480px){.page-block.locations{padding:40px 5px}.takeover-nav .menu.secondary a{font-size:15px}.home .hero .caption-container .caption h1{font-size:36px;line-height:1.15}.hero .caption-container .caption h1{margin:0 0 15px}.hero .caption-container .caption p{font-size:16px}.hero .caption-container .caption .button{font-size:13px;padding:13px 25px 10px}.section-title h3,.callout-full .box h3{font-size:30px}.callout-bar p{font-size:20px}.callout-bar .text-button,.takeover-nav .medium-6:first-child .text-button{font-size:15px;margin:0 10px 0 0}.callout-bar .text-button .icon,.takeover-nav .medium-6:first-child .text-button .icon{margin-right:6px}.callout-bar .text-button{display:block;text-align:left;margin:5px 0}.compare .tab-title .icon{width:35px;height:55px}.compare .split .announcement{top:4px;right:20px;width:56px;height:56px;line-height:58px}.compare .split .text-container .icon{width:45px;height:65px;margin-bottom:10px}.compare .split .text-container h3{font-size:24px;margin:0 0 10px}.compare .split .text-container p{font-size:12px}.content-with-sidebar .page-title h2{font-size:45px}.content-with-sidebar .page-title .subtitle{font-size:25px}.locations .grid{margin:0 -15px -20px}.locations .grid li{height:auto !important;width:100%;padding:0 15px;margin-bottom:20px}.locations .text-container{margin:20px auto 0}.footer .list .icon{display:block;bottom:0;margin:0 auto}.footer .list li{display:block}.footer .list li:after{margin:15px auto;display:block;width:20px;height:1px}.footer .list li:last-child{bottom:0}}@media only screen and (max-width: 400px){.home .hero .caption-container .caption h1{font-size:30px;line-height:1.2}.section-title h3{font-size:26px;line-height:1.1}.callout-bar p{font-size:18px}.button.circle{width:49px;height:49px;line-height:51px}.button.circle .icon{width:24px;height:24px;margin:0;top:4px;left:1px}.compare .tabs .tab-title{padding:0}.compare .tab-title .icon{width:30px;height:50px}.compare .split .text-container h3{font-size:22px;margin:0 0 15px}.compare .split .text-container p{font-size:11px}.compare h4{font-size:13px;margin-bottom:20px}.compare .split .text-container .icon{width:40px;height:60px;margin-bottom:10px}.compare .split .button{padding:11px 15px 10px;font-size:11px}.compare .split .announcement{right:20px;width:50px;height:50px;line-height:52px}.compare .split .announcement{font-size:11px}.callout-bar blockquote{font-size:16px;line-height:1.2}.callout-bar cite{font-size:13px}.dots-container{margin:20px 0 0}.footer .connect>li:first-child{display:block}.footer .connect>li:nth-child(2){margin-right:8px}.footer .connect li:after{display:none}.footer .footer-secondary-nav{padding:30px 20px 28px}.footer .copyright{max-width:300px;margin:20px auto 0;font-size:9px}.footer .list li{font-size:12px}.content-with-sidebar .page-title h2{font-size:42px}.content-with-sidebar .page-title .subtitle{font-size:20px}.content-with-sidebar .callout-bar .button-group-sidebar{display:block}.content-with-sidebar .callout-bar .button-group-sidebar .button{margin-bottom:10px;width:100%}.content-with-sidebar .callout-bar .button.circle{width:100%;border-radius:25px}.quote-ajax-container h3,.quote-simple-form-container h3{margin-bottom:40px;font-size:28px}.ready-pick-type .button{font-size:18px}.quote-action{font-size:16px}.quote-action .fa{font-size:43px;margin-bottom:6px}}@media only screen and (max-width: 360px){.home .hero .caption-container .caption h1{font-size:28px}.hero .caption-container .caption p{font-size:13px;line-height:1.5}.hero .caption-container .caption .button{font-size:12px;padding:13px 22px 10px}.compare .tab-title .icon{width:28px;height:48px}.takeover-nav .medium-6:first-child .text-button{font-size:13px;margin:0 10px 0 0}.takeover-nav .medium-6:first-child .text-button .icon{top:9px;width:28px;height:28px}.compare .split .text-container h3{font-size:24px;line-height:1.1;margin:0 0 20px}.compare .split .text-container p{display:none}.product-slider .slick-prev{left:0px}.product-slider .slick-next{right:0px}.content-with-sidebar .page-title h2{font-size:40px}.content-with-sidebar .page-title .subtitle{font-size:18px}.slick-prev,.slick-next{display:none}}@media only screen and (max-width: 320px){.takeover-nav .medium-6:first-child .text-button{font-size:12px;margin:0 10px 0 0}.content-with-sidebar .page-title h2{font-size:38px}.content-with-sidebar .page-title .subtitle{font-size:16px}.feed.quote-funnel .card-top .icon{height:95px}.feed.quote-funnel a:hover .card-top .icon,.feed.quote-funnel a:active .card-top .icon,.feed.quote-funnel a:focus .card-top .icon{height:105px}.feed.quote-funnel .card-top{min-height:310px}.feed.quote-funnel .button-group .text-button{font-size:11px}.feed.quote-funnel .button-group .button{font-size:10px;padding:7px 10px 6px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{from{opacity:0;-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInDown{from{opacity:0;-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{from{opacity:0;-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@-moz-keyframes fadeInUp{from{opacity:0;-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}
