*{box-sizing:border-box;margin:0;padding:0}*:focus{outline:none}.mob{display:none}html{display:flex}body{display:flex;flex-direction:column;font-family:"Nunito",sans-serif;font-size:16px;min-height:100vh;width:100%}main{flex-grow:1}.header,.footer{flex-shrink:0}section{padding-bottom:3em;padding-top:3em}section.border-top{border-top:1px solid #eee}section.section-tight{padding-bottom:1.5em;padding-top:1.5em}header,section,main,footer,.row,.clear{clear:both}header:after,section:after,main:after,footer:after,.row:after,.clear:after{clear:both;content:"";display:table}h1,h2,h3,h4,h5,h6,ul,li,p{margin:0;padding:0}a{color:#f01729;text-decoration:none;transition:all ease .25s}a:hover{text-decoration:underline}a.block-link{display:block;height:100%;width:100%}a.block-link:hover{text-decoration:none}img{max-width:100%}button,input[type=submit]{background-color:#f01729;border:none;border-radius:5px;color:#afd553;cursor:pointer;font-size:1.125em;outline:none;padding:.75em 1.25em;transition:all ease .25s}button:hover,input[type=submit]{background-color:#c70d1c;color:#afd553}button a,button a:hover{text-decoration:none}label{color:#c70d1c;display:block;font-size:1em;font-weight:700;margin-bottom:3px}input,textarea,select{color:#707070;font-size:.875em;height:2.25em;margin-bottom:2.5em;padding:.5em;width:100%}select{cursor:pointer}textarea{height:10em}form .btn{font-size:1.125em;padding:.75em 1.25em;width:auto}.row{display:flex}.col-1{width:8.3333%}.col-2{width:16.6666%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.6666%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6666%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6666%}.col-12{width:100%}[class*=col-]{float:left}[class*=col-]:last-child{margin-right:0}.pad-middle [class*=col-]{padding-left:1%;padding-right:1%}.pad-middle [class*=col-]:first-child{padding-left:0;padding-right:2%}.pad-middle [class*=col-]:last-child{padding-left:2%;padding-right:0}.pad-middle-more [class*=col-]{padding-left:3%;padding-right:3%}.pad-middle-more [class*=col-]:first-child{padding-left:0;padding-right:6%}.pad-middle-more [class*=col-]:last-child{padding-left:6%;padding-right:0}.mar-middle [class*=col-]{margin-left:1%;margin-right:1%}.mar-middle [class*=col-]:first-child{margin-left:0;margin-right:2%}.mar-middle [class*=col-]:last-child{margin-left:2%;margin-right:0}.mar-middle-more [class*=col-]{margin-left:3%;margin-right:3%}.mar-middle-more [class*=col-]:first-child{margin-left:0;margin-right:6%}.mar-middle-more [class*=col-]:last-child{margin-left:6%;margin-right:0}.flex{align-items:center;display:flex}.flex-column{align-items:flex-start;flex-direction:column;justify-content:center}.unflex{display:block}.flex-right{justify-content:flex-end}.wrap{margin-left:10%;margin-right:10%;width:80%}.wrap-bg{padding-left:10%;padding-right:10%}.wrap-tight{margin-left:15%;margin-right:15%;width:70%}.wrap-tight-bg{padding-left:15%;padding-right:15%}.wrap-tighter{margin-left:20%;margin-right:20%;width:60%}.wrap-tighter-bg{padding-left:20%;padding-right:20%}.unwrap,.wrap-bg .overlay{margin-left:-10%}.unwrap-tight,.wrap-tight-bg .overlay{margin-left:-15%}.unwrap-tighter{margin-left:-20%}.no-pad{padding:0}.no-pad-x{padding-left:0;padding-right:0}.no-pad-y{padding-bottom:0;padding-top:0}.no-mar{margin:0}.no-mar-x{margin-left:0;margin-right:0}.no-mar-y{margin-bottom:0;margin-top:0}.no-mar-top{margin-top:0}.no-mar-bot{margin-bottom:0}.no-pad-top{padding-top:0}.no-pad-bot{padding-bottom:0}.bg-img{background-repeat:no-repeat;background-size:cover}.overlay{background:rgba(0,0,0,.35);height:100%;position:absolute;top:0;width:100%;z-index:2}.pri{background-color:#f01729}.sec{background-color:#afd553}.ter{background-color:#707070}.white{background-color:#fff}.black{background-color:#262626}.pri-hover:hover{background-color:#f01729}.sec-hover:hover{background-color:#afd553}.ter-hover:hover{background-color:#707070}.white-hover{background-color:#fff}.black-hover{background-color:#262626}.pri-dark-hover:hover{background:#c70d1c}.sec-dark-hover:hover{background:#99c530}.tri-dark-hover:hover{background:#575757}.pri-text{color:#f01729}.sec-text{color:#afd553}.ter-text{color:#707070}.white-text{color:#fff}.black-text{color:#262626}.pri-hover-text:hover{color:#f01729}.sec-hover-text:hover{color:#afd553}.ter-hover-text:hover{color:#707070}.white-hover-text{color:#fff}.black-hover-text{color:#262626}::selection{background:#c2df7c;color:auto}.superlight{font-weight:100}.light{font-weight:300}.normal{font-weight:400}.semibold{font-weight:600}.bold{font-weight:700}.italic{font-style:italic}.caps{text-transform:capitalize}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.tight{letter-spacing:-1px}.loose{letter-spacing:1px}.left{text-align:left}.center{margin:0px auto}.centered{text-align:center}.right{text-align:right}.pull-left{float:left}.pull-right{float:right}.p-tight{line-height:1.3875em}.p-loose{line-height:1.6125em}.p-small{font-size:.925em}.p-smaller{font-size:.85em}.p-smallest{font-size:.75em}.p-large{font-size:1.075em}.p-larger{font-size:1.15em}.p-largest{font-size:1.35em}.p-more-top{margin-top:1.875em}.rel{position:relative}.abs{position:absolute}.full{width:100%}.tall{height:100%}.trans{transition:.25s all ease}.on-top{z-index:3}.on-topper{z-index:4}.on-toppest{z-index:5}.under{z-index:-1}.pointer{cursor:pointer}.shadow{box-shadow:0px 4px 10px #ccc}.no-scroll{position:fixed}.ul-inline li{display:inline-block}.bg-img{background-repeat:no-repeat;background-size:cover}.header{background-color:#fff;-webkit-transform:translateZ(0)}.header-info{padding-bottom:.75em;padding-top:.75em}.header.sticky{top:0;transition:top .5s}.header.sticky-magic{background:rgba(255,255,255,.95);position:fixed;top:0;z-index:5}.header.sticky-magic .sticky-hide{display:none}nav ul,ul.btn-list,li.bg-img,ul.no-style{list-style:none}.nav-inline ul{display:flex}.nav-inline li{position:relative}.nav-inline li ul{background:#333;display:none;left:0;position:absolute;width:10em;z-index:999}.nav-inline li:hover>ul{display:block}.nav-inline li ul li:hover{background:#333}.nav-inline li ul li a{color:#fff;font-size:.875em;font-weight:400;padding:.5em 1em;text-align:left;text-transform:uppercase}.nav-inline li ul li a:hover{background:#333;color:#afd553}.nav-stretch li{flex-grow:1}.nav-equal li{flex-basis:0}.nav-right ul{justify-content:flex-end}h1{color:#f01729;font-size:1.75em;margin-bottom:1.5em}h2{color:#afd553;font-size:1.25em;margin-bottom:1.125em}h3{color:#f01729;font-size:1.125em;margin-bottom:1em}p{color:#707070;font-size:1.075em;line-height:1.5em;margin-bottom:1.25em}.logo{left:10%;top:3em;width:27.5%}.logo img{width:100%}.header{position:relative;z-index:3}.header-top{height:2em}.header-top-left,.header-top-right{height:100%}.header-top a{color:#fff;font-size:.675em}.header-top li{height:2em;line-height:2em}.header-top i{margin-right:.625em}.top-phone{margin-right:.5em}.header-top-right a{padding-left:1.5em;padding-right:1.5em}.quote-request{border-top:1px solid #afd553}.quote-request:hover{text-decoration:none}.header-top i.fa-facebook-f{font-size:2em;margin-right:0;margin-top:.25em}.nav{height:100%;justify-content:flex-end}.nav li{margin-left:1.25em;padding-bottom:1em;padding-top:1em;text-align:center;transition:background ease .25s}.nav li:hover{background:none}.nav a{align-items:center;color:#707070;display:flex;font-size:.75em;font-weight:700;height:100%;padding:.625em 0;text-transform:uppercase;transition:color ease .25s;width:100%}.nav a:hover{color:#f01729;text-decoration:none}.nav li ul{margin-top:1em}.nav li ul li{margin:0;padding-bottom:0;padding-top:0}.slider-content{padding:6em 0;width:40%}.slider-title{font-size:3.5em;margin-bottom:.5em}.slider-title span{display:block;font-size:.55em;margin-top:.25em}.slider-content p{font-size:1em;line-height:1.25;margin-bottom:2em}.slider-buttons li{margin-right:5%;width:35%}.slider-buttons a{font-size:.75em;padding:1em 0}.slider-buttons a:hover{background:#99c530}.home-boxes{height:16em;margin-top:3em}.home-boxes li:hover{transform:scale(1.025)}.home-boxes li:hover>.overlay{background:rgba(199,13,28,.5)}.home-boxes a{align-items:center;color:#fff;display:flex;font-size:3em;font-weight:400;justify-content:center}.home-boxes a:hover{color:#fff}.sub-slider-content{padding:6em 0;text-align:center}.sub-slider-title{color:#fff;font-size:3em;opacity:.82}.breadcrumbs{display:block;margin-bottom:1.25em}.breadcrumbs li{margin-right:.25em}.breadcrumbs li:before{content:"/";font-size:12px;font-weight:300;padding-right:.25em}.breadcrumbs li:first-child:before{content:"";padding-right:0}.breadcrumbs li, .breadcrumbs a{color:#707070;font-size:12px;font-weight:300}.breadcrumbs .last{font-weight:700}.sub-content{margin-left:10%;padding:1.5em 2em 2em 0}.sub-subtitle{color:#707070;margin-bottom:1em}.sidebar{background:#f0f0f0}.sidebar nav{padding:4em 22% 0 8%}.sidebar nav li{margin-bottom:1.25em}.sidebar nav a{color:#707070;font-size:1.25em;text-transform:uppercase;transition:.25s all ease}.sidebar nav a:hover{color:#f01729;text-decoration:none}.checklist{margin-top:1.5em;margin-left:1em}.checklist li{color:#707070;margin-bottom:1em}.checklist li:before{color:#afd553;content:"";font-family:"Font Awesome 5 Pro";font-size:2em;margin-right:.25em;vertical-align:middle}.checklist strong{display:inline-block}.checklist span{display:block;font-size:.875em;font-weight:300;margin-left:3.125em;margin-top:.5em}footer{background-color:#707070;color:#afd553;padding:2.5em}footer p{color:#fff}footer a{color:#fff}footer .btn-list li{border:1px solid #fff;font-size:.75em;margin-right:5%;width:40%}footer .btn-list li:last-child{border:none;width:25%}footer .btn-list li:first-child a{display:flex;justify-content:center}footer .btn-list li:first-child a:hover{background:#575757}footer .btn-list img{width:100%}footer nav{margin-left:33%}footer nav li{margin-bottom:.25em}footer nav li a{font-size:.75em;font-weight:300;text-transform:uppercase}@media(max-width: 2000px){body{font-size:24px}}@media(max-width: 1800px){body{font-size:20px}}@media(max-width: 1600px){body{font-size:18px}}@media(max-width: 1200px){body{font-size:15.2px}}@media(max-width: 1000px){body{font-size:14px}}@media(max-width: 800px){body{font-size:13px}}/*# sourceMappingURL=style.css.map */
