@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem+1.5vw)}@media(min-width:1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem+0.9vw)}@media(min-width:1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem+0.6vw)}@media(min-width:1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem+0.3vw)}@media(min-width:1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-bs-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem+0.3vw);line-height:inherit}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem+4.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem+3.9vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem+3.3vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem+2.7vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem+2.1vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem+1.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container-md,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container{max-width:960px}}@media(min-width:1200px){.container-lg,.container-md,.container{max-width:1140px}}@media(min-width:1400px){.container-lg,.container-md,.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0{--bs-gutter-x:0}.g-0{--bs-gutter-y:0}.g-1{--bs-gutter-x:.25rem}.g-1{--bs-gutter-y:.25rem}.g-2{--bs-gutter-x:.5rem}.g-2{--bs-gutter-y:.5rem}.g-3{--bs-gutter-x:1rem}.g-3{--bs-gutter-y:1rem}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}.g-5{--bs-gutter-x:3rem}.g-5{--bs-gutter-y:3rem}@media(min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0{--bs-gutter-x:0}.g-md-0{--bs-gutter-y:0}.g-md-1{--bs-gutter-x:.25rem}.g-md-1{--bs-gutter-y:.25rem}.g-md-2{--bs-gutter-x:.5rem}.g-md-2{--bs-gutter-y:.5rem}.g-md-3{--bs-gutter-x:1rem}.g-md-3{--bs-gutter-y:1rem}.g-md-4{--bs-gutter-x:1.5rem}.g-md-4{--bs-gutter-y:1.5rem}.g-md-5{--bs-gutter-x:3rem}.g-md-5{--bs-gutter-y:3rem}}@media(min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0{--bs-gutter-x:0}.g-lg-0{--bs-gutter-y:0}.g-lg-1{--bs-gutter-x:.25rem}.g-lg-1{--bs-gutter-y:.25rem}.g-lg-2{--bs-gutter-x:.5rem}.g-lg-2{--bs-gutter-y:.5rem}.g-lg-3{--bs-gutter-x:1rem}.g-lg-3{--bs-gutter-y:1rem}.g-lg-4{--bs-gutter-x:1.5rem}.g-lg-4{--bs-gutter-y:1.5rem}.g-lg-5{--bs-gutter-x:3rem}.g-lg-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem+1px);padding-bottom:calc(0.375rem+1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem+1px);padding-bottom:calc(0.5rem+1px);font-size:1.25rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-0.375rem -0.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-lg{min-height:calc(1.5em+1rem+2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-0.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em+0.75rem+2px)}textarea.form-control-lg{min-height:calc(1.5em+1rem+2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3e%3cpathfill='none'stroke='%23343a40'stroke-linecap='round'stroke-linejoin='round'stroke-width='2'd='M25l666-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,0.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='002020'%3e%3cpathfill='none'stroke='%23fff'stroke-linecap='round'stroke-linejoin='round'stroke-width='3'd='M610l33l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='2'fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='002020'%3e%3cpathfill='none'stroke='%23fff'stroke-linecap='round'stroke-linejoin='round'stroke-width='3'd='M610h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='3'fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='3'fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='-4-488'%3e%3ccircler='3'fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem+2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown) ~ label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:focus ~ label,.form-floating>.form-control:not(:placeholder-shown) ~ label,.form-floating>.form-select ~ label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill ~ label{opacity:.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-lg>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,0.9);border-radius:.25rem}.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em+0.75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%23198754'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em+0.1875rem) center;background-size:calc(0.75em+0.375rem) calc(0.75em+0.375rem)}.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}textarea.form-control.is-valid{padding-right:calc(1.5em+0.75rem);background-position:top calc(0.375em+0.1875rem) right calc(0.375em+0.1875rem)}.form-select.is-valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3e%3cpathfill='none'stroke='%23343a40'stroke-linecap='round'stroke-linejoin='round'stroke-width='2'd='M25l666-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='0088'%3e%3cpathfill='%23198754'd='M2.36.73L.64.53c-.4-1.04.46-1.41.1-.8l1.11.43.4-3.8c.6-.631.6-.271.2.7l-44.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em+0.375rem) calc(0.75em+0.375rem)}.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.form-check-input.is-valid{border-color:#198754}.form-check-input.is-valid:checked{background-color:#198754}.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,0.25)}.form-check-input.is-valid ~ .form-check-label{color:#198754}.form-check-inline .form-check-input ~ .valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em+0.75rem);background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001212'width='12'height='12'fill='none'stroke='%23dc3545'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em+0.1875rem) center;background-size:calc(0.75em+0.375rem) calc(0.75em+0.375rem)}.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}textarea.form-control.is-invalid{padding-right:calc(1.5em+0.75rem);background-position:top calc(0.375em+0.1875rem) right calc(0.375em+0.1875rem)}.form-select.is-invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3e%3cpathfill='none'stroke='%23343a40'stroke-linecap='round'stroke-linejoin='round'stroke-width='2'd='M25l666-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001212'width='12'height='12'fill='none'stroke='%23dc3545'%3e%3ccirclecx='6'cy='6'r='4.5'/%3e%3cpathstroke-linejoin='round'd='M5.83.6h.4L66.5z'/%3e%3ccirclecx='6'cy='8.2'r='.6'fill='%23dc3545'stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em+0.375rem) calc(0.75em+0.375rem)}.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.form-check-input.is-invalid{border-color:#dc3545}.form-check-input.is-invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,0.25)}.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.form-check-inline .form-check-input ~ .invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,0.5)}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,0.5)}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,0.5)}.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,0.5)}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,0.5)}.btn-check:checked+.btn-success,.btn-check:active+.btn-success,.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:checked+.btn-success:focus,.btn-check:active+.btn-success:focus,.btn-success:active:focus,.btn-success.active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,0.5)}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,0.5)}.btn-check:checked+.btn-info,.btn-check:active+.btn-info,.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:checked+.btn-info:focus,.btn-check:active+.btn-info:focus,.btn-info:active:focus,.btn-info.active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,0.5)}.btn-info:disabled,.btn-info.disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,0.5)}.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:checked+.btn-warning:focus,.btn-check:active+.btn-warning:focus,.btn-warning:active:focus,.btn-warning.active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,0.5)}.btn-warning:disabled,.btn-warning.disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,0.5)}.btn-check:checked+.btn-light,.btn-check:active+.btn-light,.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:checked+.btn-light:focus,.btn-check:active+.btn-light:focus,.btn-light:active:focus,.btn-light.active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,0.5)}.btn-light:disabled,.btn-light.disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,0.5)}.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark,.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:checked+.btn-dark:focus,.btn-check:active+.btn-dark:focus,.btn-dark:active:focus,.btn-dark.active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,0.5)}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link:disabled,.btn-link.disabled{color:#6c757d}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,0.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,0.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{color:#fff;background-color:rgba(255,255,255,0.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,0.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn ~ .btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-pills .nav-link{background:0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-fill .nav-item .nav-link{width:100%}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-md,.navbar>.container-lg{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-top,.navbar-expand-md .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-top,.navbar-expand-lg .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.55)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.55);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='003030'%3e%3cpathstroke='rgba%280,0,0,0.55%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,0.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.55);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='003030'%3e%3cpathstroke='rgba%28255,255,255,0.55%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-0.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-pills{margin-right:-0.5rem;margin-left:-0.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(0.25rem - 1px)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%230c63e4'%3e%3cpathfill-rule='evenodd'd='M1.6464.646a.5.5001.7080L810.293l5.646-5.647a.5.5001.708.708l-66a.5.5001-.7080l-6-6a.5.50010-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%23212529'%3e%3cpathfill-rule='evenodd'd='M1.6464.646a.5.5001.7080L810.293l5.646-5.647a.5.5001.708.708l-66a.5.5001-.7080l-6-6a.5.50010-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:#6c757d}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0{background-position-x:1rem}}@keyframes progress-bar-stripes{0{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%23000'%3e%3cpathd='M.293.293a110011.4140L86.58614.293.293a110111.4141.414L9.4148l6.2936.293a11001-1.4141.414L89.414l-6.2936.293a11001-1.414-1.414L6.5868.2931.707a110010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,0.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 .5rem 1rem rgba(0,0,0,0.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05);border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.toast-header .btn-close{margin-right:-0.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-0.5rem -0.5rem -0.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}}@media(min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^=top]{padding:.4rem 0}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^=right]{padding:0 .4rem}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^=left]{padding:0 .4rem}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,0.2);border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0 .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%23fff'%3e%3cpathd='M11.3541.646a.5.50010.708L5.7078l5.6475.646a.5.5001-.708.708l-6-6a.5.50010-.708l6-6a.5.5001.7080z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'fill='%23fff'%3e%3cpathd='M4.6461.646a.5.5001.7080l66a.5.50010.708l-66a.5.5001-.708-.708L10.29384.6462.354a.5.50010-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}@-webkit-keyframes spinner-grow{0{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0{transform:scale(0)}50%{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.spinner-border{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-0.5rem;margin-right:-0.5rem;margin-bottom:-0.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,0.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,0.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,0.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,0.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-lg{min-height:1.2em}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.link-primary{color:#0d6efd}.link-primary:hover,.link-primary:focus{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:hover,.link-secondary:focus{color:#565e64}.link-success{color:#198754}.link-success:hover,.link-success:focus{color:#146c43}.link-info{color:#0dcaf0}.link-info:hover,.link-info:focus{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:hover,.link-warning:focus{color:#ffcd39}.link-light{color:#f8f9fa}.link-light:hover,.link-light:focus{color:#f9fafb}.link-dark{color:#212529}.link-dark:hover,.link-dark:focus{color:#1a1e21}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media(min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.border{border:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-top-0{border-top:0 !important}.border-end{border-right:1px solid #dee2e6 !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:1px solid #dee2e6 !important}.border-start-0{border-left:0 !important}.border-primary{border-color:#0d6efd !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#198754 !important}.border-info{border-color:#0dcaf0 !important}.border-warning{border-color:#ffc107 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#212529 !important}.border-white{border-color:#fff !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-line-through{text-decoration:line-through !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity)) !important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,0.5) !important}.text-reset{--bs-text-opacity:1;color:inherit !important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent !important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}.rounded{border-radius:.25rem !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:.2rem !important}.rounded-2{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-end{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-start{border-bottom-left-radius:.25rem !important;border-top-left-radius:.25rem !important}.visible{visibility:visible !important}@media(min-width:768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width:992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:"\f67f"}.bi-align-bottom::before{content:"\f103"}.bi-align-center::before{content:"\f104"}.bi-align-end::before{content:"\f105"}.bi-align-start::before{content:"\f107"}.bi-align-top::before{content:"\f108"}.bi-alt::before{content:"\f109"}.bi-app-indicator::before{content:"\f10a"}.bi-app::before{content:"\f10b"}.bi-archive-fill::before{content:"\f10c"}.bi-archive::before{content:"\f10d"}.bi-arrow-bar-down::before{content:"\f112"}.bi-arrow-bar-left::before{content:"\f113"}.bi-arrow-bar-right::before{content:"\f114"}.bi-arrow-bar-up::before{content:"\f115"}.bi-arrow-down-circle-fill::before{content:"\f118"}.bi-arrow-down-circle::before{content:"\f119"}.bi-arrow-down-left-circle-fill::before{content:"\f11a"}.bi-arrow-down-left-circle::before{content:"\f11b"}.bi-arrow-down-left-square-fill::before{content:"\f11c"}.bi-arrow-down-left-square::before{content:"\f11d"}.bi-arrow-down-left::before{content:"\f11e"}.bi-arrow-down-right-circle-fill::before{content:"\f11f"}.bi-arrow-down-right-circle::before{content:"\f120"}.bi-arrow-down-right-square-fill::before{content:"\f121"}.bi-arrow-down-right-square::before{content:"\f122"}.bi-arrow-down-right::before{content:"\f123"}.bi-arrow-down-short::before{content:"\f124"}.bi-arrow-down-square-fill::before{content:"\f125"}.bi-arrow-down-square::before{content:"\f126"}.bi-arrow-down-up::before{content:"\f127"}.bi-arrow-down::before{content:"\f128"}.bi-arrow-left-circle-fill::before{content:"\f129"}.bi-arrow-left-circle::before{content:"\f12a"}.bi-arrow-left-right::before{content:"\f12b"}.bi-arrow-left-short::before{content:"\f12c"}.bi-arrow-left-square-fill::before{content:"\f12d"}.bi-arrow-left-square::before{content:"\f12e"}.bi-arrow-left::before{content:"\f12f"}.bi-arrow-repeat::before{content:"\f130"}.bi-arrow-return-left::before{content:"\f131"}.bi-arrow-return-right::before{content:"\f132"}.bi-arrow-right-circle-fill::before{content:"\f133"}.bi-arrow-right-circle::before{content:"\f134"}.bi-arrow-right-short::before{content:"\f135"}.bi-arrow-right-square-fill::before{content:"\f136"}.bi-arrow-right-square::before{content:"\f137"}.bi-arrow-right::before{content:"\f138"}.bi-arrow-up-circle-fill::before{content:"\f139"}.bi-arrow-up-circle::before{content:"\f13a"}.bi-arrow-up-left-circle-fill::before{content:"\f13b"}.bi-arrow-up-left-circle::before{content:"\f13c"}.bi-arrow-up-left-square-fill::before{content:"\f13d"}.bi-arrow-up-left-square::before{content:"\f13e"}.bi-arrow-up-left::before{content:"\f13f"}.bi-arrow-up-right-circle-fill::before{content:"\f140"}.bi-arrow-up-right-circle::before{content:"\f141"}.bi-arrow-up-right-square-fill::before{content:"\f142"}.bi-arrow-up-right-square::before{content:"\f143"}.bi-arrow-up-right::before{content:"\f144"}.bi-arrow-up-short::before{content:"\f145"}.bi-arrow-up-square-fill::before{content:"\f146"}.bi-arrow-up-square::before{content:"\f147"}.bi-arrow-up::before{content:"\f148"}.bi-at::before{content:"\f152"}.bi-back::before{content:"\f155"}.bi-blockquote-left::before{content:"\f190"}.bi-blockquote-right::before{content:"\f191"}.bi-bootstrap-fill::before{content:"\f1a6"}.bi-bootstrap::before{content:"\f1a8"}.bi-border-all::before{content:"\f1a9"}.bi-border-bottom::before{content:"\f1aa"}.bi-border-center::before{content:"\f1ab"}.bi-border-inner::before{content:"\f1ac"}.bi-border-left::before{content:"\f1ad"}.bi-border-outer::before{content:"\f1af"}.bi-border-right::before{content:"\f1b0"}.bi-border-style::before{content:"\f1b1"}.bi-border-top::before{content:"\f1b2"}.bi-border-width::before{content:"\f1b3"}.bi-border::before{content:"\f1b4"}.bi-box-arrow-down-left::before{content:"\f1b7"}.bi-box-arrow-down-right::before{content:"\f1b8"}.bi-box-arrow-down::before{content:"\f1b9"}.bi-box-arrow-in-down-left::before{content:"\f1ba"}.bi-box-arrow-in-down-right::before{content:"\f1bb"}.bi-box-arrow-in-down::before{content:"\f1bc"}.bi-box-arrow-in-left::before{content:"\f1bd"}.bi-box-arrow-in-right::before{content:"\f1be"}.bi-box-arrow-in-up-left::before{content:"\f1bf"}.bi-box-arrow-in-up-right::before{content:"\f1c0"}.bi-box-arrow-in-up::before{content:"\f1c1"}.bi-box-arrow-left::before{content:"\f1c2"}.bi-box-arrow-right::before{content:"\f1c3"}.bi-box-arrow-up-left::before{content:"\f1c4"}.bi-box-arrow-up-right::before{content:"\f1c5"}.bi-box-arrow-up::before{content:"\f1c6"}.bi-box::before{content:"\f1c8"}.bi-bug-fill::before{content:"\f1db"}.bi-bug::before{content:"\f1dc"}.bi-calculator-fill::before{content:"\f1df"}.bi-calculator::before{content:"\f1e0"}.bi-calendar-check-fill::before{content:"\f1e1"}.bi-calendar-check::before{content:"\f1e2"}.bi-calendar-date-fill::before{content:"\f1e3"}.bi-calendar-date::before{content:"\f1e4"}.bi-calendar-day-fill::before{content:"\f1e5"}.bi-calendar-day::before{content:"\f1e6"}.bi-calendar-event-fill::before{content:"\f1e7"}.bi-calendar-event::before{content:"\f1e8"}.bi-calendar-fill::before{content:"\f1e9"}.bi-calendar-month-fill::before{content:"\f1ec"}.bi-calendar-month::before{content:"\f1ed"}.bi-calendar-range-fill::before{content:"\f1f0"}.bi-calendar-range::before{content:"\f1f1"}.bi-calendar-week-fill::before{content:"\f1f2"}.bi-calendar-week::before{content:"\f1f3"}.bi-calendar-x-fill::before{content:"\f1f4"}.bi-calendar-x::before{content:"\f1f5"}.bi-calendar::before{content:"\f1f6"}.bi-calendar2-check-fill::before{content:"\f1f7"}.bi-calendar2-check::before{content:"\f1f8"}.bi-calendar2-date-fill::before{content:"\f1f9"}.bi-calendar2-date::before{content:"\f1fa"}.bi-calendar2-day-fill::before{content:"\f1fb"}.bi-calendar2-day::before{content:"\f1fc"}.bi-calendar2-event-fill::before{content:"\f1fd"}.bi-calendar2-event::before{content:"\f1fe"}.bi-calendar2-fill::before{content:"\f1ff"}.bi-calendar2-month-fill::before{content:"\f202"}.bi-calendar2-month::before{content:"\f203"}.bi-calendar2-range-fill::before{content:"\f206"}.bi-calendar2-range::before{content:"\f207"}.bi-calendar2-week-fill::before{content:"\f208"}.bi-calendar2-week::before{content:"\f209"}.bi-calendar2-x-fill::before{content:"\f20a"}.bi-calendar2-x::before{content:"\f20b"}.bi-calendar2::before{content:"\f20c"}.bi-calendar3-event-fill::before{content:"\f20d"}.bi-calendar3-event::before{content:"\f20e"}.bi-calendar3-fill::before{content:"\f20f"}.bi-calendar3-range-fill::before{content:"\f210"}.bi-calendar3-range::before{content:"\f211"}.bi-calendar3-week-fill::before{content:"\f212"}.bi-calendar3-week::before{content:"\f213"}.bi-calendar3::before{content:"\f214"}.bi-calendar4-event::before{content:"\f215"}.bi-calendar4-range::before{content:"\f216"}.bi-calendar4-week::before{content:"\f217"}.bi-calendar4::before{content:"\f218"}.bi-card-heading::before{content:"\f225"}.bi-card-image::before{content:"\f226"}.bi-card-list::before{content:"\f227"}.bi-card-text::before{content:"\f228"}.bi-caret-down-fill::before{content:"\f229"}.bi-caret-down-square-fill::before{content:"\f22a"}.bi-caret-down-square::before{content:"\f22b"}.bi-caret-down::before{content:"\f22c"}.bi-caret-left-fill::before{content:"\f22d"}.bi-caret-left-square-fill::before{content:"\f22e"}.bi-caret-left-square::before{content:"\f22f"}.bi-caret-left::before{content:"\f230"}.bi-caret-right-fill::before{content:"\f231"}.bi-caret-right-square-fill::before{content:"\f232"}.bi-caret-right-square::before{content:"\f233"}.bi-caret-right::before{content:"\f234"}.bi-caret-up-fill::before{content:"\f235"}.bi-caret-up-square-fill::before{content:"\f236"}.bi-caret-up-square::before{content:"\f237"}.bi-caret-up::before{content:"\f238"}.bi-cast::before{content:"\f248"}.bi-check-all::before{content:"\f269"}.bi-check-circle-fill::before{content:"\f26a"}.bi-check-circle::before{content:"\f26b"}.bi-check-square-fill::before{content:"\f26c"}.bi-check-square::before{content:"\f26d"}.bi-check::before{content:"\f26e"}.bi-check2-all::before{content:"\f26f"}.bi-check2-circle::before{content:"\f270"}.bi-check2-square::before{content:"\f271"}.bi-check2::before{content:"\f272"}.bi-chevron-bar-down::before{content:"\f274"}.bi-chevron-bar-expand::before{content:"\f275"}.bi-chevron-bar-left::before{content:"\f276"}.bi-chevron-bar-right::before{content:"\f277"}.bi-chevron-bar-up::before{content:"\f278"}.bi-chevron-double-down::before{content:"\f27e"}.bi-chevron-double-left::before{content:"\f27f"}.bi-chevron-double-right::before{content:"\f280"}.bi-chevron-double-up::before{content:"\f281"}.bi-chevron-down::before{content:"\f282"}.bi-chevron-expand::before{content:"\f283"}.bi-chevron-left::before{content:"\f284"}.bi-chevron-right::before{content:"\f285"}.bi-chevron-up::before{content:"\f286"}.bi-circle-fill::before{content:"\f287"}.bi-circle-square::before{content:"\f289"}.bi-circle::before{content:"\f28a"}.bi-code-square::before{content:"\f2c7"}.bi-code::before{content:"\f2c8"}.bi-command::before{content:"\f2cf"}.bi-controller::before{content:"\f2d4"}.bi-credit-card-2-back-fill::before{content:"\f2d7"}.bi-credit-card-2-back::before{content:"\f2d8"}.bi-credit-card-2-front-fill::before{content:"\f2d9"}.bi-credit-card-2-front::before{content:"\f2da"}.bi-credit-card-fill::before{content:"\f2db"}.bi-credit-card::before{content:"\f2dc"}.bi-cursor-fill::before{content:"\f2e1"}.bi-cursor-text::before{content:"\f2e2"}.bi-cursor::before{content:"\f2e3"}.bi-display-fill::before{content:"\f301"}.bi-display::before{content:"\f302"}.bi-facebook::before{content:"\f344"}.bi-file-arrow-down-fill::before{content:"\f345"}.bi-file-arrow-down::before{content:"\f346"}.bi-file-arrow-up-fill::before{content:"\f347"}.bi-file-arrow-up::before{content:"\f348"}.bi-file-break-fill::before{content:"\f34d"}.bi-file-break::before{content:"\f34e"}.bi-file-check-fill::before{content:"\f34f"}.bi-file-check::before{content:"\f350"}.bi-file-code-fill::before{content:"\f351"}.bi-file-code::before{content:"\f352"}.bi-file-fill::before{content:"\f397"}.bi-file-font-fill::before{content:"\f398"}.bi-file-font::before{content:"\f399"}.bi-file-image-fill::before{content:"\f39a"}.bi-file-image::before{content:"\f39b"}.bi-file-lock-fill::before{content:"\f39c"}.bi-file-lock::before{content:"\f39d"}.bi-file-lock2-fill::before{content:"\f39e"}.bi-file-lock2::before{content:"\f39f"}.bi-file-person-fill::before{content:"\f3a6"}.bi-file-person::before{content:"\f3a7"}.bi-file-post-fill::before{content:"\f3ac"}.bi-file-post::before{content:"\f3ad"}.bi-file-text-fill::before{content:"\f3b8"}.bi-file-text::before{content:"\f3b9"}.bi-file-word-fill::before{content:"\f3ba"}.bi-file-word::before{content:"\f3bb"}.bi-file-x-fill::before{content:"\f3bc"}.bi-file-x::before{content:"\f3bd"}.bi-file-zip-fill::before{content:"\f3be"}.bi-file-zip::before{content:"\f3bf"}.bi-file::before{content:"\f3c0"}.bi-files-alt::before{content:"\f3c1"}.bi-files::before{content:"\f3c2"}.bi-filter-circle-fill::before{content:"\f3c4"}.bi-filter-circle::before{content:"\f3c5"}.bi-filter-left::before{content:"\f3c6"}.bi-filter-right::before{content:"\f3c7"}.bi-filter-square-fill::before{content:"\f3c8"}.bi-filter-square::before{content:"\f3c9"}.bi-filter::before{content:"\f3ca"}.bi-front::before{content:"\f3dd"}.bi-github::before{content:"\f3ed"}.bi-google::before{content:"\f3f0"}.bi-hash::before{content:"\f40a"}.bi-hr::before{content:"\f426"}.bi-image-alt::before{content:"\f428"}.bi-image-fill::before{content:"\f429"}.bi-image::before{content:"\f42a"}.bi-images::before{content:"\f42b"}.bi-info-circle-fill::before{content:"\f430"}.bi-info-circle::before{content:"\f431"}.bi-info-square-fill::before{content:"\f432"}.bi-info-square::before{content:"\f433"}.bi-info::before{content:"\f434"}.bi-input-cursor-text::before{content:"\f435"}.bi-input-cursor::before{content:"\f436"}.bi-instagram::before{content:"\f437"}.bi-justify-left::before{content:"\f449"}.bi-justify-right::before{content:"\f44a"}.bi-justify::before{content:"\f44b"}.bi-key-fill::before{content:"\f44e"}.bi-key::before{content:"\f44f"}.bi-keyboard-fill::before{content:"\f450"}.bi-keyboard::before{content:"\f451"}.bi-layout-split::before{content:"\f460"}.bi-layout-text-window-reverse::before{content:"\f463"}.bi-layout-text-window::before{content:"\f464"}.bi-link::before{content:"\f471"}.bi-linkedin::before{content:"\f472"}.bi-list-check::before{content:"\f473"}.bi-list-ol::before{content:"\f475"}.bi-list-task::before{content:"\f477"}.bi-list-ul::before{content:"\f478"}.bi-list::before{content:"\f479"}.bi-lock-fill::before{content:"\f47a"}.bi-lock::before{content:"\f47b"}.bi-map-fill::before{content:"\f47e"}.bi-map::before{content:"\f47f"}.bi-menu-app-fill::before{content:"\f485"}.bi-menu-app::before{content:"\f486"}.bi-menu-button-fill::before{content:"\f487"}.bi-menu-button::before{content:"\f48a"}.bi-menu-down::before{content:"\f48b"}.bi-menu-up::before{content:"\f48c"}.bi-mouse-fill::before{content:"\f498"}.bi-mouse::before{content:"\f499"}.bi-mouse2-fill::before{content:"\f49a"}.bi-mouse2::before{content:"\f49b"}.bi-mouse3-fill::before{content:"\f49c"}.bi-mouse3::before{content:"\f49d"}.bi-option::before{content:"\f4ad"}.bi-paragraph::before{content:"\f4b4"}.bi-pause-btn-fill::before{content:"\f4bf"}.bi-pause-btn::before{content:"\f4c0"}.bi-pause-circle-fill::before{content:"\f4c1"}.bi-pause-circle::before{content:"\f4c2"}.bi-pause-fill::before{content:"\f4c3"}.bi-pause::before{content:"\f4c4"}.bi-pen-fill::before{content:"\f4c7"}.bi-pen::before{content:"\f4c8"}.bi-pencil-fill::before{content:"\f4c9"}.bi-pencil-square::before{content:"\f4ca"}.bi-pencil::before{content:"\f4cb"}.bi-people-fill::before{content:"\f4cf"}.bi-people::before{content:"\f4d0"}.bi-person-check-fill::before{content:"\f4d5"}.bi-person-check::before{content:"\f4d6"}.bi-person-circle::before{content:"\f4d7"}.bi-person-fill::before{content:"\f4da"}.bi-person-square::before{content:"\f4de"}.bi-person-x-fill::before{content:"\f4df"}.bi-person-x::before{content:"\f4e0"}.bi-person::before{content:"\f4e1"}.bi-phone-fill::before{content:"\f4e2"}.bi-phone::before{content:"\f4e7"}.bi-question-circle-fill::before{content:"\f504"}.bi-question-circle::before{content:"\f505"}.bi-question-square-fill::before{content:"\f50a"}.bi-question-square::before{content:"\f50b"}.bi-question::before{content:"\f50c"}.bi-save-fill::before{content:"\f524"}.bi-save::before{content:"\f525"}.bi-save2-fill::before{content:"\f526"}.bi-save2::before{content:"\f527"}.bi-search::before{content:"\f52a"}.bi-shift-fill::before{content:"\f540"}.bi-shift::before{content:"\f541"}.bi-skip-end-btn-fill::before{content:"\f553"}.bi-skip-end-btn::before{content:"\f554"}.bi-skip-end-circle-fill::before{content:"\f555"}.bi-skip-end-circle::before{content:"\f556"}.bi-skip-end-fill::before{content:"\f557"}.bi-skip-end::before{content:"\f558"}.bi-skip-start-btn-fill::before{content:"\f55f"}.bi-skip-start-btn::before{content:"\f560"}.bi-skip-start-circle-fill::before{content:"\f561"}.bi-skip-start-circle::before{content:"\f562"}.bi-skip-start-fill::before{content:"\f563"}.bi-skip-start::before{content:"\f564"}.bi-sort-alpha-down-alt::before{content:"\f570"}.bi-sort-alpha-down::before{content:"\f571"}.bi-sort-alpha-up-alt::before{content:"\f572"}.bi-sort-alpha-up::before{content:"\f573"}.bi-sort-down-alt::before{content:"\f574"}.bi-sort-down::before{content:"\f575"}.bi-sort-up-alt::before{content:"\f57a"}.bi-sort-up::before{content:"\f57b"}.bi-spellcheck::before{content:"\f581"}.bi-square-fill::before{content:"\f582"}.bi-square::before{content:"\f584"}.bi-star-fill::before{content:"\f586"}.bi-star::before{content:"\f588"}.bi-sticky-fill::before{content:"\f58c"}.bi-sticky::before{content:"\f58d"}.bi-stop-btn-fill::before{content:"\f58e"}.bi-stop-btn::before{content:"\f58f"}.bi-stop-circle-fill::before{content:"\f590"}.bi-stop-circle::before{content:"\f591"}.bi-stop-fill::before{content:"\f592"}.bi-stop::before{content:"\f593"}.bi-table::before{content:"\f5aa"}.bi-tag-fill::before{content:"\f5af"}.bi-tag::before{content:"\f5b0"}.bi-tags-fill::before{content:"\f5b1"}.bi-tags::before{content:"\f5b2"}.bi-text-center::before{content:"\f5c4"}.bi-text-indent-left::before{content:"\f5c5"}.bi-text-indent-right::before{content:"\f5c6"}.bi-text-left::before{content:"\f5c7"}.bi-text-paragraph::before{content:"\f5c8"}.bi-text-right::before{content:"\f5c9"}.bi-textarea-resize::before{content:"\f5ca"}.bi-textarea-t::before{content:"\f5cb"}.bi-textarea::before{content:"\f5cc"}.bi-toggle-off::before{content:"\f5d5"}.bi-toggle-on::before{content:"\f5d6"}.bi-toggle2-off::before{content:"\f5d7"}.bi-toggle2-on::before{content:"\f5d8"}.bi-toggles::before{content:"\f5d9"}.bi-toggles2::before{content:"\f5da"}.bi-tools::before{content:"\f5db"}.bi-triangle-fill::before{content:"\f5e3"}.bi-triangle::before{content:"\f5e5"}.bi-twitter::before{content:"\f5ef"}.bi-type-bold::before{content:"\f5f0"}.bi-type-h1::before{content:"\f5f1"}.bi-type-h2::before{content:"\f5f2"}.bi-type-h3::before{content:"\f5f3"}.bi-type::before{content:"\f5f7"}.bi-ui-checks::before{content:"\f5f9"}.bi-view-list::before{content:"\f605"}.bi-window::before{content:"\f620"}.bi-x-circle-fill::before{content:"\f622"}.bi-x-circle::before{content:"\f623"}.bi-x-square-fill::before{content:"\f628"}.bi-x-square::before{content:"\f629"}.bi-x::before{content:"\f62a"}.bi-zoom-in::before{content:"\f62c"}.bi-zoom-out::before{content:"\f62d"}.bi-check-lg::before{content:"\f633"}.bi-info-lg::before{content:"\f646"}.bi-question-lg::before{content:"\f64e"}.bi-safe-fill::before{content:"\f651"}.bi-safe2-fill::before{content:"\f652"}.bi-safe2::before{content:"\f653"}.bi-translate::before{content:"\f658"}.bi-x-lg::before{content:"\f659"}.bi-safe::before{content:"\f65a"}.bi-microsoft::before{content:"\f65d"}.bi-line::before{content:"\f660"}.bi-medium::before{content:"\f661"}.bi-pinterest::before{content:"\f663"}.bi-person-video::before{content:"\f677"}.bi-person-video2::before{content:"\f678"}.bi-person-video3::before{content:"\f679"}.bi-body-text::before{content:"\f683"}.bi-boxes::before{content:"\f685"}.bi-meta::before{content:"\f6a1"}.bi-pc-display-horizontal::before{content:"\f6a5"}.bi-pc-display::before{content:"\f6a6"}.bi-pc-horizontal::before{content:"\f6a7"}.bi-pc::before{content:"\f6a8"}.bi-quote::before{content:"\f6b0"}.bi-send-check-fill::before{content:"\f6b2"}.bi-send-check::before{content:"\f6b3"}.bi-send-fill::before{content:"\f6b9"}.bi-send-x-fill::before{content:"\f6be"}.bi-send-x::before{content:"\f6bf"}.bi-send::before{content:"\f6c0"}.bi-window-desktop::before{content:"\f6ce"}.bi-window-split::before{content:"\f6d1"}.bi-window-x::before{content:"\f6d3"}.bi-memory::before{content:"\f6e3"}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc 9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-success.active,.btn-info.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c 9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}@font-face{font-family:"bootstrap-icons";font-display:swap;src:url("https://cdn.fixr.com/fonts/v2/bootstrap-icons.woff2") format("woff2"),url("https://cdn.fixr.com/fonts/v2/bootstrap-icons.woff") format("woff")}@font-face{font-family:'LatoWeb';font-display:swap;src:url('https://cdn.fixr.com/fonts/v2/Lato-Regular.eot');src:url('https://cdn.fixr.com/fonts/v2/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('https://cdn.fixr.com/fonts/v2/Lato-Regular.woff2') format('woff2'),url('https://cdn.fixr.com/fonts/v2/Lato-Regular.woff') format('woff'),url('https://cdn.fixr.com/fonts/v2/Lato-Regular.ttf') format('truetype');font-style:normal;font-weight:normal}@font-face{font-family:'LatoWeb';font-display:swap;src:url('https://cdn.fixr.com/fonts/v2/Lato-Bold.eot');src:url('https://cdn.fixr.com/fonts/v2/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('https://cdn.fixr.com/fonts/v2/Lato-Bold.woff2') format('woff2'),url('https://cdn.fixr.com/fonts/v2/Lato-Bold.woff') format('woff'),url('https://cdn.fixr.com/fonts/v2/Lato-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'LatoWebBold';font-display:swap;src:url('https://cdn.fixr.com/fonts/v2/Lato-Bold.eot');src:url('https://cdn.fixr.com/fonts/v2/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('https://cdn.fixr.com/fonts/v2/Lato-Bold.woff2') format('woff2'),url('https://cdn.fixr.com/fonts/v2/Lato-Bold.woff') format('woff'),url('https://cdn.fixr.com/fonts/v2/Lato-Bold.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'LatoWebLight';font-display:swap;src:url('https://cdn.fixr.com/fonts/v2/Lato-Light.eot');src:url('https://cdn.fixr.com/fonts/v2/Lato-Light.eot?#iefix') format('embedded-opentype'),url('https://cdn.fixr.com/fonts/v2/Lato-Light.woff2') format('woff2'),url('https://cdn.fixr.com/fonts/v2/Lato-Light.woff') format('woff'),url('https://cdn.fixr.com/fonts/v2/Lato-Light.ttf') format('truetype');font-style:normal;font-weight:normal}.clear{clear:both !important}.font-light{font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif}.font-regular{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.bg-main{background-color:#f8f8f8}.primary-color{color:#00b000}.display-1{font-size:60px}.display-2{font-size:56px}.display-3{font-size:48px}.display-4{font-size:40px}.display-5{font-size:30px}.heading-1{font-size:35px}.heading-2{font-size:24px}.heading-3{font-size:22px}.heading-4{font-size:18px}.w-100{width:100% !important}.weight-normal{font-weight:normal !important}.weight-bold{font-weight:bold}.no-wrap{white-space:nowrap}.searchit-search-icon{margin-top:0 !important}.searchit-overlay{height:100%;width:100%;display:none;position:fixed;z-index:9000;top:0;left:0;background-color:#fff}.searchit-main-container{position:relative;top:50px;width:80%;text-align:center;margin:0 auto}.searchit-overlay .searchit-close-search{cursor:pointer;position:absolute;top:50px;right:50px;font-size:60px;color:#00b000;line-height:20px}.searchit-overlay input.searchit-input-text{width:50%;font-size:32px;height:32px;line-height:1.5 !important;padding:10px;color:#555;background-color:#fff;outline:0;border-bottom:4px solid #00b000;border-top:0;border-left:0;border-right:0;border-radius:unset;box-shadow:unset;box-sizing:unset}.searchit-main-container .uil-flickr-css{display:none;transform:scale(.2) !important;width:50%;float:right;margin-top:-60px}.searchit-overlay .searchit-input-text:focus{outline:0;box-shadow:unset;border-bottom:4px solid #00b000}.searchit-results-container{width:55%;text-align:left;margin:auto;padding-top:10px;overflow:hidden}.searchit-results-container .searchit-inner{width:100%;overflow:auto;height:100%}.searchit-results-container .searchit-element-result{width:90%;margin:auto;padding:10px;display:flex;align-items:center;box-sizing:unset}.searchit-results-container .searchit-element-result:hover,.searchit-results-container .searchit-element-result:active,.searchit-results-container .searchit-element-result:focus{border-radius:5px;background-color:#e9f4e7}.searchit-results-container a,.searchit-results-container :hover,.searchit-results-container :active,.searchit-results-container :focus{color:#000 !important;text-decoration:none !important}.searchit-results-container .searchit-element-result div{display:inline-block}.searchit-results-container .searchit-element-result .searchit-element-result-icons{width:20%;text-align:right;min-height:70px;box-sizing:unset}.searchit-results-container .searchit-element-result .searchit-element-result-icons .searchit-element-result-icon img{width:100px !important;height:70px !important;object-fit:cover;border-radius:10px;background:#fff;padding:2px;box-shadow:0 0 0 1px #d3d3d3;box-sizing:unset}.searchit-results-container .searchit-element-result .searchit-element-result-icons .searchit-element-result-icon img.grayscale{filter:grayscale(100%)}.searchit-results-container .searchit-element-result .searchit-element-result-title{width:80%;font-size:18px;padding-right:10px;box-sizing:unset}.searchit-no-results-found{padding:25px}.searchit-no-results-found .searchit-search-string{color:#00b000 !important}@media(max-width:992px){.searchit-main-container{width:100%;margin-top:10px}.searchit-overlay input.searchit-input-text{width:90%}.searchit-overlay .searchit-close-search{top:15px;right:10px}.searchit-main-container .uil-flickr-css{left:15%}.searchit-results-container{width:100%}}@media(max-width:576px){.searchit-overlay .searchit-input-text{font-size:22px !important;height:32px !important}.searchit-results-container .searchit-element-result .searchit-element-result-icons{min-height:50px}.searchit-results-container .searchit-element-result .searchit-element-result-icons .searchit-element-result-icon img{width:70px !important;height:50px !important}}@media(max-width:442px){.searchit-results-container .searchit-element-result .searchit-element-result-icons{min-height:40px}.searchit-results-container .searchit-element-result .searchit-element-result-icons .searchit-element-result-icon img{height:40px !important}}h5{font-size:16px;margin-top:0}.clear-margin{margin:0 !important}.margin-bottom{margin-bottom:20px}textarea.code{width:97%;margin-bottom:10px;background:#fff;cursor:text;resize:none}.pointer{cursor:pointer}.navbar.navbar-fixed-top{background:#fff}.header_logo{background:url("//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/logo/logo-fixr-3.0.png");background-size:110px 40px;width:110px;height:40px}.hamburger-menu{font-size:30px;border:0;margin-left:-15px}.logo-nav{padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0}.logo-nav a{padding:0 !important}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:10px;margin-right:10px}.nav .form-search{margin:0 0 4px;padding-top:5px;padding-left:25px}.hero-unit-404{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:auto;margin-top:auto}.header-main-picture{display:block;width:30px;height:30px;margin-top:7px;margin-right:2px;margin-left:40px;overflow:hidden;border-radius:500px;z-index:200}.header-main-picture a[rel="tooltip"]{margin:0}.header-main-picture img{width:25px;height:25px;border-radius:500px}#your_account_menu .dropdown-toggle{padding:10px 5px 10px 5px;text-decoration:none !important;color:#646464 !important}#your_account_menu .dropdown-toggle:hover{color:#333}@media(min-width:768px) and (max-width:979px){.header_logo{background-size:70px 26px;width:70px;height:26px}.logo-nav{padding-top:6px;padding-bottom:8px;padding-left:0;padding-right:0}.hero-unit-404 h1{font-size:45px}}@media(max-width:767px){.header_logo{background-size:70px 26px;width:70px;height:26px;margin:auto;margin-top:0 !important}.logo-nav{padding-top:6px;padding-bottom:8px;padding-left:0;padding-right:0}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:0 !important;margin-right:0 !important}.hero-unit-404 h1{font-size:35px}h1{font-size:35px}}.cg-index-header{margin-top:5px}.cg-index-header li{padding-left:5px}.cg-index-header li a{color:#2e2e2e !important}.cg-index-header li div:nth-child(1){float:left;padding-right:10px;padding-top:5px}.cg-index-header li div:nth-child(2){float:left;padding-top:2px}.cg-index-header .header-highlighted-link{font-size:16px;font-family:LatoWebBold,"Helvetica Neue",Helvetica,Arial,sans-serif}.cg-index-header .header-non-highligthed-link{font-size:13px;line-height:13px}@media(max-width:979px){.cg-index-header{margin-top:-6px}.mobile-justify-center{width:40px}}@media(max-width:520px){.cg-index-header{margin-left:0;margin-top:-6px;text-align:center}.cg-index-header li{margin-left:0}.cg-index-header li div:first-child{font-size:18px}.cg-index-header li div:nth-child(2){font-size:14px;line-height:10px}}@media(max-width:500px){#cg-sections-menu{margin-top:-40px}}@media(max-width:320px){.cg-index-header li div:first-child{font-size:14px}.cg-index-header li div:nth-child(2){font-size:11px;line-height:7px}}.menu-nav{color:#eee !important;font-size:30px;text-decoration:none !important;margin-right:15px !important;margin-top:5px !important;margin-left:5px !important}.header-button-form{background-color:#fff;border:1px solid #fd8725;color:#fd8725;border-radius:5px;font-size:14px;float:right;padding:2px 5px 2px 5px}a:not([rel="footnote"]):not([itemprop="url"]):not([itemprop="item"]):active,p a:not([rel="footnote"]):not([itemprop="url"]):not([itemprop="item"]),li a:not([rel="footnote"]):not([itemprop="url"]):not([itemprop="item"]):not(.dropdown-toggle),li a:not([rel="footnote"]):not([itemprop="url"]):not([itemprop="item"]):not(.dropdown-toggle):hover,li a:not([rel="footnote"]):not([itemprop="url"]):not([itemprop="item"]):not(.dropdown-toggle):visited,.modal a{color:#00b000}#swatch-menu a{color:#333}#swatch-menu a:hover{color:#fff}.dropdown-menu .divider{height:1px;margin:9px 1px !important;overflow:hidden;background-color:#e5e5e5}.bbb-img{width:75px !important;height:43px !important}#footer{overflow:hidden}#footer-container{width:100%;height:100%;background-color:#3b3a38;margin-left:-30px;padding-left:30px;padding-right:60px;padding-bottom:30px;color:#fff;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}#footer-container .hidden-phone{display:flex;padding:50px 60px 0 60px}#footer-container .hidden-phone .title{color:#fff;font-size:18px;font-weight:bold;margin-top:5px;margin-bottom:11px;text-transform:uppercase}#footer-container .hidden-phone .title.secondary-title{font-size:15px;font-weight:normal;margin-bottom:24px;text-transform:unset}#footer-container .hidden-phone .description-container{width:30%}#footer-container .hidden-phone .description-container .description{font-size:15px;padding-right:45px}#footer-container .hidden-phone .company-container{width:20%;border-left:1px solid #fff;padding-left:70px}#footer-container .hidden-phone .homeowner-container{width:25%}#footer-container .hidden-phone .social-container .social-icon{height:27px;width:auto}#footer-container a{color:#fff}#footer .copyright{display:block;text-align:center;padding-top:20px;font-size:12px}#footer-container h4{text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}#footer-copyright{background-color:#2e2e2d;position:relative;border-radius:4px;padding:10px;box-shadow:0 0 3px #222 inset;margin-left:0}#footer-copyright p{font-style:italic;font-size:.95em;color:#888;text-align:center;margin:0 !important;padding:0 !important}.simple-footer{height:80px !important}.simple-wrap{margin:0 auto -80px !important}#cg-footer #cg-footer-container{width:100%;height:100%;background-color:#3b3a38;color:#fff;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}#cg-footer #cg-footer-container a{color:#fff}#cg-footer #cg-footer-container .cg-footer-wrapper{padding-top:25px;padding-bottom:0;line-height:25px;font-size:15px;margin-bottom:10px}#cg-footer #cg-footer-container .title{color:#fff;font-size:18px;font-weight:bold;margin-top:5px;margin-bottom:11px;text-transform:uppercase}#cg-footer #cg-footer-container .title.secondary-title{font-size:15px;font-weight:normal;margin-bottom:24px;text-transform:unset}#cg-footer #cg-footer-container .description-container{text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff}#cg-footer #cg-footer-container .description-container .description{padding-right:45px;padding-top:10px}#cg-footer #cg-footer-container .social-container{display:flex;justify-content:space-evenly}#cg-footer #cg-footer-container .social-container .social-icon{width:37px;height:auto;margin:0 5px}#cg-footer #cg-footer-container .trust-budgets{display:flex;flex-direction:row;align-items:flex-end;margin-top:20px;justify-content:center}#cg-footer #cg-footer-container .trust-budgets .bbb-budget{width:120px;margin:0 10px 5px 0;text-align:center}#cg-footer #cg-footer-container .company-container,#cg-footer #cg-footer-container .homeowner-container{padding:0 40px 40px 40px;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap}#cg-footer #cg-footer-container .homeowner-container{border-bottom:1px solid #fff;margin-bottom:20px}#cg-footer #cg-footer-container .link-container{margin-left:20px}#cg-footer .copyright{display:block;text-align:center;padding:20px 20px 0 20px;font-size:12px}@media(min-width:980px){#cg-footer #cg-footer-container{padding-left:30px;padding-right:60px}#cg-footer #cg-footer-container .cg-footer-wrapper{padding-top:50px}#cg-footer #cg-footer-container .company-container{padding:0 0 0 70px;border-left:1px solid #fff}#cg-footer #cg-footer-container .homeowner-container{padding:0;border-bottom:0;margin-bottom:0}#cg-footer #cg-footer-container .description-container{border:0;padding-bottom:0;margin-bottom:0}#cg-footer #cg-footer-container .link-container{margin-left:0}#cg-footer #cg-footer-container .social-container{display:block}#cg-footer #cg-footer-container .social-container .social-icon{height:27px;width:auto;margin:0}#cg-footer #cg-footer-container .trust-budgets{justify-content:start;margin-top:30px}#cg-footer #cg-footer-container .trust-budgets .bbb-budget{width:100px}}@media(min-width:768px){#cg-footer #cg-footer-container .description-container{text-align:start}#cg-footer #cg-footer-container .description-container .description{padding-top:20px}}@media(min-width:980px) and (max-width:1200px){#footer-container .content{width:auto !important;margin:0 60px}#footer-container .hidden-phone{padding:50px 0 0 0}#footer-container .hidden-phone.copyright{padding:25px !important}}@media(min-width:768px) and (max-width:979px){#footer-container .content{width:auto !important;margin:0 60px}#footer-container .hidden-phone{padding:60px 0 25px 0}#footer-container .hidden-phone.copyright{padding:0 !important}#footer-container .company-container{padding-left:20px !important;padding-right:10px}.simple-footer{height:80px !important}.simple-wrap{margin:0 auto -80px !important}}@media(max-width:767px){.simple-footer{height:110px !important}.simple-wrap{margin:0 auto -110px !important}#footer .copyright{padding-top:10px}#footer-container .separator{border-top:1px solid #fff;margin-left:-20px;margin-right:-20px;padding-bottom:25px}#footer-container .description-container .logo{width:100px;height:auto;margin:10px 0}#footer-container .company-container,#footer-container .homeowner-container{padding:0 40px 40px 40px;position:relative;left:50%;transform:translate(-38%,0)}#footer-container .company-container .title,#footer-container .homeowner-container .title{font-size:18px;font-weight:bold;text-transform:uppercase}#footer-container .company-container .link-container,#footer-container .homeowner-container .link-container{padding-left:15px}#footer-container .social-container{text-align:center}#footer-container .social-container .social-icon{width:37px;height:auto;margin:0 5px}#footer-container .copyright{font-size:12px;font-weight:normal;text-align:center}}@media(min-width:351px) and (max-width:470px){.simple-footer{height:110px !important}.simple-wrap{margin:0 auto -110px !important}#footer .copyright{padding-top:10px}}html,body{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;height:100%;color:#2e2e2e}html a,body a{text-decoration:none}html a:hover,body a:hover{text-decoration:underline}h1,h2{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3{line-height:34px}a,a:hover,a:active,a:default{color:#00b000}#hero-unit-content h1{max-width:100% !important;font-size:35px !important;line-height:35px !important;margin-bottom:5px !important}.navbar{border-bottom:1px solid #e4e4e4;margin:0}.breadcrumb>li>.divider{color:#00b000 !important}.breadcrumb>li{color:#2e2e2e}.breadcrumb>li a{color:#2e2e2e;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.breadcrumb>li.active{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2e2e2e;font-size:14px}.hero-unit{width:auto;height:100%;padding:20px 0 25px 0 !important;font-size:16px;font-weight:200;line-height:30px;background-color:#f8f8f8;border-bottom:1px solid #e4e4e4;color:inherit;background-size:cover;background-repeat:no-repeat;background-position-y:50% !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.hightlighted-word{font-weight:bold;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#00b000}.hightlighted-title-word{font-weight:bold;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#00b000}.light-title-word{font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif}.hero-unit .title-container .breadcrumb{padding:0}#hero-unit-content{position:relative}#hero-unit-content h1{position:relative;background-color:transparent;padding:0;padding-bottom:0;margin:0;border:0;font-weight:bold;font-size:48px;line-height:48px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#hero-unit-content h1:focus{line-height:57px}.hero-unit .breadcrumb{background-color:transparent;padding-left:0;padding-bottom:0;margin-bottom:0}#wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -270px;overflow:hidden}#push,#footer{height:270px}.card-box{width:94%;margin:auto;margin-bottom:20px;padding:10px 3% 15px 3%;-webkit-box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.card-box h3.heading{margin-top:0;font-size:22px;font-weight:normal;line-height:24px;color:#646464}.bold{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}div#header_b5.headerContainer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#f8f8f8}div#header_b5.headerContainer .navbar{border:none !important}div#header_b5.headerContainer .index-header{margin-top:5px}div#header_b5.headerContainer .index-header .nav-link{float:none;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}div#header_b5.headerContainer .icon-menu{width:auto}div#header_b5.headerContainer .searchit-desktop{min-width:45px;min-height:40px}div#header_b5.headerContainer #navbarHeaderMenu li{padding-left:5px;align-items:center;align-content:center;display:flex;margin-bottom:5px}div#header_b5.headerContainer #navbarHeaderMenu li a{color:#2e2e2e !important}div#header_b5.headerContainer #navbarHeaderMenu li div:nth-child(1){float:left;padding-right:10px;padding-top:5px}div#header_b5.headerContainer #navbarHeaderMenu li div:nth-child(2){float:left;padding-top:2px}div#header_b5.headerContainer #navbarHeaderMenu .header-highlighted-link{font-size:16px;font-family:LatoWebBold,"Helvetica Neue",Helvetica,Arial,sans-serif}div#header_b5.headerContainer #navbarHeaderMenu .header-non-highligthed-link{font-size:13px;line-height:13px}div#header_b5.headerContainer #navbarHeaderMenu .header-main-picture{float:none !important;padding-right:0 !important;padding-top:0 !important}div#header_b5.headerContainer #swatch-menu{right:0 !important;left:unset !important}@media(min-width:992px){div#header_b5.headerContainer{border-bottom:1px solid #e4e4e4;background-color:#fff !important}div#header_b5.headerContainer .index-header{margin-top:0 !important;margin-bottom:0 !important}div#header_b5.headerContainer .index-header .nav-link{padding:0 15px}div#header_b5.headerContainer .searchit-desktop{margin-left:25px}div#header_b5.headerContainer #navbarHeaderMenu li{margin-bottom:0}}@media(min-width:979px) and (max-width:1199px){#wrap{margin:0 auto -270px}#push,#footer{height:270px}}@media(min-width:768px) and (max-width:979px){#wrap{margin:0 auto -330px}#hero-unit-content h1{font-size:40px;line-height:45px;max-width:100% !important}#hero-unit-content h2{font-size:25px !important}#hero-unit-content h1{max-width:100% !important}#push,#footer{height:330px}}@media(max-width:767px){body{padding-left:0;padding-right:0}.glossary-term-section form{padding-left:0 !important}#wrap{margin:0 auto -780px}.hero-unit{padding:10px 0 10px 0 !important}.hero-unit .title-container .breadcrumb{text-align:center}#hero-unit-content h1{padding-bottom:0;font-size:24px;text-align:center;line-height:28px}.contentContainer{padding-left:10px !important;padding-right:10px !important}.headerContainer{padding-left:10px !important;padding-right:10px !important}#push,#footer{height:780px}div#header_b5.headerContainer #main-menu{display:none !important}}@media(max-width:480px){.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:0 !important;margin-right:0 !important}.zipcode-input{max-width:150px}.navbar-inner{padding-left:10px !important;padding-right:10px !important}body{padding-left:0;padding-right:0}.container{padding:0;margin:0}#footer{margin-left:-10px !important;margin-right:0 !important}.phone-bottom-container{margin-left:0 !important}}@media(max-width:350px){.zipcode-input{max-width:130px !important}}.fixr-action-button.active{-webkit-box-shadow:inset 0 0 0;-moz-box-shadow:inset 0 0 0;box-shadow:inset 0 0 0;border:1px solid #e4e5e5;background:#f7f8f9}.fixr-action-button.active.button-large{height:42px !important}.fixr-button{border:0;color:inherit;background:0;cursor:pointer;display:inline-block;letter-spacing:1px;font-weight:700;outline:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.fixr-button:hover,.fixr-button:default,.fixr-button:link,.fixr-button:visited,.fixr-button:active,.fixr-button:focus{outline:0}.fixr-action-button{border-radius:5px;background-color:#fd8725 !important;text-shadow:none;color:#fff !important;box-shadow:0 2px #893e00;-webkit-transition:none;-moz-transition:none;transition:none}.fixr-action-button:hover,.fixr-action-button:default,.fixr-action-button:link,.fixr-action-button:visited,.fixr-action-button:active,.fixr-action-button:focus{outline:0;background-color:#fd8725 !important;color:#fff !important;text-shadow:none}.fixr-action-button:hover,.fixr-action-button:active,.fixr-action-button:focus{background-color:#f27e1e !important}.fixr-button-green{border:1px solid #00b000;border-radius:8px;background-image:unset !important;background-color:#fff !important;text-shadow:none;color:#00b000 !important;box-shadow:unset;-webkit-transition:none;-moz-transition:none;transition:none;padding:7px 28px;font-weight:bold}.fixr-button-green-filled{border:1px solid #00b000;border-radius:8px;background-image:unset !important;background-color:#00b000 !important;text-shadow:none;color:#fff !important;box-shadow:unset;-webkit-transition:none;-moz-transition:none;transition:none;padding:15px 59px;font-weight:normal;font-size:22px;text-decoration:none !important}.fixr-button-link,.fixr-button-link:hover,.fixr-button-link:default,.fixr-button-link:link,.fixr-button-link:visited,.fixr-button-link:active,.fixr-button-link:focus{color:#808080 !important;font-size:17.5px}.fixr-action-button:active{box-shadow:0 0 #893e00;top:2px}.fixr-primary-button,.fixr-primary-button:hover,.fixr-primary-button:default,.fixr-primary-button:link,.fixr-primary-button:visited,.fixr-primary-button:active,.fixr-primary-button:focus{width:267px;height:64px;color:#fff;font-size:22px;font-weight:normal;text-align:center;letter-spacing:0;background:#fd8725;border-radius:8px;text-shadow:none;box-shadow:unset;-webkit-transition:none;-moz-transition:none;transition:none;border:unset;outline:0}.input-large{height:42px !important;font-size:14px !important}.button-large{height:40px !important}.fixr-feedback-option{border-radius:5px;background:#fbfbfb;text-shadow:none;color:#000;-webkit-transition:none;-moz-transition:none;transition:none;border:1px solid #e4e4e4;font-weight:normal;box-shadow:none}.fixr-feedback-clicked,.fixr-feedback-clicked:hover,.fixr-feedback-clicked:default,.fixr-feedback-clicked:link,.fixr-feedback-clicked:visited,.fixr-feedback-clicked:active{background:#00b000 !important;background-color:#00b000 !important;color:#fff !important}.fixr-feedback-button{border-radius:5px;background:#00b000;text-shadow:none;color:#fff;box-shadow:0 2px #2a7b2a;-webkit-transition:none;-moz-transition:none;transition:none}.fixr-feedback-button:hover,.fixr-feedback-button:default,.fixr-feedback-button:link,.fixr-feedback-button:visited{background:#00b000;color:#fff;text-shadow:none}.fixr-feedback-button:active{box-shadow:0 0 #2a7b2a;top:2px}.home .main-link:focus{outline:none !important}.home .main-link:active{outline:none !important}.home .header-action-container{display:flex;flex-direction:row}.home div.separator{border-bottom:1px solid #e4e4e4}.home .heading-2{font-size:28px;margin-bottom:55px}.home .index-container{margin-top:40px;margin-bottom:40px}.home .cost-guides-container .row-popular-costguides-links-container{padding-left:150px;padding-right:150px}.home .cost-guides-container .row-popular-costguides-links-container .row-popular-costguides-links{justify-content:space-between}.home .cost-guides-container .row-popular-costguides-links-container .popular-element{margin-bottom:40px;max-width:250px;min-width:215px}.home .cost-guides-container .row-popular-costguides-links-container .popular-element .popular-container{display:flex;flex-direction:column;justify-content:space-between}.home .cost-guides-container .row-popular-costguides-links-container .popular-element .info{display:flex;flex-direction:column;justify-content:space-between}.home .cost-guides-container .row-popular-costguides-links-container .popular-element .separator{border-bottom:1px solid #e4e4e4;margin:0 30px}.home .cost-guides-container .row-popular-costguides-links-container .popular-element .title{font-weight:bold;font-size:16px;padding:10px 4px 5px}.home .cost-guides-container .row-popular-costguides-links-container .popular-element .useful{color:#9c9c9c;font-size:12px;padding:5px 4px 10px}.home .indoor-group,.home .services-group{display:flex}.home .vs-guides-container>.services-group{display:block !important}.home .container-carousel{max-width:1000px}.home .container-carousel .heading-2{font-weight:normal !important;margin-top:34px;margin-bottom:unset}.home .container-carousel .home-carousel{opacity:0;padding:44px 0}.home .container-carousel .home-carousel div.slick-slide a:focus{outline:0 !important}.home .container-carousel .home-carousel .icon{margin:0 auto 17px auto;height:55px;max-height:55px}.home .container-carousel .home-carousel .title{text-align:center;font-size:18px;color:#00b000;width:150px;margin:auto}.home .blog-container{background-size:45%;background-position:125% 50%;padding:110px 0 80px 0;background-repeat:no-repeat}.home .blog-container .heading-2{font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif}.home .blog-container .fixr-button-green-filled{margin-top:47px;margin-left:55px}.home .hero-image-home{background-size:100%;background-position:center;height:420px;background-size:cover;background-position-y:center !important}.home .hero-unit{height:420px;text-shadow:none;background-size:1180px 500px;border:0;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;border-bottom:solid 1px #e4e4e4}.home #hero-unit-content h1{padding-top:90px;font-size:48px !important;line-height:50px !important;font-weight:normal;color:#646464;text-align:center;margin-bottom:0 !important}.home .month{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.home .hero-unit .subtitle{text-align:center;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;padding-top:13px;margin-bottom:50px}.home .hero-unit a{color:#2e2e2e;text-decoration:underline}.home .header-wrapper{height:475px;-webkit-font-smoothing:antialiased}.home .header-container{right:0;left:0;height:475px;width:100%;background-color:#466c79;position:absolute;overflow:hidden}.home .header-container:after{box-shadow:inset 0 0 500px -50px rgba(0,0,0,0.25);position:absolute;top:0;left:0;width:100%;height:100%;content:'';z-index:2}.home .header-section{height:100%;max-width:1400px;background-color:transparent;position:relative;margin:auto}.home .header-images img{z-index:3}.home .header-title{text-align:center;padding-top:50px;padding-bottom:50px}.home .header-title img{z-index:3}.home .header-description{padding-top:40px;text-align:center;font-family:LatoWebBold,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:4em;letter-spacing:.2em;text-shadow:1px 1px 1px #464646;z-index:3}.home .header-description p:first-child{font-size:4.2em;display:block}.home .header-description p:nth-child(2){font-size:5.9em;display:block}.home .cost-guides-group{padding-top:50px}.home .cost-guides-group a{color:#00b000}.home .cost-guides-group a:hover{text-decoration:none}.home .group-title{display:flex;flex-direction:row;flex-wrap:nowrap}.home .group-title h2{font-size:24px;line-height:24px !important;margin:0 !important}.home .group-title h3{font-size:15px;margin-top:0 !important;margin-bottom:0 !important;line-height:15px}.home .group-title-container{display:flex;justify-content:center}.home .indoor-group{padding-top:45px;padding-bottom:45px}.home .bg-secondary{border-top:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;background-color:#fbfbfb !important;margin-left:0;margin-right:0}.home .outdoor-group{padding-top:45px;padding-bottom:45px;display:flex;flex-direction:row-reverse !important}.home .outdoor-group .group-title{float:right}.home .services-group{padding-top:45px;padding-bottom:45px}.home .cost-guides-group-container{height:auto;display:flex;align-items:center;flex-flow:row nowrap}.home .glossary-container{background-repeat:no-repeat;background-size:25%;background-position:20% 50%;border-bottom:solid 1px #e4e4e4;margin-left:0;margin-right:0;width:100%}.home .vs-guides-container{background-repeat:no-repeat;background-position:50% 60%}.home .vs-guides-container .cost-guides-group{padding-top:0 !important}.home .cost-guide-section-title-phone{text-align:center}.home .cost-guide-section-title-phone h2{font-size:25px}.home .glossary-title{text-align:center;margin-bottom:40px;font-size:15px}.home .glossary-title p{font-size:18px}.home .blog-title{margin-bottom:40px;font-size:15px}.home .blog-title h2{font-weight:bold;font-size:24px}.home .fixr-button-green{margin-top:30px}.home .glossary-title h2{font-weight:normal;font-size:28px}.home .cg-section-container{position:relative;-webkit-box-shadow:0 -2px 6px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 -2px 6px 0 rgba(0,0,0,0.3);box-shadow:0 -2px 6px 0 rgba(0,0,0,0.3);text-align:center}.home .cg-section-container:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.home .cg-section{width:1000px;max-height:798px;margin:auto;padding:40px 0 30px 0;overflow:hidden}.home .cg-section .cg-heading{margin-bottom:40px}.home .cg-section .cg-heading h2{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.2em;line-height:1.2em}.home .cg-section .cg-heading h4{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.6em;line-height:1.4em;color:#999}.home .cg-section .cg-content{position:relative;padding:0 0 20px 0}.home .cg-section .cg-content .cg-item-wrapper{float:left;position:relative;width:166.66666666666666px;height:166.66666666666666px}.home .cg-section .cg-content .cg-item-wrapper .cg-item{position:absolute;top:5%;right:5%;bottom:5%;left:5%;padding:2%;border-radius:16px;background-color:#b2c4ce}.home .cg-section .cg-content .cg-item-wrapper .cg-item h3{position:relative;top:8px;margin:0;padding:0 5px;font-size:1.2em;line-height:20px;font-family:LatoWebBold,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}.home .cg-section .cg-content .cg-item-wrapper .cg-item span.cg-icon{display:block;position:absolute;left:10%;right:10%;bottom:16%;height:40%;opacity:.6;filter:brightness(0)}.home .cg-section .cg-content .cg-item-wrapper .cg-item span.cg-icon img{max-width:100%;max-height:100%;width:auto;height:auto}.home .cg-section .see-more{display:none;width:120px;position:absolute;left:50%;margin-left:-60px;bottom:20px;padding:5px;text-align:center;border-radius:16px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.4);box-shadow:0 0 5px 1px rgba(0,0,0,0.4);background-color:#f2f5f6;font-weight:bold;cursor:pointer}.home .cg-section .see-more i{vertical-align:-1px;margin-left:5px}.home .cg-section:first-child{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.home .cost-guide-groups-container{font-size:18px}.home .cost-guide-groups-container p{margin-bottom:10px !important}.home .trust-budgets{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}.home .trust-budgets .bbb-budget{width:120px;margin:0 10px 5px 0;text-align:center}.home .trust-budgets .bbb-budget .bbb-img{width:176px !important;height:66px !important}.home .comparison-links{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:1399px){.cost-guides-container .row-popular-costguides-links-container{padding-left:100px !important;padding-right:100px !important}}@media(min-width:980px) and (max-width:1199px){.home .glossary-container{background-size:25%;background-position:20% 50%}.home .vs-guides-container{background-position:50% 60%}.home #hero-unit-content h1{padding-top:90px;font-size:38px !important;line-height:38px !important}.home .hero-unit .subtitle{font-size:20px;padding-top:15px}.home .hero-unit a{font-size:15px}.home .hero-unit{height:340px}.home .hero-image-home{height:340px}.home .cg-section{width:834px;max-height:798px}.home .cg-section .cg-content .cg-item-wrapper{width:166.8px;height:166.8px}.home .cg-section .cg-content .cg-item-wrapper .cg-item{top:5%;right:5%;bottom:5%;left:5%;padding:5%}.home .cg-section .cg-content .cg-item-wrapper .cg-item h3{font-size:1.2em}}@media(min-width:768px) and (max-width:991px){.home .hero-unit{height:340px}.home .hero-image-home{height:340px}.home .cost-guides-container .row-popular-costguides-links-container{padding-left:0;padding-right:0}.home .hero-image-home{background-position:top;background-size:120%;background-repeat:none !important}.home .hero-unit h3{font-size:20px !important}.home .group-title-container h2{font-size:18px;line-height:18px !important}.home .group-title-container h3{font-size:18px}.home #hero-unit-content h1{padding-top:90px;font-size:35px !important;line-height:35px !important}.home .glossary-container{background-size:35%;background-position:10% 50%}.home .vs-guides-container{background-position:50% 60%}.home .hero-unit .subtitle{text-align:center;font-size:20px}.home .hero-unit a{font-size:12px}.home .cg-section{width:734px;max-height:718px}.home .cg-section .cg-content .cg-item-wrapper{width:146.8px;height:146.8px}.home .cg-section .cg-content .cg-item-wrapper .cg-item{top:5%;right:5%;bottom:5%;left:5%;padding:5%}.home .cg-section .cg-content .cg-item-wrapper .cg-item h3{top:4px;font-size:1em;line-height:16px}}@media(max-width:768px){.home .lead_form_main_category_page{flex-wrap:wrap !important;display:flex;flex-direction:column}.home .lead_form_main_category_page .input-controller{margin-bottom:15px;width:100% !important}.home .lead_form_main_category_page .input-controller .input-text{border-radius:8px !important}.home .lead_form_main_category_page .lead-form-main-submit{width:100% !important;border-radius:8px !important;font-size:22px !important}.home .lead_form_main_category_page label.form-field-error{top:-24px}.home div.separator{border-bottom:0}.home .heading-2{margin:25px auto 25px auto;padding:unset;text-align:center;font-size:18px}.home .row-popular-costguides-links-container{padding-left:0 !important;padding-right:0 !important}.home .row-popular-costguides-links-container .row-popular-costguides-links{justify-content:space-evenly !important;overflow-x:unset;flex-wrap:wrap}.home .row-popular-costguides-links-container .popular-element{max-width:unset !important;min-width:unset !important;margin-bottom:20px !important;margin-right:0 !important}.home .row-popular-costguides-links-container .popular-element .title{font-size:12px !important}.home .row-popular-costguides-links-container .popular-element .useful{font-size:10px !important}.home .row-popular-costguides-links-container .popular-element:first-child{margin-left:0 !important}.home .cost-guides-container{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.home .cost-guides-container .indoor-group,.home .cost-guides-container .services-group{display:block !important}.home .container-carousel .heading-2{margin:15px auto 0 auto;padding:unset;text-align:center;font-size:18px}.home .container-carousel .home-carousel{padding:10px 0 15px 0 !important}.home .cost-guides-group{padding-top:5px}.home .glossary-container{background-size:50%;background-position:10% 50%}.home .vs-guides-container{background-size:0;background-position:50% 50%}.home .cost-guides-group-container{text-align:center;flex-direction:column !important}.home .group-title-container{padding-top:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e4e4e4}.home .cost-guide-groups-container{margin:0 !important;padding:0 !important;width:100%}.home .services-group{padding-bottom:25px !important}.home .blog-container{padding-bottom:24px !important}.home .blog-container .title{margin-bottom:31px;text-align:center;font-size:28px;font-weight:normal !important}.home .blog-container .subtitle{clear:both;padding-top:24px;font-size:16px;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;width:90%;text-align:center}.home .blog-container .pull-left{margin-top:2%;width:45%}.home .blog-container .pull-right{width:55%}.home .blog-container .button-container{width:70%;margin:0 auto}.home .blog-container .button-container .fixr-button-green-filled{display:block;margin:21px auto 0 auto !important;font-size:18px !important}.home .hero-unit{height:auto !important;background-color:transparent !important;border-bottom:none !important}.home .hero-unit #hero-unit-content{height:400px;margin-bottom:400px;padding-bottom:30px}.home .hero-unit #hero-unit-content.dark-background{background:rgba(0,0,0,0.7) !important}.home .hero-unit #hero-unit-content .title-container{display:none}.home .hero-unit #hero-unit-content .subtitle{font-size:22px !important;color:#2e2e2e;display:block;margin:20px 50px 0;padding:0 0 15px 0;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif !important}.home .hero-unit #hero-unit-content .subtitle .hightlighted-title-word{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:normal !important;color:#2e2e2e !important}.home .hero-unit #hero-unit-content .form_lead_form_main{width:80%;margin:0 auto}.home .hero-image-home{height:auto !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:left !important}.home .header-action-container{justify-content:center}.home #hero-unit-content h1{padding-top:5px !important;font-size:28px !important;line-height:30px !important;color:#646464 !important;padding-left:40px !important;padding-right:40px !important}.home .heading-1{background:linear-gradient(to top,rgba(255,255,255,0) 10%,#fff 50%);padding-bottom:50px}.home .heading-action{margin:50px 20px 20px;background-color:#f8f8f8;border:1px solid #ccc;border-radius:5px;margin-top:230px}.home .cost-guide-section-title-phone .h2-title{margin-bottom:0}.home .cost-guide-section-title-phone .h2-title .title-link{display:inline-block !important;margin-left:10% !important}.home .cost-guide-section-title-phone img{max-height:45px;padding-right:20px;float:left;margin-top:5px}.home .cost-guide-section-title-phone .section-title{display:block;font-size:24px;text-align:left;float:left;width:50%}.home .cost-guide-section-title-phone .light-title-word{font-size:15px;margin-top:-10px;display:block;text-align:left;float:left;width:50%}.home .hero-unit h1{color:#fff !important;padding:0 !important;font-size:26px}.home .header-images img{display:none}.home .header-description{padding-top:0}.header-container:after{box-shadow:none !important}.home .hero-unit{height:250px}.home .hero-image-home{height:250px;background-position:top;background-size:120%}.home .cg-section{width:100%;padding:40px 0 20px 0}.home .cg-section .cg-content .cg-item-wrapper{width:25%;padding-bottom:25%;height:0}.home .cg-section .cg-content .cg-item-wrapper .cg-item{top:5%;right:5%;bottom:5%;left:5%;padding:5%}.home .cg-section .cg-content .cg-item-wrapper .cg-item h3{top:4px;font-size:.9em;line-height:14px}.comparison-links span{display:none}}@media(max-width:600px){.home .hero-unit{height:230px}.home .hero-image-home{height:230px;background-position:top;background-size:140%}.home .header-description{line-height:3em}.home .header-description p:first-child{font-size:2.8em}.home .header-description p:nth-child(2){font-size:5.2em}}@media(max-width:480px){.logo-home{max-width:200px !important}.home .hero-unit{height:230px}.home .hero-image-home{height:230px;background-position:top;background-size:160%}.home .hero-unit .subtitle{font-size:23px;padding-top:20px}.home .glossary-title,.home .blog-title{margin-bottom:10px;padding-left:10px;padding-right:10px}.home .header-wrapper{height:225px}.home .header-container{height:225px}.home .header-title{padding-top:25px;padding-bottom:25px}.home .header-title .logo-home{max-width:150px !important}.home .header-description{line-height:2.6em}.home .header-description p:first-child{font-size:2.4em}.home .header-description p:nth-child(2){font-size:2.8em}.home .indoor-group{padding-top:0}.home .outdoor-group{padding-top:0}.home .outdoor-group .group-title{float:unset}.home .services-group{padding-top:0}.home .cg-section{max-height:460px}.home .cg-section .cg-heading{margin-bottom:20px}.home .cg-section .cg-heading h2{font-size:1.6em;line-height:1em}.home .cg-section .cg-heading h4{font-size:1.2em;line-height:1em}.home .cg-section .cg-content{padding:0 10px}.home .cg-section .cg-content .cg-item-wrapper{width:33.333%;padding-bottom:33.333%}.home .cg-section .cg-content .cg-item-wrapper .cg-item{top:5%;right:5%;bottom:5%;left:5%;padding:5%}}@media(max-width:380px){.home .hero-unit{height:200px}.home .hero-image-home{height:200px;background-position:top;background-size:180%}.home #hero-unit-content h1{font-size:32px !important;line-height:30px !important;color:#646464}.home .hero-unit .subtitle{font-size:20px;padding-top:20px}}.logo-home{max-width:200px;-webkit-filter:drop-shadow(1px 1px 1px #464646);filter:drop-shadow(1px 1px 1px #464646)}.img-cd{position:absolute;top:210px;left:110px;width:150px}@media(min-width:481px) and (max-width:750px){.home .header-wrapper{height:225px}.home .header-container{height:225px}.home .header-title{padding-top:20px;padding-bottom:20px}.home .header-title .logo-home{max-width:150px !important}.home .header-description{line-height:2.8em}.home .header-description p:first-child{font-size:3.5em}.home .header-description p:nth-child(2){font-size:4em}}@media(max-width:320px){.home .header-wrapper{height:200px}.home .header-container{height:200px}.home .header-title{padding-top:25px;padding-bottom:25px}.home .header-title .logo-home{max-width:120px !important}.home .header-description{line-height:2em}.home .header-description p:first-child{font-size:2em}.home .header-description p:nth-child(2){font-size:2.5em}.home .cg-section{max-height:550px}.home .cg-section .cg-content .cg-item-wrapper{width:50%;padding-bottom:50%}.home .cg-section .cg-content .cg-item-wrapper .cg-item{top:5%;right:5%;bottom:5%;left:5%;padding:5%}}@media(min-width:950px) and (max-width:1199px){.img-cd{left:35px}}@media(min-width:850px) and (max-width:1000px){.img-cd{left:-40px}}@media(min-width:768px) and (max-width:850px){.img-cd{left:-90px}}@media(max-width:320px){.home .heading-action{margin-top:250px !important}.home #hero-unit-content h1{font-size:30px !important}.home .hero-unit .subtitle{font-size:16px}}.odd-section{padding:50px}.shadow-box-container{position:absolute;width:100%;height:30px;overflow:hidden;background:transparent;z-index:150}.shadow-box{position:absolute;top:-32px;right:0;left:0;height:30px;background:transparent;-webkit-box-shadow:0 0 21px #000;-moz-box-shadow:0 0 21px #000;box-shadow:0 0 21px #000;z-index:150}.container-with-border{min-height:20px;padding:19px;margin-bottom:20px;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.social-icon{width:22px;height:22px;opacity:.5;filter:alpha(opacity=40)}.social-icon:hover{opacity:1;filter:alpha(opacity=100)}#main{padding:20px}#main.loading{background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/loading.gif') no-repeat 50% 40px}div.star-rating{cursor:pointer;direction:rtl;font-size:18px;width:22px !important;float:left}div.star-rating a{text-decoration:none}div.star-rating,div.star-rating a{content:"\f006";color:#999}div.rating-cancel a,div.star-rating a{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;display:block;height:100%;border:0;font-decoration:none}div.star-rating a:before{content:"\f006";color:#999;padding-right:5px}div.star-rating-on a:before{content:"\f005" !important;color:#fc8a04;padding-right:5px}div.star-rating-hover a:before{content:"\f005" !important;color:#e3cf7a;padding-right:5px}div.star-rating-readonly a{cursor:default !important}div.star-rating{background:transparent !important;overflow:hidden !important}#contact_button{border-radius:15px;border:2px solid #003498;padding-right:6px;padding-left:6px}.border-contact-button{padding:13px 7px 15px 7px !important;border-radius:25px !important}.contact-button-container{float:left;margin:auto;padding-top:5px;margin-top:0;margin-bottom:10px;text-align:center;display:inline}@media(max-width:979px){.hero-unit-costguide h1{font-size:30px !important;line-height:30px !important;min-height:35px !important;margin-bottom:10px !important}.hero-unit-costguide h2{font-size:20px !important;line-height:20px !important;margin-bottom:10px !important}}@media(max-width:767px){h3{margin:10px 0;font-size:22px;line-height:24px}#hero-unit{padding:15px;margin-bottom:10px}#hero-unit #hero-unit-content h1{padding-bottom:0;font-size:28px;line-height:30px;text-align:center}#hero-unit #hero-unit-content h2{margin:0;font-size:24px;line-height:26px}#hero-unit #hero-unit-content h3{margin-bottom:0;text-align:center}.about-label{margin-top:5px}.footer-request-quotes{background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;text-align:center;margin-bottom:20px}.footer-request-quotes span{display:block;font-size:20px;padding-bottom:10px}.footer-request-quotes button{display:block;width:100%}}input,button,select,textarea{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.form-wrapper{position:relative;background-color:#fafafa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.12),0 0 7px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.12),0 0 7px rgba(0,0,0,0.05);box-shadow:0 1px 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.12),0 0 7px rgba(0,0,0,0.05);display:table;width:100%;margin-bottom:20px}.form-inner-header{min-height:23px;padding:10px 15px;text-shadow:0 1px 0 #fff;background-clip:padding;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:"padding-box";background-color:#e5e5e5;background-image:-webkit-linear-gradient(top,#f6f6f6 0,#e5e5e5 100%);background-image:-moz-linear-gradient(top,#f6f6f6 0,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6f6',endColorstr='#ffe5e5e5',GradientType=0);-webkit-box-shadow:inset 0 22px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.8);-moz-box-shadow:inset 0 22px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.8);box-shadow:inset 0 22px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.8)}.form-top-inner-header{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;border-bottom:1px solid #c8c8c8}.form-top-inner-header .h5{font-size:18px;line-height:1.25;margin-top:0;margin-bottom:0;text-shadow:0 1px 0 #fff}.dialog-form{margin-bottom:0}.register-main{margin:30px}.popover{width:270px}.page-header{padding-bottom:0;margin:20px 0 15px;border-bottom:1px solid #eee}.lead{color:#848484;font-size:18px;line-height:24px;font-weight:400;-webkit-font-smoothing:antialiased}.control-group [class^="icon-"],[class*=" icon-"]{vertical-align:top;display:inline-block;padding-top:5px}.icon-spin{padding:0 !important}[rel=tooltip]{font-size:18px;color:#aaa;margin-left:5px;cursor:help;display:inline !important}.control-group.inline{display:inline-block}label.form-field-error{margin:0;padding:0;display:inline;color:#b94a48;font-size:11.9px;white-space:nowrap}input[type="text"],input[type="password"],input[type="email"],.control-group.error input[type="text"],.control-group.error input[type="password"],.control-group.error input[type="email"]{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;color:#555}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,.control-group.error input[type="text"]:focus,.control-group.error input[type="password"]:focus,.control-group.error input[type="email"]:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted 9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type="text"].form-field-error,input[type="password"].form-field-error,textarea.form-field-error,input[type="email"].form-field-error{border-color:#b94a48 !important;color:#b94a48 !important}input[type="text"].form-field-error:focus,input[type="password"].form-field-error:focus,textarea.form-field-error:focus,input[type="email"].form-field-error:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-container,.control-container.span1,.control-container.span2,.control-container.span3,.control-container.span4,.control-container.span5,.control-container.span6,.control-container.span7,.control-container.span8,.control-container.span9,.control-container.span10,.control-container.span11,.control-container.span12,.control-container.input-prepend{float:none;display:inline-block;margin:0 0 5px 0;vertical-align:top}.control-container{padding:0 12px 0 0}.control-container.span1,.control-container.span2,.control-container.span3,.control-container.span4,.control-container.span5,.control-container.span6,.control-container.span7,.control-container.span8,.control-container.span9,.control-container.span10,.control-container.span11,.control-container.span12,.control-container.input-prepend{padding:0}.control-container.input-prepend{vertical-align:middle}.slider-handle{opacity:1}.slider-track{background-color:#fff;background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(to bottom,#fff,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffffffff',GradientType=0);border:1px solid #ccc}.slider .tooltip-inner{width:50px;padding:1px 8px}.slider.slider-horizontal{margin-top:15px}@media(min-width:768px) and (max-width:979px){.register-main{margin:15px}}@media(max-width:767px){.control-group.inline{display:block}.register-main{margin:15px}}@media(max-width:480px){.control-container{padding:0}}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:30px !important;color:#333;border:0;border-bottom:1px solid #e5e5e5}.zipcode_lateral a,.form-field-error>a,.zipcode_lateral a:active,.form-field-error>a:active,.zipcode_lateral a:focus,.form-field-error>a:focus{color:#00b000}@media(min-width:1200px){.two_controls_horizontal input{width:126px !important}.two_controls_horizontal{width:140px !important}.large_control_horizontal input{width:186px !important}.large_control_horizontal{width:200px !important}.small_control_horizontal input{width:66px !important}.small_control_horizontal{width:80px !important}}@media(min-width:768px) and (max-width:979px){.two_controls_horizontal,.large_control_horizontal,.small_control_horizontal{width:49.5% !important}}#container_request_more_estimates{border-top:1px solid #d3d3d3;padding-top:15px;display:none}#submit_request_more_estimates{padding:10px}#modal_request_more_estimates{width:400px;margin-left:-230px;padding:15px 30px 5px 30px}#modal_request_more_estimates .modal-header{border:unset;padding:unset}#modal_request_more_estimates .modal-body .head{color:#00b000;font-weight:bold}#modal_request_more_estimates .modal-body .content_text{padding:20px 0}.loading-spin{color:#fd8725;color:#f00 !important}.loading-spin .icon-spinner{vertical-align:middle}@media(max-width:768px){#modal_request_more_estimates{display:block !important;width:60% !important;margin:0 auto !important}}.visit-card hr{margin:5px 0}.visit-card-info{padding-left:10px}.visit-card-business-name{margin:0}.visit-card-picture{max-width:70px;max-height:70px}@media(min-width:768px) and (max-width:979px){.visit-card .visit-card-business-name{font-size:1.1em}}.card-data{margin-bottom:20px}.card-data div{display:inline-block;padding:0 10px}.pictures_selector{position:absolute;top:0;right:0;height:40px;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px,0) scale(4);direction:ltr;cursor:pointer}.pictures-container{display:none;margin:0;padding:0;width:100%}.pictures-container h2{text-align:center;margin:20px 0 0 0;padding:0 50px;color:#aaa}.progress-item{width:96%;margin:0 2%;padding:27px 0 0 0}.progress-item .original-file-name{margin-bottom:5px;padding-left:5px}.animate>span>span{content:"";position:absolute;height:100%;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,0.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.2)),color-stop(.75,rgba(255,255,255,0.2)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;-webkit-animation:move 2s linear infinite;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}@-webkit-keyframes move{0{background-position:0 0}100%{background-position:50px 50px}}.animate>span>span{-webkit-animation:move 2s linear infinite;-moz-animation:move 2s linear infinite;-ms-animation:move 2s linear infinite;-o-animation:move 2s linear infinite;animation:move 2s linear infinite}.pictures-row{position:relative;overflow:hidden;width:590px;height:132px;margin:10px 1px}.picture-item{width:100%;margin:0 auto 10px auto;clear:both;padding-top:5px}.picture-item.edit-mode{cursor:default}.pi-edit-image{float:left;width:110px;height:110px;margin:10px;overflow:hidden}.pi-edit-caption{float:left;width:100%}.pi-edit-caption textarea{height:60px;resize:none;display:block}.main-picture-selector{margin-top:5px}.pi-edit-action-buttons{float:left;width:50px;margin:10px 10px 10px 0;text-align:center}.pi-edit-action-buttons .delete{display:block;margin-top:39px}.pi-edit-action-buttons .save{margin-top:10px}.settings-picture{display:none;position:absolute;overflow:visible;padding-left:3px;padding-right:3px;padding-top:0;padding-bottom:0;background-color:#fff;border:1px solid #ccc;cursor:pointer;color:#008000;left:0;top:0}.settings-picture a:hover,a:focus{color:red;text-decoration:none}.settings-picture a{color:red;text-decoration:none}.settings-picture ul{font-size:14px;font-weight:normal;line-height:20px}.pictures_panel_loading{text-align:center;margin:50px 0}.pictures_panel_loading img{margin-left:10px;vertical-align:-2px}.img-responsive{display:block;width:100%}@media(min-width:768px) and (max-width:979px){.modal{position:absolute}.register-main .control-container{padding:0}.register-main .input-large,.register-main input[class*="span"],.register-main select[class*="span"],.register-main textarea[class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.register-main .control-label{float:none;width:auto;padding-top:0;text-align:left}.register-main .controls{margin-left:0}.register-main .control-list{padding-top:0}.register-main .input-prepend input,.register-main .input-append input,.register-main .input-prepend input[class*="span"],.register-main .input-append input[class*="span"]{display:inline-block;width:auto}}@media(max-width:767px){#footer{margin-left:-20px;margin-right:0;padding-left:20px;padding-right:20px}}@media(max-width:480px){.modal{overflow-y:auto;max-height:90%}}#login{z-index:-10}#login #login_form{margin:0}#login #email,#login #password{min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#login .login-submit-container{position:absolute;top:-14px;right:11px}#login #login_loading{margin-right:5px}pre{background:#fff}@media(min-width:980px) and (max-width:1199px){.lead{font-size:16px}.complete-profile-title{line-height:23px;font-size:21.5px;margin:5px 0}}@media(min-width:768px) and (max-width:979px){.lead{font-size:14px;line-height:18px}}.website-reason-list-1-4{height:785px;margin-top:30px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-1-4-background.jpg') no-repeat;background-position:right 10px}.website-reason-list-5{height:320px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-5-background.jpg') no-repeat;background-position:left top}.website-reason-list-5>div{width:50%}.website-reason-list-6{height:332px;margin-top:20px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-6-background.jpg') no-repeat;background-position:right 0}.website-reason-list-7{height:215px;margin-top:40px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-7-background.jpg') no-repeat;background-position:left 0}.website-reason-list-7>div{width:50%}.website-reason-list-8{height:350px;margin-top:60px;margin-bottom:20px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-8-background.jpg') no-repeat;background-position:right 0}@media(min-width:980px) and (max-width:1199px){.website-reason-list-1-4{height:550px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-1-4-background-smaller.jpg') no-repeat;background-position:right 10px}.website-reason-list-1-4 div.website-reason:nth-child(1){margin-top:-20px}.website-reason-list-5{height:270px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-5-background-small.jpg') no-repeat}.website-reason-list-6{height:270px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-6-background-smaller.jpg') no-repeat;background-position:right 0}.website-reason-list-7{height:180px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-7-background-smaller.jpg') no-repeat;background-position:left 0}.website-reason-list-8{height:250px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/website-reasons-8-background-smaller.jpg') no-repeat;background-position:right 0}}.lead-data-container{margin:30px}.lead-data-container div.row{margin-bottom:5px}.lead-data-container a i:hover{text-decoration:none}.lead-data-container .price-label-bottom{max-width:190px;width:85%;position:relative;margin:auto;padding:3px 5px;background:#fff;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border:1px solid #c8c7c7;-webkit-box-shadow:0 2px 3px #e2e2e2;-moz-box-shadow:0 2px 3px #e2e2e2;box-shadow:0 2px 3px #e2e2e2;border-top:0;text-align:center}.lead-data-container .price-label-bottom p{margin:0;font-size:.9em;line-height:16px}.lead-data-container .price-label-bottom p.price{margin-bottom:3px;font-size:1.1em;font-weight:bold}@media(max-width:767px){.lead-details-heading{font-size:18px;line-height:20px;margin-bottom:10px}.lead{font-size:16px;line-height:20px;margin-bottom:15px}}@-webkit-keyframes uil-flickr-anim1{0{left:0}50%{left:100px}100%{left:0}}@-webkit-keyframes uil-flickr-anim1{0{left:0}50%{left:100px}100%{left:0}}@-moz-keyframes uil-flickr-anim1{0{left:0}50%{left:100px}100%{left:0}}@-ms-keyframes uil-flickr-anim1{0{left:0}50%{left:100px}100%{left:0}}@-moz-keyframes uil-flickr-anim1{0{left:0}50%{left:100px}100%{left:0}}@-webkit-keyframes uil-flickr-anim1{0{left:0}50%{left:100px}100%{left:0}}@-o-keyframes uil-flickr-anim1{0{left:0}50%{left:100px}100%{left:0}}@keyframes uil-flickr-anim1{0{left:0}50%{left:100px}100%{left:0}}@-webkit-keyframes uil-flickr-anim2{0{left:100px;z-index:1}49%{z-index:1}50%{left:0;z-index:10}100%{left:100px;z-index:10}}@-webkit-keyframes uil-flickr-anim2{0{left:100px;z-index:1}49%{z-index:1}50%{left:0;z-index:10}100%{left:100px;z-index:10}}@-moz-keyframes uil-flickr-anim2{0{left:100px;z-index:1}49%{z-index:1}50%{left:0;z-index:10}100%{left:100px;z-index:10}}@-ms-keyframes uil-flickr-anim2{0{left:100px;z-index:1}49%{z-index:1}50%{left:0;z-index:10}100%{left:100px;z-index:10}}@-moz-keyframes uil-flickr-anim2{0{left:100px;z-index:1}49%{z-index:1}50%{left:0;z-index:10}100%{left:100px;z-index:10}}@-webkit-keyframes uil-flickr-anim2{0{left:100px;z-index:1}49%{z-index:1}50%{left:0;z-index:10}100%{left:100px;z-index:10}}@-o-keyframes uil-flickr-anim2{0{left:100px;z-index:1}49%{z-index:1}50%{left:0;z-index:10}100%{left:100px;z-index:10}}@keyframes uil-flickr-anim2{0{left:100px;z-index:1}49%{z-index:1}50%{left:0;z-index:10}100%{left:100px;z-index:10}}.uil-flickr-css{background:0;position:relative;width:0;height:0}.uil-flickr-css>div{width:100px;height:100px;border-radius:50px;position:absolute;top:50px}.uil-flickr-css>div:nth-of-type(1){left:0;background:#15dc04;z-index:5;-ms-animation:uil-flickr-anim1 1s linear infinite;-moz-animation:uil-flickr-anim1 1s linear infinite;-webkit-animation:uil-flickr-anim1 1s linear infinite;-o-animation:uil-flickr-anim1 1s linear infinite;animation:uil-flickr-anim1 1s linear infinite}.uil-flickr-css>div:nth-of-type(2){left:100px;background:#0d0c0d;-ms-animation:uil-flickr-anim2 1s linear infinite;-moz-animation:uil-flickr-anim2 1s linear infinite;-webkit-animation:uil-flickr-anim2 1s linear infinite;-o-animation:uil-flickr-anim2 1s linear infinite;animation:uil-flickr-anim2 1s linear infinite}@-webkit-keyframes uil-ripple{0{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}100%{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@-webkit-keyframes uil-ripple{0{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}100%{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@-moz-keyframes uil-ripple{0{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}100%{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@-ms-keyframes uil-ripple{0{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}100%{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@-moz-keyframes uil-ripple{0{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}100%{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@-webkit-keyframes uil-ripple{0{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}100%{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@-o-keyframes uil-ripple{0{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}100%{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@keyframes uil-ripple{0{width:0;height:0;opacity:0;margin:0}33%{width:44%;height:44%;margin:-22% 0 0 -22%;opacity:1}100%{width:88%;height:88%;margin:-44% 0 0 -44%;opacity:0}}@media(max-width:767px){.error-page{margin-top:0}}@media(min-width:768px){.error-page{margin-top:50px}}.error-page h1{color:#000;font-size:48px;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;text-align:center;letter-spacing:0;line-height:79px}.error-page h2{color:#000;font-size:26px;font-family:'LatoWebBold',Calibri,Arial,sans-serif;font-weight:bold;text-align:center;letter-spacing:0;line-height:38px}.error-page .action-message{color:#5a5a5a;font-size:19px;font-family:'LatoWeb',Calibri,Arial,sans-serif;text-align:center;letter-spacing:0;line-height:32px}.error-page .button-container{padding-bottom:15px}@media(max-width:767px){.error-page .button-container{height:65px}.error-page .btn{line-height:55px}}@media(min-width:768px){.error-page .button-container{height:50px}.error-page .btn{line-height:50px}}.error-page .btn{border:1px solid #00b000;border-radius:8px;background-image:unset !important;background-color:#fff !important;text-shadow:none;color:#00b000 !important;box-shadow:unset;-webkit-transition:none;-moz-transition:none;transition:none;padding:0;font-weight:bold;width:100%;height:100%}.press-container{margin-bottom:60px;line-height:30px}.press-container .hero-image{height:373px;position:sticky;overflow:hidden}.press-container .hero-image:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/press.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.press-container div.row-fluid{border-bottom:1px solid #e4e4e4;background-color:#f8f8f8}.press-container .article{margin-top:50px}@media(max-width:979px){.press-container .faqs-content .title{line-height:40px;margin-bottom:0}.press-container .faqs-content .description{background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/press-portrait.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:340px;width:100vw;position:relative;margin-left:-50vw;left:50%;margin-bottom:0}}#cities_from_distance{margin-top:20px}#cities_from_distance ul{margin-left:0}body:after{content:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/loading.gif') url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/arrows/back_white.png') url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/arrows/next_white.png');display:none}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/misc/loading.gif') no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-prev,.lb-next{width:47%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left;margin-left:2%}.lb-prev{background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/arrows/back_white.png') left 48% no-repeat}.lb-next{right:0;float:right;margin-right:2%}.lb-next{background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/arrows/next_white.png') right 48% no-repeat}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{display:none;width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:transparent;text-align:right;outline:0;filter:alpha(opacity=70);opacity:.7}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}.cost-guides-title{margin-top:0;line-height:27px}.get-estimates-button-sticker{width:100%;padding-left:20px !important;padding-right:20px !important;padding:10px 0;border-radius:5px;display:table}.get-estimates-button-sticker a{width:100%;height:45px !important;background:#fd8725;border-radius:4px;font-size:16px;box-shadow:unset;letter-spacing:0;text-align:center;display:table-cell;vertical-align:middle}.affix{position:fixed;top:1rem}.affix-bottom{position:absolute}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#costGuide img{max-width:100%;width:auto;height:auto;vertical-align:middle;border:0}#costGuide a{text-decoration:none}#costGuide a:hover{text-decoration:underline}#costGuide .hidden-phone{display:none}#costGuide .visible-phone{display:inherit}#costGuide table .visible-phone{display:table-cell !important}#navbarHeaderMenu li{padding-left:5px;align-items:center;align-content:center;display:flex;margin-bottom:5px}#navbarHeaderMenu li a{color:#2e2e2e !important}#navbarHeaderMenu li div:nth-child(1){float:left;padding-right:10px;padding-top:5px}#navbarHeaderMenu li div:nth-child(2){float:left;padding-top:2px}#navbarHeaderMenu .header-highlighted-link{font-size:16px;font-family:LatoWebBold,"Helvetica Neue",Helvetica,Arial,sans-serif}#navbarHeaderMenu .header-non-highligthed-link{font-size:13px;line-height:13px}.searchit-desktop{min-width:45px;min-height:40px}.icon-menu{width:60px}.row-related-costguides-links{justify-content:flex-start;padding:0 10px}.row-related-costguides-links .popular-element{margin-bottom:15px}.row-related-costguides-links .popular-element .popular-costguide-link{height:100%}.row-related-costguides-links .popular-element .popular-container{height:100%}.row-related-costguides-links .popular-element .popular-container .image-container{height:108px}.row-related-costguides-links .popular-element .popular-container .price-container .price{font-size:8px;padding:7px 10px 4px 8px}.row-related-costguides-links .popular-element .popular-container .price-container .brand-container{position:relative;right:0}.row-related-costguides-links .popular-element .popular-container .price-container .brand-container .brand{width:13px !important;height:18px !important}.row-related-costguides-links .popular-element .popular-container .title{font-size:10.5px;padding:5px}.table-container .table tbody,.table-container .table thead tr th{border:0}nav ul.cost-guide-breadcrumb{font-size:12px;display:inline-block;padding:5px 15px 0 15px !important;margin:0 0 20px !important;justify-content:center;align-content:center;align-items:center}nav ul.cost-guide-breadcrumb li{display:contents}nav ul.cost-guide-breadcrumb li a{text-decoration:none}nav ul.cost-guide-breadcrumb li .divider{padding:0 5px;font-weight:bold}nav ul.cost-guide-breadcrumb li.active{color:#000 !important}#hero_get_local_cost_button_mobile_container{display:none}.disclaimer-section{background-color:#f8f8f8;padding:25px;margin-bottom:25px;margin-top:25px;font-style:italic;font-size:16px !important}.cost-guide-container .price-boxes{margin-top:10px}.cost-guide-container .price-boxes .low,.cost-guide-container .price-boxes .average,.cost-guide-container .price-boxes .high{display:inline-block}.cost-guide-container .price-boxes .low .title,.cost-guide-container .price-boxes .average .title,.cost-guide-container .price-boxes .high .title{margin-bottom:-5px}.cost-guide-container .price-boxes .low .box,.cost-guide-container .price-boxes .average .box,.cost-guide-container .price-boxes .high .box{display:inline-block}.cost-guide-container .price-boxes .low .box .box-content,.cost-guide-container .price-boxes .average .box .box-content,.cost-guide-container .price-boxes .high .box .box-content{border-radius:5px}.cost-guide-container .price-boxes .low .box .arrow,.cost-guide-container .price-boxes .average .box .arrow,.cost-guide-container .price-boxes .high .box .arrow{width:0;height:0;border-style:solid;border-width:11px 6px 0 6px;position:relative;left:50%;transform:translateX(-50%)}.cost-guide-container .price-boxes .low .box .arrow.arrow-top,.cost-guide-container .price-boxes .average .box .arrow.arrow-top,.cost-guide-container .price-boxes .high .box .arrow.arrow-top{top:10px}.cost-guide-container .price-boxes .low .box .arrow.arrow-bottom,.cost-guide-container .price-boxes .average .box .arrow.arrow-bottom,.cost-guide-container .price-boxes .high .box .arrow.arrow-bottom{top:0}.cost-guide-container .price-boxes .low .box .content,.cost-guide-container .price-boxes .average .box .content,.cost-guide-container .price-boxes .high .box .content{color:#fdfffd;font-weight:bold;letter-spacing:0;white-space:nowrap}.cost-guide-container .price-boxes .average .title{color:#000;font-size:17px;font-weight:normal;text-align:center;letter-spacing:0}.cost-guide-container .price-boxes .average .box .box-content{background:#61d761;padding:12px 20px 10px 20px}.cost-guide-container .price-boxes .average .box .box-content .content{font-size:20px}.cost-guide-container .price-boxes .average .box .arrow.arrow-top{border-color:#f8f8f8 transparent transparent transparent}.cost-guide-container .price-boxes .average .box .arrow.arrow-bottom{border-color:#61d761 transparent transparent transparent}.cost-guide-container .price-boxes .low .title,.cost-guide-container .price-boxes .high .title{color:#808c80;font-size:16px;font-weight:normal;text-align:center;letter-spacing:0}.cost-guide-container .price-boxes .low .box .box-content,.cost-guide-container .price-boxes .high .box .box-content{padding:8px 20px 2px 20px}.cost-guide-container .price-boxes .low .box .box-content .content,.cost-guide-container .price-boxes .high .box .box-content .content{font-size:15px}.cost-guide-container .price-boxes .low .box .arrow.arrow-top,.cost-guide-container .price-boxes .high .box .arrow.arrow-top{border-color:#f8f8f8 transparent transparent transparent}.cost-guide-container .price-boxes .low .box .box-content{background:#9bd49b}.cost-guide-container .price-boxes .high .box .box-content{background:#1bb21b}.cost-guide-container .cities-links-at-footer-section{border-top:solid 1px #ccc;background-color:#fbfbfb;margin-left:0;margin-right:0;padding:50px;padding-top:25px;margin-top:30px}.cost-guide-container .cities-links-at-footer-section h2{text-align:center;font-size:35px !important;font-weight:600;padding-bottom:60px}.cost-guide-container .cities-links-at-footer-section a,.cost-guide-container .cities-links-at-footer-section a:hover,.cost-guide-container .cities-links-at-footer-section a:active{font-size:20px;font-weight:500;letter-spacing:0;line-height:32px}.cost-guide-container .thead-bg-default>tr>th{background-color:#f8f8f8 !important;color:#2e2e2e !important}.cost-guide-container .thead-bg-green>tr>th{background-color:#ccf0cc !important;color:#2e2e2e !important}.cost-guide-container .thead-bg-blue>tr>th{background-color:#cbf3f3 !important;color:#2e2e2e !important}.cost-guide-container .flip{display:inline-block !important;transform:rotate(-180deg)}.cost-guide-container .animated-flip{-moz-transition:transform .1s;-webkit-transition:transform .1s;transition:transform .1s}.cost-guide-container .circle-outside{float:right;position:relative;top:0;left:-50%;transform:translate(50%,43%);width:82px;height:82px;border-radius:100%;border:2px solid #dedddd;background:#fff;display:flex;justify-content:center;align-items:center;align-content:center}.cost-guide-container .circle-outside.hero-circle{top:0;transform:translate(50%,-50%);margin-bottom:-50%}.cost-guide-container .circle-outside .circle-inside{width:76px;height:76px;border-radius:100%;border:1px solid #dedddd;background:#fff}.cost-guide-container .circle-outside .circle-inside .bg_image{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-repeat:no-repeat}.cost-guide-container .circle-outside .circle-inside .bg_image.cost_guide_image{background-image:var(--bg-image);background-position:center;background-size:contain;width:60%;height:60%}.cost-guide-container .circle-outside .circle-inside .bg_image.header_logo{background-size:66px 24px;width:66px;height:24px}.cost-guide-container .get-estimates-button-container form{margin:unset !important}.cost-guide-container .get-estimates-button-container .zipcode-input{border:1px solid #9a8c8c;border-radius:8px 0 0 8px;background-position-y:center !important;background-color:#fff !important}.cost-guide-container .get-estimates-button-container .post-job-button{color:#fff;font-weight:bold;letter-spacing:0;text-align:center;background-color:#fd8725;border-radius:0 8px 8px 0;box-shadow:unset !important;min-width:142px}.cost-guide-container .get-estimates-button-container label.form-field-error{height:0}.cost-guide-container .hero-unit-costguide{padding:0 !important;margin-bottom:180px}.cost-guide-container .hero-unit-costguide .hero-unit-content{text-align:center}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li,.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li a{color:#646464;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .cost-guide-title-info{display:inline-block;border:1px solid gray;font-size:14px;line-height:1em;color:#20b2aa;border-radius:3px;background-color:#f0f8ff;padding:10px;margin-bottom:10px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container h1{line-height:0;height:auto;margin-bottom:20px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container h1 #cg_main_title{color:#000;font-size:24px;font-weight:bold;text-align:center;letter-spacing:0}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .typical-range{font-size:16px;font-weight:normal;text-align:center;letter-spacing:0;line-height:1.5em}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .typical-range #cg_typical_range{display:block;font-size:20px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .average-costs-aditional-info{color:#3b3a38;font-size:16px;letter-spacing:0;line-height:1.2em;margin-top:5px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .separator{border:0;border-top:1px solid #dedddd;width:25%;margin:10px auto}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-free-estimates{color:#2e2e2e;font-size:15px;font-weight:bold;letter-spacing:0;line-height:1.2em;margin-bottom:10px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container .zipcode-input{font-size:18px !important;padding:21px 21px 21px 53px;width:240px;height:63px !important;background:url(https://cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/icons/marker_green.png) no-repeat 18px 0;background-size:21px 27px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container .post-job-button{font-size:23px;width:245px;height:63px !important}.cost-guide-container .hero-unit-costguide .steps{text-align:center;margin:0 auto;background:#fff;border-radius:8px;border:2px solid #dedddd;transform:translateY(50%);margin-top:-70px}.cost-guide-container .hero-unit-costguide .steps .title{color:#000;font-size:20px;font-weight:normal;text-align:center;letter-spacing:0;padding-top:12px}.cost-guide-container .hero-unit-costguide .steps .steps-container{display:flex;padding:14px 58px 42px 59px}.cost-guide-container .hero-unit-costguide .steps .steps-container .step{flex-basis:100%;width:33%;text-align:left;display:inline-block;border-left:2px solid #61d761;padding:0 40px 5px 14px;line-height:1.3em;letter-spacing:0}.cost-guide-container .hero-unit-costguide .steps .steps-container .step .title{text-transform:uppercase;text-align:left;color:#7e7e7e;font-size:14.5px;font-weight:bold;padding:unset}.cost-guide-container .hero-unit-costguide .steps .steps-container .step .subtitle{color:#000;font-size:15px;font-weight:bold}.cost-guide-container .hero-unit-costguide .steps .steps-container .step .content{color:#000;font-size:14px;font-weight:normal}.cost-guide-container .contentContainer .costs-guide-container{padding:0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents{background:#f8f8f8;border:1px solid #dedddd;border-radius:8px;padding:23px 31px 23px 31px;margin-top:40px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents #toogle_table_of_contents{float:right}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents #toogle_table_of_contents #toogle_table_of_contents_icon{margin-left:5px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents .title{color:#2e2e2e;font-size:30px;font-weight:normal;letter-spacing:0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents .content{font-size:20px;letter-spacing:0;line-height:32px;padding-top:22px;padding-bottom:18px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph{padding-bottom:10px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph h2{color:#2e2e2e !important;font-size:36px !important;font-weight:bold !important;letter-spacing:0 !important;margin:40px 0 30px 0 !important;line-height:1.6em !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph .price-boxes .row-fluid{display:flex;align-items:center;margin:25px 0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph .price-boxes .row-fluid .span3{padding-bottom:6px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph .price-boxes .row-fluid .span3.average .box .box-content{padding:15px 10px 13px 10px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph .price-boxes .row-fluid .span3.average .box .box-content .content{font-size:22px !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph .price-boxes .row-fluid .span3 .box{min-width:101px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph .price-boxes .row-fluid .span3 .box .arrow{border-color:#fff transparent transparent transparent}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph .price-boxes .row-fluid .span3 .box .box-content{padding:15px 10px 10px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph .price-boxes .row-fluid .span3 .box .box-content .content{font-size:17px !important;line-height:1.2em;text-shadow:0 2px 4px rgba(0,0,0,0.5);white-space:nowrap}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .resume-paragraph .price-boxes .row-fluid .span9{color:#646464;font-size:20px;font-weight:normal;letter-spacing:0;line-height:1.2em;padding-left:10px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h2,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h2,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h2{color:#2e2e2e !important;font-size:36px !important;font-weight:bold !important;letter-spacing:0 !important;margin:40px 0 30px 0;line-height:1.6em !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h3,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h3,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h3{color:#2e2e2e !important;font-size:26px !important;font-weight:normal !important;letter-spacing:0 !important;margin:30px 0 !important;line-height:1.6em !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h4,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h4,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h4{font-size:20px;margin:30px 0 15px 0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content span,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary span,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph span,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph li{color:#000;font-size:18px;font-weight:normal;letter-spacing:0;line-height:1.6em}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .popover .popover-title,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .popover .popover-title,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .popover .popover-title{margin:unset !important;padding-top:5px;padding-bottom:unset;font-size:17.5px !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .popover .popover-title button,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .popover .popover-title button,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .popover .popover-title button{margin-top:3px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .popover .popover-content p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .popover .popover-content p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .popover .popover-content p{font-size:15px !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable tbody>tr>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable tbody>tr>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable tbody>tr>td{color:#2e2e2e;font-size:20px;font-weight:normal;letter-spacing:0;line-height:1.6em;padding:14px 29px 12px 29px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable thead>tr>th{border:0;font-weight:bold}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable tbody>tr>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable tbody>tr>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable tbody>tr>td{border:0;border-bottom:1px solid #ccc}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable tbody>tr:last-child>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable tbody>tr:last-child>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable tbody>tr:last-child>td{border:0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .additional-considerations-container,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .additional-considerations-container{background-color:#f8f8f8;padding:34px 41px 43px 41px;margin-top:53px !important;margin-bottom:0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container h2#additional-considerations-and-costs,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .additional-considerations-container h2#additional-considerations-and-costs,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .additional-considerations-container h2#additional-considerations-and-costs{margin:unset !important;color:#2e2e2e;font-size:36px;font-weight:normal;letter-spacing:0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container ul li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .additional-considerations-container ul li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .additional-considerations-container ul li{color:#2e2e2e;font-size:18px;font-weight:normal;letter-spacing:0;line-height:30px;padding-top:10px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container ul li:before,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .additional-considerations-container ul li:before,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .additional-considerations-container ul li:before{display:table-cell !important;font-size:14px;font-weight:lighter !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container{padding:0;background:unset !important;margin-top:53px !important;margin-bottom:0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion{border-bottom:1px solid #c5c4c4}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion #faqs,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion #faqs,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion #faqs{padding-bottom:32px;margin:0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion ul.accordion-toggle,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion ul.accordion-toggle,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion ul.accordion-toggle{display:block;border-top:1px solid #c5c4c4;color:#2e2e2e;font-size:20px;font-weight:bold;letter-spacing:0;line-height:32px;list-style:none;padding-top:20px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion ul.accordion-toggle li:before,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion ul.accordion-toggle li:before,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion ul.accordion-toggle li:before{font-family:unset !important;display:unset !important;content:unset !important;color:unset !important;padding:0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion p.accordion-body,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion p.accordion-body,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion p.accordion-body{color:#2e2e2e;font-size:16px;font-weight:normal;letter-spacing:0;line-height:28px;padding:0 0 0 10px !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary{margin-top:76px !important;margin-bottom:0 !important;padding-right:20px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h3{font-weight:bold !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary span{font-size:16px !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary div br,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary p br,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary span br{content:' '}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary div br:after,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary p br:after,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary span br:after{content:' '}.cost-guide-container .get-local-cost-bottom-form{padding:16px 34px 35px 34px;margin-top:50px;margin-bottom:13px}.cost-guide-container .get-local-cost-bottom-form .center-footer-box-title{color:#2e2e2e;font-size:24px;font-weight:bold;letter-spacing:0;line-height:32px}.cost-guide-container .get-local-cost-bottom-form #local_question_suggestions{color:#2e2e2e;font-size:16px;font-weight:normal;letter-spacing:0;line-height:20px;margin:unset}.cost-guide-container .get-local-cost-bottom-form .zipcode-input{font-size:14px !important;padding:17px 12px 17px 40px;width:175px;height:53px !important;background:url(https://cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/icons/marker_green.png) no-repeat 13px 0;background-size:16px 22.74px;border-color:#9a8c8c !important;box-shadow:unset}.cost-guide-container .get-local-cost-bottom-form label.form-field-error{padding-left:17px}.cost-guide-container .get-local-cost-bottom-form .post-job-button{font-size:18px;width:175px;height:53px !important}.cost-guide-container .methodology-and-sources{margin:0 0 64px 0;border-radius:8px;border:1px solid #dedddd;padding:20px 20px 60px 20px;color:#646464;font-size:16px;font-weight:normal;letter-spacing:0;line-height:21px}.cost-guide-container #bottom_section{padding-top:61px;margin-bottom:20px}.cost-guide-container #bottom_section #cg_feedback{border-radius:8px;border:1px solid #ccc;width:55%;margin:0 auto;padding:20px;color:#2e2e2e;font-size:16px;font-weight:normal;letter-spacing:0;line-height:30px}.cost-guide-container #bottom_section #cg_feedback .count{margin:unset;padding:unset}.cost-guide-container #bottom_section #cg_feedback .count img{width:26.4px;height:30.4px}.cost-guide-container #bottom_section #cg_feedback .content #feedback_question .span{border-right:20px}.cost-guide-container #bottom_section #cg_feedback .content #feedback_options .fixr-feedback-option{width:48px !important;height:28px !important;background:#f8f8f8 !important;border:1px solid #ccc !important;color:#2e2e2e !important;font-size:16px !important;font-weight:normal !important;letter-spacing:0 !important;margin-top:-3px;border-radius:8px !important}.cost-guide-container .most-popular-section{margin-top:66px}.cost-guide-container .most-popular-section .section-name{text-align:center;position:relative;z-index:1;color:#2e2e2e;font-size:35px;font-weight:600;letter-spacing:0;margin-bottom:70px}.cost-guide-container .most-popular-section .section-name:before{border-top:1px solid #c5c4c4;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.cost-guide-container .most-popular-section .section-name span{background:#fff;padding:0 64px}.cost-guide-container .card-box{margin:30px 0 30px 0;border-radius:8px !important;border:1px solid #dedddd !important;padding:20px;background-color:#fff !important}.cost-guide-container #last_modified_box{margin-bottom:10px !important;letter-spacing:0;font-size:20px;line-height:1.2em}.cost-guide-container #last_modified_box time{font-weight:bold}.cost-guide-container #last_modified_box .last-modified{width:43px;height:37px}.cost-guide-container #last_modified_box .whats_new{color:#00b000;font-size:14px;font-weight:normal;letter-spacing:0;line-height:1.2em}.cost-guide-container #last_modified_box .whats_new #show_change_history #show_change_history_icon{text-decoration:none !important;margin-left:5px;display:inline-block}.cost-guide-container #change_history_box{border:unset}.cost-guide-container #change_history_box #change_history_wrapper{overflow-y:scroll;overflow-x:hidden;width:100%;margin:0 auto;height:250px}.cost-guide-container #change_history_box #change_history_wrapper::-webkit-scrollbar{width:5px}.cost-guide-container #change_history_box #change_history_wrapper .change-history-box-content{padding:10px}.cost-guide-container #change_history_box #change_history_wrapper .change-history-box-content span{color:#000;font-size:14px;font-weight:bold;letter-spacing:0;line-height:1.5em;display:block;border-bottom:1px solid #d8d8d8;padding:0 12px 12px 12px}.cost-guide-container #change_history_box #change_history_wrapper .change-history-box-content ul{list-style:none;padding:0;margin:0;display:table;border-collapse:separate;border-spacing:10px;-webkit-border-vertical-spacing:10px}.cost-guide-container #change_history_box #change_history_wrapper .change-history-box-content li{padding-left:0;display:table-row;color:#000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.5em}.cost-guide-container #change_history_box #change_history_wrapper .change-history-box-content li:before{font-family:"bootstrap-icons";display:table-cell;content:"\f285";padding-right:0;color:#00b000}.cost-guide-container .related-costguides-table .table-container{padding:0 10px}.cost-guide-container .related-costguides-table .table-container .table .wrap{white-space:nowrap}.cost-guide-container .related-costguides-table .table-container .table .wrap.left-column{width:100%;overflow:hidden;text-overflow:ellipsis;max-width:0;color:#00b000;letter-spacing:0}.cost-guide-container .related-costguides-table .table-container .table .wrap.right-column{float:right;top:0;right:0}.cost-guide-container .related-costguides-table .table-container .table .text-left{text-align:left !important}.cost-guide-container .related-costguides-table .table-container .table .text-right{text-align:right !important}.cost-guide-container .related-costguides-table .table-container .table .text-center{text-align:center !important}.cost-guide-container .related-costguides-table .table-container .table thead th{color:#646464 !important;font-size:20px;font-weight:bold;letter-spacing:0;text-align:center;padding:14px 0 10px 0}.cost-guide-container .related-costguides-table .table-container .table tr.odd{background-color:#f8f8f8}.cost-guide-container .related-costguides-table .table-container .table tr td{border:unset !important;font-size:17px !important}.cost-guide-container .related-costguides-table .table-container .table tr td.right-column{color:#646464}.cost-guide-container .main-picture-container .main-picture-content{padding:20px}.cost-guide-container .main-picture-container .main-picture-content #picture_url{height:200px;width:100%;display:block;margin:0 auto !important;background-size:auto;object-fit:cover}.cost-guide-container .main-picture-container .main-picture-content .image-form-container{text-align:center}.cost-guide-container .main-picture-container .main-picture-content .image-form-container .title{color:#2e2e2e;font-size:22px;font-weight:bold;letter-spacing:0;line-height:1.2em;text-transform:capitalize;padding:20px 0}.cost-guide-container .main-picture-container .main-picture-content .image-form-container .description{color:#000;font-size:17px;font-weight:normal;letter-spacing:0;line-height:24px}.cost-guide-container .main-picture-container .main-picture-content .get-estimates-button-container{padding:unset;margin-top:23px;margin-bottom:13px}.cost-guide-container .main-picture-container .main-picture-content .get-estimates-button-container .zipcode-input{font-size:16px !important;padding:17px 12px 17px 40px;width:122px;height:53px !important;background:url(https://cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/icons/marker_green.png) no-repeat 13px 0;background-size:16px 22.74px;border-color:#ccc !important;box-shadow:unset}.cost-guide-container .main-picture-container .main-picture-content .get-estimates-button-container .post-job-button{font-size:16px;width:127px;height:53px !important}.cost-guide-container #navigation_box_container.affix{top:20px}.cost-guide-container #navigation_box_container.affix-bottom{position:absolute}.cost-guide-container #navigation_box_container .navigation-box-content .title{color:#2e2e2e;font-size:18px;font-weight:normal;letter-spacing:0;text-align:center;padding:11px 0}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav{height:auto;min-height:auto;max-height:80vh;overflow-y:auto;padding:unset;margin:unset}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav li{padding-left:0;display:grid;color:#000;font-size:12px;font-weight:normal;letter-spacing:0;line-height:1.5em;width:100%}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav li.active a{background-color:#e4fce4 !important}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav li.active a .navigation-link{text-shadow:unset !important}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav li a:hover{background-color:#f1fdf1 !important}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav .navigation-element{border-top:1px solid #dedddd}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav .navigation-element.parent .navigation-link{padding-left:20px !important;font-size:18px;font-weight:bold}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav .navigation-element.children .navigation-link{padding-left:47px !important;font-size:16px;font-weight:normal}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav .navigation-element .navigation-link{padding:11px 0;color:#646464;letter-spacing:0;line-height:1.2em;background:unset;border-radius:unset;margin:0;text-decoration:none}.cost-guide-container #navigation_box_container .navigation-box-content .index-navigation-bar .nav .navigation-element .navigation-link .index-decoration{float:left;padding-right:10px;color:#00b000}.cost-guide-container .authorship-container{border-bottom:1px solid #ccc;margin-bottom:30px;width:100%;font-size:18px;color:#646464;padding-bottom:12px;min-height:51px;display:flex;align-items:center}.cost-guide-container .authorship-avatar{margin-right:17px;float:left}.cost-guide-container .authorship-avatar img{max-width:51px !important;width:51px !important;height:51px !important;border-radius:50%;overflow:hidden;border:1px solid #ccc !important}.menu-edition{width:100%;background-color:rgba(248,248,248,0.95);position:fixed !important;bottom:0 !important;left:0 !important;z-index:1020 !important;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4);height:60px;border:1px solid #ccc;padding:5px}.menu-edition .save-container{float:right}.menu-edition .save-container #cost_guide_save{margin-right:30px;right:unset;position:inherit;padding:8px}.menu-edition .save-container #cost_guide_save i{vertical-align:0;font-size:18px}blockquote.quote-by-expert{background-color:#f8f8f8;padding:30px;border-radius:8px;border:0;font-size:19px;font-style:italic;line-height:30px;position:relative;margin:40px 0 0 0}blockquote.quote-by-expert:before{content:url('https://cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/icons/quote-open.png');position:absolute;top:-15px;left:15px;z-index:1000}blockquote.quote-by-expert:after{content:url('https://cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/icons/quote-close.png');position:absolute;bottom:-25px;right:15px;z-index:1000}.quote-triangle{width:5px;height:0;border-style:solid;border-width:30px 20px 0;border-color:#f8f8f8 transparent transparent transparent;margin-left:auto;margin-right:80px}.quote-author{text-align:right;margin-top:10px;margin-bottom:40px;margin-right:77px;display:flex;flex-direction:row;justify-content:flex-end}.quote-author .title{color:#9c9c9c !important;font-size:19px !important;line-height:26px !important;height:51px;line-height:51px !important}.quote-author .avatar img{max-width:51px !important;width:51px !important;height:51px !important;border-radius:50%;overflow:hidden;border:1px solid #ccc !important;margin-left:5px}@media(max-width:991.98px){.cost-guide-container #cost_guide_content{margin-top:15px !important}.hero-unit{margin-bottom:60px !important;border-bottom:1px solid #d4d4d4}#hero_get_local_cost_button_mobile_container{display:flex;width:100%;text-align:center;background-color:rgba(255,255,255,0.95);position:fixed !important;top:0 !important;z-index:1020 !important;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4)}#hero_get_local_cost_button_mobile_container #form_costguide_hero_unit_mobile_affix{margin-left:20px !important;margin-right:20px !important;padding:10px 0}#hero_get_local_cost_button_mobile_container #form_costguide_hero_unit_mobile_affix .input-append{width:100%}#hero_get_local_cost_button_mobile_container #form_costguide_hero_unit_mobile_affix .post-job-button{width:100%;height:45px !important;background:#fd8725;border-radius:4px;font-size:16px}.steps{background-color:transparent !important;color:#000;font-size:12px;font-weight:bold;letter-spacing:0;transform:unset !important;margin-top:-10px !important;border:unset !important;border-radius:unset !important}.steps .title{font-size:12px !important;font-weight:bold !important}.steps .steps-container{display:flex;flex-wrap:nowrap;overflow-x:auto;width:auto;padding:0 0 0 15px !important;box-sizing:content-box;margin-bottom:15px}.steps .steps-container::-webkit-scrollbar{display:none}.steps .steps-container .step{flex-basis:unset !important;text-align:start;display:flex !important;flex-direction:column;background-color:#fff !important;padding:14px 13px !important;margin:0 0 0 20px !important;transition:box-shadow .2s ease-in;position:relative;border:1px solid #e4e4e4 !important;border-radius:8px;min-width:190px;height:auto}.steps .steps-container .step .title{color:#646464 !important;font-size:10px !important}.steps .steps-container .step .subtitle{color:#000;font-size:10.8px !important;font-weight:bold;line-height:1em;margin:3px 0}.steps .steps-container .step .content{font-size:10.08px !important;line-height:1em}.sticky-slider{overflow-y:scroll;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;transition:transform .3s ease}.sticky-slider.opened{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sticky-slider.closed{-webkit-transform:translate(0,-110%);-moz-transform:translate(0,-110%);-ms-transform:translate(0,-110%);transform:translate(0,-110%)}#costGuide .navbar{background:#f8f8f8 !important;border:unset !important;position:unset !important}.cost-guide-container .price-boxes{display:flex;justify-content:center}.cost-guide-container .price-boxes .low .box,.cost-guide-container .price-boxes .average .box,.cost-guide-container .price-boxes .high .box{width:100%}.cost-guide-container .price-boxes .low .box .arrow,.cost-guide-container .price-boxes .average .box .arrow,.cost-guide-container .price-boxes .high .box .arrow{display:block !important}.cost-guide-container .price-boxes .low .box .arrow.arrow-top,.cost-guide-container .price-boxes .average .box .arrow.arrow-top,.cost-guide-container .price-boxes .high .box .arrow.arrow-top{top:11px}.cost-guide-container .price-boxes .average .box{width:90%}.cost-guide-container .price-boxes .average .box .box-content{padding:13px 12px 7px 12px}.cost-guide-container .price-boxes .average .box .box-content .content{font-size:17px;white-space:unset}.cost-guide-container .price-boxes .low,.cost-guide-container .price-boxes .high{margin-top:7px}.cost-guide-container .price-boxes .low .box .box-content,.cost-guide-container .price-boxes .high .box .box-content{padding:7px 12px 1px 12px}.cost-guide-container .price-boxes .low .box .box-content .content,.cost-guide-container .price-boxes .high .box .box-content .content{font-size:16px;white-space:unset}.cost-guide-container .hero-unit-costguide{margin-bottom:45px;border-bottom:1px solid #d4d4d4}.cost-guide-container .hero-unit-costguide .hero-unit-content{padding:0 28px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container{padding-bottom:10px;border-bottom:1px solid #dedddd}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .separator{opacity:1}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb{margin-top:5px;padding:5px 0 0 0 !important;line-height:1.4em;margin-bottom:10px !important}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li,.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li a{color:#646464;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px !important;text-align:center;letter-spacing:0;padding:0 0 10px 0}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li.active,.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li a.active{color:#000}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li.active span,.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li a.active span{padding:0 0 10px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li .divider,.cost-guide-container .hero-unit-costguide .hero-unit-content .container .breadcrumb li a .divider{padding:0 2px 10px 2px;font-size:10px}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .average-costs-aditional-info{margin-top:5px;color:#3b3a38;font-size:11px;font-weight:normal;text-align:center;letter-spacing:0}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-free-estimates{color:#3b3a38;font-size:13px;font-weight:bold;letter-spacing:0}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container{width:100%}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container.affix-top{background-color:#fff}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container.affix{z-index:9999;left:0;top:0;border-bottom:1px solid #d4d4d4;-webkit-box-shadow:0 2px 2px 0 rgba(212,212,212,0.75);-moz-box-shadow:0 2px 2px 0 rgba(212,212,212,0.75);box-shadow:0 2px 2px 0 rgba(212,212,212,0.75)}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container .input-append{display:flex;justify-content:center;flex-wrap:wrap}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container .input-append .zipcode-input,.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container .input-append .post-job-button{flex-basis:30%}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container .input-append .zipcode-input{color:#888;font-size:18px !important;font-weight:normal;text-align:center;letter-spacing:0;border:1px solid #fd8725;border-radius:8px;height:60px !important}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container .input-append .post-job-button{background:#fd8725;border-radius:8px;font-size:18px;font-weight:bold;text-align:center;letter-spacing:0;margin-left:11px;height:60px !important}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .get-estimates-button-container .input-append label.form-field-error{flex-basis:100%;height:auto;text-align:center}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .what-happens-next{color:#000;font-size:12px;font-weight:bold;letter-spacing:0;text-align:center;margin-top:13px;border-top:1px solid #ccc}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container{margin-top:4px;margin-left:-30px;margin-right:-30px;width:auto}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container .row-popular-costguides-links{width:auto;padding-left:0}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container .row-popular-costguides-links .popular-element{margin-bottom:30px;margin-left:35px;flex:1 0 auto}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container .row-popular-costguides-links .popular-element:first-child{margin-left:55px !important}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container .row-popular-costguides-links .popular-element:last-child{margin-right:55px !important}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container .popular-container{background-color:#fff;padding:14px 13px;margin:0 auto}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container .popular-container div{text-align:left !important;line-height:1em;margin:unset;padding:unset;letter-spacing:0}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container .popular-container .title{color:#646464;font-size:10px;font-weight:bold;text-transform:uppercase}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container .popular-container .subtitle{color:#000;font-size:10.8px;font-weight:bold;margin:3px 0}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .row-popular-costguides-steps-container .popular-container .content{color:#000;font-size:10.08px;font-weight:normal}.cost-guide-container .hero-unit-costguide .hero-unit-content .container .separator{width:75%}.cost-guide-container .contentContainer .costs-guide-container{padding-left:10px !important;padding-right:10px !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h2,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h2,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h2{color:#2e2e2e;font-size:21px;font-weight:bold;letter-spacing:0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h3,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h3,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h3{height:64px;color:#2e2e2e;font-size:19px;letter-spacing:0;line-height:32px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h4,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h4,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h4{font-size:17.5px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content span,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary span,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph span,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph li{color:#000;font-size:17px;font-weight:normal;letter-spacing:0;line-height:25px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .popover-title,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .popover-title,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .popover-title{margin:unset !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable tbody>tr>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable tbody>tr>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable tbody>tr>td{padding:12px 10px 10px 10px !important;color:#2e2e2e;font-size:17px !important;text-align:center;letter-spacing:0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable thead>tr>th,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable thead>tr>th{color:#2e2e2e;font-size:17px;text-align:center;letter-spacing:0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable tbody>tr>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable tbody>tr>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable tbody>tr>td{font-size:14px !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .costTable tbody>tr:last-child>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .costTable tbody>tr:last-child>td,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .costTable tbody>tr:last-child>td{border:0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .additional-considerations-container,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .additional-considerations-container{background-color:#f8f8f8;padding:34px 41px 43px 41px;margin-top:53px !important;margin-bottom:0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container h2#additional-considerations-and-costs,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .additional-considerations-container h2#additional-considerations-and-costs,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .additional-considerations-container h2#additional-considerations-and-costs{margin:unset !important;color:#2e2e2e;font-size:36px;font-weight:normal;letter-spacing:0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container ul li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .additional-considerations-container ul li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .additional-considerations-container ul li{color:#2e2e2e;font-size:18px;font-weight:normal;letter-spacing:0;line-height:30px;padding-top:10px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container ul li:before,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .additional-considerations-container ul li:before,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .additional-considerations-container ul li:before{display:table-cell !important;padding-top:20px;font-size:14px;font-weight:lighter !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container{padding:0;background:unset !important;margin-top:53px !important;margin-bottom:0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion{border-bottom:1px solid #c5c4c4}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion #faqs,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion #faqs,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion #faqs{padding-bottom:32px;margin:0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion ul.accordion-toggle,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion ul.accordion-toggle,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion ul.accordion-toggle{display:block;border-top:1px solid #c5c4c4;color:#2e2e2e;font-size:20px;font-weight:bold;letter-spacing:0;line-height:32px;list-style:none;padding-top:20px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion ul.accordion-toggle li:before,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion ul.accordion-toggle li:before,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion ul.accordion-toggle li:before{font-family:unset !important;display:unset !important;content:unset !important;color:unset !important;padding:0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container .accordion p.collapse,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary .info-section-container .accordion p.collapse,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph .info-section-container .accordion p.collapse{color:#2e2e2e;font-size:16px;font-weight:normal;letter-spacing:0;line-height:28px;padding:0 0 0 10px !important}.cost-guide-container .get-local-cost-bottom-form{padding:18px 13px}.cost-guide-container .get-local-cost-bottom-form .center_footer_box_title{margin:0 0 12px;color:#2e2e2e !important;font-size:24px !important;font-weight:bold !important;letter-spacing:0;line-height:25px}.cost-guide-container .get-local-cost-bottom-form .input-append .zipcode-input{padding:0 20px 0 43px;display:block !important;margin:0 auto !important;border-radius:8px !important;border:1px solid #e4e4e4 !important;height:53px !important;width:185px !important;max-width:185px !important;margin-bottom:14px !important;font-size:16px !important;text-align:left;background-position-x:15px !important}.cost-guide-container .get-local-cost-bottom-form .input-append .post-job-button{display:block !important;margin:0 auto !important;border-radius:8px !important;height:53px !important;min-width:185px !important;max-width:185px !important;width:auto}.cost-guide-container .get-local-cost-bottom-form .input-append label.form-field-error{flex-basis:100%;height:auto;text-align:center}.cost-guide-container #bottom_section{padding:0 20px}.cost-guide-container #bottom_section .get-estimates-button-container .input-append{width:100%}.cost-guide-container #bottom_section .get-estimates-button-container .input-append .zipcode-input{padding:0 20px 0 43px;display:block !important;margin:0 auto !important;border-radius:8px !important;border:1px solid #ccc !important;height:53px !important;width:185px !important;max-width:185px !important;margin-bottom:14px !important;font-size:16px !important;text-align:left;background-position-x:15px !important}.cost-guide-container #bottom_section .get-estimates-button-container .input-append .post-job-button{display:block !important;margin:0 auto !important;border-radius:8px !important;height:53px !important;width:185px !important;max-width:185px !important}.cost-guide-container #bottom_section .get-estimates-button-container .input-append label.form-field-error{flex-basis:100%;height:auto;text-align:center}.cost-guide-container #bottom_section #cg_feedback{display:flex;flex-flow:column;border-radius:unset;border-left:unset;border-right:unset;box-shadow:unset;width:auto;margin:32px auto;text-align:left}.cost-guide-container #bottom_section #cg_feedback .count img{vertical-align:text-bottom;float:left;position:relative;display:inline-block}.cost-guide-container #bottom_section #cg_feedback .content #feedback_question{margin-left:43px}.cost-guide-container #bottom_section #cg_feedback .content #feedback_options{display:block !important;margin-top:20px;text-align:center}.cost-guide-container #bottom_section .methodology-and-sources{font-size:17px;text-align:center;padding:12px 12px 29px 12px}.cost-guide-container #bottom_section .methodology-and-sources a{display:inherit !important}.cost-guide-container #bottom_section .methodology-and-sources .circle-outside{width:60px;height:60px;transform:translate(50%,25%)}.cost-guide-container #bottom_section .methodology-and-sources .circle-outside .circle-inside{height:56px;width:56px}.cost-guide-container #bottom_section .methodology-and-sources .circle-outside .circle-inside .bg_image.header_logo{background-size:49px 18px;width:49px;height:19px;transform:translate(-55%,-50%)}.cost-guide-container .most-popular-section .section-name{margin-bottom:32px;margin-left:20px;margin-right:20px;padding:unset}.cost-guide-container .most-popular-section .section-name span{font-size:21px;padding:0 10px}.cost-guide-container .popover-title{margin:unset !important;width:auto !important}.cost-guide-container .contentContainer{background:#fff}.cost-guide-container .contentContainer .costs-guide-container{padding:0 20px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content{width:100% !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h2,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h2,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h2{font-size:28px !important;margin:50px 0 25px 0;height:auto;line-height:1.2em !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h3,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h3,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h3{font-size:24px !important;margin:30px 0 20px 0 !important;height:auto;line-height:1.2em !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h3.popover-title,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h3.popover-title,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h3.popover-title{margin:unset !important;width:auto}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content h4,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary h4,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph h4{font-size:20px;margin:30px 0 15px 0 !important;font-weight:normal}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph div,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph p,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content span,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary span,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph span,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_glossary li,.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content .first_paragraph li{font-size:17px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents{background-color:#fff;border:1px solid #dedddd;padding:unset !important;margin:40px 0 40px 0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents .title{margin:3px auto;color:#2e2e2e;font-size:17px !important;font-weight:normal;text-align:center;letter-spacing:0}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents .content{padding:unset !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents .content br{display:none !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents .content a{font-size:14px;display:block;background-color:#f8f8f8;text-align:center;border-top:1px solid #dedddd}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #table_of_contents .content a:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container{padding:20px 18px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container ul{border-spacing:2px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .additional-considerations-container ul li:before{background-size:1rem 1.4rem}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container #accordion_faqs #faqs{padding-bottom:20px !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container #accordion_faqs .accordion-toggle{margin-top:-10px;padding:4px 0 !important}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container #accordion_faqs .animated-flip-container{margin-top:8px}.cost-guide-container .contentContainer .costs-guide-container #cost_guide_content #cg_content .info-section-container #accordion_faqs .accordion-body{margin:-18px 0 15px 0;padding-top:8px !important}.cost-guide-container .contentContainer .costs-guide-container .main-picture-content #picture_url{display:block !important;height:170px !important;width:100%;margin-bottom:20px;background-size:cover}.cost-guide-container .contentContainer .costs-guide-container #last_modified_box{font-size:14px;letter-spacing:0;line-height:22.1px;display:flex;flex-flow:row wrap;justify-content:flex-start;padding-bottom:0 !important}.cost-guide-container .contentContainer .costs-guide-container #last_modified_box div{margin-right:10px}.cost-guide-container .contentContainer .costs-guide-container #last_modified_box img.last-modified{width:28px;height:24px}.cost-guide-container .contentContainer .costs-guide-container #last_modified_box .whats_new{font-size:10px}}@media(max-width:768px){.cost-guide-container .hero-unit-costguide#hero_unit_mobile .hero-unit-content .container .row-popular-costguides-steps-container .row-popular-costguides-links .popular-element:first-child{margin-left:55px !important}.cost-guide-container .hero-unit-costguide#hero_unit_mobile .hero-unit-content .container .row-popular-costguides-steps-container .row-popular-costguides-links .popular-element:last-child{margin-right:20px !important}}@media(max-width:736px){.cost-guide-container .cities-links-at-footer-section{padding:40px;padding-top:20px}.cost-guide-container .cities-links-at-footer-section h2{text-align:center;font-size:25px !important;font-weight:600;padding-bottom:30px;line-height:30px}.cost-guide-container .cities-links-at-footer-section a,.cost-guide-container .cities-links-at-footer-section a:hover,.cost-guide-container .cities-links-at-footer-section a:active{font-size:17px;font-weight:500;letter-spacing:0;line-height:25px}}@media(max-width:767px){#costGuide .navbar{background-color:#f8f8f8 !important;border:unset !important;position:unset !important}.cost-guide-container .cities-links-at-footer-section{padding:40px;padding-top:20px}.cost-guide-container .cities-links-at-footer-section h2{text-align:center;font-size:25px !important;font-weight:600;padding-bottom:30px;line-height:30px}.cost-guide-container .cities-links-at-footer-section a,.cost-guide-container .cities-links-at-footer-section a:hover,.cost-guide-container .cities-links-at-footer-section a:active{font-size:17px;font-weight:500;letter-spacing:0;line-height:25px}.cost-guide-container .hero-unit-costguide#hero_unit_mobile .hero-unit-content .container .row-popular-costguides-steps-container .row-popular-costguides-links .popular-element:first-child{margin-left:20px !important}.cost-guide-container .hero-unit-costguide#hero_unit_mobile .hero-unit-content .container .row-popular-costguides-steps-container .row-popular-costguides-links .popular-element:last-child{margin-right:20px !important}.cost-guide-container .hero-unit-costguide#hero_unit_mobile .hero-unit-content .container .row-popular-costguides-steps-container .row-popular-costguides-links{width:auto;padding-left:10px !important}.quote-author{text-align:center}}@media(max-width:340px){.cost-guide-container .hero-unit-costguide#hero_unit_mobile .hero-unit-content .container .get-estimates-button-container .input-append .zipcode-input{font-size:12px !important;height:50px !important}.cost-guide-container .hero-unit-costguide#hero_unit_mobile .hero-unit-content .container .get-estimates-button-container .input-append .post-job-button{font-size:14px !important;height:50px !important;min-width:115px}}.estimates-header{margin-top:0;line-height:24px}.cost-guide-title{margin:20px 0;line-height:46px}.alternative-row{padding-right:20px;padding-top:5px;padding-bottom:5px}.odd_row{background-color:#f8f8f8}.title-with-icon-separator{height:auto !important;display:flex !important;align-items:center !important;margin-left:17px !important;flex-flow:row column !important}.icon-container{vertical-align:middle;text-align:center;height:100%;line-height:70px}.icon-separator{border-left:1px solid #00b000;width:30px;float:left;height:65px}.icon-container img{max-width:70px;max-height:50px;width:auto;height:auto;vertical-align:middle}.disclaimer-section{background-color:#f8f8f8;padding:25px;margin-bottom:25px;margin-top:25px;font-style:italic;font-size:16px !important}#costGuide{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#costGuide h2{font-size:24.5px}#costGuide h3{font-size:17.5px;font-weight:bold}#costGuide h4{font-size:15.5px;font-weight:bold}#costGuide .title-container{width:auto}#costGuide #last_modified_box{margin-bottom:0 !important;padding-bottom:12px}#costGuide .card-box{width:100%;padding:0;border:1px solid #ccc;background-color:#f8f8f8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#costGuide .card-box-content{padding:10px 5% 15px 5%}#costGuide .labor-cost-title{font-size:22px !important;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;margin-bottom:5px !important}#costGuide #cg_glossary h3{text-transform:uppercase;font-size:17px}#costGuide #cg_glossary .glossary-term{padding-top:10px;padding-bottom:10px;border-top:1px solid #ccc}#costGuide #cg_glossary .glossary-term:nth-child(1){border-top:0 !important;padding-top:20px !important}#costGuide .info-section-container,#costGuide .additional-considerations-container{background-color:#f8f8f8;padding:25px;margin-bottom:25px;margin-top:25px}#costGuide .info-section-container ul,#costGuide .additional-considerations-container ul{list-style:none;padding:0;margin:0;display:table;border-collapse:separate;border-spacing:10px;-webkit-border-vertical-spacing:10px}#costGuide .info-section-container li,#costGuide .additional-considerations-container li{padding-left:0;display:inline-table}#costGuide .info-section-container li:before,#costGuide .additional-considerations-container li:before{font-family:"bootstrap-icons";display:table-cell;content:"\f285";padding-right:16px;color:#00b000}#costGuide .info-section-container p,#costGuide .additional-considerations-container p{padding-left:42px}#costGuide .get-local-cost-bottom-form{background-color:#f8f8f8;padding:25px;margin-bottom:0;margin-top:25px}#costGuide .labor-cost-table{padding-top:25px;padding-bottom:25px}#costGuide .labor-cost-table .labor-cost-row-left{padding-left:0;padding-right:10px}#costGuide .labor-cost-table .labor-cost-row-right{padding-left:10px;padding-right:0}#costGuide .labor-cost-table .labor-cost-row{padding-left:10px;margin-left:0;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc !important}#costGuide .labor-cost-table .labor-cost-row .span6{min-height:0 !important}#costGuide .change-history-box h3{font-size:22px;font-weight:normal;line-height:24px;margin-bottom:2px}#costGuide .change-history-box .change-history-box-wrapper{overflow-y:scroll;height:250px;margin-bottom:20px;border-bottom:1px solid #ccc}#costGuide .change-history-box .change-history-box-gradient{width:100%;height:50px;position:absolute;bottom:0;background:-webkit-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}#costGuide .change-history-box .change-history-box-content{padding-bottom:20px}#costGuide .change-history-box .change-history-box-content span{padding-right:10px;font-weight:bold}#costGuide .change-history-box .change-history-box-content p{text-align:justify;width:95%}#costGuide .change-history-box .change-history-box-title{border-bottom:1px solid #ccc;margin-bottom:10px}.references-container{margin-bottom:40px;border-bottom:1px solid #ccc;margin-top:93px !important}.references-container .references-header{cursor:pointer;margin:40px 0 30px 0}.references-container .references-header h2{float:left;margin:0 !important}.references-container .animated-flip-container{font-size:30px !important;margin-left:20px;vertical-align:text-top}.references-container ul{list-style:none;padding:0;margin:0;display:none;border-collapse:separate;border-spacing:10px;-webkit-border-vertical-spacing:10px}.references-container li{padding-left:0;display:table-row}.references-container li a{word-break:break-all}.references-container li:before{font-family:"bootstrap-icons";display:table-cell;content:"\f285";padding-right:16px;color:#00b000;font-size:14px}.references-icon{background-color:#9bd49b !important;height:50px;width:50px;border-radius:8px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/icons/guides/icon-references.png') no-repeat center center;background-size:31px 24px;float:left;margin-right:25px}.related-links__link{font-size:1rem;line-height:1rem;margin-bottom:.75rem}@media(max-width:1200px){.labor-cost-row-left{padding-left:0 !important;padding-right:5px !important}.labor-cost-row-right{padding-left:5px !important;padding-right:0 !important}}@media(min-width:768px) and (max-width:1200px){.hero-unit-b .hero-unit-content{padding:0 !important}.hero-unit-action .container{border-bottom:none !important}.hero-unit-action .container h1 #cg_main_title{font-size:35px !important;line-height:1.2em !important}.hero-unit-action .container .container-action{width:75% !important}}#costGuide .hero-form{margin-top:55px;background-color:rgba(0,0,0,0.05);padding:25px 15px 25px 15px;display:inline;box-shadow:0 1px 0 rgba(255,255,255,0.3);border:1px solid #000;border:1px solid rgba(0,0,0,0.1);margin-top:0;border-radius:5px}#costGuide .hero-unit-background{padding:0;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#f5f5f5;background-size:cover;background-repeat:no-repeat}.projects-slider-wrapper{margin-bottom:10px}.projects-slider-wrapper .container{position:relative}.projects-slider-wrapper .container .costs-loading-status-container{display:none;position:absolute;top:0;right:0;bottom:0;left:0;color:#333;z-index:200}.projects-slider-wrapper .container .costs-loading-status-container .costs-loading-status-content{position:relative;width:130px;margin:auto;margin-top:65px;z-index:300}.projects-slider-wrapper .container .costs-loading-status-container i{vertical-align:-2px}.projects-slider-wrapper .container .costs-loading-status-container span{font-size:20px}.get-estimates-container{display:none;padding:20px 30px;background:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:20px}.get-estimates-container .service-provider-info{float:left;width:60%}.get-estimates-container .service-provider-info .image-container{float:left;width:15%}.get-estimates-container .service-provider-info .image-container img{width:100%;max-width:100%;display:block}.get-estimates-container .service-provider-info .info-container{float:left;width:73%;margin-left:2%}.get-estimates-container .service-provider-info .info-container a h4{margin:0;line-height:22px;color:#3a87ad}.get-estimates-container .service-provider-info .info-container p{height:20px;color:gray;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.get-estimates-container .service-provider-info hr{display:none;width:100%;margin:20px 0 10px 0}.get-estimates-container .get-estimates-form-container{float:left;width:40%;text-align:right}.get-estimates-container .get-estimates-form-container button{margin-top:10px}.costs-guide-container{position:relative}.hero-unit li{line-height:0}.hero-unit-b{background-color:transparent !important;margin-bottom:25px !important}.hero-unit-b nav ul.cost-guide-breadcrumb{padding:5px 15px !important;margin:0 !important}.hero-unit-b nav ul.cost-guide-breadcrumb li a{color:#2e2e2e !important;font-size:14px}.costs-guide-container nav ul.cost-guide-breadcrumb{padding:0 0 20px 0 !important;margin:0 !important}.costs-guide-container nav ul.cost-guide-breadcrumb li a{color:#2e2e2e !important;font-size:14px}.breadcrumb-container{font-size:14px !important}.hero-unit-action{height:634px;background-size:cover;background-position:center;background-repeat:no-repeat;justify-content:start;align-items:center}.hero-unit-action .container{text-align:start}.hero-unit-action .container .container-action{width:50%}.hero-unit-action .container .container-action .typical-range{text-align:start !important;margin-bottom:35px}.hero-unit-action .container .container-action .typical-range .national-avg-copy{font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px !important;margin-bottom:15px}.hero-unit-action .container .container-action .typical-range .hightlighted-word{font-size:36px !important;font-family:LatoWebBold,"Helvetica Neue",Helvetica,Arial,sans-serif}.hero-unit-action .container .container-action h1{font-size:45px;font-family:LatoWebBold,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:20px}.hero-unit-action .container .container-action .get-free-estimates{font-size:18px !important;font-weight:normal !important}.hero-unit-action .container .container-action .get-estimates-button-container .input-append{justify-content:start !important;margin-left:0 !important}#cost_guide_content ul>li{padding-bottom:7px}#cost_guide_content .breadcrumb>li{padding-bottom:0 !important}#cost_guide_content ul>li li{padding-bottom:0 !important}@media(max-width:480px){#cost_guide_content ul>li{margin-left:-10px}#cost_guide_content ul>li li{margin-left:-10px}}span.project-name{text-transform:lowercase}.estimates-container{margin-top:15px;margin-bottom:20px}.estimates-container table{margin-bottom:0;border-bottom:1px solid #ddd}.estimates-container table tr td:nth-child(2),.estimates-container table tr td:nth-child(3){text-align:right;padding-right:10%}.card-box div.heading{text-align:center;color:#2e2e2e !important;font-size:18px !important;margin-bottom:0 !important;margin-top:5px !important}.card-box .avarage-price-container{padding:5px 0 15px 0}.card-box .avarage-price-container span.price{display:block;margin-left:20px;font-size:40px;line-height:42px;font-weight:bold;color:#00b000}.card-box .avarage-price-container p{margin-top:5px;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif}.card-box .avarage-price-container span.price.range{font-size:34px;line-height:36px;margin:0;text-align:center}.card-box .price-ranges-container{border:1px solid #ccc;background-color:#fff;width:100%;margin:0 0 20px 0;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.card-box .price-range{height:auto;display:flex;align-items:baseline;flex-flow:row column}.card-box .price-range div{margin:15px}.card-box .price-range div:nth-of-type(2){border-left:1px solid #ccc;padding-left:15px;margin-left:0}.card-box .get-estimates-button-container{text-align:center;padding-top:10px}#cost_guide_save{position:absolute;right:0;margin-right:10px}#cost_guide_save i{vertical-align:0;font-size:18px}#hero-unit-content #cost_guide_save{right:20px}.new-costs-guide-container{margin-bottom:20px}.new-costs-guide-container label{font-weight:bold}.new-costs-guide-container input,.new-costs-guide-container select{width:96%}.cg-edit-container{display:none;background-color:rgba(248,248,248,0.95);padding:10px}.cg-edit-container label{display:inline-block;width:15%}.cg-edit-container input{width:75%;vertical-align:0}.cg-edit-container textarea{width:75%}.cg-edition-tooltip{position:relative;top:9px;padding:0 5px;display:inline-block;margin-left:20px;font-size:12px;line-height:14px;background:#fff;color:#999}.ui-autocomplete{max-width:300px;margin:0;z-index:10000;padding:5px 0;list-style:none;background:#fff;border:1px solid #777}.ui-autocomplete .ui-menu-item a{display:block;padding:3px 10px;cursor:pointer;color:#333}.ui-autocomplete .ui-menu-item a.ui-state-hover,.ui-autocomplete .ui-menu-item a.ui-state-active,.ui-autocomplete .ui-menu-item a.ui-state-focus{background:#777;color:#fff;text-decoration:none}#cg_typical_costs label,#cg_other_data label,#cg_new_change_panel label{display:block;width:100%}#cg_typical_costs input,#cg_other_data input,#cg_new_change_panel input,#cg_typical_costs select,#cg_other_data select,#cg_new_change_panel select{width:96%}.cg-edit-panel{width:100%;border-top:1px solid #777;text-align:right;font-size:12px;line-height:14px}.cg-edit-panel a{display:inline-block;margin-right:5px;margin-bottom:10px;padding:3px 5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;background:#777;cursor:pointer}.cg-edit-panel a:hover{text-decoration:none}.related-cost-guides li:hover .remove-rcg-button{display:inline-block}.related-cost-guides li .remove-rcg-button{display:none}#cg_content img.full-width{margin-top:40px !important;margin-bottom:40px !important}@media(min-width:980px) and (max-width:1199px){#current-location{min-width:135px}.get-estimates-container{padding:25px 20px 25px 20px}.get-estimates-container .service-provider-info .image-container{width:20%}.get-estimates-container .service-provider-info .info-container{width:68%}.get-estimates-container .get-estimates-form-container{text-align:center}.get-estimates-container .get-estimates-form-container button{margin-top:12px;font-size:16px}.card-box .avarage-price-container span.price.range{font-size:30px;line-height:32px}}@media(min-width:768px) and (max-width:979px){#costGuide .result-picture{max-width:80px}#costGuide .result-picture img{width:80px;height:80px}.card-box .avarage-price-container span.price.range{font-size:22px;line-height:24px}.card-box .price-ranges-container .price-range td div{font-size:12px}}@media(max-width:979px){#costGuide .info-section-container li{display:table-row}.get-estimates-container{padding:25px 20px 10px 20px}.get-estimates-container .service-provider-info{float:none;width:100%}.get-estimates-container .service-provider-info hr{display:block}.get-estimates-container .get-estimates-form-container{float:none;width:100%;text-align:center}.get-estimates-container .get-estimates-form-container button{margin-bottom:14px}.card-box .avarage-price-container span.price.range{font-size:22px;line-height:24px}.references-container #references{padding-top:10px}.references-container li{display:inline-table !important}}@media(max-width:767px){#cg_summary p{line-height:24px !important}#cg_content{font-size:17px;line-height:24px !important}#cost_guide_content{line-height:24px !important}#cost_guide_content ul>li{line-height:24px !important}.labor-cost-row-left{padding-left:10px !important;padding-right:10px !important}.labor-cost-row-right{padding-left:10px !important;padding-right:10px !important}#costGuide .result-picture{max-width:45px;margin:0 8px 15px 0}#costGuide .result-picture img{width:45px;height:45px}.cost-guide-title{text-align:center}.projects-slider-wrapper{margin-bottom:0}.estimates-container{margin-bottom:0}.estimates-container table{margin-bottom:10px;border-bottom:0}.estimates-container h4{text-align:center;margin-right:0}.info-container a h4{height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-box:not(#related_links_container) div.heading{color:#fff !important}.authorship-container{font-size:14px !important;line-height:1.4em;margin-bottom:20px !important;padding-bottom:15px !important}.authorship-avatar{margin-right:5px !important}.quote-triangle{margin-right:auto}.quote-author{margin-right:auto;flex-direction:column-reverse;justify-content:center;margin-bottom:20px}.quote-author .title{line-height:25px !important;margin-top:10px;height:30px !important}.breadcrumb-container{line-height:20px;padding:8px 0 0 0}.breadcrumb-container .breadcrumb li,.breadcrumb-container .breadcrumb li a,.breadcrumb-container .breadcrumb li.active{font-size:12px !important}.hero-unit-b{margin-bottom:50px !important}.hero-unit-b .hero-unit-content{padding:0 !important}.hero-unit-action{height:580px;background-size:cover;background-position:center;background-repeat:no-repeat;justify-content:center;align-items:start}.hero-unit-action .container{border-bottom:none !important}.hero-unit-action .container .container-action{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-unit-action .container .container-action .typical-range{text-align:center !important}.hero-unit-action .container .container-action .typical-range .national-avg-copy{font-size:16px !important;margin-bottom:5px !important}.hero-unit-action .container .container-action .typical-range #cg_typical_range{font-size:22px !important}.hero-unit-action .container .container-action h1{margin-top:28px;padding:0 45px;text-align:center;margin-bottom:30px !important}.hero-unit-action .container .container-action h1 #cg_main_title{font-size:28px !important}.hero-unit-action .container .container-action .get-estimates-button-container .input-append{justify-content:center !important}.hero-unit-action .container .container-action .get-estimates-button-container .input-append .zipcode-input{max-height:55px !important}.hero-unit-action .container .container-action .get-estimates-button-container .input-append .post-job-button{max-height:55px !important;min-width:154px !important;text-align:center !important}}@media(max-width:767px){#hero-unit-content .icon-container{display:none}}@media(max-width:350px){.button-right-arrow{display:none}}a[rel~="footnote_candidate"]{color:red}a[rel~="footnote"]{color:#708090;text-decoration:none}.popover-content{font-weight:normal}.popover-title{font-weight:bold}.popover{max-width:350px !important;width:350px !important}@media(max-width:767px){.arrow{display:none !important}.popover{width:100% !important;max-width:100% !important;left:0 !important}}.averageCostTable td:first-child,.prosConsTable td:first-child{text-align:left;padding-left:20px;border-left:0;max-width:300px}.costTable{margin:0;width:100%;border-collapse:initial !important;border-spacing:0}.costTable thead th{padding:12px;border-bottom:1px solid #ccc;background:#f8f8f8}.costTable tfoot th{padding-top:12px;padding-bottom:12px;border-left:1px solid #ccc}.costTable tfoot th{padding-top:12px;text-align:right;padding-right:8px;padding-left:8px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.costTable tfoot th:last-child{padding-top:12px;text-align:right;padding-right:20px;padding-left:8px}.costTable tfoot .unit-price{font-weight:normal}.costTable tfoot .metric-unit{font-weight:normal}.costTable tfoot .price{font-size:18px}.costTable tr{text-align:center;padding-left:20px}.costTable tr:last-child td{border-bottom:0}.costTable td{border-bottom:1px solid #ccc;padding:8px;border-left:1px solid #ccc;text-align:center}.costTable td .price{text-align:right;padding-right:20px}.costTable td:last-child{padding-right:20px}.costTable .unit-price{text-align:right}.costTable .metric-unit{border-left:0;text-align:left;padding-left:0;white-space:nowrap}@media(max-width:992px){.costTable .unit-price{display:none !important}.costTable .metric-unit{display:none !important}}@media(max-width:991px){.input-zipcode-container{max-width:none !important;width:100%}}.input-zipcode-container{max-width:200px;float:right !important;text-align:center}.cg-feedback{font-size:13px;text-align:center;padding-top:35px;padding-bottom:35px;margin-top:40px;margin-bottom:40px}.cg-feedback span{margin-right:10px}.cg-feedback div.count{display:inline-block;margin-bottom:10px}.cg-feedback div.content{display:inline-block}.cg-feedback #cg_feedback_content_no{margin-top:20px}.cg-feedback #cg_feedback_content_no #cg_feedback_comment{max-width:400px;padding:10px;box-sizing:border-box}.cg-feedback #cg_feedback_content_yes{margin-top:10px;text-align:center}.cg-feedback #cg_feedback_content_yes #trustpilot_container{text-align:center;margin-top:20px;margin-bottom:20px}.cg-feedback #cg_feedback_content_yes .info-review{padding:14px 24px;border-radius:8px;background:#f8f8f8;line-height:19px;text-align:center}.cg-feedback #feedback_comment{vertical-align:bottom;margin-bottom:12px;margin-left:15px}.price-ranges-info{color:#888;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif}.interior-cell{border-left:1px solid #ccc !important;text-align:center !important}.full-width{width:100% !important;height:auto !important}#cg_new_change_history{display:inline-block;width:84%;min-height:200px;border:#ccc 1px solid;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border linear .2s,box-shadow linear .2s;border-radius:4px;vertical-align:top}#change_history_wrapper::-webkit-scrollbar{width:12px;background-color:#f5f5f5}#change_history_wrapper::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:silver}#change_history_wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#f5f5f5}@media(max-width:767px){#post_new_job_form_mobile_header_container{color:#fff !important;margin-top:45px;margin-bottom:50px;background-color:#000;background-size:cover;background-position:top center}#post_new_job_form_mobile_header_container .container{background-image:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8))}#post_new_job_form_mobile_header_container .container .breadcrumb{margin:10px 0 0 0;background-color:transparent;text-align:center;padding:20px 15px 0 15px}#post_new_job_form_mobile_header_container .container .breadcrumb li,#post_new_job_form_mobile_header_container .container .breadcrumb li a{color:#fff;text-shadow:none;font-size:15px !important}#post_new_job_form_mobile_header_container .container h1{text-align:center;line-height:40px;text-size:32px;padding:0 5px}#post_new_job_form_mobile_header_container .container h3{font-size:14px !important;margin-bottom:10px !important;color:#fff !important;font-family:LatoWebLight,'Helvetica Neue',Helvetica,Arial,sans-serif}#post_new_job_form_mobile_header_container .price-ranges-container{background-color:transparent !important;color:#fff !important;border:1px solid #555 !important;width:90% !important;margin:0 auto 10px auto}#post_new_job_form_mobile_header_container .price-range span{font-size:16px}#post_new_job_form_mobile_header_container .price-range div:nth-of-type(2){border-left:1px solid #555 !important;margin:20px 15px 20px 0 !important}#post_new_job_form_mobile_header_container .avarage-price-container{padding:5px 10px 15px 10px}#post_new_job_form_mobile_header_container .avarage-price-container span.price.range{font-size:40px;color:#fff !important;line-height:40px !important;white-space:nowrap}#post_new_job_form_mobile_header_container .price-ranges-info{font-size:12px !important;padding-top:5px;margin-bottom:0}#post_new_job_form_mobile_header_container #zipcode_lateral,#post_new_job_form_mobile_header_container #zipcode_lateral_2{font-size:18px !important}#post_new_job_form_mobile_header_container .input-large{min-height:51px}#post_new_job_form_mobile_header_container .button-large{height:50px !important;float:right;width:49%}#post_new_job_form_mobile_header_container .btn{font-size:18px;font-size:3.5vw}#post_new_job_form_mobile_header_container .input-append{width:100%;font-size:40px}#post_new_job_form_mobile_header_container .input-append input{border-radius:4px;border:1px solid #fd8725}#post_new_job_form_mobile_header_container .input-append .btn:last-child{border-radius:4px}#post_new_job_form_mobile_header_container .zipcode-input{float:left;max-width:49%}#post_new_job_form_lateral_container{border:0 !important;border-radius:0 !important;margin-left:-10px !important;width:105% !important}#post_new_job_form_lateral_container span.price.range{font-size:40px;margin:10px 0 10px 0}#post_new_job_form_lateral_container div.price-range span{font-size:16px}#post_new_job_form_lateral_container div.get-estimates-button-container+p{text-align:center;font-size:12px;color:#aaa}#post_new_job_form_lateral_container div:nth-child(2){background-color:transparent !important}#post_new_job_form_lateral_container .card-box .price-range div{margin:20px 15px}#post_new_job_form_lateral_container .input-large{font-size:18px !important;min-height:51px}#post_new_job_form_lateral_container button.fixr-action-button{height:50px !important;float:right;width:49%;font-size:18px;font-size:3.5vw}#post_new_job_form_lateral_container div.aditional-sections{margin:auto 15px;border:1px solid #ccc}#post_new_job_form_lateral_container .heading-row{background-color:#888}#post_new_job_form_lateral_container .heading-row h3{text-align:left;margin-top:20px;margin-bottom:10px;font-weight:bold;color:#fff !important}#post_new_job_form_lateral_container div.content-row .alternative-row{border-bottom:1px solid #ccc}#post_new_job_form_lateral_container div.content-row .alternative-row:last-child{border-bottom:0}#post_new_job_form_lateral_container div.price-ranges-container{width:90% !important;margin:0 auto 10px auto}#post_new_job_form_lateral_container div.price-range div:nth-child(2){margin:20px 15px 20px 0}#post_new_job_form_lateral_container .input-append{width:100%}#post_new_job_form_lateral_container input{border-radius:4px;border:1px solid #fd8725}#post_new_job_form_lateral_container .btn:last-child{border-radius:4px}#post_new_job_form_lateral_container .zipcode-input{float:left;max-width:49%}.card-box{margin-bottom:0}}.trends-report-container{margin-top:20px}.trends-report-container .trends-report-header{background-color:#00b000;color:#fff;padding:10px;font-size:22px;text-align:center}.trends-report-container .trends-report-body{background-color:#f8f8f8;padding-bottom:5px}.trends-report-container .trends-report-body .trends-report-header1{color:#00b000;text-align:center;font-size:24px;font-weight:bold;padding-top:15px}.trends-report-container .trends-report-body .trends-report-header2{text-align:center;font-size:24px;font-weight:bold;padding-top:10px}.trends-report-container .trends-report-body .trends-report-action{color:#00b000;text-align:center;margin:15px 55px;border:1px solid #00b000;border-radius:5px}.trends-report-container .trends-report-body .trends-report-action a{text-decoration:none}.trends-report-container .trends-report-body .trends-report-action a div{padding:5px}a.item-label,#related_links_container a,.costs-guide-container a:not([rel="footnote"]),.card-box>.alternative-row a{color:#00b000}#costGuide-hero-unit,#costGuide-hero-unit-mobile{background-color:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;padding:unset !important}#costGuide-hero-unit .desktop-hidden,#costGuide-hero-unit-mobile .desktop-hidden{display:none}#costGuide-hero-unit .costGuide-hero-unit-content,#costGuide-hero-unit-mobile .costGuide-hero-unit-content{padding:15px 5% 15px 5%}#costGuide-hero-unit .costGuide-hero-unit-content .national-average,#costGuide-hero-unit-mobile .costGuide-hero-unit-content .national-average{min-height:fit-content;padding-bottom:5px}#costGuide-hero-unit .bold,#costGuide-hero-unit-mobile .bold{font-weight:bold}#costGuide-hero-unit .title,#costGuide-hero-unit-mobile .title{color:#2e2e2e !important;font-size:18px !important}#costGuide-hero-unit .average-costs-price,#costGuide-hero-unit-mobile .average-costs-price{font-size:34px;line-height:36px;color:#00b000}#costGuide-hero-unit .average-costs-aditional-info,#costGuide-hero-unit-mobile .average-costs-aditional-info{font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;min-height:fit-content;padding:5px 0 15px 0}#costGuide-hero-unit .price-range,#costGuide-hero-unit-mobile .price-range{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;margin:0 0 20px 0;background-color:#fff}#costGuide-hero-unit .price-range .price-range-side,#costGuide-hero-unit-mobile .price-range .price-range-side{margin:15px 15px 25px 15px;padding-bottom:unset}#costGuide-hero-unit .price-range .price-range-side-right,#costGuide-hero-unit-mobile .price-range .price-range-side-right{margin-left:0;padding-left:15px;border-left:1px solid #ccc}#costGuide-hero-unit .get-estimates-button-container,#costGuide-hero-unit-mobile .get-estimates-button-container{margin-top:20px !important}.affiliate_container{display:flex;flex-direction:row;align-items:center;padding-left:25px;padding-right:25px;justify-content:space-around}.affiliate_container .affiliate_button{width:250px;height:70px}.affiliate_container .affiliate_button .affiliate_link{border:2px solid #fd8725;background:#fd8725 !important;text-align:center;vertical-align:middle;font-size:16px;display:block;width:100%}.affiliate_container .affiliate_button .affiliate_link .provider{background:#fd8725 !important;box-shadow:unset !important;color:#fff !important;padding:10px;width:auto;display:inline-block}.affiliate_container .affiliate_button .affiliate_link .price{background:#fff !important;box-shadow:unset !important;color:#fd8725 !important;border-bottom-left-radius:20px;border-top-left-radius:20px;padding:10px;width:auto;display:inline-block;float:right}.affiliate_container .affiliate_button .affiliate_link:hover{border:2px solid #f27e1e !important;background-color:#f27e1e !important}.affiliate_container .affiliate_button .affiliate_link:hover .provider{background-color:#f27e1e !important}.affiliate_container .affiliate_button .affiliate_link:hover .price{color:#f27e1e !important}.authorship-avatar-edit{margin-right:5px;max-width:40px;width:40px;height:40px;border-radius:50%;overflow:hidden;border:1px solid #ccc}@media(max-width:450px){.affiliate_container{flex-direction:column}.affiliate_container .affiliate_button{margin-top:10px;width:100%}.affiliate_container .affiliate_button .affiliate_link{font-size:14px}}@media(max-width:767px){body#costGuide .costTable thead tr{padding-left:unset !important}body#costGuide .costTable thead tr th{white-space:unset !important;padding:5px !important;padding-left:5px !important}body#costGuide .costTable td:first-child{padding-left:5px !important}body#costGuide .navbar{position:unset !important;top:0 !important;z-index:1020 !important}.costs-guide-container{margin-top:-60px}#post_new_job_form_sticky_header button{display:block !important}#post_new_job_form_header_desktop_container{display:none}#hero-unit #cg_title{color:#fff}.flex{-ms-box-orient:horizontal;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-moz-flex !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-flow:row wrap !important;flex-flow:row wrap !important}.flex .flex-order-1{order:1 !important}.flex .flex-order-2{order:2 !important}.flex .w-100{width:100%}}@media(min-width:992px){#costGuide .hidden-phone{display:inherit !important}#costGuide .visible-phone{display:none !important}#costGuide table .hidden-phone{display:table-cell !important}#costGuide #navbarHeaderMenu li{margin-bottom:0}#costGuide .searchit-desktop{margin-left:25px}#costGuide .icon-menu{width:auto}#costGuide .row-related-costguides-links{margin-bottom:30px;padding:0}#costGuide .row-related-costguides-links .popular-element{margin-bottom:30px}#costGuide .row-related-costguides-links .popular-element .popular-container{height:100%}#costGuide .row-related-costguides-links .popular-element .popular-container .image-container{height:150px}#costGuide .row-related-costguides-links .popular-element .popular-container .image-container .image{background-size:cover;background-repeat:no-repeat;height:153px;width:auto}#costGuide .row-related-costguides-links .popular-element .popular-container .price-container .brand-container{display:inline-block;margin-right:-4px;padding:0 6px}#costGuide .row-related-costguides-links .popular-element .popular-container .price-container .price{display:inline-block;font-size:14px;padding:0 10px 0 8px}#costGuide .row-related-costguides-links .popular-element .popular-container .title{padding:10px 4px;font-size:16px;color:#2e2e2e}#costGuide nav ul.cost-guide-breadcrumb{font-size:16px}#costGuide h1{margin-bottom:0 !important}#costGuide h1 #cg_main_title{color:#2e2e2e !important;font-size:43px !important;font-weight:normal !important;line-height:1.2em}#costGuide h1 #cg_main_title[contenteditable]{display:block}#costGuide h1 #cg_main_title[contenteditable]:empty::before{content:attr(data-placeholder);color:#d3d3d3;display:block}#costGuide h1 #cg_main_title[contenteditable]:empty:focus::before{content:attr(data-placeholder)}#costGuide .typical-range{color:#2e2e2e;font-size:21px !important;letter-spacing:0;line-height:1.2em !important;margin-top:9px}#costGuide .typical-range #cg_typical_range{display:inline !important}#costGuide .typical-range #cg_typical_range[contenteditable]{display:inline-block}#costGuide .typical-range #cg_typical_range[contenteditable]:empty::before{content:'$2000 - $5000';color:#d3d3d3;display:inline-block}#costGuide .typical-range #cg_typical_range[contenteditable]:empty:focus::before{content:'$2000 - $5000'}}#vsGuide .clear{clear:both}#vsGuide .hero-unit{margin-bottom:0 !important}#vsGuide .title-container{width:auto}#vsGuide #last_modified_box{margin-bottom:30px}#vsGuide .card-box{width:100%;padding:0;border:1px solid #ccc;background-color:#f8f8f8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#vsGuide .card-box div.heading{text-align:center;color:#2e2e2e !important;font-size:18px !important;margin-bottom:0 !important;margin-top:5px !important}#vsGuide .card-box-content{padding:10px 5% 15px 5%}#vsGuide .labor-cost-title{font-size:22px !important;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;margin-bottom:5px !important}#vsGuide #cg_glossary h3{text-transform:uppercase;font-size:17px}#vsGuide #cg_glossary .glossary-term{padding-top:10px;padding-bottom:10px;border-top:1px solid #ccc}#vsGuide #cg_glossary .glossary-term:nth-child(1){border-top:0 !important;padding-top:20px !important}#vsGuide #cg_content p,#vsGuide #cg_content h1,#vsGuide #cg_content h2,#vsGuide #cg_content h3,#vsGuide #cg_content h4{padding-left:25px;padding-right:25px}#vsGuide #cg_content p{text-align:justify}#vsGuide .get-local-cost-bottom-form{background-color:#f8f8f8;padding:25px;margin-bottom:25px;margin-top:25px}#vsGuide .labor-cost-table{padding-top:25px;padding-bottom:25px}#vsGuide .labor-cost-table .labor-cost-row-left{padding-left:0;padding-right:10px}#vsGuide .labor-cost-table .labor-cost-row-right{padding-left:10px;padding-right:0}#vsGuide .labor-cost-table .labor-cost-row{padding-left:10px;margin-left:0;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc !important}#vsGuide .labor-cost-table .labor-cost-row .span6{min-height:0 !important}#vsGuide .change-history-box{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:10px}#vsGuide .change-history-box h3{font-size:22px;font-weight:normal;line-height:24px;margin-bottom:2px}#vsGuide .change-history-box .change-history-box-wrapper{overflow-y:scroll;height:250px}#vsGuide .change-history-box .change-history-box-gradient{width:100%;height:50px;position:absolute;bottom:0;background:-webkit-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}#vsGuide .change-history-box .change-history-box-content{padding-bottom:20px}#vsGuide .change-history-box .change-history-box-content span{padding-right:10px;font-weight:bold}#vsGuide .change-history-box .change-history-box-content p{text-align:justify;width:95%}#vsGuide .change-history-box .change-history-box-title{border-bottom:1px solid #ccc;margin-bottom:10px}#vsGuide hr{margin:20px 0;border:0;border-top:1px solid #ccc;border-bottom:1px solid #fff;width:100%}#vsGuide .action-item-container{width:100%;background-color:#f8f8f8;display:table;text-align:center;padding-top:10px}#prices-comparison .avarage-price-container{width:300px}#prices-comparison h3{font-size:25px !important;color:#808080 !important}@media(min-width:450px) and (max-width:979px){#prices-comparison .avarage-price-container{width:200px}#prices-comparison h3{font-size:20px !important}}@media(max-width:450px){#prices-comparison .avarage-price-container{width:150px}#prices-comparison h3{font-size:18px !important}}@media(max-width:767px){#cost_guide_content{margin-top:30px !important}}.full-width{width:100% !important;height:auto !important}#post_new_job_form_sticky_header{display:none}#hero_unit_header{margin-top:20px}.price-ranges-container.form-hero{text-align:center;border:1px solid #ccc;width:75%;margin:50px auto 0 auto;background:#fff;padding:20px;border-radius:5px}.container-comparison-hero{margin-bottom:40px;padding:30px 0 10px 0;border:1px solid #ccc;background-color:#f8f8f8;border-radius:10px}.container-comparison-hero h2.title{color:#2e2e2e;font-size:18px;font-weight:bold;text-align:center}.container-comparison-hero h1.price{color:#00b000;font-size:35px}.container-comparison-hero .local-question-suggestions.form-hero{color:#2e2e2e !important;font-weight:normal !important;letter-spacing:0 !important;text-align:center;width:75% !important;margin:35px auto 0 auto !important;font-size:16px !important}.container-comparison-hero .zipcode-input{background:#fff !important;border-radius:8px 0 0 8px !important;border:1px solid #e4e4e4 !important;box-shadow:unset !important;height:64px !important;width:249px !important;padding:20px !important;color:#888 !important;font-size:18px !important;font-weight:normal !important;letter-spacing:0 !important}.container-comparison-hero .input-append{width:100%}.container-comparison-hero .fixr-action-button{width:249px !important;height:64px !important;background:#fd8725 !important;box-shadow:unset !important;border-radius:0 8px 8px 0 !important;color:#fff !important;font-size:18px !important;font-weight:bold !important;text-align:center !important;letter-spacing:0 !important}@media(max-width:767px){body#vsGuide .navbar{position:fixed !important;top:0 !important;z-index:1020 !important;background-color:#fff !important}.mobile-top-hero-container{background-color:#3b3a38;margin-top:50px}.mobile-top-hero-container .hero-unit,.mobile-top-hero-container .container-comparison-hero{background-color:unset;border:unset;border-radius:unset;padding:unset}.mobile-top-hero-container .page-title{width:100% !important;margin:15px 0 0 0 !important;padding:0 10px !important;font-size:28px !important;line-height:30px !important;text-align:center !important}.mobile-top-hero-container .page-title span{color:#fff;font-size:24px;font-weight:bold}.mobile-top-hero-container .breadcrumb{padding:0 10px;text-align:center !important;width:90%;margin:0 auto;line-height:1em}.mobile-top-hero-container .breadcrumb li{text-shadow:unset;color:#fff}.mobile-top-hero-container .breadcrumb li.active{font-size:12px !important;font-family:LatoWebLight,LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif !important}.mobile-top-hero-container .breadcrumb li a{color:#fff;font-size:12px;font-weight:normal;letter-spacing:0;text-align:center}.mobile-top-hero-container #hero_unit_header{margin-top:unset !important}.mobile-top-hero-container #hero_unit_header #hero_unit_header_content{border:1px solid #555;margin:0 10%;border-radius:8px;color:#fff;padding-bottom:10px}.mobile-top-hero-container #hero_unit_header #hero_unit_header_content .title,.mobile-top-hero-container #hero_unit_header #hero_unit_header_content .price,.mobile-top-hero-container #hero_unit_header #hero_unit_header_content .aditional-info{color:#fff}.mobile-top-hero-container #hero_unit_header #hero_unit_header_content .title,.mobile-top-hero-container #hero_unit_header #hero_unit_header_content .price{margin:unset}.mobile-top-hero-container #hero_unit_header #hero_unit_header_content .title{font-size:12px}.mobile-top-hero-container #hero_unit_header #hero_unit_header_content .price{font-size:24px;font-weight:bold}.mobile-top-hero-container #hero_unit_header #hero_unit_header_content .aditional-info{display:none}.mobile-top-hero-container #hero_unit_header .hero_unit_header_content_separator{padding-top:20px}.mobile-top-hero-container #hero_unit_header #hero_unit_header_content_bottom .local-question-suggestions.form-hero{color:#fff !important;font-size:9px !important;font-weight:normal !important;letter-spacing:0 !important;text-align:center !important;line-height:1.1em;width:90%;margin-top:0 !important}.mobile-top-hero-container .flex{-ms-box-orient:horizontal;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-moz-flex !important;display:-webkit-flex !important;display:flex !important;-webkit-flex-flow:row wrap !important;flex-flow:row wrap !important}.mobile-top-hero-container .flex .flex-order-1{order:1 !important}.mobile-top-hero-container .flex .flex-order-2{order:2 !important}#post_new_job_form_sticky_header{display:block}#post_new_job_form_sticky_header fieldset{height:0}#post_new_job_form_sticky_header fieldset .post-job-button{z-index:2000 !important;position:fixed;right:15px;width:85px !important;text-align:center !important;letter-spacing:0 !important;background-color:#fff;border:1px solid #fd8725 !important;color:#fd8725;border-radius:5px !important;font-size:14px !important;float:right;padding:2px 5px 2px 5px;height:40px !important;font-weight:normal !important;line-height:20px;top:10px;width:auto !important;border-style:solid !important;box-shadow:unset !important;text-shadow:unset !important;box-shadow:unset;border-style:solid}}.lead-page hr{margin:10px 0}.lead-page .lead-meta-info{padding:10px 0;background:#f9f9f9}.lead-page .lead-meta-info .meta-info-item{float:left;width:33%}.lead-page .lead-meta-info .meta-info-item div i{display:inline-block}.lead-page .lead-meta-info .meta-info-item p{margin:0;padding:0}.lead-page .lead-meta-info .lead-posted-date{padding-left:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lead-page .lead-meta-info .lead-location{text-align:center}.lead-page .lead-meta-info .lead-status{text-align:right}.lead-heading-container h2{margin:0}.lead-details{margin-top:20px}.lead-data-container .price-label-bottom{width:100px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 8px rgba(0,0,0,0.2);box-shadow:0 4px 8px rgba(0,0,0,0.2);border:1px solid #ccc;border-top:0}.relative-leads-wrapper{height:160px}.relative-leads-background{position:absolute;float:left;width:100%;height:160px;right:0;left:0;overflow:hidden;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f5f5f5}.relative-leads-background .relative-leads-container{width:100%;height:100%}.relative-leads-background .related-leads{margin-bottom:20px}.relative-leads-background .related-leads .related-leads-item{float:left;width:25%;height:80px;padding:0 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.relative-leads-background .related-leads .related-leads-item h5{margin:0}.relative-leads-background .related-leads .related-leads-item h5 a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.relative-leads-background .related-leads .related-leads-item p{height:28px;margin:0;margin-bottom:5px;padding:0;font-size:12px;line-height:14px;text-overflow:ellipsis;overflow:hidden}@media(min-width:980px) and (max-width:1199px){.lead-page .lead-meta-info .meta-info-item div{font-size:12px}}@media(min-width:768px) and (max-width:979px){.lead-page .lead-meta-info .meta-info-item{width:50%;padding-left:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}.lead-page .lead-meta-info .lead-location,.lead-page .lead-meta-info .lead-status{text-align:left}.lead-page .lead-meta-info .lead-status{margin-top:10px}.lead-page .price-label-bottom{width:70px}}@media(max-width:767px){.lead-page .lead-heading-container h2{font-size:22px;line-height:24px}.lead-page .lead-meta-info .meta-info-item{float:none;width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}.lead-page .lead-meta-info .meta-info-item p{padding-left:18px}.lead-page .lead-meta-info .meta-info-item p small{font-size:13px}.lead-page .lead-meta-info .lead-posted-date,.lead-page .lead-meta-info .lead-location{margin-bottom:10px}.relative-leads-wrapper{height:230px}.relative-leads-background{height:230px}.relative-leads-background .row{padding:0 10px}.relative-leads-background .related-leads{margin-bottom:20px}.relative-leads-background .related-leads .related-leads-item{width:50%;margin-bottom:10px}}#auto_dispatched{margin-top:20px}ul.cities-list{list-style:none;margin:0;margin-left:5px;padding:0}@media(max-width:767px){.states-list.visible-phone div{float:left;width:50%;padding-top:14px;padding-bottom:14px;font-size:16px}}.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td.day:hover{background:#eee;cursor:pointer}.datepicker td.day.disabled{color:#eee}.datepicker td.old,.datepicker td.new{color:#999}.datepicker td.active,.datepicker td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#039 9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td span:hover{background:#eee}.datepicker td span.active{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.datepicker td span.active:active,.datepicker td span.active.active{background-color:#039 9}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.partner-bg{position:absolute;left:0;width:100%;height:150px;background:-moz-linear-gradient(top,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eaeaea),color-stop(1%,rgba(234,234,234,0.99)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#eaeaea 0,rgba(234,234,234,0.99) 1%,rgba(255,255,255,0) 100%)}#admin-hero-unit h1{position:relative;background-color:transparent;margin:0;padding:0;border:0;color:#fff;font-weight:bold;font-size:48px;line-height:48px;min-height:40px !important;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);-webkit-font-smoothing:antialiased}span.csv-report{color:#dba901}span.csv-report a{color:#dba901}span.csv-report a:hover{color:#dba901;text-decoration:underline}.dataTables_wrapper{position:relative;clear:both;*zoom:1}.dataTables_length{float:left}.dataTables_filter{float:right;text-align:right}.dataTables_info{clear:both;float:left}.dataTables_scroll{clear:both}.additional_info{text-align:left;background-color:#ffe;padding-left:1px 1px 1px 5px}@media(max-width:767px){.phone-bottom-container{position:fixed;bottom:0;width:100%;margin-left:0;z-index:1000}.phone-bottom-panel{width:100%;height:60px;background:#3d3d3d;background:-moz-linear-gradient(top,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b7b7b7),color-stop(2%,#3d3d3d),color-stop(40%,#333),color-stop(96%,#262626),color-stop(100%,#3d3d3d));background:-webkit-linear-gradient(top,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);background:-o-linear-gradient(top,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);background:-ms-linear-gradient(top,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);background:linear-gradient(to bottom,#b7b7b7 0,#3d3d3d 2%,#333 40%,#262626 96%,#3d3d3d 100%);text-align:center;border-top:1px solid #000}.phone-bottom-panel div{height:60px}.phone-bottom-panel div a{display:block;height:45px;padding:10px 0 5px 0;text-decoration:none;text-align:center;color:#fafafa}.phone-bottom-panel div i{font-size:20px;line-height:20px;vertical-align:0}.phone-bottom-panel div span{display:block;padding:0 5px;font-size:10px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:capitalize}#costGuide #wrap.with-mobile-footer{margin:0 auto -280px}#costGuide #push.with-mobile-footer,#costGuide #footer.with-mobile-footer{height:280px}}a.facebook{background-image:url("//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/sprites/costguides/social-sprite.png");background-position:0 -66px}a.facebook:hover{background-image:url("//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/sprites/costguides/social-sprite.png");background-position:0 -44px}a.twitter{background-image:url("//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/sprites/costguides/social-sprite.png");background-position:0 -88px}a.twitter:hover{background-image:url("//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/sprites/costguides/social-sprite.png");background-position:0 -110px}.unknown-card-type{display:inline-block;width:48px;height:48px;vertical-align:middle;background-repeat:no-repeat}.static-content{text-align:center}.wiki-btn-container{display:inline-block;float:right}.wiki-content-container{color:#000;font-size:18px;font-weight:normal;letter-spacing:0;line-height:1.6em}.wiki-content-container table{margin-bottom:80px;margin-top:80px;width:100%;table-layout:fixed}.wiki-content-container table tr:first-child{background-color:#ccf0cc !important}.wiki-content-container table tr:nth-child(n+3){border-top:1px solid #ccc}.wiki-content-container table th{font-weight:bold;text-align:center;padding-top:10px;padding-bottom:10px;height:58px}.wiki-content-container table tr td{padding-top:10px;padding-bottom:10px}.wiki-content-container h1{text-align:center;line-height:40px;font-size:40px;padding:20px 0}.wiki-content-container h2{color:#2e2e2e !important;font-size:36px !important;font-weight:bold !important;letter-spacing:0 !important;margin:40px 0 30px 0;line-height:1.6em !important}.wiki-content-container h3{color:#2e2e2e !important;font-size:26px !important;font-weight:normal !important;letter-spacing:0 !important;margin:30px 0 !important;line-height:1.6em !important}.wiki-content-container h4{font-size:20px;margin:30px 0 15px 0}.wiki-content-container ul,.wiki-content-container ol{list-style:none;padding:0;margin:0;display:table;border-collapse:separate;border-spacing:10px;-webkit-border-vertical-spacing:10px}.wiki-content-container li{padding-left:0;display:table-row;color:#000;font-size:18px;font-weight:normal;letter-spacing:0;line-height:1.5em}.wiki-content-container li:before{font-family:FontAwesome;display:table-cell;content:"\f105";padding-right:0;color:#00b000}p.vertical{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);white-space:nowrap;display:block;margin-top:150px;width:20px;height:20px}div.process-name{float:left}textarea{resize:none;width:100%}div.process-container{margin-top:10px}.header-sem{margin-top:15px;margin-bottom:6px}.sem-white ul{padding-top:15px}.sem-white .row-odd{text-align:right}.sem-white ul>li{color:#008000}.sem-white ul>li>p{color:#000}.sem-white ul>li>span{color:#000}.sem hr{margin:20px 0;border:0;border-top:1px solid #cfcfcf;border-bottom:1px solid #fff}.sem .home-slider-wrapper{height:460px;-webkit-font-smoothing:antialiased}.sem .sem-content{font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.sem .sem-content h2{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:28px}.sem .sem-content h3{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:25px}.sem .associated-cost-guides-container{padding-top:30px;padding-bottom:30px}.sem .hero-background-shadow{position:absolute;width:100%;height:460px;margin-top:-60px;background-color:rgba(0,0,0,0.2)}.sem #post_new_job_form{padding-bottom:0}.sem .hero-image{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.sem .home-slider-container{position:absolute;right:0;left:0;width:100%;height:460px}.sem .home-slider{width:100%;height:100%;margin:0 auto;padding:0;overflow:hidden;background:#000;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sem .hero-form-container{padding-top:60px;float:right}.sem .hero-form-container-100-width{width:100%}.sem .hero-form-cost-summary{padding-top:15px;font-size:12px;line-height:17px;padding-bottom:0;marging-bottom:0;margin-left:0;color:gray;text-align:left}.sem .hero-form{box-shadow:0 0 !important;background-color:#fff !important;position:relative !important;padding-top:10px !important;text-align:center !important;float:center !important;top:0 !important;margin:auto !important;left:0 !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;border-radius:10px !important}.sem .hero-form h1{color:#000;line-height:24px;font-size:24px !important}.sem .hero-form input{height:50px !important}.sem .hero-form button{height:50px !important}.sem .hero-form-white{box-shadow:0 0 !important;background-color:#fff;position:relative !important;padding-top:10px !important;text-align:left !important;top:0 !important;float:left;border:0!important;margin:auto !important;left:0 !important}.sem .hero-form-white h1{text-align:center;color:#000;padding-bottom:20px;line-height:35px !important;font-size:30px !important;font-weight:normal;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif}.sem .hero-form-white input{height:50px !important;border:1px solid #fd7f38 !important;border-radius:10px}.sem .hero-form-white button{height:50px !important;border-radius:10px}.sem .hero-form-white-at-bottom input{height:50px !important;border:1px solid #fd7f38 !important;border-radius:10px}.sem .hero-form-white-at-bottom button{height:50px !important;border-radius:10px}.sem form{padding:20px;padding-top:0}.sem .home-slider-section{position:relative;width:100%;height:460px;margin:0 auto;padding:0;background:transparent;color:#fff}.sem .slider-bg-wrapper{position:absolute;width:100%;height:460px;overflow:hidden;background:#000}.sem .slider-bg-section{width:300%;height:460px;margin:0 -100%;background:#000}.sem .slider-bg-item{position:relative;width:1940px;height:460px;margin:0 auto;background:transparent}.sem .slider-bg-item img{position:relative;top:-120px;z-index:100}.sem .slider-bg-item div.shadow-box{position:absolute;top:-30px;right:0;left:0;height:30px;background:transparent;-webkit-box-shadow:0 0 21px #000;-moz-box-shadow:0 0 21px #000;box-shadow:0 0 21px #000;z-index:150}.sem .home-slider-navigation-wrapper{width:100%}.sem .prev-slide-button{display:block;position:absolute;top:0;left:10px;height:67px;width:67px;margin-top:227px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/home_pictures/slider-prev-button.png') no-repeat;z-index:250;opacity:.5;filter:alpha(opacity=50)}.sem .next-slide-button{display:block;position:absolute;top:0;right:10px;height:67px;width:67px;margin-top:227px;background:url('//cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/home_pictures/slider-next-button.png') no-repeat;z-index:200;opacity:.5;filter:alpha(opacity=50)}.sem .next-slide-button:hover,.sem .prev-slide-button:hover{opacity:1;filter:alpha(opacity=100)}.sem .hero-title{position:absolute;left:8%;top:190px;width:500px;margin-left:20px;z-index:300;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;padding-top:15px !important;padding-bottom:15px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sem .hero-title{left:0 !important;top:40px;width:100%;margin-left:0;text-align:center}.sem .slider-form-header{position:relative;width:100%;text-align:center;background-color:transparent;margin:0;padding:0;border:0;color:#fff;font-weight:bold;font-size:36px;line-height:50px;height:62px !important;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6)}.sem h4.slider-form-header{font-size:25px;height:auto !important;margin-top:50px;margin-bottom:40px;line-height:25px;text-align:center;clear:both}.sem .slider-form-h2{font-size:20px;margin-bottom:20px;color:#fff;line-height:1.2;margin:3px 0;font-weight:bold;text-rendering:optimizelegibility;display:block;font-size:1.5em;-webkit-margin-before:.83em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;text-shadow:0 0 15px rgba(0,0,0,0.6),0 -1px 1px rgba(0,0,0,0.6);clear:both}.sem .slider-form-header i{font-style:normal;font-weight:normal}.sem .slider-form-input-container{position:relative;margin-bottom:10px}.sem .slider-form-input-container.hidden{display:none;overflow:hidden}.sem .slider-form input{width:100%;height:50px;padding:11px 19px;font-size:17.5px;border:1px solid #5a5a5a;-webkit-box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sem .slider-form textarea{padding:11px 19px;font-size:17.5px;border:1px solid #5a5a5a}.sem-full-size-img{font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-repeat:no-repeat;background-color:#f5f5f5;background-size:cover}@media(min-width:980px) and (max-width:1199px){.sem .home-slider-wrapper,.sem .home-slider-container,.sem .home-slider,.sem .home-slider-section,.sem .slider-bg-wrapper,.sem .slider-bg-section,.sem .slider-bg-item,.sem .slider-bg{height:460px}.sem .slider-bg-item{width:1470px}.sem .hero-form h1{color:#000;line-height:22px;font-size:22px !important}.sem .hero-form input{height:45px !important}.sem .hero-form button{height:45px !important}.sem .bottom-form button{height:40px !important;font-size:15px;line-height:15px}.sem .bottom-form input{height:40px !important}}@media(min-width:768px) and (max-width:979px){.sem-white .hero-form-white-container h1{font-size:23px !important;line-height:25px}.sem-white input{width:130% !important}.sem-white button{width:130% !important}.sem .home-slider-wrapper,.sem .home-slider-container,.sem .home-slider,.sem .home-slider-section,.sem .slider-bg-wrapper,.sem .slider-bg-section,.sem .slider-bg-item,.sem .slider-bg{height:460px}.sem .bottom-slider-wrapper,.sem .bottom-slider-container,.sem .bottom-slider-section{height:400px !important}.sem .hero-form h1{color:#000;line-height:20px;font-size:20px !important}.sem .hero-form input{height:40px !important}.sem .hero-form button{height:40px !important}.sem .bottom-form [class*="span"]{float:none;display:block;width:100%;margin-left:0}.sem .bottom-form input{width:100%}.sem .bottom-form button{margin-top:10px;width:100% !important;font-size:15px;line-height:15px}.sem .slider-bg-item{width:1226px}.sem .slider-bg-item img{top:0}.sem .cost-guides-wrapper{height:290px}}@media(max-width:767px){.sem-white .hero-form-container{padding-top:0}.sem-white .header_logo{margin-left:30px}.sem-white .hero-form-white-container{width:90% !important;margin:5% !important}.sem-white .hero-form-white-container h1{font-size:25px !important;line-height:30px;padding-bottom:0}.sem-white .associated-cost-guides-container{padding-top:10px !important;padding-left:5px;padding-right:5px}.sem-white .sem-content{padding-left:5px;padding-right:5px}.sem-white .row-odd{text-align:left !important}.sem-white h3{text-align:center !important}.sem-white .white-section{border-bottom:1px solid #d5d5d5;padding-bottom:20px;margin-bottom:20px;padding-left:5px;padding-right:5px;right:0;left:0;width:100%;background-color:#fff}.sem .home-slider-wrapper,.sem .home-slider-container,.sem .home-slider,.sem .home-slider-section,.sem .slider-bg-wrapper,.sem .slider-bg-section,.sem .slider-bg-item,.sem .slider-bg{height:460px}.sem .hero-background-shadow{margin-top:-30px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sem .bottom-slider-wrapper,.sem .bottom-slider-container,.sem .bottom-slider-section{height:500px !important}.sem .bottom-copy-container{padding-left:20px;padding-right:20px}.sem .associated-cost-guides-container{padding-top:50px}.sem form{padding:0 15px 15px 15px !important;margin:0 0 10px !important}.sem .slider-bg-item{width:1080px}.sem .hero-form-container{top:30px !important}.sem .hero-form{max-width:350px !important}.sem .hero-form h1{color:#000;line-height:22px;font-size:22px !important}.sem .hero-form input{height:36px !important;margin-bottom:10px}.sem .hero-form button{height:36px !important}.sem .cost-guides-wrapper{height:1280px}.sem .cost-guides-wrapper .cost-guides-container .container{margin:0 10px 5px 10px !important;padding:10px 10px 0 10px}.sem .cost-guides-wrapper .cost-guides-container .container h1{padding:0}.sem .cost-guides-wrapper .cost-guides-container .container .cost-guides-list{padding-left:10px}.sem .cost-guides-wrapper .cost-guides-list a{padding-top:14px;padding-bottom:14px;font-size:16px}}@media(max-width:470px){.sem-full-size-img{background-image:none !important}.sem-white .associated-cost-guides-container{padding-bottom:20px !important}.sem-white .home-slider-wrapper{height:555px}.sem-white .home-slider-wrapper .home-slider-container{height:555px}.sem-white .home-slider-wrapper .home-slider-container .home-slider-section{height:555px}.sem-white .header-logo-row{height:55px;margin-top:-10px;padding-top:15px;padding-bottom:45px;background-color:#fff}.sem-white .header_logo{margin:10px auto}.sem-white .hero-form-white-container{width:100% !important;margin:0 !important}.sem-white .hero-form-white-container h1{font-size:22px !important;line-height:25px}.sem-white .hero-form-white-container label.form-field-error{color:#fff;font-weight:bold}.sem-white h2{font-size:20px !important;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif !important}.sem-white h3{font-size:20px !important}.sem-white .sem-content{background-color:#f5f5f5}.sem-white .sem-content .sem-content-section-title{text-align:left !important;margin-left:10px}.sem-white .sem-content h3{text-align:left !important}.sem-white .sem-content .sem-content-icon{border-right:0 !important;width:100px}.sem-white .sem-content .sem-content-icon div{padding-right:20px !important;padding-left:20px !important}.sem-white .sem-content .sem-content-icon div img{width:40px !important;padding-top:0 !important}.sem-white .sem-content .sem-content-info{margin-right:20px}.sem-white .sem-content .sem-content-info ol{margin-left:15px !important}.sem-white .sem-content .estimates-info{border-right:0 !important;padding-top:0 !important}.sem-white .sem-content .estimates-info div{padding-bottom:0 !important}.sem .slider-bg-wrapper{background-color:transparent !important}.sem .hero-form-white,.sem .hero-form-white-at-bottom{float:none !important;-webkit-font-smoothing:antialiased}.sem .hero-form-white h1,.sem .hero-form-white-at-bottom h1{line-height:30px !important;color:#fff;font-size:25px !important;font-weight:100 !important;text-align:center !important;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif}.sem .hero-form-white h1 span.hightlighted-title-word,.sem .hero-form-white-at-bottom h1 span.hightlighted-title-word{font-weight:bold;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:25px}.sem .hero-form-white .visible-form,.sem .hero-form-white-at-bottom .visible-form{margin-bottom:10px;margin-top:20px}.sem .hero-form-white .visible-form .left-part,.sem .hero-form-white-at-bottom .visible-form .left-part{float:left;margin-right:3px;width:49%}.sem .hero-form-white .visible-form .right-part,.sem .hero-form-white-at-bottom .visible-form .right-part{float:left;width:49%}.sem .hero-form-white input,.sem .hero-form-white-at-bottom input{height:45px !important;border-radius:5px !important;font-size:16px !important}.sem .hero-form-white button,.sem .hero-form-white-at-bottom button{height:45px !important;border-radius:5px !important;font-size:17px !important;margin-top:0 !important;font-weight:bold}.sem .slider-form-header{height:40px !important;font-size:24px !important;line-height:25px !important}.sem .bottom-slider-wrapper,.sem .bottom-slider-container,.sem .bottom-slider-section{height:600px !important}.sem .associated-cost-guides-container{padding-top:50px}.sem .cost-guides-wrapper{height:1300px}.sem .cost-guides-wrapper .cost-guides-container .container .cost-guides-list{padding-left:0}.sem form{margin-top:120px !important}.sem .hero-form-white-at-bottom h3{font-size:16px !important;padding-left:15% !important;padding-right:15% !important}.sem .hero-form-white-at-bottom form{margin-top:0 !important}}@media(max-width:350px){.sem-white .home-slider-wrapper{height:555px !important}.sem-white .home-slider-wrapper .home-slider-container{height:555px !important}.sem-white .home-slider-wrapper .home-slider-container .home-slider-section{height:555px !important}}.average-price-container{color:#000}.average-price-container span.price{display:block;margin-left:20px;font-size:40px;line-height:42px;font-weight:bold;color:#008000}.average-price-container span.price.range{font-size:34px;line-height:36px;margin:0;text-align:center}@media(min-width:980px) and (max-width:1199px){.average-price-container span.price.range{font-size:30px;line-height:32px}}.glossary-section-header{border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important;padding-left:25px}.glossary-section-header h1{padding-bottom:5px !important}.glossary-term-content{padding-left:25px}.glossary-term-item{padding-left:20px;text-indent:-18px;padding-top:10px}.glossary-term-item::before{content:"\f105";color:#00b000;font-family:FontAwesome;padding-right:12px}@media(max-width:480px){.glossary-term-content{padding-left:15px}.glossary-section-header{padding-left:15px}}.glossary-term-section{margin-top:30px}.glossary-term-section p{padding-left:20px;padding-top:10px}.glossary-term-section form{padding-left:20px;padding-top:10px}.glossary-term-section h3{padding-left:20px;text-indent:-18px;padding-top:10px;font-size:17.5px !important}.glossary-term-section h3::before{content:"\f105";color:#00b000;font-family:FontAwesome;padding-right:12px}@media(min-width:480px){.glossary-term-container .zipcode-input{padding:0;padding-left:10px}}button#by_category_button.fixr-action-button.active:hover{background-color:#f7f8f9 !important;cursor:auto;color:#000}.team-container{margin-bottom:60px}.team-container .hero-image{height:373px;position:sticky;overflow:hidden}.team-container .hero-image:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/home-office.png);background-size:cover;background-position:center;background-repeat:no-repeat}.team-container div.row-fluid{border-bottom:1px solid #e4e4e4;background-color:#f8f8f8}.team-container .read-more-link{color:#00b000;font-size:14px;font-weight:bold;z-index:1000;width:100%}.team-container .read-more-link:hover{cursor:pointer;text-decoration:underline}.team-container .close-info{width:35px;color:#9c9c9c;font-weight:bold;order:3;align-items:flex-start;height:inherit;cursor:pointer;display:none;position:absolute;right:0;top:40px;margin-right:40px}.description-phone{display:none}@media(max-width:979px){.team-container .faqs-content .title{line-height:40px;margin-bottom:0}.team-container .faqs-content .description{background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/home-office-portrait.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:340px;width:100vw;position:relative;margin-left:-50vw;left:50%;margin-bottom:0}}@media(max-width:576px){.team-container .read-more-link{font-size:15px}}.lazy-load{opacity:0;background-color:#f8f8f8}.lazy-load.fade,.lazy-load.no-fade{opacity:1;background-color:transparent}.row-popular-costguides-links-container .row-popular-costguides-links{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element{display:flex;flex-direction:column;-webkit-flex-direction:column}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element .popular-costguide-link{height:100%}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element .popular-costguide-link .popular-container{height:100%}.row-popular-costguides-links-container .popular-costguide-link:hover{top:-3px}.row-popular-costguides-links-container .popular-costguide-link{position:relative;text-decoration:none !important;top:0;transition:top .15s ease 0}.row-popular-costguides-links-container .popular-container:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.25);-moz-box-shadow:0 4px 12px rgba(0,0,0,0.25);box-shadow:0 4px 12px rgba(0,0,0,0.25)}.row-popular-costguides-links-container .popular-container{transition:box-shadow .2s ease-in;position:relative;border:1px solid #e4e4e4;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.row-popular-costguides-links-container .popular-container .image-container{position:relative;overflow:hidden;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px}.row-popular-costguides-links-container .popular-container .image-container .image{background-size:cover;background-repeat:no-repeat;height:153px;width:auto}.row-popular-costguides-links-container .popular-container .image-container .image .blurry{background-color:#fff;height:30px;position:absolute;bottom:0;width:100%;opacity:.3;box-shadow:#fff 0 0 15px 15px}.row-popular-costguides-links-container .popular-container .price-container{position:absolute;z-index:1;bottom:8px;right:8px}.row-popular-costguides-links-container .popular-container .price-container .brand-container{display:inline-block;margin-right:-4px;background-color:#3b3a38;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;padding:0 6px}.row-popular-costguides-links-container .popular-container .price-container .brand-container .brand{display:inline-block;width:13px;height:18px}.row-popular-costguides-links-container .popular-container .price-container .price{color:#000;display:inline-block;font-size:14px;background-color:#fff;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;padding:0 10px 0 8px}.row-popular-costguides-links-container .popular-container .title{padding:10px 4px;font-size:16px;color:#2e2e2e}@media(max-width:768px){.most-popular-section{padding:0 !important}.most-popular-section h1{padding-left:20px}.row-popular-costguides-links-container{width:100%;height:100%;overflow:hidden}.row-popular-costguides-links-container .popular-costguide-link{position:static}.row-popular-costguides-links-container .popular-container:hover{-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset}.row-popular-costguides-links-container .row-popular-costguides-links{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;margin-bottom:15px;box-sizing:content-box;-webkit-overflow-scrolling:touch}.row-popular-costguides-links-container .row-popular-costguides-links::-webkit-scrollbar{display:none}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element:first-child{margin-left:20px}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element{flex:0 0 auto;margin-right:10px;width:162px;margin-bottom:1px;padding-bottom:1px}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element .popular-container{width:162px;height:99%}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element .popular-container .image-container{width:162px;height:108px}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element .popular-container .price-container .price{font-size:8px}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element .popular-container .price-container .brand-container{position:relative;top:2px;right:0}.row-popular-costguides-links-container .row-popular-costguides-links .popular-element .popular-container .title{font-size:10.5px;padding:4px 4px 2px 4px}}#category-container a{text-decoration:none !important}#category-container .breadcrumb li,#category-container .breadcrumb li a{color:#646464;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}#category-container nav ul.cost-guide-breadcrumb{padding-left:0 !important;padding-right:0 !important;margin-top:5px !important}#category-container .main-title{display:flex;flex-wrap:nowrap;padding:20px 0;align-items:center;align-content:center}#category-container .main-title .icon{display:flex}#category-container .main-title .icon img{width:62px;height:62px}#category-container .main-title .title{display:flex;height:.8em}#category-container .section .section-name{margin:30px 0 20px 0 !important;color:#2e2e2e}#category-container .section-title{padding:25px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}#category-container .main-content{display:flex;padding:26px 0}#category-container .main-content .lead-form-main-heading{margin:0 0 24px 0;color:#646464}#category-container .main-content .lead-form-main-heading b{color:#000}#category-container .main-content .lead_form_main_category_page{width:60%;margin:0 auto;margin-bottom:20px}#category-container .main-content .description{flex:50%;color:#2e2e2e;font-size:18px;line-height:1.4em}#category-container .main-content .costs-table{flex:50%;position:relative;top:-80px}#category-container .main-content .costs-table .table-container{width:80%;margin:0 0 0 auto;-webkit-box-shadow:0 2px 12px -4px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 12px -4px rgba(0,0,0,0.5);box-shadow:0 2px 12px -4px rgba(0,0,0,0.5);padding:24px;background-color:#fff}#category-container .main-content .costs-table .table-container .table .wrap{white-space:nowrap}#category-container .main-content .costs-table .table-container .table .wrap.left-column{width:100%;overflow:hidden;text-overflow:ellipsis;max-width:0;color:#00b000}#category-container .main-content .costs-table .table-container .table .wrap.right-column{top:0;right:0}#category-container .main-content .costs-table .table-container .table .text-left{text-align:left !important}#category-container .main-content .costs-table .table-container .table .text-right{text-align:right !important}#category-container .main-content .costs-table .table-container .table .text-center{text-align:center !important}#category-container .main-content .costs-table .table-container .table thead th{color:#646464 !important;font-size:22px !important;font-weight:bold;padding-bottom:20px}#category-container .main-content .costs-table .table-container .table thead th.right-column{text-align:right !important}#category-container .main-content .costs-table .table-container .table tr.odd{background-color:#f8f8f8}#category-container .main-content .costs-table .table-container .table tr td{border:unset !important}#category-container .main-content .costs-table .table-container .table tr td.left-column{font-size:18px}#category-container .main-content .costs-table .table-container .table tr td.right-column{font-size:15px;color:#888;font-weight:bold}@media(max-width:1200px){#category-container .main-content .costs-table{top:-50px}}@media(max-width:992px){#category-container .main-content .costs-table .table-container .table .wrap.left-column{white-space:normal}#category-container .lead_form_main_category_page{width:100% !important}}@media(max-width:767px){#category-container .main-content{flex-wrap:wrap-reverse;padding-top:5px;padding-left:20px;padding-right:20px}#category-container .main-content .description{margin-top:40px;flex:100%;color:#2e2e2e;font-size:16px;line-height:2em}#category-container .main-content .costs-table{flex:100%;position:static;top:0;margin-top:10px}#category-container .main-content .costs-table .table-container{width:auto;margin:0 auto;padding:unset;padding:10px 13px}#category-container .main-content .costs-table .table-container .table thead th{width:50%;font-size:14px !important;padding:10px 8px}#category-container .main-content .costs-table .table-container .table thead th.right-column{text-align:right !important}#category-container .main-content .costs-table .table-container .table tr td{padding-top:3px !important;padding-bottom:3px !important;border:unset !important}#category-container .main-content .costs-table .table-container .table tr td.left-column{font-size:14px}#category-container .main-content .costs-table .table-container .table tr td.right-column{font-size:11px}.scroll-wrapper{display:none}}@media(max-width:576px){.lead_form_main_category_page{width:100%;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.lead_form_main_category_page .lead-form-main-heading{width:80%;margin:0 auto;margin:10px auto 25px auto}#category-container .main-title{background-color:#f8f8f8;display:inline-block;padding:20px 0 15px 0;text-align:center;width:100%}#category-container .main-title .icon{display:none}#category-container .main-title .title{line-height:1.2em;width:100%;text-align:center;display:inline-block !important;padding:unset;margin:unset;font-size:35px;font-weight:bold}#category-container .section .section-name{font-size:18px;color:#2e2e2e;margin:10px 0}#category-container .section-title{padding:15px 0;margin:5px 0;padding-right:20px;padding-left:20px}#category-container .section-title .title{font-size:18px;font-weight:bold;margin:unset}}.category-page{margin-top:25px;margin-bottom:25px;font-size:18px;line-height:28px}.links-list a{text-decoration:none}.lead_form_main_category_page .input-controller.ic-zipcode{margin-right:0 !important}.lead_form_main_category_page .lead-form-main-submit{height:auto !important}@media(max-width:767px){.lead_form_main_category_page .lead-form-main-submit{height:60px !important}}.container-masonry{padding:30px 0;--gap:1em;--columns:3}@supports(grid-template-rows:masonry){.grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:masonry;grid-auto-flow:dense}.grid>*{margin-bottom:0}}@media(max-width:576px){.container-masonry{padding:30px 0}.container-masonry .container{padding:unset}}.index-fixed-header{top:10px;position:absolute;float:right;right:0;z-index:10000;padding-top:10px;margin-right:40px;opacity:.6;font-size:17px}.index-fixed-header span.separator{opacity:.3}.section_highlighted{-webkit-transition-property:background-color;-webkit-transition-duration:1s;-webkit-transition-timing-function:linear;transition-property:background-color;transition-duration:1s;transition-timing-function:linear}.index-section{margin-top:20px}.index-section .section-header{text-align:center;padding:10px;background:#efefef;width:100vw;position:relative;margin-left:-50vw;left:50%}.index-section h1{font-size:30px;padding-bottom:30px}#container div.index-section:first-child{margin-top:0}.index-group{margin-left:0}.index-item-title{min-height:38px;line-height:38px}ul.index-items{height:auto}.index-items{list-style-type:none;display:inline-block;padding-left:0;width:100%;height:38px;line-height:38px;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0}.index-group-content>.index-items{margin-left:0}.index-group-content .index-item-header{line-height:30px;font-size:16px;margin-top:0;font-weight:bold;border-top:1px solid #ccc;width:100%;background-color:#3b3a38}.index-group{border-top:1px solid #ccc}.index-item-content .index-items{margin-left:0;width:100%}.index-item-content .index-item-header{font-weight:normal;margin-top:0;font-size:16px;line-height:25px;background-color:#fff}.index-group-header_selected{background-color:#00b000;color:#fff !important}.index-group-header{color:#2e2e2e;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;text-align:left;font-size:15px;font-weight:normal;line-height:30px;margin-left:0;font-family:LatoWebBold,"Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer}.index-group-content{margin-left:0;display:block}.index-group-icon img{width:40px;opacity:.9;filter:brightness(0)}.action-part{opacity:.4}.index-item-header{margin-left:0}.index-item-icon{display:inline-block;vertical-align:text-bottom;padding-right:25px;margin-left:0}.index-item-icon img{width:30px}@media(max-width:979px){.index-group{margin-left:40px}}@media(max-width:800px){.index-group{margin-left:0}}@media(max-width:767px){.index-section h1{font-size:25px;padding-bottom:25px}.index-section .section-header{font-size:30px}.index-group{margin:0}.index-item-icon{vertical-align:super}.index-item-icon img{width:25px}.index-item-content .index-item-header{font-size:16px;line-height:32px}}@media(max-width:480px){.index-fixed-header{font-size:16px;top:30px;position:inherit;float:none;right:auto;margin-right:auto}}@media(max-width:380px){.index-fixed-header{font-size:14px}}@media(max-width:320px){.index-fixed-header{font-size:12px}}.item-label+div.popover,.add-new-item+div.popover,.group-label+div.popover,.add-new-group+div.popover{max-width:400px;width:auto;background-color:#efefef}.item-label+div.popover .arrow:after,.add-new-item+div.popover .arrow:after,.group-label+div.popover .arrow:after,.add-new-group+div.popover .arrow:after{border-bottom-color:#efefef}.item-label+div.popover label,.add-new-item+div.popover label,.group-label+div.popover label,.add-new-group+div.popover label{font-weight:bold;cursor:default}.drag-handle{cursor:move}ul.is-group-empty{margin-top:20px}ul.is-empty:after,ul.is-group-empty:after{content:"Empty list (drop here)";border:1px #ddd dashed;color:#ccc;padding:4px}.add-new-item,.add-new-group{margin-left:10px;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;opacity:.6}.save-item,.save-group{float:right;margin-bottom:10px}.disable-item,.disable-group{cursor:pointer;color:#ee5f5b}.highlighted-attr{color:#daa520;padding-left:3px;padding-right:3px;font-size:12px}.lead_form_main_search_field{display:none !important}.lead_form_main_category_page{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.lead_form_main_category_page label.form-field-error{position:absolute}.lead_form_main_category_page .lead-form-main-submit{display:flex;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;height:52px;align-items:center;justify-content:center;width:21%;border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;background-color:#fd8725;text-shadow:none;border-color:#fd8725;background-image:unset;font-size:18px;color:#fff;cursor:pointer;z-index:99}.lead_form_main_category_page .lead-form-main-submit:hover{cursor:pointer;background-color:#f27e1e;border-color:#f27e1e}.lead_form_main_category_page .input-controller.ic-zipcode{width:21%;margin-right:18px}.lead_form_main_category_page .input-controller.ic-zipcode .input-text{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.lead_form_main_category_page .input-controller .input-label{float:left;position:relative;height:0;top:6px;left:16px;color:#9c9c9c;font-size:12px}.lead_form_main_category_page .input-controller .lead-form-main-close-label{display:none;position:relative;height:0;float:right;top:22px;left:0}.lead_form_main_category_page .input-controller .lead-form-main-close-label .lead-form-main-close{color:#fd8725 !important;font-weight:bold !important;width:20px;display:inline-block;text-decoration:none !important}.lead_form_main_category_page .input-controller .lead-form-main-close-label .lead-form-main-close:hover{text-decoration:none !important}.lead_form_main_category_page .input-controller .input-text{width:100%;font-size:18px;border-left-width:1px;border-right-width:1px;border-color:#e4e4e4;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;margin:0;line-height:18px;padding:28px 0 12px 16px;color:#555}.lead_form_main_category_page .input-controller .input-text:focus,.lead_form_main_category_page .input-controller .input-text:active{border:1px solid #fd8725 !important}.lead_form_main_category_page .input-controller,.lead_form_main_category_page .input-controller>.input-text,.lead_form_main_category_page .btn{height:inherit}@media(max-width:992px){.lead_form_main_category_page{width:100%}}@media(max-width:767px){.lead_form_main_category_page label.form-field-error{position:relative;display:block;top:-18px;left:16px;height:0}}@media(max-width:576px){.lead_form_main_category_page{width:100%;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.lead_form_main_category_page .lead-form-main-heading{width:80%;margin:0 auto;margin:10px auto 25px auto}.lead_form_main_category_page .input-controller,.lead_form_main_category_page .input-controller>.input-text,.lead_form_main_category_page .btn{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:100% !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-sizing:border-box;height:68px !important}.lead_form_main_category_page .lead-form-main-input-text{border-radius:8px 8px 0 0 !important;-moz-border-radius:8px 8px 0 0 !important;-webkit-border-radius:8px 8px 0 0 !important}.lead_form_main_category_page .lead-form-main-submit{border-radius:0 0 8px 8px !important;-moz-border-radius:0 0 8px 8px !important;-webkit-border-radius:0 0 8px 8px !important}.lead_form_main_category_page .lead-form-main-select{overflow-scrolling:touch;-webkit-overflow-scrolling:touch;box-sizing:border-box}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('https://cdn.fixr.com/icons/ajax-loader.gif') center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:0;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:gray;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-20px;z-index:10}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:url('https://cdn.fixr.com/icons/arrow-left.png')}[dir="rtl"] .slick-prev:before{content:url('https://cdn.fixr.com/icons/arrow-right.png')}.slick-next{right:-20px;z-index:10}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:url('https://cdn.fixr.com/icons/arrow-right.png')}[dir="rtl"] .slick-next:before{content:url('https://cdn.fixr.com/icons/arrow-left.png')}@media(max-width:1200px){.slick-prev{left:20px}.slick-next{right:20px}}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator{margin:20px 0;padding:30px;background-color:#edfaed;border:1px solid #e4e4e4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .s-hidden,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .s-hidden{visibility:hidden;padding-right:10px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .d-none,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .d-none{display:none}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description{width:40%}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .title,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .title{margin:0 !important;font-size:25px !important;letter-spacing:.03em !important;line-height:34px !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .description,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .description{color:#2e2e2e !important;width:93%;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:22px;letter-spacing:.01em;font-weight:bold !important;font-size:15px;line-height:1.2em}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .title-quotes,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .title-quotes{font-weight:bold;font-size:16px;margin:40px 0 30px 0}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .request-estimates-container .title,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .request-estimates-container .title{color:#2e2e2e !important;font-size:18px !important;font-weight:bold;letter-spacing:0;line-height:1.3em !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .request-estimates-container .button-request-quotes,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .request-estimates-container .button-request-quotes{margin-top:36px;font-size:18px;height:64px;width:75%}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container{margin-top:37px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-label,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-label{float:left;position:relative;height:0;top:6px;left:20px;color:#9c9c9c;font-size:12px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode{margin-bottom:30px;width:70%;height:22px;font-size:22px;border-color:#e4e4e4;line-height:18px;padding:28px 0 12px 16px;color:#555;box-sizing:unset;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-webkit-input-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-webkit-input-placeholder{color:transparent}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode:-moz-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode:-moz-placeholder{color:transparent;opacity:0}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-moz-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-moz-placeholder{color:transparent;opacity:0}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode:-ms-input-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode:-ms-input-placeholder{color:transparent}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-ms-input-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-ms-input-placeholder{color:transparent}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::placeholder{color:transparent}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .button-calculate,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .button-calculate{width:76%;margin-top:-10px;font-size:18px !important;line-height:58px;font-weight:bold;color:#fd8725;border:1px solid #fd8725;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices{width:57%}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .calculator-icon-container,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .calculator-icon-container{margin:-10px -10px 0 0;text-align:right}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .calculator-icon-container .calculator-icon,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .calculator-icon-container .calculator-icon{width:40px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .zipcode,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .zipcode{width:61px;margin:14px auto 9px auto;background-color:#e6ead7;font-size:12px;color:#2e2e2e;-webkit-border-radius:6.5px;-moz-border-radius:6.5px;border-radius:6.5px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .title,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .title{margin:40px 0 20px 0 !important;font-size:20px;font-weight:bold;letter-spacing:.02em;color:#2e2e2e !important;line-height:1.1em !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .title.customized-prices,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .title.customized-prices{margin:0 0 4px 0 !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .back-to-national-average,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .back-to-national-average{width:100%;display:inline-block;margin:0 auto;font-size:10.08px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .back-to-national-average .arrow-left,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .back-to-national-average .arrow-left{width:5px;margin-bottom:2.5px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .costs-table,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .costs-table{width:80%;margin:59px auto 52px auto;font-size:16px !important;line-height:1.2em}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .costs-table.customized-prices,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .costs-table.customized-prices{margin-top:34px !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .costs-table .separator,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .costs-table .separator{margin-bottom:10px;border-top:1px solid #e4e4e4}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .costs-table .text-left,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .costs-table .text-left,.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .costs-table .text-right,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .costs-table .text-right{font-size:16px !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .costs-table .text-right,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .costs-table .text-right{font-weight:bold;text-align:right}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown{width:100%;margin-left:0 !important;font-size:14px;text-align:center}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .link-breakdown,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .link-breakdown{display:block}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .link-breakdown .arrow-breakdown,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .link-breakdown .arrow-breakdown{padding-left:1em;width:14px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .link-breakdown .arrow-breakdown.rotate-180,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .link-breakdown .arrow-breakdown.rotate-180{transform:rotate(180deg)}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container{margin-top:24px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type{float:left;width:65%}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select{width:100%;cursor:pointer;display:inline-block;position:relative}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect{line-height:normal;position:absolute;top:0;right:0;bottom:0;left:0;padding:7px 0 0 0;background:rgba(193,109,39,0.1);width:100%;margin:0;height:35px;border:1px solid #16781a;font-size:16px;color:#000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect:after,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect:after{content:"";width:0;height:0;border:5px solid transparent;border-color:#000 transparent transparent transparent;position:absolute;top:15px;right:5px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect:active,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect:active,.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect.active,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect.active{background-color:rgba(193,109,39,0.1);-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect:active.opened,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect:active.opened,.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect.active.opened,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .styledSelect.active.opened{background-color:#fff}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options{display:none;position:absolute;width:100%;top:100%;right:0;left:0;z-index:999;margin:-6px 0 0 0;padding:0;list-style:none;border:1px solid #ccc;background-color:#fff;border-left:1px solid #18791c;border-right:1px solid #18791c;border-bottom:1px solid #18791c;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li{margin:0 0 !important;margin-left:0 !important;padding:6px 0;font-size:16px !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li:hover,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li:hover{background-color:#efefef}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.li-option-link,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.li-option-link{background:#fd8f33;border-top:1px solid #18791c;font-size:14px !important;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.li-option-link :hover,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.li-option-link :hover{background:#fd8f33 !important;cursor:pointer;text-decoration:none !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.li-option-link a,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.li-option-link a{color:#fff !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.li-option-link a :hover,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.li-option-link a :hover{background-color:transparent !important;text-decoration:none !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.no-display,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .select-type .select .options li.no-display{display:none}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .cost-title,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .cost-title{float:right;width:30%;margin-left:5%;padding:8px 0;background:rgba(193,109,39,0.1);font-size:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;line-height:normal}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements{line-height:normal;clear:both;padding-top:16px;text-align:left}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .title,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .title{line-height:normal;width:65%;text-align:left;font-weight:bold;font-size:16px;color:#784116}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .title.total,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .title.total{width:60%;display:inline-block;text-align:right}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .arrow-brown,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .arrow-brown{vertical-align:top;width:6px;padding:5px 10px 3px 0;line-height:normal}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements img,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements img{vertical-align:top;width:6px;padding:5px 10px;line-height:normal}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .price-description-container,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .price-description-container{line-height:normal !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .description,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .description{display:inline-block;width:60%;text-align:left;font-size:14px;color:#000;line-height:normal}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .description.total,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .description.total{text-align:right;font-size:16px;line-height:normal}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .price,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .price{vertical-align:top;display:inline-block;width:25%;margin-left:5%;text-align:right;font-weight:bold;font-size:16px;line-height:normal}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .price.total,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .price.total{margin-left:7.5%;font-size:20px;line-height:normal}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .separator,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .breakdown-container .breakdown-elements .separator{border-top:1px solid rgba(122,68,24,0.3);margin:12px 0 16px 0;line-height:normal}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .link-breakdown,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .link-breakdown{margin-top:52px;line-height:normal;font-size:14px !important}@media(max-width:992px){.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description{width:100%;text-align:center}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .title,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .title{font-size:22px !important;line-height:1.2em}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .description,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .description{width:100%;margin:10px auto}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container{margin-top:30px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller{width:100%}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-label,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-label{display:none}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 12px;text-align:center}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-webkit-input-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-webkit-input-placeholder{font-size:15px;height:22px;padding-top:7px;line-height:18px;color:#999}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode:-moz-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode:-moz-placeholder{font-size:15px;color:#999;opacity:1}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-moz-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-moz-placeholder{font-size:15px;color:#999;opacity:1}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode:-ms-input-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode:-ms-input-placeholder{font-size:15px;height:22px;padding-top:7px;line-height:18px;color:#999}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-ms-input-placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::-ms-input-placeholder{font-size:15px;height:22px;padding-top:7px;line-height:18px;color:#999}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::placeholder,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .input-zipcode::placeholder{font-size:15px;color:#999}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-description .calculate-container .input-controller .button-calculate,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-description .calculate-container .input-controller .button-calculate{width:100%;height:auto;margin-top:5px;padding:12px 0 9px 0;line-height:18px;letter-spacing:.04em}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices{width:100%;margin-left:0;text-align:center}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .calculator-icon-container,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .calculator-icon-container{display:none}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .title,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .title{margin:30px 0 !important;font-size:15px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .costs-table,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .costs-table{width:100%;margin:0}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .costs-table .text-left,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .costs-table .text-left,.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-prices .costs-table .text-right,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-prices .costs-table .text-right{display:inline-block;width:48%}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .link-breakdown,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .link-breakdown{margin-top:52px}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .arrow-brown,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .arrow-brown{padding:5px 10px 3px 0 !important}.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .price.total,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .price.total{margin-left:11.5% !important}}@media(max-width:576px){.costs-guide-container #cost_guide_content>.first_paragraph>.cost-guide-calculator .section-breakdown .select li,.costs-guide-container #cost_guide_content>#cg_content>.cost-guide-calculator .section-breakdown .select li{margin-left:0 !important}}.cost-guide-embeddable-job-form{margin:20px 0;padding:25px;background-color:#ccf0cc;border:1px solid #dedddd;display:flex;align-items:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cost-guide-embeddable-job-form .title-box{flex-grow:1;flex-flow:column wrap;justify-content:center;display:flex}.cost-guide-embeddable-job-form .title-box .title-content{font-size:20px !important;font-weight:500 !important;padding-right:10px}.cost-guide-embeddable-job-form .get-estimates-button-container{padding:unset;margin-top:0;margin-bottom:0;flex-flow:column wrap;justify-content:center;display:flex}.cost-guide-embeddable-job-form .get-estimates-button-container .input-append,.cost-guide-embeddable-job-form .get-estimates-button-container .input-prepend{display:inline-flex;vertical-align:middle;font-size:0 !important;white-space:nowrap}.cost-guide-embeddable-job-form .get-estimates-button-container .zipcode-input{font-size:16px !important;padding:17px 12px 17px 40px;width:122px;height:53px !important;background:url(https://cdn.fixr.com/8ec0758b468cf3504aa5d373870aa8a9/media/images/icons/marker_green.png) no-repeat 13px 0;background-size:16px 22.74px;border-radius:8px 0 0 8px;border-color:#e4e4e4 !important;box-shadow:unset;background-color:#fff !important;background-position-y:center !important}.cost-guide-embeddable-job-form .get-estimates-button-container .post-job-button{font-size:16px;min-width:127px;border-radius:0 8px 8px 0;box-shadow:unset !important;height:53px !important}.cost-guide-embeddable-job-form .get-estimates-button-container label.form-field-error{flex-basis:100%;height:auto;text-align:center;display:block;justify-content:center}@media(max-width:461px){.cost-guide-embeddable-job-form{display:block}.cost-guide-embeddable-job-form .title-box{text-align:center;font-size:22px;padding-bottom:15px}.cost-guide-embeddable-job-form .title-box .title-content{font-size:22px !important;padding-right:0}.cost-guide-embeddable-job-form .input-append{display:flex;flex-direction:row;flex-wrap:wrap}.cost-guide-embeddable-job-form .input-append .zipcode-input{padding:0 20px 0 43px;display:block !important;margin:0 auto !important;border-radius:8px !important;border:1px solid #e4e4e4 !important;height:53px !important;width:185px !important;max-width:185px !important;margin-bottom:14px !important;font-size:16px !important;text-align:left;background-position-x:15px !important}.cost-guide-embeddable-job-form .input-append .post-job-button{display:block !important;margin:0 auto !important;border-radius:8px !important;height:53px !important;min-width:185px !important;max-width:185px !important;width:auto}.cost-guide-embeddable-job-form .input-append label.form-field-error{flex-basis:100%;height:auto;text-align:center}}.costCalculatorTable{table-layout:fixed;border-radius:8px;border:1px solid #e8e8e8}.costCalculatorTable tbody tr td{padding:14px 25px 12px !important}.costCalculatorTable th{background:#ccf0cc;border-radius:8px 8px 0 0;height:99px}.costCalculatorTable tr:first-child{background:#ebfaeb;border-radius:0;height:44px}.costCalculatorTable tr:last-child td{border-bottom:0 !important}.costCalculatorTable tr td{border-bottom:1px solid #e8e8e8 !important}.costCalculatorTable tr td span{font-weight:inherit !important}.costCalculatorTable tr td:first-child{text-align:left !important}.costCalculatorTable tr td{text-align:right}.cost-calculator-header-container{display:flex;align-items:center}.cost-calculator-header-container .input-label{position:absolute;color:rgba(33,33,33,0.6);font-size:12px !important;z-index:1;margin-left:10px;margin-top:4px}.cost-calculator-header-container .title-box{flex-grow:1;flex-flow:column wrap;justify-content:center;display:flex}.cost-calculator-header-container .title-box .title-content{font-size:24px !important;font-weight:bold !important;text-align:left;padding-right:10px}.cost-calculator-header-container .get-estimates-button-container{padding:unset;margin-top:0;margin-bottom:0;flex-flow:column wrap;justify-content:center;display:flex}.cost-calculator-header-container .get-estimates-button-container .input-append,.cost-calculator-header-container .get-estimates-button-container .input-prepend{display:inline-block;vertical-align:middle;font-size:0 !important;white-space:nowrap}.cost-calculator-header-container .get-estimates-button-container .zipcode-input{font-size:16px !important;padding:17px 12px 8px 17px;width:122px;height:53px !important;border-color:#e4e4e4 !important;box-shadow:unset}.cost-calculator-header-container .get-estimates-button-container .units-input{font-size:16px !important;padding:17px 12px 8px 17px;width:122px;height:53px !important;border-color:#e4e4e4 !important;box-shadow:unset;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset}.cost-calculator-header-container .get-estimates-button-container .update-button{background:#00b000 !important;height:53px !important;font-size:16px;font-weight:bold;vertical-align:bottom}@media(max-width:767px){.cost-calculator-header-container{display:block}.cost-calculator-header-container .input-label{margin-left:-81px;margin-top:0}.cost-calculator-header-container label.zipcode-error{padding-left:0 !important}.cost-calculator-header-container label.units-error{padding-left:0 !important}.cost-calculator-header-container .title-box{text-align:center;font-size:22px;padding-bottom:15px}.cost-calculator-header-container .title-box .title-content{font-size:22px !important;padding-right:0}.cost-calculator-header-container .input-append{width:100%}.cost-calculator-header-container .input-append .zipcode-input{padding:0 20px 0 12px;display:block !important;margin:0 auto !important;border-radius:8px !important;border:1px solid #e4e4e4 !important;height:53px !important;width:185px !important;max-width:185px !important;margin-bottom:14px !important;font-size:16px !important;text-align:left;background-position-x:15px !important}.cost-calculator-header-container .input-append .units-input{padding:0 20px 0 12px;display:block !important;margin:0 auto !important;border-radius:8px !important;border:1px solid #e4e4e4 !important;height:53px !important;width:185px !important;max-width:185px !important;margin-bottom:14px !important;font-size:16px !important;text-align:left;background-position-x:15px !important}.cost-calculator-header-container .input-append .post-job-button{display:block !important;margin:0 auto !important;border-radius:8px !important;height:53px !important;min-width:185px !important;max-width:185px !important}.cost-calculator-header-container .input-append .update-button{background:#00b000 !important;font-size:16px}.cost-calculator-header-container .input-append label.form-field-error{flex-basis:100%;height:auto;text-align:center;display:block;justify-content:center}}@media(min-width:767px){.cost-calculator-header-container label.form-field-error{flex-basis:100%;height:auto;text-align:left;display:block;justify-content:center}.cost-calculator-header-container label.zipcode-error{padding-left:0 !important}.cost-calculator-header-container label.units-error{padding-left:122px !important}}@media(min-width:1200px){.costCalculatorTable tr td:first-child{white-space:normal !important}.costCalculatorTable tr td{white-space:nowrap !important}}.btn-modal{height:50px !important;margin:0 !important;width:100% !important;box-shadow:none;font-size:25px}.modal-body{overflow-y:unset}.modal-header{margin-bottom:10px}.modal-header .close{width:25px;height:25px;opacity:1}.modal-header .close:hover{opacity:.6}#trustpilot_popup{height:715px}#trustpilot_popup .trustpilot-title{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:32px;font-weight:bold;margin-bottom:10px;margin-top:10px;line-height:1em;text-align:center}#trustpilot_popup .trustpilot-description{margin-bottom:20px;margin-top:20px;font-size:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#trustpilot_popup .trustpilot-description .question{font-size:22px;font-weight:bold;margin-top:20px}#trustpilot_popup .trustpilot-widget-container{border:1px solid #ccc;width:inherit;height:inherit}#trustpilot_popup .feedback-options{display:flex;flex-direction:column;justify-content:center;align-items:center}#trustpilot_popup .feedback-yes,#trustpilot_popup .feedback-no{display:flex;flex-direction:column;justify-content:center}#trustpilot_popup .feedback-title{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:20px}#trustpilot_popup .feedback-section{margin-left:20px;display:flex;flex-direction:column;justify-content:center}#trustpilot_popup .thanks-feedback{color:#00b000}#trustpilot_popup .feedback-no-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}#trustpilot_popup .feedback-no-container #cg_feedback_comment{width:500px}@media screen and (max-width:991px){.btn-modal{width:100%}#trustpilot_popup{height:100%}.trustpilot-title{font-size:30px !important}.trustpilot-description{margin-top:30px !important;font-size:16px !important}.trustpilot-description .description{font-size:16px !important}.trustpilot-description .question{margin-top:0 !important}.modal-header .close{padding:0 !important;margin:0 !important}.feedback-title{flex-direction:column !important}.feedback-section{text-align:center !important;font-size:14px !important}.thanks-feedback{margin-top:20px !important}.feedback-no-container{align-items:unset !important;text-align:center}#cg_feedback_comment{width:100% !important;box-sizing:border-box}}.experts-container .hero-image{background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/fixr-experts-hero.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:373px}.experts-content{margin-top:50px}.experts-content .title{margin-bottom:30px;font-size:40px}.experts-content .description{font-size:18px;line-height:30px}.block{margin-top:30px;margin-bottom:60px;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.expert{margin-top:25px;max-width:346px;border-radius:8px;border:1px solid #e4e4e4;position:relative}.expert .profile-picture{height:200px;margin:20px auto;width:260px;text-align:center;overflow:hidden;border-radius:10px}.expert .expert-name{font-size:24px;font-weight:normal;letter-spacing:0;text-align:center;margin-bottom:15px}.expert .expert-name a{color:#2e2e2e;text-decoration:none}.expert .expert-title{font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:18px;font-weight:300;letter-spacing:0;text-align:center;margin-bottom:15px}.expert-description{font-size:18px;font-weight:normal;letter-spacing:0;line-height:30px;margin-left:15px;margin-right:15px;margin-bottom:40px;text-align:center}.read-more{position:absolute;bottom:0;text-align:center;width:100%;font-size:15px;padding-bottom:10px}.expert-container .section{border-bottom:1px solid #e4e4e4;padding-top:20px;padding-bottom:20px}.expert-container .breadcrumb{margin-top:10px;padding:0;text-align:center;background:0;background-color:transparent}.expert-container .breadcrumb li,.expert-container .breadcrumb li a{color:#646464 !important;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.expert-info{display:flex;flex-wrap:wrap}.expert-info .main{display:flex;flex-direction:column;text-align:center}.expert-info .main .profile-picture{height:200px;margin:0 auto 20px auto;width:260px;overflow:hidden;border-radius:10px}.fixr-methodology .title{font-size:30px;margin-top:20px;margin-bottom:20px;line-height:30px}.fixr-methodology .summary{line-height:30px;font-size:18px}a.website{height:30px;min-width:115px;border:1px solid #00b000;border-radius:5px;background-color:transparent;color:#00b000;padding:10px}a.website:focus,a.website:hover,a.website:active{border:1px solid #fff;background-color:#00b000;color:#fff;text-decoration:none}.related-content-expert{margin-top:20px}.related-content-expert .title{font-size:35px;margin-bottom:50px;line-height:30px}.related-content-expert .content-block{display:flex;flex-wrap:wrap;justify-content:space-around}.related-content-expert .content-block a.main-link{text-decoration:none}.related-content-expert .content-block a.main-link:hover{text-decoration:none}.related-content-expert .content-block .related-content{display:flex;flex-direction:column;margin:0 auto 50px auto;width:320px;border-radius:5px;border:1px solid #e4e4e4}.related-content-expert .content-block .related-content .content{display:flex;flex-wrap:wrap;align-content:flex-start;height:100%;overflow:hidden;border-radius:5px}.related-content-expert .content-block .related-content img.content-picture{max-width:100%;height:215px;vertical-align:middle;border:0}.related-content-expert .content-block .related-content h4.content-title{color:#000;background-color:#fff;font-size:21px;padding:10px 20px;text-align:center;border-top:1px solid #e4e4e4;height:50px;margin:0;width:100%;font-weight:normal;line-height:25px;display:flex;align-items:center;justify-content:center}@media(max-width:979px){.experts-container .hero-image{height:420px}.expert-container .breadcrumb{line-height:1em}.expert-container .breadcrumb li,.expert-container .breadcrumb li a{color:#646464 !important;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px !important;text-align:center;letter-spacing:0}.expert-container .breadcrumb li.active,.expert-container .breadcrumb li a.active{color:#000 !important;font-size:12px !important}.expert-container .breadcrumb li .divider,.expert-container .breadcrumb li a .divider{padding:0 2px}}@media(max-width:767px){.expert-info{flex-direction:column}.expert-info .main .name{justify-content:center;font-size:24px;margin:0;font-family:LatoWebBold,"Helvetica Neue",Helvetica,Arial,sans-serif}.expert-info .main .title{justify-content:center;margin:10px 0;font-size:15px;font-family:LatoWebLight,"Helvetica Neue",Helvetica,Arial,sans-serif}.expert-container .section{padding-top:10px;padding-bottom:10px}.fixr-methodology .title{font-size:22px;margin-left:25px;margin-right:25px;text-align:center}.fixr-methodology .summary{line-height:30px;font-size:17px;margin-left:16px;margin-right:16px}.related-content-expert .title{font-size:22px;margin-left:25px;margin-right:25px;margin-bottom:25px;text-align:center}.related-content-expert .content-block{justify-content:center}.related-content-expert .content-block .related-content{margin-bottom:25px}.block{margin-top:0}.experts-content{margin-top:0}.experts-content .title{padding-top:20px;text-align:center;margin-bottom:0;height:125px;background-color:#f8f8f8;line-height:50px}.experts-content .description{padding:20px 20px 40px 20px;border:1px solid #e4e4e4}.expert{width:100%;border-radius:unset;border:unset}.expert .profile-picture{text-align:left;margin-left:15px}.expert .expert-name{text-align:left;margin-left:15px}.expert .expert-title{text-align:left;margin-left:15px}.expert .expert-description{text-align:left}.expand{width:100%;border-bottom:1px solid #6f6e6e}.breadcrumb{margin:10px 0 0 0;padding:20px 15px 0 15px}.breadcrumb li,.breadcrumb li a{color:#fff;text-shadow:none;font-size:15px !important}.breadcrumb{padding-bottom:unset;margin-bottom:10px;margin-top:5px;padding:20px 15px 0 15px}.breadcrumb li{text-shadow:unset;color:#fff}.breadcrumb li.active{font-size:15px !important}.breadcrumb li .divider{padding:0 15px 0 5px}.breadcrumb li a{text-shadow:unset;color:#fff;font-size:15px}}.user-feedback-container .hero-image{background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/professional-organizer.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:373px}.user-feedback-container div.row-fluid{border-bottom:1px solid #e4e4e4;background-color:#f8f8f8}.form-container{margin-top:30px;margin-bottom:30px;display:grid;justify-content:center}.user-feedback-content{margin-top:50px}.user-feedback-content .title{margin-bottom:30px;font-size:44px;line-height:50px}.user-feedback-content .description{font-size:18px;line-height:30px}.input-text-field{box-sizing:border-box;font-size:18px !important;height:60px !important;width:50% !important;padding-top:20px !important;padding-left:12px !important;box-shadow:none !important}.textarea-field{box-sizing:border-box;font-size:18px !important;height:220px !important;width:100% !important;padding-top:40px !important;padding-left:12px !important;box-shadow:none !important}.input-text-field:focus,.textarea-field:focus{border:1px solid #00b000 !important;box-shadow:none !important}.message-error{display:none}.field-container{margin-bottom:25px}.field-container .floating-label{position:absolute;padding-top:8px;padding-left:12px;font-size:12px;color:#9c9c9c}#contactus_button{background-color:#00b000;width:200px !important;margin-top:25px}.contact-form-container{width:770px}.contact-form-container .input-controller{display:flex;flex-direction:column;align-items:center}@media(max-width:767px){.contact-form-container{width:100%}.user-feedback-content .title{text-align:center;margin-right:30px;margin-left:30px;font-size:35px}.user-feedback-content .description{margin-right:20px;margin-left:20px;margin-bottom:20px}.form-container{margin-left:10px;margin-right:10px;justify-content:unset}.input-text-field{height:65px !important}.input-text-field,.textarea-field{width:100% !important;margin:0 !important;box-sizing:border-box !important}}.contactus-container .hero-image{height:373px;position:sticky;overflow:hidden}.contactus-container .hero-image:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/home/heros/november.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotateY(180deg)}.contactus-container div.row-fluid{border-bottom:1px solid #e4e4e4;background-color:#f8f8f8}.contactus-container .contact-form-container{width:100%}.contactus-content{margin-top:50px}.contactus-content .title{margin-bottom:30px;font-size:44px;line-height:50px}.contactus-content .description{font-size:18px;line-height:30px}.contactus-box{margin-top:62px;margin-bottom:62px}.contactus-box div.row-fluid{border-bottom:0;background-color:transparent}.contactus{padding-right:40px;margin-left:0;border-right:1px solid #e4e4e4}.contactus .title{margin-bottom:30px;font-size:35px;line-height:50px;text-align:center}.contactus .description{font-size:18px;line-height:30px}.contactus .contactus-form{margin-top:38px}.contactus .input-text-field{width:100% !important}.faqs{padding-left:10px}.faqs .title{margin-bottom:30px;font-size:35px;line-height:50px;text-align:center}.faqs .accordion{border-bottom:1px solid #c5c4c4}.faqs .accordion #faqs{padding-bottom:32px;margin:0 !important}.faqs .accordion ul.accordion-toggle{display:block;border-top:1px solid #c5c4c4;color:#2e2e2e;font-size:20px;font-weight:bold;letter-spacing:0;line-height:32px;list-style:none;padding-top:20px;margin:0 0 10px 0}.faqs .accordion ul.accordion-toggle li{line-height:25px}.faqs .accordion ul.accordion-toggle li:before{font-family:unset !important;display:unset !important;content:unset !important;color:unset !important;padding:0 !important}.faqs .accordion p.collapse{color:#2e2e2e;font-size:18px;font-weight:normal;letter-spacing:0;line-height:28px;padding:0 0 0 10px !important}.faqs .action-faqs{text-align:center;margin-top:55px}@media(max-width:1199px){.action-faqs{margin-top:33px !important}}@media(max-width:979px){.contactus-container .faqs{margin-top:30px;padding-left:20px;padding-right:20px}.contactus-container .faqs .accordion p.collapse{padding:0 !important}.contact-form-container{width:100%}.contactus-content .title{text-align:center;margin-right:30px;margin-left:30px;font-size:35px;line-height:40px;margin-bottom:0}.contactus-content .description{background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/contactus-portrait.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:340px;width:100vw;position:relative;margin-left:-50vw;left:50%;margin-bottom:0}.form-container{margin-left:10px;margin-right:10px;justify-content:unset}.input-text-field{height:65px !important}.input-text-field,.textarea-field{width:100% !important;margin:0 !important;box-sizing:border-box !important}.contactus{margin:0;padding-left:20px;padding-right:20px;padding-bottom:30px;border-bottom:1px solid #e4e4e4;border-right:0}}.faqs-container{margin-bottom:60px}.faqs-container .hero-image{height:373px;position:sticky;overflow:hidden}.faqs-container .hero-image:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/handyman.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotateY(180deg)}.faqs-container div.row-fluid{border-bottom:1px solid #e4e4e4;background-color:#f8f8f8}.faqs-content{margin-top:50px}.faqs-content .title{margin-bottom:30px;font-size:44px;line-height:50px}.faqs-content .description{font-size:18px;line-height:30px}.faqs-section{margin-top:80px}.faqs-section .title{font-size:35px;padding-bottom:30px;text-align:center;line-height:35px}.faqs-section .accordion{border-bottom:1px solid #c5c4c4}.faqs-section .accordion #faqs{padding-bottom:32px;margin:0 !important}.faqs-section .accordion ul.accordion-toggle{display:block;border-top:1px solid #c5c4c4;color:#2e2e2e;font-size:20px;font-weight:bold;letter-spacing:0;line-height:32px;list-style:none;padding-top:20px;margin:0 0 10px 0}.faqs-section .accordion ul.accordion-toggle li{line-height:25px}.faqs-section .accordion ul.accordion-toggle li:before{font-family:unset !important;display:unset !important;content:unset !important;color:unset !important;padding:0 !important}.faqs-section .accordion p.collapse{color:#2e2e2e;font-size:18px;font-weight:normal;letter-spacing:0;line-height:28px;padding:0 0 0 10px !important}@media(max-width:979px){.faqs-container .faqs-content .title{line-height:40px;margin-bottom:0}.faqs-container .faqs-content .description{background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/handyman-portrait.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:340px;width:100vw;position:relative;margin-left:-50vw;left:50%;margin-bottom:0}.faqs-content .title{text-align:center;margin-right:30px;margin-left:30px;font-size:35px}.faqs-content .description{margin-right:20px;margin-left:20px;margin-bottom:20px}.faqs-section{padding-left:20px;padding-right:20px}.faqs-section .accordion p.collapse{padding:0 !important}}.donotsellmyinfo-container .hero-image{height:309px;position:sticky;overflow:hidden}.donotsellmyinfo-container .hero-image:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/door-contractors.png);background-size:cover;background-position:center;background-repeat:no-repeat}.donotsellmyinfo-container div.row-fluid{border-bottom:1px solid #e4e4e4;background-color:#f8f8f8}.donotsellmyinfo-container .donotsellmyinfo-container{width:100%}.donotsellmyinfo-content{margin-top:50px}.donotsellmyinfo-content .title{margin-bottom:30px;font-size:44px;line-height:50px}.donotsellmyinfo-content .description{font-size:18px;line-height:30px}.donotsellmyinfo-form .title{font-size:30px;font-weight:600;padding-bottom:30px;text-align:center;line-height:35px}.donotsellmyinfo-form .input-text-field{width:100% !important}.donotsellmyinfo-form .option-selector-container{padding-bottom:30px}.donotsellmyinfo-form label{font-size:11.9px !important}.donotsellmyinfo-form .radio_container{font-size:18px !important}.donotsellmyinfo-form .radio_container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.donotsellmyinfo-form .radio_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.donotsellmyinfo-box,.donotsellmyinfo-form{margin-top:80px;font-size:18px;background-color:#fff !important;padding-bottom:30px}.donotsellmyinfo-box label,.donotsellmyinfo-form label{font-size:18px}.donotsellmyinfo-box .title,.donotsellmyinfo-form .title{font-size:30px;font-weight:600;padding-bottom:30px;text-align:center;line-height:35px}.donotsellmyinfo-box h3,.donotsellmyinfo-form h3{padding-bottom:20px}.donotsellmyinfo-box p,.donotsellmyinfo-form p{margin-bottom:30px}.donotsellmyinfo-box .description,.donotsellmyinfo-form .description{margin-bottom:30px}.donotsellmyinfo-box div.row-fluid,.donotsellmyinfo-form div.row-fluid{border-bottom:1px solid #e4e4e4;background-color:#fff}.donotsellmyinfo-box .icon,.donotsellmyinfo-form .icon{width:70px}.donotsellmyinfo-box .column-container,.donotsellmyinfo-form .column-container{display:flex}.donotsellmyinfo-box .column-container.adjust-margin,.donotsellmyinfo-form .column-container.adjust-margin{margin-left:-15px !important}.donotsellmyinfo-box .column-container .column-left .icon,.donotsellmyinfo-form .column-container .column-left .icon,.donotsellmyinfo-box .column-container .column-right .icon,.donotsellmyinfo-form .column-container .column-right .icon{margin-top:25px}.donotsellmyinfo-box .column-container .column-left,.donotsellmyinfo-form .column-container .column-left{text-align:right;border-right:1px solid #d3d3d3}.donotsellmyinfo-box .column-container .column-left .column-content,.donotsellmyinfo-form .column-container .column-left .column-content{height:125px;padding-right:30px;padding-left:30px}.donotsellmyinfo-box .column-container .column-right,.donotsellmyinfo-form .column-container .column-right{text-align:left}.donotsellmyinfo-box .column-container .column-content,.donotsellmyinfo-form .column-container .column-content{text-align:left}.donotsellmyinfo-box .column-container .column-content .title,.donotsellmyinfo-form .column-container .column-content .title{color:#2e2e2e;font-size:25px;font-weight:bold;text-align:left !important;padding-bottom:20px;padding-top:20px}.donotsellmyinfo-box .column-container .column-content .description,.donotsellmyinfo-form .column-container .column-content .description{color:#2e2e2e;font-size:18px;hyphens:none;line-height:1.2em}@media(max-width:1199px){.action-faqs{margin-top:33px !important}}@media(max-width:767px){form{margin-right:30px;margin-left:30px}.donotsellmyinfo-box{margin-right:30px;margin-left:30px;text-align:center}.donotsellmyinfo-form{border-top:1px solid #e4e4e4;margin-top:20px !important}.donotsellmyinfo-box .main_title,.donotsellmyinfo-form .main_title{font-size:30px;font-weight:600;padding-bottom:30px;text-align:center;line-height:35px}.donotsellmyinfo-box .image-div-container,.donotsellmyinfo-form .image-div-container{margin-top:25px}.donotsellmyinfo-box .title,.donotsellmyinfo-form .title{font-size:24px;padding-top:30px;padding-bottom:10px}.donotsellmyinfo-container{width:100%}.donotsellmyinfo-content .title{text-align:center;margin-right:30px;margin-left:30px;font-size:35px}.donotsellmyinfo-content .description{margin-right:20px;margin-left:20px;margin-bottom:20px}.form-container{margin-left:10px;margin-right:10px;justify-content:unset}.input-text-field{height:65px !important}.input-text-field,.textarea-field{width:100% !important;margin:0 !important;box-sizing:border-box !important}.donotsellmyinfo{margin:0;padding-left:10px;padding-right:10px;padding-bottom:30px;border-bottom:1px solid #e4e4e4;border-right:0}.faqs{margin-top:30px;padding-left:10px;padding-right:10px}}.info-menu-container{z-index:5000;height:50px;font-size:18px}.info-menu-container div.row-fluid{background-color:#f8f8f8}.info-menu-container div.menu{height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.info-menu-container .menu-item{height:100%;width:150px;display:flex;align-items:center;justify-content:center;border-top:5px solid transparent}.info-menu-container .menu-item a{color:#2e2e2e;text-decoration:none;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.info-menu-container .menu-item:hover{font-weight:bold;background-color:#fff;border-top-color:#00b000}.info-menu-container div.menu-item.selected{font-weight:bold;background-color:#fff;border-top-color:#00b000}@media(min-width:980px){.info-menu-container div.menu.visible-desktop{display:flex !important}}@media(max-width:979px){.info-menu-container{height:50px;font-size:18px;overflow:hidden}.info-menu-container div.menu.hidden-desktop{justify-content:start;display:flex !important;flex-wrap:nowrap;overflow-x:auto;width:100%;box-sizing:content-box;scrollbar-width:none}.info-menu-container div.menu.hidden-desktop::-webkit-scrollbar{display:none}.info-menu-container .menu-item{flex:0 0 auto;background-color:#f8f8f8;border:1px solid #e4e4e4;border-radius:5px;margin:5px;height:38px;box-sizing:border-box}.info-menu-container .menu-item:first-child{margin-left:20px}.info-menu-container div.menu-item.selected{font-weight:bold;background-color:transparent;border:0}}.methodology-container{margin-bottom:60px}.methodology-container .padding-20{line-height:1em;padding:0 20px}.methodology-container .hero-image{height:373px;position:sticky;overflow:hidden}.methodology-container .hero-image:before{content:"";position:absolute;width:100%;height:100%;z-index:-1;background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/methodology.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotateY(180deg)}.methodology-container div.row-fluid{border-bottom:1px solid #e4e4e4;background-color:#f8f8f8}.methodology-container .methodology-section{margin-top:50px;margin-bottom:50px}.methodology-container .methodology-section .title{font-size:35px;padding-bottom:30px;text-align:center;line-height:35px}.methodology-container .methodology-section .content{font-size:18px;line-height:30px}.methodology-container .section-separator{border-bottom:1px solid #e4e4e4;width:100vw;position:relative;margin-left:-50vw;left:50%}.methodology-container .background-separator{height:444px;width:100vw;position:relative;margin-left:-50vw;left:50%;background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/methodology-bottom.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.methodology-container .expert-title{font-size:18px;margin-top:10px}.methodology-container .experts-link{display:flex;justify-content:center}.methodology-container .experts-link a{z-index:1000}.methodology-container #accordion_sources{margin-top:50px}.methodology-container ul.accordion-toggle{border-top:1px solid #e4e4e4;margin:0;padding-top:20px;padding-bottom:20px}.methodology-container ul.accordion-toggle li{list-style:none;font-size:22px}.methodology-container ul.sources-list{list-style:none;padding:0;margin:0;display:table;border-collapse:separate;border-spacing:10px;-webkit-border-vertical-spacing:10px}.methodology-container ul.sources-list li{padding-left:0;display:table-row;color:#000;font-size:18px;font-weight:normal;letter-spacing:0;line-height:1.5em}.methodology-container ul.sources-list li:before{font-family:FontAwesome;display:table-cell;content:"\f105";padding-right:0;color:#00b000}.methodology-container .fixr-edit-team{display:flex;flex-direction:row;justify-content:center;margin-bottom:25px}.methodology-container .fluid-section{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#f8f8f8;margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:50px}@media(max-width:1000px){.fixr-edit-team{display:none !important}}@media(max-width:979px){.methodology-container .faqs-content .title{line-height:40px;margin-bottom:0}.methodology-container .faqs-content .description{background-image:url(/8ec0758b468cf3504aa5d373870aa8a9/media/images/heros/methodology-portrait.png);background-size:cover;background-position:center;background-repeat:no-repeat;height:340px;width:100vw;position:relative;margin-left:-50vw;left:50%;margin-bottom:0}.methodology-section .title{font-size:30px !important}}@media(max-width:480px){.background-separator{height:124px !important}}.custom-content{font-size:18px;line-height:1.4em}.custom-content .hidden-phone{display:none}.custom-content .visible-phone{display:inherit}.custom-content h2{letter-spacing:0 !important;margin:40px 0 30px 0;line-height:1.6em !important}.custom-content h3{letter-spacing:0 !important;margin:30px 0 !important;line-height:1.6em !important}.custom-content .container,.custom-content .container-fluid{padding-left:20px;padding-right:20px}.custom-content .cost-table{color:#000;letter-spacing:0;line-height:20px}.custom-content .cost-table th{font-size:16px;font-weight:700;padding:0 !important;height:56px}.custom-content .cost-table td:first-child{padding-left:15px !important}.custom-content .cost-table td{font-size:16px;text-align:left;height:56px;padding:0 !important;border:0}.custom-content .cost-table tr:nth-child(even){background:#f5f5f5}.custom-content .cost-table tr:nth-child(odd){background:#fff}.custom-content .cost-table p{margin-top:0 !important;margin-bottom:0 !important}.custom-content .odd-area{background:#f5f5f5}.custom-content .float-left{float:left;margin:0 10px 0 0}.custom-content .float-right{float:right;margin:0 0 10px 10px}.custom-content .scroll-container{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.custom-content .scroll-wrapper{justify-content:center;align-items:center;text-align:center;margin:auto 30px}.custom-content .scroll-wrapper a.button-scroll{font-size:30px;color:#9c9c9c;text-decoration:none}.custom-content .white-area{display:inline-block;margin-top:10px;margin-bottom:10px}.row-full{width:100vw;position:absolute;margin-left:-50vw;left:50%}.content-edition{font-size:16px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;height:100%}.content-edition #related_content{width:400px}@media(min-width:992px){.custom-content .hidden-phone{display:inherit !important}.custom-content .visible-phone{display:none !important}}@media(max-width:767px){.scroll-wrapper{display:none}.white-area{display:flex !important;flex-direction:column;justify-content:center}.float-left{float:unset !important;margin:0 !important}.float-right{float:unset !important;margin:0 !important}h2{margin:50px 0 25px 0;line-height:1.2em !important}h3{margin:30px 0 20px 0 !important;line-height:1.2em !important}.img-fluid:not(.float-left):not(.float-right){width:100% !important}}.video-widget-container{border:1px solid #e4e4e4;border-top-right-radius:8px;border-top-left-radius:8px}.video-widget-content{line-height:0 !important}.video-widget-title{min-height:70px;background-color:#f8f8f8;border-top-right-radius:8px;border-top-left-radius:8px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.video-widget-title .title{font-weight:bold !important;font-size:24px !important}.video-responsive{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-responsive iframe,.video-responsive object,.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:767px){.video-widget-title .title{font-size:15px !important}}div#index_menu_container.affix{z-index:9999;top:0;margin-left:unset;left:50%}div#index_menu_container.affix .index-menu-category{margin-top:0;margin-bottom:0}div#index_menu_container.affix-bottom{z-index:9999;margin-left:unset;left:50%}div#index_menu_container.affix-bottom .index-menu-category{margin-top:0;margin-bottom:0}.index-back-div{height:50px;margin-bottom:100px !important}.index-menu-category{height:65px;margin-top:65px;margin-bottom:65px;font-size:16px;line-height:1.2em}.index-menu-category div.row-fluid{background-color:#f8f8f8;height:65px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.index-menu-category ul.menu{height:64px;display:flex;flex-direction:row;align-items:center;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth}.index-menu-category ul.menu::-webkit-scrollbar{display:none}.index-menu-category ul.menu:first-child{border-left:1px solid #e4e4e4}.index-menu-category li.menu-item{min-width:250px;max-width:250px;padding:0 20px;height:100%;display:flex;align-items:center;justify-content:center;border-top:5px solid transparent;border-right:1px solid #e4e4e4;text-align:center}.index-menu-category li.menu-item a{color:#2e2e2e !important;text-decoration:none !important;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.index-menu-category li.menu-item:hover{font-weight:bold;background-color:#fff;border-top-color:#00b000}.index-menu-category li.menu-item.active{font-weight:bold;background-color:#fff;border-top-color:#00b000}@media(min-width:980px){.index-menu-category ul.menu.visible-desktop{display:flex !important}}@media(max-width:767px){.index-menu-category{height:49px;font-size:14px;margin-top:0;margin-bottom:0}.index-menu-category div.row-fluid{height:49px}.index-menu-category ul.menu{height:48px}.index-menu-category .container{padding-left:0 !important;padding-right:0 !important}.index-menu-category li.menu-item{min-width:200px;max-width:unset !important;line-height:16px;padding:0 5px !important}.index-back-div{margin-bottom:0 !important}}.article-widget{background-color:rgba(204,240,204,0.45);margin-top:200px}.article-back-div{margin-bottom:110px !important;height:800px}.article-date{font-size:14px;color:#555}a.main-link:hover{text-decoration:none}.slick-prev:before{color:#00b000 !important;font-size:30px}.slick-next:before{color:#00b000 !important;font-size:30px}@media(max-width:767px){.article-widget{margin-top:40px !important}.article-widget .slick-prev{left:0 !important}.article-widget .slick-next{right:0 !important}.article-title{font-size:18px !important}.article-back-div{margin-bottom:100px !important}}.article .hidden-phone{display:none}.article .visible-phone{display:inherit}@media(min-width:992px){.article .hidden-phone{display:inherit !important}.article .visible-phone{display:none !important}}.article .post-body{color:#000;font-size:18px;font-weight:normal;letter-spacing:0;line-height:1.6em}.article *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.article *:before,.article *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.article html{overflow-x:hidden;overflow-y:scroll;font-size:62.5%;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0)}.article body{overflow-x:hidden;font-weight:400;font-style:normal;letter-spacing:0;text-rendering:optimizeLegibility;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}.article nav ul.cost-guide-breadcrumb{padding:5px 15px 0 0 !important;margin:0 0 0 !important}.article nav ul.cost-guide-breadcrumb a,.article nav ul.cost-guide-breadcrumb a:visited,.article nav ul.cost-guide-breadcrumb a:hover,.article nav ul.cost-guide-breadcrumb a:active{color:#000 !important}.article nav ul.cost-guide-breadcrumb .divider{font-size:11px !important}.article audio,.article canvas,.article iframe,.article img,.article svg,.article video{vertical-align:middle}.article fieldset{margin:0;padding:0;border:0}.article textarea{resize:vertical}.article p,.article ul,.article ol,.article blockquote{margin:0 0 1.5em 0}.article ol,.article ul{padding-left:1.3em;padding-right:1.5em}.article ol ol,.article ul ul,.article ul ol,.article ol ul{margin:.5em 0 1em}.article ul{list-style:disc}.article ol{list-style:decimal}.article ul,.article ol{max-width:100%}.article li{margin:.5em 0;padding-left:.3em}.article dd{margin:0 0 5px 0;text-align:left}.article blockquote{margin:1.5em 0}.article blockquote p{margin:.8em 0;font-size:1.2em;font-weight:300}.article blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;opacity:.8}.article blockquote small:before{content:"\2014 \00A0"}.article blockquote cite{font-weight:bold}.article blockquote cite a{font-weight:normal}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{margin-top:0;font-weight:700;text-rendering:optimizeLegibility}.article h1{margin:0 0 .5em 0;font-weight:700}.article h2{margin:1.5em 0 .5em 0}.article h3{margin:1.5em 0 .5em 0;font-weight:500}.article h4{margin:1.5em 0 .5em 0;font-weight:500}.article h5{margin:1.5em 0 .5em 0;font-weight:500}.article h6{margin:1.5em 0 .5em 0;font-weight:500}.article a{text-decoration:none;color:#333;cursor:pointer}.article a:focus{outline:0}.article button{outline:0;cursor:pointer;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.article img{max-width:100%}.article hr{position:relative;display:block;width:60px;margin:40px auto;padding:0;height:1px;border:0;border-top:1px solid #d3d3d3}.article table{width:100%;background-color:inherit;border-collapse:collapse;border-spacing:0;background:#fff;border:0;overflow:hidden;margin:1.7em 0}.article tbody tr{border-bottom:1px solid #d5d5d5;text-align:left}.article tbody tr:hover{background:#f7f7f7}.article tbody tr:last-child{border-bottom:0}.article thead tr{background:#e6e6e6;text-transform:uppercase;font-size:12px;letter-spacing:1px;text-align:left;border-bottom:0}.article thead tr th{font-weight:unset;padding:7px 15px;font-weight:500}.article tfoot tr{background:#e6e6e6;border-bottom:0}.article td{font-weight:unset;padding:10px 15px}.article .hidden{display:none !important}.article .button-type-1{background:transparent;border:2px solid #333;border-radius:20px;padding:10px 20px;font-size:14px;color:#333;font-weight:600}.article .button-type-1:hover{border-color:#333;color:#333}.article .button{-webkit-appearance:none;box-sizing:border-box;text-align:center;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;font-weight:500;position:relative;font-size:14px;height:40px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:none !important;border-color:initial;-webkit-border-image:none;border-image:none;-webkit-border-image:initial;border-image:initial;outline:0;border-radius:.25rem;padding:0 1.3rem}.article .button--green{color:#fff !important;box-shadow:inset 0 0 0 1px rgba(33,37,41,0.2),inset 0 -1px 1px 0 rgba(33,37,41,0.2);background:-webkit-gradient(linear,left bottom,left top,from(#2f9e44),to(#63d178)) #2f9e44;background:-webkit-linear-gradient(bottom,#2f9e44,#63d178) #2f9e44;background:linear-gradient(0,#2f9e44,#63d178) #2f9e44}.article .button--primary{background:linear-gradient(0,#4b0082,#7e40ab) #4b0082;box-shadow:inset 0 0 0 1px rgba(33,37,41,0.2),inset 0 -1px 1px 0 rgba(33,37,41,0.2);color:#fff !important}.article .button--white{background-color:#fff;color:#212529 !important;background:-webkit-gradient(linear,left bottom,left top,from(#f1f3f5),to(#fff));background:-webkit-linear-gradient(bottom,#f1f3f5,#fff);background:linear-gradient(0,#f1f3f5,#fff);box-shadow:inset 0 0 0 1px rgba(33,37,41,0.2),inset 0 -1px 1px 0 rgba(33,37,41,0.1)}.article .button-with-icon{padding:7px 17px;padding-right:14px}.article .button-with-icon .button-wrapper{display:flex;justify-content:flex-start;align-items:center}.article .button-with-icon .button-wrapper span{display:block}.article .button-with-icon .button-wrapper span.icon{width:24px;height:24px}.article .button-with-icon .button-wrapper span.icon svg{width:100%;height:100%;stroke-width:2}.article .wrapper-full{width:100%;max-width:none;padding:0 45px}@media(max-width:800px){.article .wrapper-full{padding:0 20px}}.article .wrapper-1280{width:100%;max-width:1280px;margin:0 auto}@media(max-width:1280px){.article .wrapper-1280{padding:0 20px}}.article .wrapper-1120{width:100%;max-width:1150px;margin:0 auto;padding:0 30px}@media(max-width:600px){.article .wrapper-1120{padding:0 20px}}.article .wrapper-1000{width:100%;max-width:1200px;margin:0 auto}@media(max-width:1200px){.article .wrapper-1000{padding:0 20px}}.article .wrapper-700{width:100%;max-width:790px;margin:0 auto;padding:0 20px}@media(max-width:750px){.article .wrapper-700{padding:0 20px}.article h2{font-size:2rem !important}.article .main-link{flex:unset !important}}.article .back-button{height:65px;width:65px}.article .back-button button{display:block;text-decoration:none;color:#1e1e1e;height:100%;width:100%;background:0;border:0;transition:all .2s;cursor:pointer}.article .back-button button:hover{background:inherit;color:#40aaff;transform:scale(1.1)}.article .back-button svg{width:100%;height:100%;stroke-width:.7}.article .load-more-button{display:flex;align-items:center;flex-direction:column;justify-content:center;transition:all .2s;background:0}.article .load-more-button span.text{font-weight:500;font-size:15px;display:inline-block;margin-bottom:12px;color:#3b3a38;opacity:.5}.article .load-more-button span.icon{width:50px;height:50px;border:2px solid #3b3a38;border-radius:100%;display:inline-block;color:#3b3a38;opacity:.4;padding:8px;position:relative;transition:all .2s;top:0}.article .load-more-button span.icon svg{width:100%;height:100%;display:inline-block}.article .load-more-button:hover span.text{opacity:.8}.article .load-more-button:hover span.icon{opacity:.8;top:2px;background:#3b3a38;color:#fff}.article .site-content{padding-top:99px}.article .site-content--post-view article{margin-top:10px}.article .post-header{display:flex;align-items:center;margin-bottom:50px}.article .post-header__main{width:100%;padding-right:40px}.article .post-feature-image{width:67%}.article .post-feature-image img{border-radius:4px;width:100%;max-height:500px;background:#c5d2d9 no-repeat 50%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.article .no-feature-image .post-header__main{width:100%}.article .no-feature-image .post-header__main .post-title{text-align:center;max-width:600px;margin:5px auto 12px}.article .no-feature-image .post-header__main .post-header__meta{display:none}.article .page-template .post-header{display:block}.article .page-template .post-header__main{width:100%}.article .page-template .post-feature-image{width:100%}.article .page-template .post-title{text-align:center;margin:5px 0 60px}.article .page-template .post-tags{text-align:center;font-size:13px}.article .page-template .post-body{display:block;width:100%;max-width:670px;margin:0 auto}.article .post-tags{text-transform:uppercase;font-weight:500;font-size:14px;letter-spacing:.07em;color:#3b3a38}.article .post-tags a{color:#3b3a38}.article .post-title{font-weight:500;margin:5px 0 12px}.article .post-header__meta{display:flex;align-items:center;justify-content:flex-start;margin-top:20px}.article .post-header__meta .author-name a{color:#333;font-weight:500}.article .post-body{display:grid;grid-template-columns:210px auto 210px}.article aside.post-meta .item{margin-bottom:20px}.article aside.post-meta .sticky{position:fixed;top:65px;z-index:1}.article aside.post-meta .item-header{color:#81878c;font-size:14px;margin-bottom:0}.article aside.post-meta .item-body{font-size:14px;color:#2f363f}.article aside.post-meta .item-body div{margin-bottom:5px}.article aside.post-meta .item-body div:last-item{margin-bottom:0}.article .author-details{max-width:670px;margin:30px auto 50px}.article .author-card{display:grid;grid-template-columns:70px auto;background:#fafafa;margin-bottom:20px;padding:20px;border-radius:6px}.article .author-card:last-child{margin-bottom:0}.article .author-card .profile-image img{border-radius:50%;display:block;width:70px;height:70px;object-fit:cover}.article .author-card .details{padding-left:20px}.article .author-card .details .name{font-size:16px;font-weight:500;margin-bottom:5px}.article .author-card .details .name a{color:#333}.article .author-card .details .read-more{font-size:14px;line-height:22px;color:#525252}.article .author-card .details .read-more a{font-weight:500;color:#525252;border-bottom:0}.article .author-card .details .read-more a:hover{color:#333;border-color:#333}.article .author-card .details .meta{text-align:left;display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;margin-bottom:7px;line-height:25px}.article .author-card .details .meta .social-links a{opacity:.7}.article .author-card .details .meta .social-links a:hover{opacity:1}.article .author-card .details .meta .social-links .link-with-svg{margin-right:4px}.article .author-card .details .meta .social-links .link-with-svg .link-svg svg{fill:#333;width:15px;height:15px}.article .author-card .details .meta .social-links .link-with-svg .link-text{display:none}.article .author-card .details .meta .location,.article .author-card .details .meta .website{display:flex;justify-content:flex-start;align-items:center;color:#333}.article .author-card .details .meta .location svg,.article .author-card .details .meta .website svg{opacity:.7;width:15px;height:15px;margin-right:3px}.article .author-card .details .meta .location .text,.article .author-card .details .meta .website .text{font-size:14px;margin-bottom:-2px;margin-left:3px;opacity:.7}.article .author-card .details .meta .location .text a,.article .author-card .details .meta .website .text a{color:#333}.article .author-card .details .meta .location .text:hover,.article .author-card .details .meta .website .text:hover{opacity:1}.article .author-card .details .meta .separator{color:#525252;padding:0 10px}@media(max-width:800px){.article .author-card{display:block}.article .author-card .profile-image{width:80px;margin-bottom:10px}.article .author-card .details{padding-left:0}}.article article p{line-height:1.6em;margin:0 0 2em 0}.article article .post-full-content a{color:#333;transition:all .2s;text-decoration:underline}.article article .post-full-content a:hover{color:#00b000;border-color:#00b000}.article article p+h2,.article article p+h3,.article article p+h4,.article article p+h5,.article article p+h6{margin:1.3em 0 .5em}.article article h1{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .5em 0;line-height:1.3em;font-weight:500}.article article h2{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.5rem;margin:0 0 .5em 0;line-height:1.15em;font-weight:500}.article article h3{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .5em 0;font-weight:500}.article article h4{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .5em 0;font-weight:500}.article article h5{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .5em 0;font-weight:500}.article article h6{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .5em 0;font-weight:500}.article article .title-subtitle h1,.article article .title-subtitle h2,.article article .title-subtitle h3,.article article .title-subtitle h4{margin-bottom:.1em}.article article .title-subtitle p{opacity:.7}.article article ul{margin:0 0 2em 2em;padding:0 0 0 18px;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.article article ul li>ul{margin:0}.article article ol{margin:0 0 2em 2em;padding:0 0 0 18px;font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif}.article article ol li>ol{margin:0}.article article mark{background:#69ff85;padding:3px;border-radius:3px}.article article strong{font-weight:700}.article article .button{margin-right:5px;margin-bottom:10px}.article article pre{display:block;overflow-x:auto;color:#000;background:3ececec none repeat scroll 0 0;margin:0 auto 20px;border-radius:4px;width:100%;box-sizing:border-box;overflow-wrap:normal;font-size:12.4px;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,Courier New,monospace,serif;white-space:pre-wrap}.article article pre code{display:block;padding:14px;margin:0}.article article code{border-radius:4px;padding:9px;display:inline-block;margin:2px 0;color:#000;background:#ececec none repeat scroll 0 0;box-sizing:border-box;font-size:12.4px;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,Courier New,monospace,serif}.article article hr{position:relative;display:block;width:100%;margin:3em auto;padding:0;height:1px;border:0;border-top:1px solid #d3d3d3}.article article img{display:block;margin:0 auto;border-radius:4px;height:auto}.article article figcaption{font-family:LatoWeb,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px 0 0;text-align:center;font-size:16px;color:#525252}.article article .image-float-right{float:right;max-width:330px;margin-left:20px}.article article .image-float-left{float:left;max-width:330px;margin-right:20px}@media(max-width:980px){.article .post-feature-image img{min-height:500px;object-fit:cover;vertical-align:middle}.article .post-body{grid-template-columns:210px auto}}@media(max-width:850px){.article .post-title{margin-bottom:30px}.article .post-body{display:block;max-width:600px;margin:0 auto}.article .post-body aside{display:none}}@media(max-width:650px){.article .post-template .site-content{padding-top:75px}.article .post-header{display:block;margin-bottom:30px}.article .post-header__main{width:100%;padding-right:0}.article .post-feature-image{width:100%}.article .post-feature-image img{min-height:auto;object-fit:contain}.article .post-header__meta{display:none}.article article .image-float-right{float:none;max-width:100%;width:100%;margin:20px 0}.article article .image-float-left{float:none;max-width:100%;width:100%;margin:20px 0}}.article .post-card{width:33.33%;padding:0 15px 30px;transition:all .2s}.article .post-card:hover{transform:scale(.995)}.article .post-card:hover .post-card__wrapper{box-shadow:0 1px 2px 0 rgba(45,62,80,0.12)}.article .post-card__wrapper{box-shadow:0 1px 5px 0 rgba(45,62,80,0.12);border-radius:6px;overflow:hidden;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.article .post-card__content{padding:20px;padding-top:12px;display:flex;flex-direction:column;flex:1}.article .post-card__content h2{color:#333;font-weight:500;margin:0 0 7px}.article .post-card__meta{display:flex;align-items:center;justify-content:flex-start}.article .post-card__tags{padding-right:5px;display:flex;align-items:center}.article .post-card__tags a{text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:.07em;color:#3b3a38;padding-right:5px}.article .post-card__author img{width:45px;height:45px;border-radius:50%;overflow:hidden;margin-right:10px;margin-bottom:-3px}.article .post-card__image img{width:100%;height:220px;background:#c5d2d9 no-repeat 50%;object-fit:cover;vertical-align:middle}.article .post-card--large{width:66.66%;margin-bottom:30px;padding-bottom:0;max-height:515px;min-height:485px}.article .post-card--large .post-card__wrapper{display:flex;flex-direction:row}.article .post-card--large .post-card__image img{height:100%}.article .post-card--large .post-card__content{width:40%;padding:25px}.article .post-card--large .post-card__title{color:#333;margin-top:5px;padding-right:10px}.article .post-card--large .post-card__tags a{text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:.07em;color:#3b3a38}.article .post-card--large .post-card__image{width:60%}@media(max-width:850px){.article .post-card{width:50%}.article .post-card--large{width:100%}}@media(max-width:600px){.article .post-card{width:100%}.article .post-card__author{display:none}.article .post-card__image img{height:auto}.article .post-card--large{width:100%;margin-bottom:0;padding:0 15px 30px;max-height:none}.article .post-card--large .post-card__wrapper{display:flex;flex-direction:column}.article .post-card--large .post-card__image img{height:auto}.article .post-card--large .post-card__content{width:100%;padding:20px;padding-top:12px;display:flex;flex-direction:column;flex:1}.article .post-card--large .post-card__title{color:#333;margin:0 0 7px;padding-right:0}.article .post-card--large .post-card__tags a{font-size:12px}.article .post-card--large .post-card__image{width:100%}}