.responsive{width:100%;border-collapse:collapse}@media only screen and (max-width:959px){.responsive>tbody,.responsive>tbody>tr,.responsive>thead,.responsive>thead>th{display:block}.responsive>tbody>tr>th,.responsive>thead>tr,.responsive>thead>tr>th{position:absolute;top:-9999px;left:-9999px}.responsive>tbody>tr>td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%!important;white-space:normal;text-align:left;display:block;box-sizing:content-box;min-height:1em}.responsive>tbody>tr>td::before{position:absolute;color:#00c092;left:6px;width:45%;font-size:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1;padding-right:10px;-ms-word-wrap:break-word;word-wrap:break-word;text-align:left;font-weight:700;content:attr(data-title)}.responsive td.responsive-omit-title:nth-child(even),.responsive td.responsive-omit-title:nth-child(odd){padding-left:6px}.responsive td.responsive-omit-if-empty:empty,.responsive td.responsive-omit-title::before{display:none}}
md-autocomplete{min-width:100px}.cost_guides_banner{background-size:cover;transition:height 1s;min-height:450px;height:60vh;background-position:center center;background-image:url(/bundles/costguides/images/cost-guides-home-banner.jpg)}.cost_guides_banner .banner-cost-guides-wrap{border:2px solid #fff}.cost_guides_banner .banner-cost-guides-wrap .banner-cg-inner{padding:4rem}.cost_guides_banner .banner-cost-guides-wrap .banner-cost-guides-block{padding:2rem}.cg-item-title{position:absolute;top:0;left:0;right:0}.cost-guides-icon-wrapper{border-radius:50%;border:2px solid #36d7b7;width:100px;height:100px;line-height:96px;text-align:center;margin:0 auto}.cg-content .cg-list .cg-list-bullet,.cg-content ul:not(.cg-list) li:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:block;left:0}.simular-cost-links div a:hover{color:#505058}.cg-content .cg-list{margin:2rem 0;font-size:1.8rem;font-weight:300}.cg-content .cg-list li{position:relative;padding-left:3rem;margin-bottom:2rem}.cg-content .cg-list li a{text-decoration:underline;cursor:pointer;vertical-align:middle}.cg-content .cg-list li a:focus,.cg-content .cg-list li a:hover{color:#00c092;text-decoration:none}.cg-content .cg-list li a:focus md-icon circle,.cg-content .cg-list li a:focus md-icon g,.cg-content .cg-list li a:focus md-icon path,.cg-content .cg-list li a:hover md-icon circle,.cg-content .cg-list li a:hover md-icon g,.cg-content .cg-list li a:hover md-icon path{fill:#00c092}.cg-content .cg-list li a:focus .cg-list-bullet,.cg-content .cg-list li a:hover .cg-list-bullet{border-color:#00c092}.cg-content .cg-list .cg-list-bullet{position:absolute;top:5px;width:20px;height:20px;line-height:16px;border-radius:50%;border:1px solid #a1a9be;text-align:center}.cg-content p{font-size:1.6rem;line-height:1.8}.cg-content h2,.cg-content h3,.cg-content h4,.cg-content h5,.cg-content h6{margin:2rem 0 1rem}.cg-content h2{font-size:2.4rem}.cg-content h3{font-size:2.2rem}.cg-content h4{font-size:2rem}.cg-content h5{font-size:1.8rem}.cg-content h6{font-size:1.6rem}.cg-content ol,.cg-content ul:not(.cg-list){margin:2rem 0}.cg-content ol li,.cg-content ul:not(.cg-list) li{padding-left:18px;line-height:150%;font-size:1.6rem;position:relative}.cg-content ol li+li,.cg-content ul:not(.cg-list) li+li{margin-top:1rem}.cg-content ul:not(.cg-list) li:before{position:absolute;content:'';width:7px;height:7px;background:#00c092;border-radius:50%;margin-top:.9rem}.cg-content ol li:before,.cost-guides-img-post a img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.cg-content ol{counter-reset:myCounter}.cg-content ol li{padding-left:3rem}.cg-content ol li:before{counter-increment:myCounter;content:counter(myCounter);color:#00c092;background:#fff;border-radius:50%;position:absolute;left:0;top:4px;text-align:center;width:16px;height:16px;line-height:16px;font-size:1.1rem;font-weight:700;border:1px solid #00c092}.cg-content table{width:100%;max-width:100%;margin:2rem 0;font-size:1.6rem;line-height:1.8}.cg-content table tr{border-bottom:1px solid #bcc1d0}.cg-content table tr:nth-child(even){background:#f1f2f6}.cg-content table tr td,.cg-content table tr th{padding:5px}.cg-content table tr th{background:#a1a9be;color:#fff;font-weight:700}table.responsive tbody tr td:first-child{background:0 0;font-weight:400}.cost-guides-img-post{width:100%;display:block;max-width:50px}.cost-guides-img-post a img{border-radius:50%;max-width:50px;min-width:50px;max-height:50px;min-height:50px;border:1px solid #8a8a95}.cost-guides-img-post a md-icon{border-radius:50%;max-width:46px;min-width:46px;max-height:46px;min-height:46px;border:1px solid #36d7b7}.cost-guides-post-textarea textarea,.cost-guides-post-textarea-reply textarea{padding:10px 17px;font-size:16px;color:#9595a2;max-width:100%;line-height:1.4;font-weight:300}.cost-guides-post-textarea textarea{border:1px solid #bdbdbd;border-radius:4px;width:100%;height:47px}.cost-guides-post-comment{position:relative;background-color:#fff;border-radius:4px;padding:15px 20px}.cost-guides-post-comment:after{display:block;content:'';position:absolute;left:-12px;top:19px;width:0;height:0;border-style:solid;border-width:6px 12px 6px 0;border-color:transparent #fff transparent transparent}.cost-guides-post-textarea-reply{margin-top:25px}.cost-guides-post-textarea-reply textarea{border-radius:4px;border:none;background-color:#fff;width:100%;height:83px}.search-cat .smart-error{font-size:1rem;font-weight:300;text-transform:uppercase;text-align:left;bottom:-1.5rem;letter-spacing:.02em}.cg-cat-link{max-width:55%;display:inline-block}.cg-bottom-img-wrap{text-align:center;overflow:hidden;height:800px;position:relative}.cg-bottom-img-wrap:after,.cg-bottom-img-wrap:before{content:'';width:100px;z-index:2;top:0;height:800px;display:block;position:absolute}.cg-bottom-img-wrap:before{left:0;background:linear-gradient(to right,#f9f9f9 0,rgba(249,249,249,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#00f9f9f9', GradientType=1)}.cg-bottom-img-wrap:after{right:0;background:linear-gradient(to right,rgba(249,249,249,0) 0,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f9f9f9', endColorstr='#f9f9f9', GradientType=1)}.cg-bottom-img{width:1196px;display:inline-block;height:800px;background:url(/bundles/costguides/images/cost-guides-scheme.png) center bottom no-repeat;overflow:hidden}.cg-bottom-img .cg-bottom-logo{right:2rem;position:absolute;top:4rem}.cg-bottom-img .cg-bottom-label{z-index:1;position:absolute;text-align:center;display:block}.cg-bottom-img .cg-bottom-label:hover .cg-name{color:#ff8001;border-color:#ff8001}.cg-bottom-img .cg-bottom-label:before{content:'';z-index:-1;background-image:url(/bundles/costguides/images/pointer-right.png);background-repeat:no-repeat;background-position:right center;width:200px;position:absolute;height:8px;cursor:auto}.cg-bottom-img .cg-bottom-label.cg-4:before,.cg-bottom-img .cg-bottom-label.cg-6:before,.cg-bottom-img .cg-bottom-label.cg-7:before{background-image:url(/bundles/costguides/images/pointer-left.png);background-position:left center}.cg-bottom-img .cg-bottom-label.cg-1{left:3rem;top:8rem}.cg-bottom-img .cg-bottom-label.cg-1:before{-webkit-transform:rotate(120deg);transform:rotate(120deg);left:-5rem;top:110px}.cg-bottom-img .cg-bottom-label.cg-2{left:32rem;top:5rem}.cg-bottom-img .cg-bottom-label.cg-2:before{-webkit-transform:rotate(40deg);transform:rotate(40deg);left:1rem;top:100px}.cg-bottom-img .cg-bottom-label.cg-3{left:58rem;top:9rem}.cg-bottom-img .cg-bottom-label.cg-3:before{width:150px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);left:8rem;top:-10px}.cg-bottom-img .cg-bottom-label.cg-4{right:2.5rem;top:24rem}.cg-bottom-img .cg-bottom-label.cg-4:before{-webkit-transform:rotate(-50deg);transform:rotate(-50deg);right:8rem;top:110px}.cg-bottom-img .cg-bottom-label.cg-5{left:7rem;top:38rem}.cg-bottom-img .cg-bottom-label.cg-5:before{-webkit-transform:rotate(10deg);transform:rotate(10deg);left:12rem;top:30px}.cg-bottom-img .cg-bottom-label.cg-6{left:62rem;top:39rem}.cg-bottom-img .cg-bottom-label.cg-6:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);right:3rem;top:50px}.cg-bottom-img .cg-bottom-label.cg-7{right:7rem;top:49rem}.cg-bottom-img .cg-bottom-label.cg-7:before{-webkit-transform:rotate(-80deg);transform:rotate(-80deg);left:-4rem;top:95px}.cg-bottom-img .cg-bottom-label.cg-8{left:11rem;bottom:4rem}.cg-bottom-img .cg-bottom-label.cg-8:before{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);left:12rem;top:-10px;width:100px}.cg-bottom-img .cg-bottom-label.cg-9{left:38rem;bottom:13rem}.cg-bottom-img .cg-bottom-label.cg-9:before{-webkit-transform:rotate(10deg);transform:rotate(10deg);left:8rem;top:20px}.cg-bottom-img .cg-bottom-label.cg-10{left:68rem;bottom:2rem}.cg-bottom-img .cg-bottom-label.cg-10:before{width:150px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);left:6rem;top:-10px}.cg-bottom-img .cg-name{border-radius:5px;display:inline-block;background:#fff;border:2px solid #7984a2;font-size:1.6rem;font-weight:700;color:#444454;padding:3px 1rem}.cg-bottom-img .cg-cost{display:inline-block;line-height:1;background:#7984a2;color:#fff;padding:5px 1rem;font-weight:700;border-radius:0 0 5px 5px}.cg-table{border:2px solid #fff;line-height:1}.cg-table .cg-table-item:not(:last-child){border-bottom:2px solid #fff}.cg-sim{max-width:310px}.cg-page main{margin-bottom:3rem}.cg-page main .hr-block>:first-child{margin-top:0}@media screen and (min-width:960px){.cg-page aside{width:330px;min-width:330px;max-width:330px;padding-left:3rem}}@media screen and (max-width:1279px){.cg-bottom-img{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cg-bottom-img .cg-name{border-color:#ff8001}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label:before{width:18px;height:18px;background:#ff8001;border-radius:50%;-webkit-transform:none;transform:none}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-1{top:20rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-1:before{left:5px;top:55px}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-2{top:10rem;left:40rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-2:before{left:11rem;top:50px}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-3{left:64rem;top:2rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-3:before{left:15rem;top:10px}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-4{right:15rem;top:28rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-4:before{right:12rem;top:80px}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-5{left:23rem;top:36rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-5:before{left:14rem;top:50px}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-6:before{right:13rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-7{top:50rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-7:before{left:4rem;top:80px}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-8:before{left:21rem;top:-30px}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-9{left:43rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-9:before{left:14rem;top:50px}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-10{left:76rem;bottom:6rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-10:before{left:9rem;top:-30px}}@media screen and (max-width:599px){.cost_guides_banner{min-height:auto;height:auto}.cost_guides_banner .banner-cost-guides-wrap{border:0;width:100%}.cost_guides_banner .banner-cost-guides-wrap .banner-cg-inner{padding:2rem}.search-cat .smart-error{text-align:center}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label:before{display:none}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-2{left:47rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-3{left:59rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-6{left:58rem}.cg-bottom-img-wrap .cg-bottom-img .cg-bottom-label.cg-9{left:48rem}.cg-bottom-img-wrap:before{width:50px}.banner-cost-guides-wrap{border:0}}@media screen and (min-width:600px) and (max-width:959px){.cost_guides_banner.cost_inner .banner-cg-inner{padding:2rem}.cg-sim{width:44%}.cg-sim:nth-child(odd){margin-right:3rem}}@media screen and (max-width:959px){.responsive>tbody>tr>td::before{color:#444454;font-weight:700}.responsive>tbody>tr>td{text-align:left!important;font-size:1.4rem;line-height:1.4}}@media screen and (min-width:960px) and (max-width:1279px){.smart-zip md-autocomplete md-autocomplete-wrap input{font-size:1.8rem}}