﻿:root{--gl-star-color:#fdd835;--gl-star-color-inactive:#dcdce6;--gl-star-empty:url("/assets/star-empty-5cdf62e7.svg");--gl-star-full:url("/assets/star-full-5b3c65b2.svg");--gl-star-size:24px;--gl-tooltip-border-radius:4px;--gl-tooltip-font-size:0.875rem;--gl-tooltip-font-weight:400;--gl-tooltip-line-height:1;--gl-tooltip-margin:12px;--gl-tooltip-padding:.5em 1em;--gl-tooltip-size:6px}[data-star-rating]>select{-webkit-clip-path:circle(1px at 0 0) !important;clip-path:circle(1px at 0 0) !important;clip:rect(1px, 1px, 1px, 1px) !important;height:1px !important;margin:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;top:0 !important;visibility:visible !important;white-space:nowrap !important;width:1px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}[data-star-rating]>select:after,[data-star-rating]>select:before{display:none !important}[data-star-rating].gl-star-rating--ltr>select{left:0 !important}[data-star-rating].gl-star-rating--rtl>select{right:0 !important}[data-star-rating]{align-items:center;display:flex;position:relative}.gl-star-rating:not([data-star-rating]) .gl-star-rating--stars{display:none}[data-star-rating] .gl-star-rating--stars{align-items:center;cursor:pointer;display:flex;position:relative}[data-star-rating]>select:focus+.gl-star-rating--stars span:first-child:before{box-shadow:0 0 0 3px -moz-mac-focusring;box-shadow:0 0 0 3px -webkit-focus-ring-color;box-shadow:0 0 0 3px Highlight;content:"";display:block;height:100%;outline:1px solid transparent;pointer-events:none;position:absolute;width:100%}[data-star-rating] select[disabled]+.gl-star-rating--stars{cursor:default}[data-star-rating] .gl-star-rating--stars>span{display:flex;height:24px;height:var(--gl-star-size);margin:0;width:24px;width:var(--gl-star-size)}[data-star-rating] .gl-star-rating--stars[aria-label]:after,[data-star-rating] .gl-star-rating--stars[aria-label]:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:auto;box-sizing:border-box;left:100%;pointer-events:none;position:absolute;top:50%;opacity:.9;transform-origin:top;transform:translate3d(0, -50%, 0);white-space:nowrap;z-index:10}[data-star-rating] .gl-star-rating--stars[aria-label]:before{background-size:100% auto !important;background-position:50% !important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 31'%3E%3Cpath fill='rgb(32,107,196)' d='M12.002 31C12.002 25 0 19.838 0 15.5 0 11.24 12 6 12 0l.002 31z'/%3E%3C/svg%3E") no-repeat;content:"";height:18px;margin-bottom:0;margin-left:6px;margin-left:var(--gl-tooltip-size);width:6px;width:var(--gl-tooltip-size)}[data-star-rating] .gl-star-rating--stars[aria-label]:after{background:#206bc4;border-radius:4px;border-radius:var(--gl-tooltip-border-radius);color:#fff;content:attr(aria-label);font-size:.875rem;font-size:var(--gl-tooltip-font-size);font-weight:400;margin-left:12px;margin-left:var(--gl-tooltip-margin);padding:.5em 1em;padding:var(--gl-tooltip-padding);text-transform:none}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:after,[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:before{left:auto;right:100%}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:before{transform:scaleX(-1) translate3d(0, -50%, 0);margin-left:0;margin-right:6px;margin-right:var(--gl-tooltip-size)}[data-star-rating].gl-star-rating--rtl .gl-star-rating--stars[aria-label]:after{margin-left:0;margin-right:12px;margin-right:var(--gl-tooltip-margin)}[data-star-rating] svg{height:100%;width:100%}[data-star-rating] .gl-star-half{fill:none;stroke:none}[data-star-rating] .gl-star-full{fill:#dcdce6;fill:var(--gl-star-color-inactive);stroke:#dcdce6;stroke:var(--gl-star-color-inactive);transition:fill .15s ease-in-out,stroke .15s ease-in-out}[data-star-rating] .gl-active .gl-star-full{fill:#fdd835;fill:var(--gl-star-color);stroke:#fdd835;stroke:var(--gl-star-color)}.gl-star-rating--stars[class*=" s"]>span{background-image:url("/assets/star-empty-5cdf62e7.svg") !important;background-image:var(--gl-star-empty) !important;background-position:50%;background-repeat:no-repeat;background-size:90%}.gl-star-rating--stars[class*=" s"]>span.gl-active,.gl-star-rating--stars[class*=" s"]>span.gl-active.gl-selected{background-image:url("/assets/star-full-5b3c65b2.svg") !important;background-image:var(--gl-star-full) !important}*{box-sizing:border-box !important}html{font-size:62.5%;overflow-y:scroll;scrollbar-gutter:stable}@media only screen and (max-width: 75rem){html{font-size:50% !important}}html,body{height:100%}.session-form{max-width:500px;padding:1rem}.session-form input{padding:5px}.session-form .form-floating:focus-within{z-index:2}.sortable_asc:after{content:"▲";margin-left:5px}.sortable_desc:after{content:"▼";margin-left:5px}a{text-decoration:none !important}.modal{backdrop-filter:blur(2px) brightness(0.4)}.pointer{cursor:pointer}text-dark{color:#f6f8fb}.featurette-divider{margin:5rem 0}.featurette-heading{letter-spacing:-0.05rem}@media(min-width: 40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media(min-width: 62em){.featurette-heading{margin-top:7rem}}p{font-size:1rem}.lead{font-size:2rem}.marketing h3{font-size:2rem;margin-top:5px}.feature-icon{font-size:140px}.purchase{border:1px solid #f6f8fb;border-radius:10px;margin:1em}.purchase .icon-container,.purchase .info-container{padding:1em}.purchase .purchase-icon{font-size:3em;color:#f5f5f5}.project{border:1px solid #f6f8fb;border-radius:10px;margin:1em;background:#eee;background:-webkit-linear-gradient(to right, #eef2f3, #eee);background:linear-gradient(to right, #eef2f3, #eee)}.project .icon-container,.project .info-container{padding:1em}.project .purchase-icon{font-size:3em;color:#f5f5f5}.circle-tooltip{border-radius:50%;color:#fff;font-weight:bold;vertical-align:top;font-size:.75em}#zipcode-pills-tab .nav-link.active{background-color:#206bc4;color:#fff}.steps-gray{--tblr-steps-color: #ccc}.steps-gray>.step-item:after,.steps-gray .step-item:before{background-color:#ccc}.review-label{font-size:1.2em;font-weight:bold}.hidden{display:none !important}.light-box-modal{display:none;position:fixed;z-index:10000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000}.light-box-modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:90%;max-width:1200px}.light-box-modal .current-image{background-position:center;margin-bottom:2rem;max-width:90%;margin:0 auto;height:80vh;background-size:contain;background-repeat:no-repeat !important;display:flex;justify-content:center;align-items:center}.close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}.close:hover,.close:focus{color:#999;text-decoration:none;cursor:pointer}.light-box-slides{display:none}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:bold;background-color:rgba(0,0,0,.8);font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.next{right:0;border-radius:3px 0 0 3px;background-color:rgba(0,0,0,.8)}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.caption-container{text-align:center;background-color:#000;padding:2px 16px;color:#fff}img.demo{opacity:.6}.active,.demo:hover{opacity:1}img.hover-shadow{transition:.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.column{float:left;width:25%}.lightbox-image{width:150px;height:100px;object-fit:cover;border-radius:4px;cursor:pointer;transition:opacity .3s ease}.light-box-row{display:flex;overflow-x:auto;padding:1rem;gap:1rem;justify-content:flex-start;align-items:center;margin-top:1rem;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.5) rgba(0,0,0,0)}.light-box-row::-webkit-scrollbar{height:8px}.light-box-row::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.light-box-row::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.5);border-radius:4px}.section-title{font-size:2em;font-weight:300}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-bottom-0{margin-bottom:0}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.button-text{border:none;background:none;padding:0}.c-red{color:red}.color-secondary{color:#f7b731}.text-center{text-align:center}.bold{font-weight:bold}.subtle-border{border:1px solid gray}.btn-secondary{background-image:linear-gradient(to right, #f7b731 0%, #f9d88c 51%, #f7b731 100%)}.btn{text-align:center;background-size:200% auto;box-shadow:0 0 20px #eee;border-radius:10px;transition:all .3s !important;cursor:pointer}.btn:hover{background-position:right center;color:#fff;text-decoration:none;transform:translateY(-3px)}.btn:active,.btn:focus{transform:translateY(-1px);box-shadow:0 0 5px #eee}.btn-primary{background-image:linear-gradient(to right, #376abe 0%, #80a9e9 51%, #376abe 100%)}.bg-yellow{background-color:#f7b731 !important}.color-green{color:#2fb344 !important}.color-primary{color:#376abe !important}.bg-primary{background-color:#376abe}.page-wrapper{background:linear-gradient(45deg, #f6f8fb, #f6f8fb)}.mg-auto{margin:auto}.icon-small{font-size:1.5em}.icon-medium{font-size:3.5em}.alert-orange{color:#f76707;font-weight:bold}.alert-success{color:#fff !important;background-color:#2fb344 !important;font-weight:bold}.alert-warning{color:#fff;background-color:#f59f00 !important;font-weight:bold}.alert-danger{color:#fff;background-color:#d63939 !important;font-weight:bold}.bg-color-red{background-color:#fd4f4f !important}.bg-color-green{background-color:#2fb344 !important}.bg-color-secondary{background-color:#f7b731 !important}.bg-color-primary-light{background-color:#80a9e9 !important}.bg-color-primary-dark{background-color:#12284e !important}.bg-color-secondary-dark{background-color:#c68e26 !important}.bg-color-gray-light1{background-color:#f7f7f7 !important}.bg-color-gray-light2{background-color:#eee !important}.bg-color-gray-dark{background-color:#858585 !important}.padding-bottom-20{padding-bottom:20px}.color-white{color:#fff !important}.color-black{color:#000 !important}.color-gray-dark{color:#858585 !important}.remove_img_btn{position:absolute;top:0;right:0;background:none;color:inherit;border:none}.bg-default{background-color:#f6f8fb !important}.padding-20{padding:20px}.padding-top-10{padding-top:10px}.star-color{color:#f59f00 !important}.color-red{color:#fd4f4f}.select2-selection__rendered{text-align:left !important;padding-top:10px !important;border-radius:5px !important;box-shadow:none !important;border-color:#d2d6de !important;color:#555 !important}.select2-container .select2-selection--single{font-weight:500 !important;color:#000 !important;height:50px !important;text-align:left !important;padding-top:1px !important;border-radius:5px !important;box-shadow:none !important;border-color:#d2d6de !important}.select2-selection__arrow{height:50px !important;text-align:left !important;padding-top:10px !important;margin-right:10px !important;border-radius:5px !important;box-shadow:none !important;border-color:#d2d6de !important;color:#555 !important}.pull-right{float:right}.pull-left{float:left}.small-image{height:100px;width:100px}.input-small{height:70px}.max-width{width:100% !important}.modal-xxl{--tblr-modal-width: 1300px!important}.rounded-corner{border-radius:10px}.break-word{display:table !important;table-layout:fixed !important;width:100%;word-wrap:break-word}.badge.bg-red{color:#fff !important}.alert.alert-success,.alert.alert-danger,.alert.alert-warning,.alert.alert-info{color:#fff}.mark-as-read-btn{position:absolute;top:1rem;right:1rem}.no-style-btn{background:none;color:inherit;border:none;padding:0 !important;margin:0 !important;text-align:left;font:inherit;cursor:pointer;outline:inherit}.hover-highlight:hover{background-color:#f0f0f0;border:2px solid #376abe;transition:background-color .3s ease}.badge.bg-green{color:#fff !important}.carousel{margin-bottom:4rem}.carousel-caption{position:absolute;top:25%;z-index:10}.carousel-center-caption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%}.carousel-item{height:32rem}.carousel-text-main{font-size:7rem;margin-bottom:3rem}@media only screen and (max-width: 768px){.carousel-text-main{font-size:4rem}}#carousel-item-one{background-image:linear-gradient(rgba(128, 169, 233, 0.9), rgba(55, 106, 190, 0.9)),url("/assets/banner1-cbb32008.png");background-size:cover;background-position:top}#carousel-item-one h2{color:#f7f7f7}#carousel-item-one .btn{background-color:#f7b731;border-color:#f7b731;color:#fff}#carousel-item-two{background-image:linear-gradient(rgba(238, 238, 238, 0.6), rgba(246, 248, 251, 0.8)),url("/assets/banner2-057d5de3.png");background-size:cover;background-position:top}#carousel-item-two h1{color:#12284e}#carousel-item-two h2{font-size:1.5rem;color:#273868;font-weight:bold}.mission{padding:7rem;margin:0 !important}.mission__main{font-size:3.5rem;margin-bottom:2rem;display:inline-block;background-image:linear-gradient(to right, #80a9e9, #12284e);-webkit-background-clip:text;color:rgba(0,0,0,0);line-height:3rem}.mission-1{font-size:2em}#myCarousel{box-shadow:0px 10px 20px rgba(0,0,0,.1)}.works{padding:7rem;margin:0 !important}.works__cards{width:60%;display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));grid-column-gap:1rem}.works__card{background-color:#fff;padding:2rem;border-radius:20px;box-shadow:0px 5px 10px rgba(0,0,0,.1);transition:all .2s;margin-top:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.works__card__number{font-size:4rem;color:#f7b731}.works__card__text{font-size:2rem;color:#376abe;text-align:center}.works__card__description{text-align:center;font-size:1rem;margin-top:1rem}.works__card:hover{transform:translateY(-10px);box-shadow:0px 5px 10px rgba(0,0,0,.3)}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.contractor__gradient{background:linear-gradient(to right, #E4E0D2, #D4D1BC);padding:2rem;border-radius:3rem}.contractor__image img{border-radius:1rem}.section-header{font-size:3.5rem;margin:2rem 0;display:inline-block;background-image:linear-gradient(to right, #80a9e9, #12284e);-webkit-background-clip:text;color:rgba(0,0,0,0);line-height:3rem}.gradients-2-stop{background:linear-gradient(to bottom, #376ABE 0%, #376ABE 50%, #EEEEEE 50%, #EEEEEE 100%);padding:2rem;border-radius:3rem}.br-2{border-radius:2rem}.success_icon{font-size:2.5rem;color:#f7b731}.works-steps{min-height:335px}@media only screen and (max-width: 1200px){.works-steps{min-height:160px}}@media only screen and (max-width: 992px){.works-steps{min-height:160px}}@media only screen and (max-width: 768px){.works-steps{min-height:100px}}.category_public_image{border-radius:20px 20px 0 0;max-height:150px}@media only screen and (max-width: 768px){.category_public_image{min-height:100px}}.public_category{box-shadow:0 5px 5px rgba(0,0,0,.2);border-radius:20px;min-height:180px}@media only screen and (max-width: 768px){.public_category{min-height:140px}}.section-commitment{background-image:linear-gradient(to right bottom, rgba(128, 169, 233, 0.7), rgba(18, 40, 78, 0.7)),url("/assets/poor_child-4cd5dcdc.jpg");background-size:cover;padding:30px;margin-top:5rem}.section-commitment--cards .img-wrapper{position:relative;min-height:300px}.section-commitment--cards .gradient{position:absolute;top:0;left:15%;background:linear-gradient(to top, rgba(55, 106, 190, 0.2), rgba(18, 40, 78, 0.2));width:70%;height:100%;border-radius:1rem}.section-commitment--cards .gradient-darker{position:absolute;top:0;left:15%;width:70%;height:100%;border-radius:1rem;background:linear-gradient(to top, rgba(55, 106, 190, 0.5), rgba(18, 40, 78, 0.5))}.section-commitment--cards img{height:350px;border-radius:1rem;max-height:350px;width:70%;object-fit:cover}@media only screen and (max-width: 1200px){.section-commitment--cards img{height:300px}}.section-commitment--cards h3{font-size:2.5rem;color:#f7f7f7;margin-top:1rem}.section-commitment--cards p{font-size:1.2rem;color:#f7f7f7;padding:.5rem 5rem}.color-gray{color:#f6f8fb}.before-after-image{width:45%;display:inline-block;padding-bottom:1.2rem;margin-right:2.25%;margin-left:2.25%}@media only screen and (max-width: 1200px){.before-after-image{width:90%;margin-right:5%;margin-left:5%}}@media only screen and (max-width: 768px){.before-after-image{width:70%;margin-right:15%;margin-left:15%}}.before-after-image__action-buttons{display:flex !important;justify-content:flex-end;font-size:1rem;align-items:center}.before-after-image__action-buttons__edit{color:#2fb344;margin-right:.9rem}.before-after-image__action-buttons__delete{color:#fd4f4f !important}.before-after-image__action-buttons__delete:hover{text-decoration:none !important}.before-after-image__container{width:100% !important;padding-right:.6rem;padding-left:.6rem;height:21.9rem;max-height:21.9rem;background-color:#f7f7f7}@media only screen and (max-width: 1200px){.before-after-image__container{height:27.2rem;max-height:27.2rem}}@media only screen and (max-width: 992px){.before-after-image__container{height:60rem;max-height:60rem}}@media only screen and (max-width: 576px){.before-after-image__container{height:54rem;max-height:54rem}}.before-after-image__title{text-align:center;padding-top:1.2rem;font-size:1rem;height:3.7rem}@media only screen and (max-width: 768px){.before-after-image__title{height:4.4rem}}.before-after-image__images{margin-top:1.2rem;display:flex;justify-content:space-between;height:14rem;max-height:14rem}@media only screen and (max-width: 768px){.before-after-image__images{margin-top:.8rem;flex-direction:column;align-items:center;justify-content:space-between}}.before-after-image__image{width:16.25rem;height:14rem;max-height:14rem}@media only screen and (max-width: 1200px){.before-after-image__image{height:23.5rem;width:23.5rem;max-height:23.5rem}}@media only screen and (max-width: 992px){.before-after-image__image{height:16rem;width:16.8rem;max-height:16rem}}@media only screen and (max-width: 768px){.before-after-image__image{height:25.4rem;width:25.4rem;max-height:25.4rem;margin-bottom:5rem}}@media only screen and (max-width: 576px){.before-after-image__image{width:22rem}}.before-after-image__text-row{display:flex;justify-content:space-around;text-align:center;color:#858585}@media only screen and (max-width: 1200px){.before-after-image__text-row{margin-top:5.5rem}}@media only screen and (max-width: 992px){.before-after-image__text-row{display:none}}.before-after-image__text-row-mobile{display:none}@media only screen and (max-width: 992px){.before-after-image__text-row-mobile{display:inline;margin-bottom:0;color:#858585}}.before-after-image__before{margin-top:1rem;margin-bottom:.5rem}.before-after-image__after{margin-bottom:.5rem}.business-form{display:flex}@media only screen and (max-width: 992px){.business-form{flex-direction:column}}.business-form__tabs-column{flex:2}.business-form__card-column{flex:1}@media only screen and (max-width: 992px){.business-form__card-column{margin-top:30px}}.business-form__fields{background-color:#fff;padding-top:20px;border-radius:10px}.business-form__service-categories{padding-top:25px}.business-form__save-btn{padding-top:30px;text-align:center}.business-form__save-btn *{width:80%}.business-form__service-btn{position:absolute;top:-2.8rem;left:68rem}.business-form__before-after-btn{display:flex;justify-content:center}.business_card{background-color:#fff;border-radius:10px;padding:0px !important;transition:transform .2s;box-shadow:0px 10px 20px rgba(0,0,0,.3);height:640px;position:relative}.business_card__image{position:relative}.business_card__image img{width:100%;max-height:220px;min-height:220px;background-size:cover;padding:0;margin:0;border-radius:10px 10px 0 0}.business_card__info{padding:15px}.business_card__header>h3{font-size:1.3rem;font-weight:200;color:#376abe;margin-bottom:0px}.business_card__rating{min-width:4rem;font-size:1.2rem;text-align:right}.business_card__rating .ti-star1{fill:#ff0;background-color:#ff0;background-image:var(--gl-star-full)}.business_card__feature{font-size:1rem;font-weight:300;line-height:1.7rem}.business_card__feature i{font-size:1.3rem;margin-right:.3rem;color:#f7b731}.business_card .ti-sos{color:#fd4f4f !important}.business_card__category{position:absolute;bottom:0px;width:100%;padding:.2rem 1rem}.business_card:hover{transform:scale(1.05);cursor:pointer}.business-review{background-color:#fff;margin:0px 20px 20px 20px;border-radius:10px;overflow:hidden}.business-review__user{padding-left:20px;padding-top:10px;font-size:18px;display:inline-block}.business-review__stars{float:right;padding-right:20px;padding-top:10px}.business-review__comment{padding:20px}.business-review__comment-empty{text-align:center;color:#6c7a91;padding-top:10px;margin:0}.business-review__respond-link{padding-right:20px;margin-bottom:10px;display:flex;justify-self:flex-end}.business-review__response{background-color:#f7f7f7;margin:0px 20px 20px 20px}.business-review__response__p-tag{color:#6c7a91;padding:10px 10px 0px 10px;margin-bottom:10px}.business-review__response__text{padding:0px 0px 10px 20px}.business-view__main-info{background-color:#fff;margin:0;border-radius:.6rem;overflow:hidden;display:flex;max-height:20rem}.business-view__profile-image{width:20rem !important;height:auto;background-size:contain}.business-view__main-text{margin-left:.9rem;margin-top:.6rem}.business-view__main-text__name{font-size:1.5rem;color:#80a9e9;font-weight:300}.business-view__main-text__description{font-size:1rem;margin-top:1.3rem}.business-view__business-details{display:flex;margin:2.5rem 0 1.3rem 0}@media only screen and (max-width: 992px){.business-view__business-details{flex-direction:column;margin-left:0 !important}}.business-view__business-details__info-column{flex:2;margin-right:1.3rem;background-color:#fff;border-radius:.6rem;padding-bottom:1rem}@media only screen and (max-width: 992px){.business-view__business-details__info-column{margin-right:0;flex:0 !important}}.business-view__business-details__rating-column{flex:1;margin-left:1.3rem;background-color:#fff;border-radius:.6rem;height:12.5rem}@media only screen and (max-width: 992px){.business-view__business-details__rating-column{margin-left:0;margin-top:2.5rem;flex:0 !important}}.business-view__secondary-header{font-size:1.1rem;font-weight:bold;margin-top:.6rem;text-align:center}.business-view__details-columns{display:flex}.business-view__details-columns__info-col{flex:1;margin-top:.9rem}.business-view__feature{font-size:1rem;font-weight:300;line-height:1.7rem;display:flex;align-items:center;justify-content:center;margin-top:.9rem}.business-view__feature i{font-size:1.3rem;margin-right:.3rem;color:#f7b731}.business-view__feature i.ti-sos{color:#fd4f4f !important}.business-view__star-rating{display:flex;justify-content:center;margin-top:2.2rem}.business-view__star-rating .number{font-size:1.9rem;color:#80a9e9;font-weight:350}.business-view__star-rating .stars{align-items:center;margin-left:1.3rem}.business-view__star-rating .stars .ti{font-size:1.9rem !important}.business-view__reviews-link{font-size:1rem;display:flex;justify-content:center;margin-top:1.3rem}.business-view__featured-services{margin:2.5rem 0 1.3rem 0;background-color:#fff;border-radius:.6rem;min-height:6.3rem}.business-view__featured-services i{font-size:1.3rem;margin-right:.3rem;color:#f7b731}.business-view__featured-services i.ti-sos{color:#fd4f4f !important}.business-view__featured-services__service{display:inline-block;width:45%;margin-left:4%;margin-bottom:.6rem}.business-view__before-after{margin-top:2.5rem;background-color:#fff;border-radius:.6rem;min-height:6.3rem;padding-bottom:1.3rem}.business-view__gallery{margin-top:2.5rem;background-color:#fff;border-radius:.6rem;min-height:6.3rem;padding-bottom:1.3rem}.business-view__gallery__images-grid{display:grid;gap:1.9rem;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 768px){.business-view__gallery__images-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 576px){.business-view__gallery__images-grid{grid-template-columns:repeat(1, 1fr)}}.business-view__gallery__image{width:17.5rem !important;height:auto !important;margin:auto}.business-view__modal-link{text-align:center;margin-top:1.9rem;font-size:1rem}.business-view__reviews{margin-top:2.5rem;background-color:#fff;border-radius:.6rem;min-height:6.3rem;padding-bottom:1.3rem;position:relative}.business-view__reviews__write{position:absolute;right:2rem;top:1rem}.invoice{background-color:#fff;height:130px;width:70%;margin:0 auto 30px auto;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.invoice{width:80%;height:140px}}.invoice__title{text-align:center;font-size:26px;color:#80a9e9;font-weight:300;margin-bottom:20px}.invoice__top-row{display:flex;margin:20px;justify-content:space-between;font-size:20px}.invoice__top-row__number{color:#f7b731;font-weight:700}.invoice__top-row__date{font-weight:300}.invoice__bottom-row{margin:20px;font-size:20px;font-weight:250;display:flex;justify-content:space-between}.notifications-container{display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){.notifications-container{font-size:1.3rem}}.notifications-container__title{justify-self:flex-start;margin-top:.6rem !important;margin-left:.6rem !important}.notifications-container__text{justify-self:flex-end;color:blue;margin-top:.6rem !important;margin-left:.6rem !important}.notification-bell{font-size:1.4rem}.notification-dot{height:.7rem !important;width:.7rem !important}@media only screen and (max-width: 1200px){.notification-dot{height:.6rem !important;width:.6rem !important}}.notifications-header{border-bottom:.5px solid gray;margin-left:.5px !important;margin-right:.5px !important}.project_card{background-color:#fff;border-radius:10px;font-weight:250;margin-bottom:15px !important;display:flex;flex-direction:row}@media only screen and (max-width: 768px){.project_card{width:100%}}.project_card__header{font-size:1.1rem;color:#fff;display:flex;justify-content:center;align-items:center;padding:1rem;border-radius:10px 0 0 10px}@media only screen and (max-width: 768px){.project_card__header{max-width:8rem}}.project_card__info{display:flex;flex-direction:column;flex:1;padding:1rem}.project_card__title{font-size:1.2rem;color:#376abe}.project_card__description{font-size:1rem}.project_card__zipcode{font-weight:300;margin-top:1rem}.project_card__button-container{display:flex;align-items:center;align-content:center;padding:1rem}.project-view__top-links{display:flex;justify-content:space-between;font-weight:500}.project-view__main-info{background-color:#fff;border-radius:10px;padding:10px 20px 10px 20px;margin-top:20px;position:relative}.project-view__title{text-align:center;color:#376abe;font-size:20px;font-weight:300}.project-view__edit-link{font-size:16px;font-weight:300;position:absolute;right:1.5rem;top:.5rem}.project-view__description{font-size:16px;font-weight:300;margin:15px;text-align:center}.project-view__footer{display:flex;margin:15px;text-align:center;justify-content:space-evenly;font-size:14px;font-weight:bold}.project-view__footer__badge{padding:10px 30px 10px 30px;margin-top:5px;border-radius:15px;background-color:#eee}.project-view__close-project{background-color:#fff;border-radius:10px;padding:10px 20px 10px 20px;margin-top:40px}.project-view__close-project__text{margin:15px 15px 25px 15px;font-size:15px}.project-view__secondary-header{text-align:center;font-size:18px;font-weight:700}.project-view__empty-text{text-align:center;margin-top:10px;margin-bottom:10px;font-size:15px;font-weight:400;color:#858585}.project-view__gallery{background-color:#fff;border-radius:10px;padding:10px 20px 10px 20px;margin-top:40px;position:relative}.project-view__gallery__images-grid{margin:20px 15px 20px 15px;display:grid;gap:30px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 768px){.project-view__gallery__images-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 576px){.project-view__gallery__images-grid{grid-template-columns:repeat(1, 1fr)}}.project-view__gallery__images-grid-modal{margin:20px 15px 20px 15px;display:grid;gap:15px;grid-template-columns:repeat(3, 1fr)}.project-view__gallery__images-grid-modal img{width:100%}.project-view__interested-businesses{background-color:#fff;border-radius:10px;padding:10px 20px 10px 20px;margin-top:40px}.project-view__interested-businesses__business-card-grid{margin:30px 15px 40px 15px;display:grid;gap:30px;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1200px){.project-view__interested-businesses__business-card-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.project-view__interested-businesses__business-card-grid{grid-template-columns:repeat(1, 1fr)}}.project-view__interested-businesses__view-all{text-align:center;margin-bottom:10px;font-size:16px}.project-view__price-estimates{background-color:#fff;border-radius:10px;padding:10px 20px 10px 20px;margin-top:40px}.project-view__estimate-card{margin:20px;background-color:#eee;border-radius:10px;display:flex;height:200px}@media only screen and (max-width: 1200px){.project-view__estimate-card{display:block;height:auto;padding:5px 20px 20px 20px}}.project-view__estimate-card__image{flex:1;border-radius:20px;margin:15px;height:auto}@media only screen and (max-width: 1200px){.project-view__estimate-card__image{width:100%;height:600px;display:flex;justify-self:center}}@media only screen and (max-width: 768px){.project-view__estimate-card__image{height:500px}}@media only screen and (max-width: 576px){.project-view__estimate-card__image{height:400px}}.project-view__estimate-card__business-info{flex:3;margin:15px 0px 15px 0px}@media only screen and (max-width: 1200px){.project-view__estimate-card__business-info{margin-left:20px}}.project-view__estimate-card__estimate-info{flex:1;margin:15px 15px 15px 0px}.project-view__estimate-card__business-name{color:#376abe;font-size:20px;font-weight:300;margin-left:20px}@media only screen and (max-width: 1200px){.project-view__estimate-card__business-name{margin-left:0}}.project-view__estimate-card__business-rating{float:right;margin-right:15px}.project-view__estimate-card__business-comment{margin-top:20px;font-size:16px;font-weight:300;margin-left:20px;height:4.8rem !important;max-height:4.8rem !important}@media only screen and (max-width: 1200px){.project-view__estimate-card__business-comment{font-size:16px;margin-left:0;height:auto !important;max-height:none !important}}.project-view__estimate-card__business-link{display:flex;justify-content:flex-end}@media only screen and (max-width: 1200px){.project-view__estimate-card__business-link{display:none}}.project-view__estimate-card__business-link-mobile{margin-top:20px;text-align:center;font-size:15px;display:none}@media only screen and (max-width: 1200px){.project-view__estimate-card__business-link-mobile{display:block;padding-bottom:20px;font-size:16px}}.project-view__estimate-card__pricing{display:flex;text-align:center;margin-top:10%;justify-content:space-around}@media only screen and (max-width: 1200px){.project-view__estimate-card__pricing{margin-top:0}}.project-view__estimate-card__pricing__price-badge{background-color:#fff;padding:5px 20px 5px 20px;border-radius:20px;margin-top:5px}@media only screen and (max-width: 1200px){.project-view__estimate-card__pricing__price-badge{font-size:16px}}@media only screen and (max-width: 1200px){.project-view__estimate-card__pricing__text{font-size:16px}}.project-view__estimate-card__availability{display:flex;justify-content:center;margin-top:20px;text-align:center}@media only screen and (max-width: 1200px){.project-view__estimate-card__availability{font-size:16px}}.project-view__estimate-card__availability-badge{color:#fff;padding:5px 20px 5px 20px;border-radius:20px;margin-top:5px;font-size:15px}@media only screen and (max-width: 1200px){.project-view__estimate-card__availability-badge{font-size:17px}}.project-view__questions{background-color:#fff;border-radius:10px;padding:10px 10px 10px 10px;margin-top:40px;position:relative}@media only screen and (max-width: 1200px){.project-view__questions{font-size:16px}}.project-view__questions__ask-link{padding-right:5px;font-size:1rem !important;position:absolute;top:.9rem;right:2rem}@media only screen and (max-width: 768px){.project-view__questions__ask-link{top:1.8rem;right:.5rem;font-size:1.5rem !important}}@media only screen and (max-width: 1200px){.project-view__questions__ask-link{top:1.5rem;right:.5rem;font-size:1.5rem !important}}.project-view__business-buttons-container{display:flex;justify-content:flex-end;margin-bottom:1rem}.project-view__business-button{margin-left:.8rem}.project-view__closed{background-color:#eee;border-radius:10px;padding:10px 20px 10px 20px;margin:40px 0px;text-align:center}.project-view__closed-text{margin:1rem;font-size:2rem;font-weight:300;color:#fd4f4f}.simple-pagination{text-align:center;margin-top:10px;margin-bottom:10px;font-size:16px}.simple-pagination__left-links{display:inline;margin-right:15px}.simple-pagination__left-links__link{margin-right:10px}.simple-pagination__right-links{display:inline;margin-left:15px}.simple-pagination__right-links__link{margin-left:10px}.simple-pagination__page-numbers{display:inline}.subscriptions{background:#fff;height:3.5rem;display:flex;justify-self:center;border-radius:10px;margin-bottom:1.5rem;align-items:center;padding:20px}.subscriptions__plan-name{flex:3;font-size:1.2rem;font-weight:350;color:#2fb344}@media only screen and (max-width: 1200px){.subscriptions__plan-name{font-size:1.6rem}}@media only screen and (max-width: 992px){.subscriptions__plan-name{font-size:1.5rem}}.subscriptions__plan-period{flex:3;font-weight:350;font-size:1rem;display:flex}@media only screen and (max-width: 1200px){.subscriptions__plan-period{font-size:1.4rem}}@media only screen and (max-width: 768px){.subscriptions__plan-period{display:block;text-align:left}}.subscriptions__plan-status{margin-right:1.5rem;font-size:.8rem !important}@media only screen and (max-width: 1200px){.subscriptions__plan-status{font-size:1.4rem !important}}@media only screen and (max-width: 768px){.subscriptions__plan-status{margin-left:.7rem}}@media only screen and (max-width: 576px){.subscriptions__plan-status{margin-left:0}}@media only screen and (max-width: 1200px){.subscriptions__button{font-size:1.3rem !important}}.project_question{background-color:#fff;margin:0px 20px 20px 20px;border-radius:10px;overflow:hidden;position:relative}.project_question__business-name{padding-left:20px;padding-top:10px;font-size:18px;display:flex;justify-content:space-between}.project_question__comment{padding:20px}.project_question__respond-link,.project_question__ask-link{padding-right:20px;font-size:1rem !important;position:absolute;top:.9rem;right:2rem}@media only screen and (max-width: 768px){.project_question__respond-link,.project_question__ask-link{top:1.6rem;right:.5rem;font-size:1.5rem !important}}.project_question__edit-respond-link{padding-right:20px;margin-bottom:10px}.project_question__respond-link-btn{padding-right:20px;margin-bottom:10px;display:flex;justify-self:flex-end;border:none;padding-top:0;text-decoration:none}.project_question__actions{display:flex;justify-content:flex-end;align-items:center;font-size:.9rem;margin-right:1rem}.project_question__response-actions{display:flex;justify-content:flex-end;align-items:center}.project_question__response{background-color:#f7f7f7;margin:0px 20px 20px 20px;display:relative}.project_question__response__title{color:#6c7a91;padding:10px 10px 0px 10px;margin-bottom:10px;display:flex;justify-content:space-between}.project_question__response__text{padding:0px 0px 10px 20px}
