.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.color-white{color:#fff}.text-center{text-align:center}.text-right{text-align:right}.flex-center{display:flex;align-items:center;justify-content:center}.float-right{float:right}.font-lead{font-size:24px;line-height:1.3em}a.btn{display:inline-block;font-weight:700;padding:15px;text-transform:uppercase;transition:all 150ms ease-in-out}a.btn-primary{background-color:#275082;color:#fff;transition:all 150ms ease-in-out}a.btn-primary:hover,a.btn-primary:focus{background-color:#1b385b}a.btn-white{background-color:#fff;border:2px solid #fff;color:#444}a.btn-white:hover,a.btn-white:focus{background-color:#ccc;border:2px solid #ccc}a.btn-outline{border:2px solid #fff;color:#fff}a.btn-outline:hover{background-color:#fff;border:2px solid #fff;color:#444}a.btn-light{background-color:#eee;border:1px solid #c4c4c4;color:#444;transition:all 150ms ease-in-out}a.btn-light-white{background-color:#fff}a.btn-light:hover,a.btn-light:focus{background-color:#275082;color:#fff}a.btn-hero{min-width:150px}a.btn-hero:first-of-type{margin-right:15px}@media (max-width:480px){a.btn-hero:first-of-type{margin-right:0;margin-bottom:15px}}.header-btn-group{display:flex;margin-bottom:15px;justify-content:flex-end}@media (max-width:768px){.header-btn-group{justify-content:center}}a.header-phone-number{background-color:#275082;color:#fff;display:inline-block;font-size:20px;font-weight:700;padding:8px 15px;text-align:right}a.header-phone-number{color:#fff;display:inline-block;font-size:20px}a.header-login-btn{padding:11px 15px;margin-left:20px}@media (max-width:355px){a.header-login-btn{padding-left:5px;padding-right:5px}span.header-phone-number{padding-left:5px;padding-right:5px}}#generate-section-1.generate-sections-container{background-position:center}h1.hero-heading{font-weight:900;text-transform:uppercase;font-size:54px;margin-bottom:25px}@media (max-width:768px){.hero-heading{font-size:30px}}.hero-btn-group{display:flex;justify-content:center;margin-top:25px}@media (max-width:480px){.hero-btn-group{flex-direction:column}}.feature-icon{background-color:#0f6950;box-shadow:0 35px 30px -30px rgba(0,0,0,.5);border-radius:50%;height:125px;margin:15px auto 25px;width:125px}.compare-grid{background-color:#fff;border:1px solid #ccc;display:flex;flex-wrap:wrap}@media (max-width:768px){.compare-grid{flex-direction:column}}.compare-item{align-items:center;border-right:1px solid #ccc;border-bottom:none;flex:1;display:flex;flex-direction:column;text-align:center;padding:50px 15px 25px}@media (max-width:768px){.compare-item{border-right:none;border-bottom:1px solid #ccc}.compare-item:last-of-type{border-bottom:none}}.compare-item:last-of-type{border-right:none}.compare-size{font-size:22px;font-weight:700;margin:25px 0 3px}.compare-space{font-size:22px;margin-bottom:5px}.compare-price{font-size:23px;margin-bottom:10px}.compare-subtle{color:#666;font-size:15px}.compare-item a.compare-btn{font-size:16px;max-width:100%;width:100%;padding:12px 0}.panel{background-color:#fff;border:1px solid #ccc;padding:25px}.testimonial{font-size:26px;max-width:85%;margin:0 auto 20px}.testimonial-media{border:3px solid #004e38;border-radius:50%;box-shadow:0 35px 30px -30px rgba(0,0,0,.5);margin-bottom:15px}.wpcf7-form{background-color:#fff;border-width:6px 0 0 0;border-color:#1f8267;border-radius:5px;border-style:solid;box-shadow:0 7px 34px 0 rgba(0,0,0,.07);padding:25px 20px}@media (max-width:768px){.wpcf7-form{margin-bottom:35px}}.wpcf7-form p:last-of-type{margin-bottom:0}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{border-radius:2px;width:100%}.wpcf7-form input[type="submit"]{border-radius:2px}.footer-btn-group a:first-of-type{margin-right:15px}.google-map{position:relative;padding-bottom:350px;height:0;overflow:hidden}.google-map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}@media (max-width:480px){.footer-btn-group a:first-of-type{margin-bottom:15px;margin-right:0}}.footer-widgets .font-lead a,.footer-widgets .font-lead a:focus,.footer-widgets .font-lead a:hover{color:#fff}