﻿.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:white;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:1.6rem;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow::after{border-width:10px;content:''}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow::after{content:' ';bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:white}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow::after{content:' ';left:1px;bottom:-10px;border-left-width:0;border-right-color:white}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow::after{content:' ';top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:white}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow::after{content:' ';right:1px;border-right-width:0;border-left-color:white;bottom:-10px}.modal-open{overflow:hidden}.modal-open .modal{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate3d(0, -25%, 0);transform:translate3d(0, -25%, 0);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:white;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:0.5}.modal-header{padding:1.2rem;border-bottom:1px solid #eaeaea;min-height:2.7rem}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:1.2rem}.modal-footer{padding:1.2rem;text-align:right;border-top:1px solid #eaeaea}.modal-footer::before,.modal-footer::after{content:' ';display:table}.modal-footer::after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 650px){.modal-dialog{width:600px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5);margin:30px auto}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:white;border:1px solid rgba(0,0,0,0.2);border-radius:5px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:0.5}.modal-header{padding:1.2rem;border-bottom:1px solid #eaeaea;min-height:2.7rem}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:1.2rem}.modal-footer{padding:1.2rem;text-align:right;border-top:1px solid #eaeaea}.modal-footer::before,.modal-footer::after{content:' ';display:table}.modal-footer::after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 650px){.modal-dialog{width:600px;margin-top:30px;margin-bottom:30px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.carousel-inner{width:60%;margin:auto;margin-bottom:20px}.carousel-control{font-weight:100 !important;line-height:5rem;padding-top:5rem;width:10%;color:#cccccc;opacity:10}.carousel-control.left,.carousel-control.right{background-image:-webkit-gradient(linear, left top, right top, from(transparent), to(transparent));background-image:linear-gradient(to right, transparent 0%, transparent 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1)}.carousel-control:focus{color:#cccccc}.carousel-control:hover{color:#008CC9}a.has_image,a.has_image:active,a.has_image:focus{outline:0}.full-width{width:100%}.flex-container-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anchor{display:block;visibility:hidden;position:relative;top:-80px}.hero-medium{font-size:3.7rem}.u-bg-dark form .help-block{color:white}.bulleted-list li{margin-left:-15px;margin-bottom:1rem}.icon-gold{color:#F2DD61}.rounded-list .active .progress-circle,.progress-circle.completed{background:#F55D25}.rounded-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0;text-align:center}@media screen and (max-width: 649px){.rounded-list{padding:1em 0;background:#f9f9f9}}.rounded-list .progress-item{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;list-style-type:none}@media screen and (min-width: 650px){.rounded-list .progress-item.active{background:#f9f9f9;margin-bottom:-1px}}.rounded-list .progress-circle{background:#eaeaea;color:white;display:inline-block;text-align:center;margin-right:.6em;vertical-align:middle;width:1.8em;height:1.8em;line-height:1.8em;border-radius:1.8em}form p.error{color:#ED4F4B;font-size:1.3rem}.top-aligned-dollar-sign{padding:0px 10px 0px 4px;vertical-align:top;top:4px}.bg-photo{background-size:cover;background-position:50% 0}.bg-photo-hero-overlay{background-image:url("//images.avvo.com/avvo/cms/images/legal_services/advisor_hero_mobile.jpg")}@media (min-width: 650px){.bg-photo{background-position:75% 0}.bg-photo-hero-overlay{background-image:url("//images.avvo.com/avvo/cms/images/legal_services/advisor_hero.jpg")}}#advice-first-line{width:120px;float:right;margin-bottom:2px;padding-left:5px}#advice-second-line{font-size:22px;width:260px;float:right;text-align:center}.fee-detail{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5px;padding-bottom:5px}.fee-detail .dollar-amount{font-family:"Circular", Avenir Next, Avenir, Century Gothic, sans-serif;font-size:50px;line-height:40px}.circular-not-loaded .fee-detail .dollar-amount{font-family:Avenir Next, Avenir, Century Gothic, sans-serif}.circular-subset-loaded .fee-detail .dollar-amount{font-family:"Circular Subset", Avenir Next, Avenir, Century Gothic, sans-serif}.fee-detail .fee-description{position:relative;line-height:18px;font-size:18px;top:3px;left:2px}.featured-items{padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.featured-items{padding-top:40px}}@media (max-width: 649px){.hero-section .h2{margin-top:1rem}}#how-it-works-section h2{margin-top:10px}#how-it-works-section ol{padding-left:3em;text-indent:-3em}#how-it-works-section ol li{padding-bottom:15px}#how-it-works-section ol li:before{text-indent:0em}#how-it-works-section .h3{margin-top:0px}#how-it-works-section .inline-guarantee{display:none}#how-it-works-section.hide-video .video-container{display:none}#how-it-works-section.hide-video .inline-guarantee{display:block}.guarantee{padding-top:70px;padding-bottom:70px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guarantee .h3{margin:0px;font-size:1.1em}.guarantee .vertical-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mobile-panels{background-color:#f2f2f2;border-bottom:1px solid #cccccc}#mobile-panels .panel,#mobile-panels .panel-heading{padding:1.2rem}#mobile-panels .panel-heading{border-top:1px solid #cccccc}.professional-details{padding-left:20px}.versus{border-top:1px solid #cccccc;margin-top:20px;margin-bottom:20px}.versus span{position:relative;border-radius:50%;width:50px;height:50px;padding:12px;left:45%;bottom:12px}.video-container iframe{border:1px solid #cccccc}@media (min-width: 992px){.video-container iframe{width:406px;height:232px}}@media (max-width: 991px){.video-container iframe{height:169px}}@media (min-width: 650px){.pricing-container{background-color:white;border:1px solid #cccccc}.pricing-container .versus{margin-bottom:0px;border-top:0}.pricing-container .versus span{left:47.3%;bottom:300px}.pricing-container .pricing-container-right,.pricing-container .pricing-container-left{padding-left:50px;padding-right:50px}.pricing-container .pricing-container-right{border-left:1px solid #cccccc;border-top:0;margin-bottom:-28px}}@media (min-width: 992px){.pricing-container .versus span{left:47.75%;bottom:290px}}#new_postal_code_form p.error,#new_postal_code_form1 p.error,#new_postal_code_form2 p.error,#new_postal_code_form3 p.error,#new_postal_code_form4 p.error,#new_postal_code_form5 p.error{margin-bottom:-20px;margin-right:-70px}#new_postal_code_form .postal_code_form_postal_code,#new_postal_code_form1 .postal_code_form_postal_code,#new_postal_code_form2 .postal_code_form_postal_code,#new_postal_code_form3 .postal_code_form_postal_code,#new_postal_code_form4 .postal_code_form_postal_code,#new_postal_code_form5 .postal_code_form_postal_code{position:relative}#new_postal_code_form .postal_code_form_postal_code:before,#new_postal_code_form1 .postal_code_form_postal_code:before,#new_postal_code_form2 .postal_code_form_postal_code:before,#new_postal_code_form3 .postal_code_form_postal_code:before,#new_postal_code_form4 .postal_code_form_postal_code:before,#new_postal_code_form5 .postal_code_form_postal_code:before{padding:.35em 0;content:"";position:absolute;color:#26DDFC;left:1.6rem;top:-.3rem;font-size:2.5rem}@media (max-width: 650px){#new_postal_code_form .postal_code_form_postal_code:before,#new_postal_code_form1 .postal_code_form_postal_code:before,#new_postal_code_form2 .postal_code_form_postal_code:before,#new_postal_code_form3 .postal_code_form_postal_code:before,#new_postal_code_form4 .postal_code_form_postal_code:before,#new_postal_code_form5 .postal_code_form_postal_code:before{top:.3rem}}#new_postal_code_form1 .postal_code_form_postal_code:before{left:.7rem;font-size:2rem;top:0rem}#new_postal_code_form2 p.error{color:white}#new_postal_code_form3 .postal_code_form_postal_code:before{font-size:3rem}#new_postal_code_form3 p.error{color:white}#new_postal_code_form4 .btn{margin-top:20px}#new_postal_code_form5 .input-field{font-size:2.1rem}#new_postal_code_form5 .btn{margin-top:30px}#new_postal_code_form5 .postal_code_form_postal_code:before{top:.5rem}.fa{font-family:FontAwesome}.specialty-list a.specialty-flex-container{pointer-events:none;cursor:default}.specialty-list .specialty-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.specialty-list .specialty-description{margin-left:20px;margin-right:20px;margin-bottom:15px}.specialty-list .specialty-description .specialty-name{margin-top:5px}.specialty-list .specialty-action{margin-left:10px;margin-right:20px;pointer-events:auto;cursor:auto;color:gray}.specialty-list .specialty-action .btn{width:120px}.specialty-list .specialty-action .mobile-action{font-size:5rem}@media (min-width: 650px){.specialty-list .hero-medium{font-size:3.4rem}.specialty-list .specialty-description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.specialty-list .specialty-flex-container.card{margin-bottom:20px}}@media (max-width: 649px){.specialty-list{max-width:100%}.specialty-list .clicked{background-color:#eaeaea !important}.specialty-list h2.subheading{margin-top:1.6rem;margin-bottom:1.6rem}.specialty-list a.specialty-flex-container,.specialty-list a.specialty-flex-container .mobile-action{pointer-events:auto;cursor:pointer}.specialty-list .specialty-description{max-width:90%;margin-left:0;margin-right:0}.specialty-list .specialty-description .specialty-name{font-size:2rem;line-height:1.5rem;margin-top:25px}.specialty-list .specialty-description .specialty-examples{font-size:1.6rem;line-height:.8rem}.specialty-list .specialty-action{margin-left:20px}.specialty-list .card{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none}.specialty-list .row{border-bottom:2px solid #eaeaea;background-color:white}.specialty-disclaimer{padding-top:0px;font-weight:bold}}.thanks-page{padding-bottom:20px}.thanks-page .provider-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}@media (max-width: 991px){.thanks-page{padding-bottom:10px}}hr{border-color:#cccccc}#js-file-browse #checkout_document{cursor:pointer}#promo_code_link{cursor:pointer}.disclaimer ul{margin-top:7px;font-size:2.5rem;padding-left:20px}.disclaimer ul li{line-height:2rem;padding-left:5px;margin-bottom:20px;font-size:1.5rem;vertical-align:middle}.error{color:#ED4F4B}.upload{width:100% !important}.checkout-progress-container{font-family:"Circular", Avenir Next, Avenir, Century Gothic, sans-serif;border-bottom:1px solid #cccccc}.circular-not-loaded .checkout-progress-container{font-family:Avenir Next, Avenir, Century Gothic, sans-serif}.circular-subset-loaded .checkout-progress-container{font-family:"Circular Subset", Avenir Next, Avenir, Century Gothic, sans-serif}@media (max-width: 649px){.checkout-progress-container a{text-decoration:none;color:black}}.checkout-progress-container .progress-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.checkout-progress-container .mobile-checkout-progress{max-width:400px;margin-left:auto;margin-right:auto;padding-top:8px;padding-bottom:20px}.checkout-progress-container .mobile-checkout-progress .progress-container{margin-top:15px;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-progress-container .mobile-checkout-progress .indicator{color:white;text-align:center;background:#cccccc;width:1.8em;height:1.8em;line-height:1.8em;border-radius:1.8em;position:relative}.checkout-progress-container .mobile-checkout-progress .indicator.active{background:#F55D25}.checkout-progress-container .mobile-checkout-progress .indicator::before,.checkout-progress-container .mobile-checkout-progress .indicator::after{content:'';position:absolute;top:.8em;left:-4em;width:4em;height:.2em;background:#eaeaea;z-index:-1}.checkout-progress-container .mobile-checkout-progress .indicator::after{left:1em}.checkout-progress-container .mobile-checkout-progress .progress-item:first-child>.indicator::before,.checkout-progress-container .mobile-checkout-progress .progress-item:last-child>.indicator::after{display:none}.checkout-progress-container .mobile-checkout-progress .progress-item:last-child{max-width:90px}.checkout-progress-container .mobile-checkout-progress .indicator-text{padding-top:10px;font-size:1.4rem;line-height:1.8rem}@media (min-width: 650px){.checkout-progress-container .checkout-progress{font-size:1.4rem}.checkout-progress-container .checkout-progress .progress-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:8rem}.checkout-progress-container .checkout-progress .progress-container .progress-item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkout-progress-container .checkout-progress .progress-container .active{background-color:#f9f9f9;margin-bottom:-1px}.checkout-progress-container .checkout-progress .progress-container .multi-line{text-align:left;display:block}}.v-how-it-works-step,.v-how-it-works-step span{width:1.8em;height:1.8em;line-height:1.8em;border-radius:1.8em}.v-how-it-works-step{background:#F55D25;margin-bottom:1em}.v-how-it-works-step span{color:white;display:inline-block}.v-rounded-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media screen and (min-width: 992px){.v-advisor-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
