.icon-block .underline{top:85%;}.cta-button-slim{background:#de0e17;color:#fff;text-transform:uppercase;display:inline-block;border:1px solid #fff;padding:4px 14px;margin:30px 0 0 0;border-radius:4px;transition:all 200ms ease;text-decoration:none!important;}.cta-button-slim:hover{background:#fff!important;color:#de0e17!important;}.action-buttons .call-cta{float:left;padding:5px 30px 0 0;}.action-buttons .call-cta .label,.action-buttons .call-cta .phone{display:block;}.action-buttons .call-cta .phone{font-weight:bold;}.carousel-block .content-container .features{list-style:none;text-align:center;padding:10px 0 0 0;}.carousel-block .content-container .features .feature,.carousel-block .content-container .features .feature:hover{display:inline-block;color:#fff;font-size:13px;}.carousel-block .content-container .features .plus{display:inline-block;font-size:30px;padding:5px;position:relative;top:-26px;}.carousel-block .content-container .features img{margin:0 auto;}.carousel-block .content-container .features .icon,.carousel-block .content-container .features .label{display:block;}.carousel-block .content-container .features .icon{margin:0 0 4px 0;}.img-enlarge{cursor:zoom-in;}@media screen and (max-width:41.0625em){.thumb-panels .panel{padding:20px 15px;}.thumb-panels .thumb,.thumb-panels .content-wrapper{float:none;width:auto;}.thumb-panels .title{font-size:24px;line-height:24px;padding:10px 0;}}footer .footer_links .links--section{width:20%;}footer .footer_links a{font-size:15px;font-weight:700;}footer .footer_links a.external:after{content:"";display:inline-block;width:16px;height:16px;z-index:25;background:url("/__data/assets/image/0016/25153/external-icon.png?v=0.1.1") transparent no-repeat 0 0;margin-left:6px;}.extra-bottom-space,.polaroid-block{margin-bottom:95px;}.icon-blocks{margin:95px 0;}.carousel-block{margin:25px 0 0 0;}h1{margin:.67em 0;}.action-buttons .phone a{margin-right:0;}#main .no-space{margin:0;}#main .half-of-space{margin:35px 0;}.email-call-buttons a{font-size:95%;}.practice-results .two-col-list .result{border-top:none;}.practice-results .results-list{padding:1em;}.tab-item.active .text::before{border:none;}.section_contact .benefits_bigstyle{background-color:#ededed;padding:0 2em 5em;margin-top:20px;}.section_contact .benefits_bigstyle li{line-height:1.2;font-size:1.2em;}.section_subscribe.section-subscribe-condensed{margin-bottom:4em;}.section_subscribe.section-subscribe-condensed h1.title{font-size:2.6em;margin-bottom:.75em;line-height:1;}.section_subscribe.section-subscribe-condensed h1.title .subhead{font-size:.75em;}section.summary-block.text-image.position-odd{padding:0 30px;margin:2em 0 4em;}section.summary-block.text-image.position-even{padding:60px 40px;background-color:#ebf1f1;}section.summary-block.text-image .button-wrapper{margin-bottom:15px;}@media(min-width:960px){section.summary-block.text-image.position-even .col-text{margin:0 0 0 2.08334%;float:right;}}.summary-block-condensed{margin:2em 0 4em;}.summary-block-condensed .summary-block{margin:0;}.twitter-block .twitter{background-color:#ededed;padding:.5em 1em;}@media all and (max-width:656px){.section_contact{display:block;clear:left;padding-bottom:2.25em;}.main>section>.container>.background{padding-top:2.25em;}.section_contact .contact-benefits{display:none;}.section_contact .contact-form .elq-form .field-size-left-large{width:100%;}.section_contact .contact-form{padding:0 1em;}}.contact-form.js-contact-form-container{height:auto!important;}.elq-form{padding:15px 0 0 0;}.elq-form *{margin:0;padding:0;}.elq-form input,.elq-form textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.elq-form button,.elq-form input[type=reset],.elq-form input[type=button],.elq-form input[type=submit],.elq-form input[type=checkbox],.elq-form input[type=radio],.elq-form select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.elq-form input{line-height:16px;}.elq-form .item-padding{padding:6px 5px 9px 9px;}.elq-form .pp-group{padding:0 5px 0 9px;}.elq-form .pp-field{padding:6px 0 9px 0;}.elq-form .field-wrapper.individual{float:left;width:100%;clear:both;}.elq-form .field-p{position:relative;margin:0 0 10px 0;padding:0;}.elq-form .zIndex-fix{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;}.elq-form .field-design{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;margin:0;padding:0;}.elq-form .no-fields-prompt{float:left;width:100%;height:150px;padding-top:50px;clear:both;}.elq-form .section-break{float:left;width:97%;margin-right:2%;margin-left:1%;padding-bottom:6px;}.elq-form .section-break .heading{width:100%;font-weight:bold;margin:0;padding:0;}.elq-form .required{color:red!important;display:inline;float:none;font-weight:bold;margin:0;padding:0;}.elq-form .field-group{float:left;clear:both;}.elq-form .field-group.large{width:100%;}.elq-form .field-group.medium{width:51%;}.elq-form .field-group.small{width:31%;}.elq-form .field-group .label{float:left;width:97%;margin-right:2%;margin-left:1%;padding-bottom:6px;font-weight:bold;}.elq-form .progressive-profile .pp-inner{float:left;clear:both;}.elq-form .progressive-profile .pp-inner.large{width:100%;}.elq-form .progressive-profile .pp-inner.medium{width:51%;}.elq-form .progressive-profile .pp-inner.small{width:31%;}.elq-form .radio-option{display:inline-block;}.elq-form .radio-option .label{display:block;float:left;padding-right:10px;padding-left:22px;text-indent:-22px;}.elq-form .radio-option .input{vertical-align:middle;margin-right:7px;}.elq-form .radio-option .inner{vertical-align:middle;}.elq-form .checkbox-span{display:inline-block;}.elq-form .checkbox-label{margin-left:4px;}.elq-form .accept-default{width:100%;}.elq-form .field-style{float:left;}.elq-form .field-style._25{width:21%;}.elq-form .field-style._50{width:46%;}.elq-form .field-style._50_left{clear:left;width:46%;}.elq-form .field-style._75{width:71%;}.elq-form .field-style._100{width:100%;}.elq-form .field-size-top-small{width:30%;}.elq-form .field-size-top-medium{width:75%;}.elq-form .field-size-top-large{width:100%;}.elq-form .field-size-left-small{width:21%;}.elq-form .field-size-left-medium{width:46%;}.section_contact .contact-form .elq-form .field-size-left-large{width:64%;border:1px solid #e1e4e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:43px;padding-left:16px;}.elq-form .instructions.default{color:#444;display:block;font-size:10px;padding:6px 0 3px;}.elq-form .instructions.group{float:left;width:97%;margin-right:2%;margin-left:2%;padding:6px 0 3px;color:#444;display:block;font-size:10px;}.elq-form .instructions.left-single{margin:0 0 0 33%;}.elq-form .instructions-other{margin:0;}.elq-form .label-position.left{display:block;line-height:150%;padding:1px 0 3px;float:left;width:31%;margin:0 15px 0 0;word-wrap:break-word;}.elq-form .label-position.top{display:block;line-height:150%;padding:1px 0 3px;white-space:nowrap;}.elq-form .label-position.alignment-left{text-align:left;}.elq-form .label-position.alignment-right{text-align:right;}.elq-form .list-order{display:block;}.elq-form .list-order.oneColumn{margin:0 7px 0 0;width:100%;clear:both;}.elq-form .list-order.twoColumn{float:left;margin:0 7px 0 0;width:38%;}.elq-form .list-order.threeColumn{float:left;margin:0 7px 0 0;width:30%;}.elq-form .list-order.oneColumnLeft{float:left;margin:0 7px 0 0;width:100%;}.elq-form .list-order.twoColumnLeft{float:left;margin:0 7px 0 0;width:38%;}.elq-form .list-order.threeColumnLeft{float:left;margin:0 7px 0 0;width:30%;}.elq-form .grid-style{display:inline;float:left;margin-left:2%;margin-right:2%;}.elq-form .grid-style._25{width:21%;}.elq-form .grid-style._50{width:46%;}.elq-form .grid-style._75{width:71%;}.elq-form .grid-style._100{width:96%;}.bio-page .bio-details{float:none;width:auto;}.bio-page .bio.content{float:left;width:66%;}.LV_validation_message{font-weight:bold;margin:0 0 0 5px;}.LV_valid{color:#0c0;display:none;}.LV_invalid{color:#c00;font-size:10px;}.LV_valid_field,input.LV_valid_field:hover,input.LV_valid_field:active,textarea.LV_valid_field:hover,textarea.LV_valid_field:active{outline:1px solid #0c0;}.LV_invalid_field,input.LV_invalid_field:hover,input.LV_invalid_field:active,textarea.LV_invalid_field:hover,textarea.LV_invalid_field:active{outline:1px solid #c00;}@media screen and (max-width:41.0625em){.elq-form .label-position.left,.elq-form .field-size-left-large{display:block;width:100%;margin-bottom:10px;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}}