.sidebar-menu.sidebar-menu-next .sidebar-menu--item[data-v-11119531]{--bs-list-group-item-padding-y: .3rem}.sidebar-menu .sidebar-menu--item[data-v-11119531]{--bs-list-group-bg: transparent}.sidebar-menu .sidebar-menu--badge[data-v-11119531]{position:absolute;height:18px;min-width:18px;top:-2px}[dir=ltr] .sidebar-menu .sidebar-menu--badge[data-v-11119531]{right:calc(100% + 5px)}[dir=rtl] .sidebar-menu .sidebar-menu--badge[data-v-11119531]{left:calc(100% + 5px)}.sidebar-menu .sidebar-menu--description[data-v-11119531]{color:var(--bs-secondary)}.sidebar-menu .sidebar-menu--item.active .sidebar-menu--description[data-v-11119531]{color:var(--bs-list-group-active-color);opacity:.6}.site-navbar .navbar-nav .nav-link{--bs-navbar-nav-link-padding-x: .7rem;--bs-nav-link-hover-color: var(--bs-info)}.site-navbar .navbar-nav .nav-link.dropdown-toggle .fa-angle-down{font-size:80%}.header-main .dropdown-menu:before{border-bottom-color:#000}[dir=ltr] .header-main .dropdown-menu.dropdown-menu-wide:before{right:5%!important;left:auto}[dir=rtl] .header-main .dropdown-menu.dropdown-menu-wide:before{left:5%!important;right:auto}.site-navbar .dropdown-menu.dropdown-menu-wide{display:flex;padding:0}[dir=ltr] .site-navbar .dropdown-menu.dropdown-menu-wide{right:0!important;left:auto!important}[dir=rtl] .site-navbar .dropdown-menu.dropdown-menu-wide{left:0!important;right:auto!important}@media (min-width: 375px){.site-navbar .dropdown-menu-wide{width:290px}}@media (min-width: 650px){.site-navbar .dropdown-menu-wide{width:600px}}@media (min-width: 750px){.site-navbar .dropdown-menu-wide{width:700px}}.dropdown-menu-wide .nav-link{padding:calc(var(--bs-nav-link-padding-y) - .2rem);border-radius:var(--bs-border-radius-sm)}.dropdown-menu-wide .nav-link:hover{color:var(--bs-info)}.dropdown-menu-wide .nav-link:active{background-color:var(--bs-gray-100)}.dropdown-menu-wide ul{list-style:square}.dropdown-menu-wide .dropdown-item{--bs-dropdown-item-padding-y: .3rem;transition:background-color ease .3s;border-radius:var(--bs-border-radius)}@media (max-width: 470px){.header-main .user-display-name{display:inline-block;max-width:80px}}.search-form--results .search-form--results-item{position:relative}.search-form--results .search-form--results-item .item{display:block;font-weight:700;color:var(--bs-info)}.search-form--results .search-form--results-item .item small{font-weight:400;color:var(--bs-secondary)}.search-form--results .search-form--results-item .seperator{color:var(--bs-secondary)}.search-form--results .search-form--results-close-btn{position:absolute;top:10px;z-index:9;height:35px;width:35px}[dir=ltr] .search-form--results .search-form--results-close-btn{right:10px}[dir=rtl] .search-form--results .search-form--results-close-btn{left:10px}.search-form{position:relative}.search-form .form-search--input{border-color:var(--bs-secondary-bg)!important}.search-form .search-form--icon{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto;height:40px;width:45px;font-size:1.2rem}[dir=ltr] .search-form .search-form--icon{right:0}[dir=rtl] .search-form .search-form--icon{left:0}.search-form .form-search--submit{outline:none;background-color:transparent;border:0;padding:0;margin:0;display:block;height:30px;width:30px;z-index:1}.search-form .form-search--submit::-ms-clear{display:none;width:0;height:0}.search-form .form-search--submit::-ms-reveal{display:none;width:0;height:0}.search-form .form-search--submit::-webkit-search-decoration,.search-form .form-search--submit::-webkit-search-cancel-button,.search-form .form-search--submit::-webkit-search-results-button,.search-form .form-search--submit::-webkit-search-results-decoration{display:none}.search-form .form-search--submit.inLoading .far,.search-form .form-search--submit.inLoading .fas{display:none}.search-form .search-form--results{position:absolute;width:430px;top:100%;right:0!important;left:0!important;font-size:90%;max-height:350px;padding:0;overflow-y:auto;overflow-x:hidden}@media (max-width: 550px){.search-form .search-form--results{width:400px}}@media (max-width: 440px){.search-form .search-form--results{width:350px}}@media (max-width: 400px){.search-form .search-form--results{width:280px}}@media (max-width: 30px){.search-form .search-form--results{width:250px}}.search-form .search-form--results .search-form--results--close{position:absolute;top:10px;width:35px;height:35px;display:flex;align-items:center;align-content:center;z-index:9}[dir=ltr] .search-form .search-form--results .search-form--results--close{left:10px}[dir=rtl] .search-form .search-form--results .search-form--results--close{right:10px}.search-form .search-form--results .search-form--results--close:hover{background-color:#f7f7f7}.navigation-header{position:relative}.navigation-header .sidebar-menu{background-color:var(--bs-body-bg);border:1px solid var(--bs-secondary-bg);border-radius:var(--bs-border-radius-xl);overflow:hidden}.navigation-header:after{content:"";height:7px;position:absolute;bottom:0;left:0;right:0;background-image:linear-gradient(to top,rgba(0,0,0,.05),transparent)}.star-rating{font-size:105%;position:relative;width:90px;line-height:1.6;height:20px}.star-rating .star-rating-stars{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;white-space:nowrap;color:#ffca28;overflow:hidden;max-width:100%}.star-rating .star-rating-stars.star-rating-off{color:#78909c;z-index:2}.contractor-mini-preview .contractor-thumbnail img{height:70px;width:70px;border-radius:50%}.contractor-mini-preview .rating-input__item{padding:0!important}.sidebar-navigation-menu{position:relative}.sidebar-navigation-menu .sidebar-navigation-menu--item{border:0!important;border-radius:var(--bs-border-radius);transition:all ease .3s}[dir=ltr] .sidebar-navigation-menu .sidebar-navigation-menu--item:not(.active) .sidebar-navigation-menu--caret{transform:rotate(-90deg)}[dir=rtl] .sidebar-navigation-menu .sidebar-navigation-menu--item:not(.active) .sidebar-navigation-menu--caret{transform:rotate(90deg)}.sidebar-navigation-menu-children .sidebar-navigation-menu--item{--bs-list-group-active-color: var(--bs-body-color);--bs-list-group-active-bg: var(--bs-tertiary-bg);--bs-list-group-active-border-color: #de0021}.sidebar-navigation-menu .sidebar-navigation-menu-children{position:relative;height:0;visibility:hidden}[dir=ltr] .sidebar-navigation-menu .sidebar-navigation-menu-children{padding-left:10px}[dir=rtl] .sidebar-navigation-menu .sidebar-navigation-menu-children{padding-right:10px}.sidebar-navigation-menu .sidebar-navigation-menu-children.open{height:auto;visibility:visible}.sidebar-navigation-menu .sidebar-navigation-menu-children:after{content:"";display:block;position:absolute;top:0;bottom:23px}[dir=ltr] .sidebar-navigation-menu .sidebar-navigation-menu-children:after{border-right:1px solid var(--bs-light);left:0}[dir=rtl] .sidebar-navigation-menu .sidebar-navigation-menu-children:after{border-left:1px solid var(--bs-light);right:0}.sidebar-navigation-menu .sidebar-navigation-menu-children .sidebar-navigation-menu--item{position:relative}.sidebar-navigation-menu .sidebar-navigation-menu-children .sidebar-navigation-menu--item:before{content:"";background-color:var(--bs-light);display:block;width:10px;height:1px;position:absolute;top:0;bottom:0;margin:auto}[dir=ltr] .sidebar-navigation-menu .sidebar-navigation-menu-children .sidebar-navigation-menu--item:before{left:-10px}[dir=rtl] .sidebar-navigation-menu .sidebar-navigation-menu-children .sidebar-navigation-menu--item:before{right:-10px}.offcanvas-mobile-menu{overflow-x:hidden;overflow-y:auto}.offcanvas-mobile-menu .btn-close{position:absolute;top:20px;z-index:1}[dir=ltr] .offcanvas-mobile-menu .btn-close{left:15px}[dir=rtl] .offcanvas-mobile-menu .btn-close{right:15px}[dir=ltr] .offcanvas-mobile-menu .sidebar-menu--caret:not(.sidebar-menu--caret-children){transform:rotate(90deg)}[dir=rtl] .offcanvas-mobile-menu .sidebar-menu--caret:not(.sidebar-menu--caret-children){transform:rotate(-90deg)}.offcanvas-mobile-menu .list-group-item-action:not(.sidebar-menu--item-children){margin-bottom:3px}.offcanvas-mobile-menu .list-group-item-action.sidebar-menu--item-children{background-color:rgba(var(--bs-light-rgb),.25);border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0!important;border-bottom:1px solid var(--bs-light)!important}.offcanvas-mobile-menu .list-group-item-action.sidebar-menu--item-children.active{color:#fff;background-color:var(--bs-secondary-color)}.offcanvas-mobile-menu .list-group-children{position:relative;--bs-bg-opacity: .3 !important}.offcanvas-mobile-menu .list-group-children .list-group-item{position:relative;border:0;width:calc(100% - 25px);border-radius:var(--bs-border-radius);--bs-list-group-color: var(--bs-secondary)}[dir=ltr] .offcanvas-mobile-menu .list-group-children .list-group-item{margin-left:25px}[dir=rtl] .offcanvas-mobile-menu .list-group-children .list-group-item{margin-right:25px}.offcanvas-mobile-menu .list-group-children .list-group-item.active{color:var(--bs-secondary);background-color:var(--bs-secondary-bg)}.offcanvas-mobile-menu .list-group-children:before,.offcanvas-mobile-menu .list-group-children .list-group-item:before{position:absolute;content:""}.offcanvas-mobile-menu .list-group-children:before{top:0;bottom:32px}[dir=ltr] .offcanvas-mobile-menu .list-group-children:before{left:15px;border-right:1px solid #cccccc}[dir=rtl] .offcanvas-mobile-menu .list-group-children:before{right:15px;border-left:1px solid #cccccc}.offcanvas-mobile-menu .list-group-children .list-group-item:before{display:inline-block;border-top:1px solid #cccccc;height:0;width:10px;top:0;bottom:0;margin:auto}[dir=ltr] .offcanvas-mobile-menu .list-group-children .list-group-item:before{left:-17px}[dir=rtl] .offcanvas-mobile-menu .list-group-children .list-group-item:before{right:-17px}.header-main .site-logo img{width:130px}@media (max-width: 470px){.header-main .site-logo img{width:115px}}@media (max-width: 350px){.header-main .site-logo img{width:100px}}@media (max-width: 300px){.header-main--user-menu{display:none}}.header-main .dropdown-menu{box-shadow:0 20px 30px 10px #00000026}footer{--bs-link-color: #cccccc;--bs-link-hover-color: #ffffff}footer .widget>.widget-title{font-weight:700;font-size:1rem;margin-bottom:10px}footer .widget ul{list-style:none;padding:0;margin:0}footer .text-muted{color:#999!important}footer .widget ul>li>a{display:block;padding:5px;transition:all ease .3s}
