.footer__top{background-color:var(--theme-footer-top-background);line-height:1.125rem;padding:0 16px;position:relative;z-index:2}@media (min-width:992px){.footer__top>.container>.row{padding-top:.75em}}.footer__top:after{background:var(--theme-footer-top-after-background);content:"";display:block;height:25px;left:0;position:absolute;top:-1px;width:100%;z-index:-1}@media (max-width:991.98px){.footer__top .row>div:not(:last-child) .footer__top__content{margin-bottom:30px}}.footer__top__heading{color:var(--theme-footer-top-heading)}@media (min-width:992px){.footer__top__heading{font-size:inherit}}@media (max-width:991.98px){.footer__top__heading{font-size:1rem;line-height:1.5;margin-bottom:5px}}.footer__top .container{background-color:var(--theme-footer-top-container-background);border:1px solid var(--theme-footer-top-container-border)}.footer__top__content a.btn-link{align-items:center;display:flex}.footer__top__content a.btn-link svg{color:var(--theme-body);font-size:inherit;margin-left:0;margin-right:10px}.footer__top-image{padding-top:7px}.footer__top-head{padding:.75em 0 1.25em}@media (max-width:991.98px){.footer__top-head{padding:1em 0 0}}.footer__top-bottom{padding-top:1.5em}.footer__top-bottom img{margin-bottom:.5em}.footer__top-bottom__rating>*{font-size:.875rem;line-height:1}.footer__top-bottom__rating .star-list{font-size:1.125rem;line-height:1}.footer__top-bottom__marktop-rate a{font-size:.875rem;line-height:1;text-decoration:underline}.footer__middle{background-color:var(--theme-footer-middle-background);padding:48px 0}@media (max-width:991.98px){.footer__middle li{line-height:.875rem}}.footer__middle a{line-height:1rem;text-decoration:none!important}.footer__middle a:hover{color:var(--theme-footer-text-hover)}.footer__middle a,.footer__middle p{color:var(--theme-footer-text)}@media (min-width:992px){.footer__middle a,.footer__middle p{font-size:1rem}}.footer__middle p{line-height:24px;margin-bottom:14px}@media (max-width:991.98px){.footer__middle p{font-size:1.125rem;line-height:27px}}.footer__middle h4{color:var(--theme-footer-middle-heading);line-height:1rem;margin-bottom:20px}@media (max-width:991.98px){.footer__middle h4{font-size:1.125rem;margin-bottom:10px}}.footer__middle ul li{line-height:1rem}@media (max-width:991.98px){.footer__middle ul li{line-height:.875rem}}.footer__middle ul li:not(:last-child){margin-bottom:15px}.footer__middle .line-between{padding-bottom:16px}@media (max-width:991.98px){.footer__middle .line-between{padding-bottom:30px}.footer__middle .line-between:after{opacity:0;visibility:hidden}}.footer__middle input[type=text]{border:1px solid #bbb;border-radius:3px;width:100%!important}@media (max-width:991.98px){.footer__middle .gform_button,.footer__middle input[type=text]{width:100%!important}}.footer__middle .gform_button{margin-top:12px}.footer__middle .widget_nav_menu ul li a:hover{text-decoration:underline!important}.footer__bottom{background-color:var(--theme-footer-bottom-background);border-top:1px solid #f2f2f2;position:relative}@media (min-width:992px){.footer__bottom .container{align-items:center;display:flex;justify-content:space-between}}.footer__bottom__social{position:relative}@media (max-width:991.98px){.footer__bottom__social{margin-bottom:16px}}.footer__bottom__social a{align-items:center;border:1px solid var(--theme-footer-social-media);border-radius:50%;color:var(--theme-footer-social-media);display:flex;height:40px;justify-content:center;width:40px}.footer__bottom__social a:hover{border:1px solid var(--theme-footer-social-media-hover);color:var(--theme-footer-social-media-hover)}.footer__bottom__social ul{column-gap:24px;display:flex}@media (max-width:991.98px){.footer__bottom__social ul{margin-bottom:0;padding-bottom:0}}.footer__bottom__service ul{column-gap:25px;display:flex;flex-flow:wrap;justify-content:center;margin:0;padding:16px 0;row-gap:4px}@media (max-width:991.98px){.footer__bottom__service ul li:first-child a:before{display:none}}.footer__bottom__service ul li a{color:var(--theme-footer-bottom-menuitems);font-size:1rem;line-height:1rem;position:relative}.footer__bottom__service ul li a:hover{color:var(--theme-footer-bottom-menuitems-hover)}.footer__bottom__service ul li a:before{background:#f2f2f2;content:"";height:100%;left:-10px;position:absolute;top:0;width:1px}.footer__bottom__copyright{color:var(--theme-footer-copyright);font-size:1rem;line-height:1rem;padding-bottom:24px;text-align:center}@media (min-width:992px){.footer__bottom__copyright{order:-1;padding-bottom:0}}.footer__bottom__copyright a{color:var(--theme-footer-copyright);text-decoration:underline!important}.footer__bottom__copyright a:hover{color:var(--theme-footer-bottom-menuitems-hover)}@media (min-width:992px){.footer__bottom__wrapper{align-items:center;column-gap:25px;display:flex;font-weight:600}}.footer .accordion-list{align-items:center;display:flex;justify-content:space-between;margin:0;padding:16px 0;position:relative}.footer .accordion-list .fa-chevron-up{display:none}@media (min-width:992px){.footer .accordion-list svg{display:none}.footer .accordion-list{margin-bottom:14px;padding:0}}.footer .accordion-list.active .fa-chevron-down{display:none}.footer .accordion-list.active .fa-chevron-up{display:block}.footer__contact{display:flex}@media (min-width:992px){.footer__contact{justify-content:end}}.footer__contact__content a{color:var(--theme-primary);font-size:1.125rem;line-height:1.125rem;position:relative}.footer__contact__content a:after{background:var(--theme-primary);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.footer__contact__content a:hover{text-decoration:none}.footer__contact__content svg{color:var(--theme-primary)}.footer__contact__content .h5,.footer__contact__content h5{font-family:var(--theme-font-family-base);font-size:1rem;font-weight:400;line-height:1rem;margin-bottom:10px}@media (max-width:991.98px){.footer__contact__content .h5,.footer__contact__content h5{margin-bottom:12px}}.footer__contact__content i{color:green;margin-right:8px}@media (min-width:992px){.footer__contact__content i{margin-right:6px}}.footer__contact__call{margin-bottom:25px}.footer .gform_legacy_markup_wrapper form{position:relative}.footer .gform_legacy_markup_wrapper form .gform_footer{margin:0;padding-top:14px}.footer .gform_legacy_markup_wrapper form .gform_footer input{align-items:center;background-color:var(--theme-cta-link)!important;border-radius:8px!important;display:flex;height:40px!important;justify-content:center;margin-bottom:0!important;min-height:39px!important;padding:4px!important;position:absolute;right:20px;top:4px;width:40px!important}.footer .gform_legacy_markup_wrapper form .gform_footer input:hover{background-color:var(--theme-cta-link)!important}
html .wpc-filter-header.active .widget-title.wpc-filter-title:after {
    transform: rotate(180deg);
    background-image: url('data:image/svg+xml;charset=utf-8,<svg class="svg-inline--fa fa-chevron-down" aria-hidden="true" data-prefix="fas" data-icon="chevron-down" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');
}
.wpc-filters-section:has(.wpc-term-item-content-wrapper input[checked='checked']) .wpc-filter-content {
    display: block !important;
}

.wpc-filters-section:has(.wpc-term-item-content-wrapper input[checked='checked']) .wpc-filter-header > .widget-title.wpc-filter-title::after {
    transform: rotate(180deg);
}
      
