
/*a:active,a:hover,a:visited,button,html,input,select,textarea{color:#000}
button:focus,input:focus,select:focus,textarea:focus{outline:none}
html{font-size:100%;overflow-x:hidden}::-moz-selection{background:#b3d4fc}::selection{background:#b3d4fc}
fieldset,hr{border:0;padding:0}
hr{display:block;height:1px;border-top:1px solid #fff;margin:1em 0}
audio,canvas,img,video{vertical-align:middle}
fieldset{margin:0}
textarea{resize:vertical}
.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
*,:after,:before{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
body{font-family:"SourceSansPro-Regular","Open Sans",Arial,Helvetica,sans-serif;color:#414141}
img{max-width:100%;height:auto}a{color:#000;font-weight:700;text-decoration:none}
code{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#000;border:1px solid #000;padding:.25em 1em}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}*/
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
/*@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999}
thead{display:table-header-group}
blockquote,img,pre,tr{page-break-inside:avoid}
img{max-width:100%!important}@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}}
.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}
@font-face{font-family:'SourceSansPro-Regular';src:url(https://foxmediacontainer.s3.amazonaws.com/layout_assets/tru_redesign/assets/fonts/Source_Sans_Pro/ba6cad25afe01d394e830f548a7f94df.SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-family:'SourceSansPro-Italic';src:url(https://foxmediacontainer.s3.amazonaws.com/layout_assets/tru_redesign/assets/fonts/Source_Sans_Pro/46e0b6c05203ba6d552381c5ab4852bc.SourceSansPro-Italic.ttf) format("truetype")}
@font-face{font-family:'SourceSansPro-Light';src:url(https://foxmediacontainer.s3.amazonaws.com/layout_assets/tru_redesign/assets/fonts/Source_Sans_Pro/b2e90cc01cdd1e2e6f214d5cb2ae5c26.SourceSansPro-Light.ttf) format("truetype")}@font-face{font-family:'SourceSansPro-LightItalic';src:url(https://foxmediacontainer.s3.amazonaws.com/layout_assets/tru_redesign/assets/fonts/Source_Sans_Pro/905fad59461f99951c168165296f8def.SourceSansPro-LightItalic.ttf) format("truetype")}
@font-face{font-family:'SourceSansPro-Semibold';src:url(https://foxmediacontainer.s3.amazonaws.com/layout_assets/tru_redesign/assets/fonts/Source_Sans_Pro/52984b3a4e09652a6feee711d5c169fd.SourceSansPro-Semibold.ttf) format("truetype")}@font-face{font-family:'SourceSansPro-Bold';src:url(https://foxmediacontainer.s3.amazonaws.com/layout_assets/tru_redesign/assets/fonts/Source_Sans_Pro/5c6c404eca1aa7c5951e05d7f2cf40eb.SourceSansPro-Bold.ttf) format("truetype")}
@font-face{font-family:'SourceSansPro-BoldIt';src:url(https://foxmediacontainer.s3.amazonaws.com/layout_assets/tru_redesign/assets/fonts/Source_Sans_Pro/a9ab9bc7a4da7b1b4c07b703ba0588e4.SourceSansPro-BoldItalic.ttf) format("truetype")}
h1,h2,h3,h4,h5,h6{line-height:1.1em;margin-top:.5em;margin-bottom:.4em}
p{font-size:1em;line-height:1.4;font-weight:400;margin:.2em}
ul{margin-left:-10px}
b,h2,strong{font-family:"SourceSansPro-Bold","Open Sans",Arial,Helvetica,sans-serif}
h1,h4{font-family:"SourceSansPro-Regular","Open Sans",Arial,Helvetica,sans-serif;font-size:3em}
h2{font-size:1.6em}h3{font-family:"SourceSansPro-Light","Open Sans",Arial,Helvetica,sans-serif;font-size:2.5em}
h4{font-size:1.25em}.container{max-width:1180px;margin:0 auto}.form,.header{position:fixed;width:100%;z-index:10}.form{top:70px}
@media (min-width:480px){.form{position:absolute;z-index:2}}
@media (min-width:740px){.form{position:fixed;z-index:10}}
*/
.category-main{max-width:940px}
.category-four{max-width:1080px}
/*
.desktop-only{display:none}
@media (min-width:740px){.desktop-only{display:block}}.mobile-only{display:block}
@media (min-width:740px){.mobile-only{display:none}}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-khtml-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:0}::-moz-selection{background:#73c573;text-shadow:none;color:#fff}::selection{background:#73c573;text-shadow:none;color:#fff}
.ie
*/

.category-three-img img,.ie .logo img{height:100%}

/*
.thanks .hero-sub-headline{font-size:28px}
.thanks .hero-sub-headline p{line-height:1.2}
.thanks .hero-sub-headline a{color:#ffb034}
.thanks .hero-sub-content-bottom{padding:8px 20px}
.thanks .hero-sub-copy-bottom{max-width:none;font-size:26px;width:100%}
.thanks .hero-sub-copy-bottom a,.thanks .hero-sub-copy-bottom b,.thanks .hero-sub-copy-bottom strong{font-size:26px}
.thanks .hero-bottom-mobile-cta a{width:240px;display:inline-block}
.thanks .main-content{padding-top:2px}
.btn,.btn-header-cta{-webkit-box-shadow:#ccc 3px 3px 0 0;-khtml-box-shadow:#ccc 3px 3px 0 0;-moz-box-shadow:#ccc 3px 3px 0 0;-ms-box-shadow:#ccc 3px 3px 0 0;-o-box-shadow:#ccc 3px 3px 0 0;box-shadow:#ccc 3px 3px 0 0;background-color:#73c573}
.btn,.btn a{font-weight:400}.btn{border:none;text-decoration:none;width:200px;font-size:1.6em;-webkit-transition:all .3s ease;-khtml-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.btn-header-cta:hover,.btn:hover{background-color:#00703c}
.btn p{padding:8px 0}
.btn a{padding:9px 32px;color:#fff}
.btn-header-cta{-webkit-transition:background-color .3s ease;-khtml-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;margin:auto 0 auto auto;padding:4px;max-width:150px;text-align:center;color:#fff;font-size:1em}
.btn-header-cta:hover a:before{color:#73c573}
.btn-header-cta p{line-height:1;font-size:13px}
.btn-form,.btn-header-cta a{padding:22px 10px 12px 6px;color:#fff;font-size:16px}
.btn-header-cta a:before,.hero-bottom-mobile-cta a:before{margin-top:4px;margin-right:4px;color:#00703c;font-family:"FontAwesome";content:'\f095'}
.btn-form{-webkit-box-shadow:#4c9d4c 0 3px 0 0;-khtml-box-shadow:#4c9d4c 0 3px 0 0;-moz-box-shadow:#4c9d4c 0 3px 0 0;-ms-box-shadow:#4c9d4c 0 3px 0 0;-o-box-shadow:#4c9d4c 0 3px 0 0;box-shadow:#4c9d4c 0 3px 0 0;-webkit-transition:all .3s ease;-khtml-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:inline-block;border:none;background-color:#ffb034;padding:7px 25px;text-decoration:none;font-size:1.4em;font-weight:400}
.btn-form .disabled,.btn-form:hover,.hero-bottom-mobile-cta a:hover{background-color:#f93}
.submit-btn{font-family:FontAwesome,'Helvetica Neue',Helvetica,Arial,sans-serif}
.header{padding:10px;background:#fff;min-height:70px}
@media (min-width:740px){.header{padding:6px}}.logo{float:left;width:38%}
@media (min-width:480px){.logo{width:170px}}
@media (min-width:740px){.logo{padding-left:10px;width:200px}}
@media (min-width:1024px){.logo{padding-left:none}}
.header-cta{width:50%;float:right;text-align:right;color:#00703c}
.header-cta-copy{display:none}
@media (min-width:740px){.header-cta-copy{display:block}}
.header-cta-copy p{margin:0}
.header-cta-copy a{margin:0;text-decoration:none;line-height:1.2;color:#00703c;font-family:"SourceSansPro-Bold","Open Sans",Arial,Helvetica,sans-serif;font-size:34px}
.btn-header-cta{display:block}
@media (min-width:740px){.btn-header-cta{display:none}}
.background-image{background-position:bottom center;background-size:cover;width:100%;min-height:500px}
@media (min-width:740px){.background-image{background-position:center 30%;height:340px;min-height:0}}
.background-image-video,.footer-bg-image{background-position:bottom center;width:100%}
.background-image-video{background-size:cover;min-height:500px}.background-image-video #bgvid{width:100%;display:none}@media (min-width:740px){.background-image-video #bgvid{display:block;position:absolute;top:0;z-index:-100;background-position:top center;background-size:cover;height:auto;max-height:500px}}.footer-bg-image{border-bottom:11px solid #414141;background-repeat:repeat-x;height:160px}.form{background:#73c573;text-shadow:#4c9d4c 1px 1px 0}.form,.form p{color:#fff}.form-container{padding:8px 4px 12px}.form-copy{text-align:center}@media (min-width:1180px){.form-copy{float:left;margin-right:5px;text-align:left}}.form-headline{display:inline-block;margin-top:.3em;margin-bottom:0;font-family:"SourceSansPro-Semibold","Open Sans",Arial,Helvetica,sans-serif;font-size:15px}@media (min-width:480px){.form-headline{font-size:22px}}@media (min-width:740px){.form-headline{font-size:25px}}@media (min-width:1180px){.form-headline{display:block;font-size:26px}}.required{display:block;margin:0;font-family:"SourceSansPro-Light","Open Sans",Arial,Helvetica,sans-serif;font-size:12px}@media (min-width:480px){.required{display:inline-block}}@media (min-width:1180px){.required{display:block}}.main-form{text-align:center;position:relative}.step-progress{position:absolute;width:30px;top:6px;text-shadow:none;color:#00703c;font-size:12px;font-family:"SourceSansPro-BoldIt","Open Sans",Arial,Helvetica,sans-serif;vertical-align:top;left:0;z-index:10}@media (min-width:740px){.step-progress{font-size:13px;display:inline-block;position:relative;margin-right:10px;float:left;margin-top:2px}}.form-step{display:inline-block;margin:0 auto;width:78%}@media (min-width:480px){.form-step{width:80%;display:block}}@media (min-width:740px){.form-step{width:auto;display:inline-block;margin:0 0 0 10px}}.FlowupLabels .form-row{width:100%;height:40px;margin:10px auto;float:left;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.FlowupLabels .form-row.submit{width:100%}@media (min-width:740px){.FlowupLabels .form-row{width:204px;margin:4px}.FlowupLabels .form-row.small{width:100px}.FlowupLabels .form-row.submit{width:inherit}}@media (min-width:1180px){.FlowupLabels .form-row{width:220px}}.FlowupLabels .fl_label{top:10px;left:15px;text-shadow:none;color:#6d6e71;-webkit-transition:all .05s linear;-khtml-transition:all .05s linear;-moz-transition:all .05s linear;-ms-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear;position:absolute;z-index:3}.FlowupLabels .fl_input{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border:none;font-size:16px;line-height:22px;padding:10px 0 0 15px;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.FlowupLabels .form-row.focused .fl_label{top:2px;font-size:12px}.FlowupLabels .form-row.populated .fl_label,.FlowupLabels .no-js .FlowupLabels .fl_label{top:2px;font-size:12px;color:#414141}.FlowupLabels .form-row.focused .fl_label{color:#73c573}.disclaimer{clear:both;text-align:left}.disclaimer a{color:#fff;text-decoration:underline}.error-text{position:relative;margin-top:40px;margin-left:10px;color:red;text-shadow:none;font-size:12px;text-align:left}.progress-line{width:100%;height:4px}.step{-webkit-transition:all 1s ease;-khtml-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;float:left;background:linear-gradient(to left,#414141 50%,#ffb034 50%);background-position:right bottom;background-size:200% 100%;width:33.4%;height:inherit;margin-left:-.1%}.step.active{background-position:left bottom}.suggestion-popup{position:absolute;margin:41px auto 0;right:0;left:0;width:200px;background-color:#fff;z-index:4}.suggestion-popup .suggestion{padding:3px;border-bottom:1px solid #e9e9e9;cursor:pointer;text-align:left;color:#414141;text-shadow:none}.suggestion-popup .suggestion.highlighted,.suggestion-popup .suggestion:hover{color:#fff;background-color:#f93}.suggestion-popup .suggestion:last-child{border-bottom:none}.form-row.form-close{margin-top:30px}@media (min-width:740px){.form-row.form-close{display:none}}.hero-container{position:relative}@media (min-width:740px){.hero-container{margin-bottom:180px}.hero-container.video{margin-bottom:70px}}.hero-content{padding:0 20px}@media (min-width:1180px){.hero-content{padding:0}}.hero-headline{color:#fff;text-shadow:rgba(0,0,0,.36) 4px 4px 10px;float:left;font-size:30px;max-width:68%;text-align:center}@media (min-width:480px){.hero-headline{font-size:42px}}@media (min-width:740px){.hero-headline{text-align:left;font-size:44px;max-width:480px}}@media (min-width:1180px){.hero-headline{font-size:48px}}@media (min-width:1024px){.hero-headline{max-width:600px}}.hero-price-bubble{float:right;width:85px;margin-top:30px}@media (min-width:480px){.hero-price-bubble{width:135px}}@media (min-width:740px){.hero-price-bubble{width:158px}}@media (min-width:1180px){.hero-price-bubble{margin-right:10px;width:194px}}.hero-sub-headline{font-family:"SourceSansPro-Bold","Open Sans",Arial,Helvetica,sans-serif;font-size:18px;margin:8px 0 5px}@media (min-width:740px){.hero-sub-headline{font-size:26px}}.hero-sub-content{margin:0 auto;max-width:588px;clear:both;font-size:13px;padding:0 20px 20px}@media (min-width:740px){.hero-sub-content{font-size:16px;padding:200px 0 0;clear:none}}.hero-sub-content-top{background:#73c573;color:#fff;padding:8px 20px}@media (min-width:740px){.hero-sub-content-top{background:#00703c}}.hero-sub-content-bottom{background:#e9e9e9;padding:10px;color:#73c573}.hero-sub-content-bottom a{color:#00703c}.hero-sub-content-bottom b,.hero-sub-content-bottom strong{font-size:20px}.hero-sub-content-img{display:inline-block;vertical-align:top;width:20%;text-align:right}.hero-sub-copy-bottom{display:inline-block;vertical-align:middle;max-width:400px;width:78%}.hero-bottom-desktop-cta{padding-top:5px}.hero-bottom-mobile-cta{text-align:center}.hero-bottom-mobile-cta p{margin:.5em 0}.hero-bottom-mobile-cta a{border:none;background-color:#ffb034;text-decoration:none;font-size:1.6em;font-weight:400;width:200px;-webkit-box-shadow:#ccc 3px 3px 0 0;-khtml-box-shadow:#ccc 3px 3px 0 0;-moz-box-shadow:#ccc 3px 3px 0 0;-ms-box-shadow:#ccc 3px 3px 0 0;-o-box-shadow:#ccc 3px 3px 0 0;box-shadow:#ccc 3px 3px 0 0;-webkit-transition:all .3s ease;-khtml-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding:9px 18px;color:#fff}
*/
.main-content{
  background: #a1ad8b; /* Old Browsers */
  background: -webkit-radial-gradient(center,#a1ad8b,#8eb848); /*Safari 5.1-6*/
  background: -o-radial-gradient(center,#a1ad8b,#8eb848); /*Opera 11.1-12*/
  background: -moz-radial-gradient(center,#a1ad8b,#8eb848); /*Fx 3.6-15*/
  background: radial-gradient(ellipse at center, #a1ad8b, #8eb848); /*Standard*/}
.category-single{margin-bottom:30px;overflow:auto;padding:10px 20px;
  border-radius: 8px;
  border: 1px solid #55ee55;
  box-shadow: 0 2px 10px #000;
}
@media (min-width:1024px){.category-single{padding:10px}}
.category-headline{text-align:center;color:#00703c;font-family:"SourceSansPro-Light","Open Sans",Arial,Helvetica,sans-serif;font-size:36px}
#Lawnpro{display: none;}
#Treepro{display: none;}
#Irrpro{display: none;}
#Arepro{
  display: none;

}
.moreinfo2{padding: 20px;
text-align: center;
font-size: 20px;}
a.btn1{
    color: #193e4e;
    border: 1px solid #193e4e;
    padding: 12px 18px;
    font-size: 1em;
    letter-spacing: 1px;
    margin-top: 2.3em;
		margin-left: 1em;
    font-weight: bold;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	transition:0.5s all;
}
a.btn1:hover {
    color: #ff8040;
    border: 1px solid #ff8040;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	transition:0.5s all;
}

@media (min-width:740px){.category-headline{text-align:left;font-size:40px}}
.category-seperator{position:relative;width:90%;height:50px;margin:0 auto}
@media (min-width:740px){.category-seperator{margin-top:-30px;width:100%}}
@media (min-width:1180px){.category-seperator{width:100%}}.category-line,.category-line:before{position:absolute;width:100%}
.category-line:before{-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-bottom:1px #73c573 solid;height:50px;content:''}
.category-seperator-img{position:absolute;right:0;left:0;z-index:1;margin:0 auto;background:none;width:60px;text-align:center}
.category-seperator-img img{width:40px}
.category-info{width:100%}
.category-info .category-img{text-align:center;padding:10px 0 50px}

@media (min-width:740px){.category-info .category-img{padding:0;float:left;width:25%;text-align:left}}
.category-info .category-copy{text-align:center;padding-bottom:20px;font-size:14px}

@media (min-width:740px){.category-info .category-copy{padding-bottom:0;font-size:20px;float:left;width:46%}}

@media (min-width:1024px){.category-info .category-copy{width:50%}}.category-info .btn{margin:0 auto;text-align:center}

@media (min-width:740px){.category-info .btn{float:right}}
.continue-button{display:block;background:#e9e9e9;width:230px;margin:0 auto;cursor:pointer;padding:10px 20px}

@media (min-width:740px){.continue-button{display:none}}
.category-main .category-headline{text-align:center;font-size:36px}

@media (min-width:480px){.category-main .category-headline{font-size:50px}}

@media (min-width:740px){.category-main .category-headline{font-size:60px}}.category-main .category-seperator{margin-top:0}
.category-main-sub{padding:0 30px 30px;overflow:auto}

@media (min-width:740px){.category-main-sub{padding:0 10px 30px}}
.category-main-sub .category-img{padding-top:10px;width:100%;text-align:center}

@media (min-width:740px){.category-main-sub .category-img{float:left;width:20%;text-align:left}}
.category-main-sub .category-info{padding-top:10px;width:100%;text-align:center}

@media (min-width:740px){.category-main-sub .category-info{padding-left:20px;float:left;width:79%;text-align:left}}

@media (min-width:1180px){.category-main-sub .category-info{padding-left:0}}
.category-main-sub .category-main-subhead{margin:0;color:#00703c;font-family:"SourceSansPro-Light","Open Sans",Arial,Helvetica,sans-serif;font-size:34px;font-weight:100}
.category-main-sub .category-main-blurb{padding:10px 0 15px;font-size:20px}
.category-main-sub .category-details{font-size:16px}
.category-main-sub .category-details ul{list-style-position:inside;padding-left:0;max-width:250px;text-align:left;margin:0 auto}

@media (min-width:740px){.category-main-sub .category-details ul{max-width:none;list-style-position:outside;padding-left:40px}}
.category-three{margin:0 auto;border-bottom:1px solid #73c573;width:80%;overflow:auto;padding:0 10px}

@media (min-width:740px){.category-three{padding-top:0;border:none;width:100%}}
.category-three-container{float:left;width:100%}

@media (min-width:740px){.category-three-container{width:33.33%}}
.category-three-sub{margin:0 auto;border-bottom:1px solid #ccc;padding:20px 10px 30px;max-width:320px}

@media (min-width:740px){.category-three-sub{border-bottom:none;max-width:none}}
.category-three-sub .category-three-img{margin:0 auto;width:40px}
.category-three-sub .category-headline{width:100%;text-align:center;font-size:34px}
.category-three-sub .category-copy{float:none;width:100%;padding-bottom:20px;max-width:210px;margin:0 auto}
.category-three-sub .btn{float:none;text-align:center}.cta{margin:20px 0;background:#e9e9e9;text-align:center}
.cta-copy{color:#193e4e;font-size:30px;padding:20px 0}

@media (min-width:740px){.cta-copy{padding:0;font-size:40px}}.cta-copy a,.cta-copy p{display:block;color:#00703c}

@media (min-width:740px){.cta-copy p{display:inline-block}}
.cta-copy a{color:#fff;background-color:#ffb034;width:200px;font-size:24px;margin:10px auto 0;padding:10px 0}
.cta-copy a:before,.cta-copy:before{content:'\f095';font-family:"FontAwesome"}
.cta-copy a:before{margin-right:6px;color:#193e4e;display:inline-block}

@media (min-width:740px){.cta-copy a:before{display:none}.cta-copy a{background-color:transparent;font-size:40px;display:inline-block;color:#193e4e;width:auto}}
.cta-copy:before{color:#ffb034;display:none}

@media (min-width:740px){.cta-copy:before{display:inline-block}}
.pre-footer-img{margin:60px auto 0;width:224px}.footer{margin-bottom:50px}
.footer-nav{padding:20px 10px;display:flex;flex-direction:column;flex:0 1 auto;flex-wrap:wrap}

@media (min-width:740px){.footer-nav{flex-direction:row}}
.footer-nav a{color:#f93;font-weight:400}
.footer-item{background-color:pink;flex:1 0 auto;cursor:pointer;color:#f93;background:#e9e9e9;padding:20px;text-align:center;position:relative;margin:1em}

@media (min-width:740px){.footer-item{margin:0 1em}}
.footer-item .item-head,.footer-nav a{font-size:20px}.footer-item .item-head:after{font-family:"FontAwesome";content:'\f055';font-size:14px;margin-left:6px}
.footer-item.active{background:#f93;color:#fff}
.footer-item.active .item-head:after{content:'\f057'}
.footer-item.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:14px;border-top-color:#f93;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;margin-left:-14px}
.offer-details,.terms{font-size:12px;width:90%;margin:0 auto;padding:30px 0}

@media (min-width:740px){.offer-details,.terms{flex:0 0 80%;font-size:14px;order:4}}
.copyright{text-align:center;font-size:12px;padding:10px}
