.p-footer-style1{font-size:85%;color:var(--v-color-5--400);background-image:url(/wp-content/uploads/2024/10/City-Graphic-Dark.webp);background-size:100% auto;background-position:left bottom;background-repeat:no-repeat;background-color:#232e31}.p-footer-style1__column{width:100%!important;text-align:center}.p-footer-style1__column a{text-decoration:none}.p-footer-style1__column a:hover{color:var(--v-color-2)}.p-footer-style1__logo{max-width:9rem;padding:1rem;background-color:var(--v-color-1);border-radius:var(--v-border-radius-md);margin:0 auto 1rem auto}.p-footer-style1__logo-img{display:block;width:100%}.p-footer-style1 .textwidget>:last-child{margin-bottom:0}.p-footer-style1 h3{font-size:var(--v-font-size-default);text-transform:uppercase;font-weight:var(--v-font-weight-semibold);margin-bottom:1.5rem}.p-footer-style1 h3::after{content:"";display:block;width:4rem;height:2px;background-color:var(--v-color-3);margin:0.7rem auto 0 auto}.p-footer-style1__column-menu .widget ul,.p-footer-style1__column-contact .widget ul{list-style-type:none;padding:0;margin:0;margin:0 -1rem;display:flex;flex-wrap:wrap;row-gap:0.5rem}.p-footer-style1__column-menu .widget ul li,.p-footer-style1__column-contact .widget ul li{padding:0 1rem;width:100%}.p-footer-style1__column-contact .widget ul li{width:100%;position:relative}.p-footer-style1__column-contact .widget ul li::before{content:"";font-family:"w153c-icons-1";display:block;margin:0 auto}.p-footer-style1__column-contact .widget ul li.t-address::before{content:"\e904"}.p-footer-style1__column-contact .widget ul li.t-phone::before{content:"\e905"}.p-footer-style1__column-contact .widget ul li.t-email::before{content:"\e901"}.p-footer-style1__column-social{padding-top:1.5rem}.p-footer-style1__column-social .p-widget-social-icons{justify-content:center}@media (min-width:1000px){.p-footer-style1__column{width:33.33%!important;text-align:left}.p-footer-style1__logo{margin:0 0 1rem 0}.p-footer-style1 h3::after{margin:0.7rem 0 0 0}.p-footer-style1__column-menu .widget ul li,.p-footer-style1__column-contact .widget ul li{width:50%}.p-footer-style1__column-contact .widget ul li{padding-left:2.5rem}.p-footer-style1__column-contact .widget ul li::before{position:absolute;z-index:10;top:1px;left:1rem;margin:0}.p-footer-style1__column-social .p-widget-social-icons{justify-content:flex-start}}.p-widget-social-icons{list-style-type:none;padding:0;margin:0;display:flex;gap:1rem}.p-widget-social-icons a{width:2.1rem;height:2.1rem;background-color:var(--v-color-5--400);border-radius:50%;color:var(--v-color-5);display:flex;align-items:center;justify-content:center}.p-widget-social-icons a:hover{background-color:var(--v-color-2);color:var(--v-color-4)}.p-section-stats-style1{padding:3rem 0}.p-section-stats-style1__title,.p-section-stats-style1__items{width:100%!important;flex-grow:0;display:flex;align-items:center}.p-section-stats-style1__title h2{font-size:var(--v-font-size-h3);text-align:center}.p-section-stats-style1__items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem;row-gap:1rem;align-items:flex-start}.p-section-stats-style1__item{text-align:center;width:50%;padding:0 1rem}.p-section-stats-style1__item-icon-img{height:4rem}.p-section-stats-style1__item-count{font-size:180%}.p-section-stats-style1__item-label{font-size:80%}@media (min-width:700px){.p-section-stats-style1__item{width:25%}}@media (min-width:1000px){.p-section-stats-style1__title h2{text-align:left}.p-section-stats-style1__title,.p-section-stats-style1__items{width:50%!important}}.p-section-parallax-style1{position:relative;overflow:hidden}.p-section-parallax-style1__image,.p-section-parallax-style1__image-picture{position:absolute;z-index:10;inset:0}.p-section-parallax-style1__text{position:relative;z-index:20;padding-top:5rem;padding-bottom:5rem}.p-section-parallax-style1__text-inner{padding:1.5rem;text-align:center;font-size:150%;font-weight:var(--v-font-weight-semibold)}@media (min-width:700px){.p-section-parallax-style1__text{padding-top:9rem;padding-bottom:9rem}.p-section-parallax-style1__text-inner{padding:2rem}}@media (min-width:1200px){.p-section-parallax-style1__text{padding-top:12rem;padding-bottom:12rem}.p-section-parallax-style1__text-inner{padding:3rem}}@media (min-width:1500px){.p-section-parallax-style1__text{padding-top:15rem;padding-bottom:15rem}}.p-widget-text-bold{font-size:3rem;font-weight:var(--v-font-weight-bold);color:var(--v-color-3);line-height:1.1}.p-widget-text-bold strong{font-size:5rem}@media (min-width:700px){.p-widget-text-bold{font-size:4rem}.p-widget-text-bold strong{font-size:7rem}}.p-widget-testimonials-style1{position:relative}.p-widget-testimonials-style1:not(.t-swiper) .p-widget-testimonials-style1__item{display:none}.p-widget-testimonials-style1:not(.t-swiper)>.p-widget-testimonials-style1__inner>:first-child{display:block}.p-widget-testimonials-style1__item-comment{text-align:center;font-style:italic;position:relative;padding-bottom:2rem;font-size:90%;line-height:1.7}.p-widget-testimonials-style1__item-comment::before{content:"";display:block;width:5rem;height:5rem;position:absolute;z-index:10;inset:0 auto auto 0;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23fff' d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");background-size:cover}.p-widget-testimonials-style1__item-profile{display:flex;align-items:center;justify-content:center;gap:2rem}.p-widget-testimonials-style1__item-profile-image{border-radius:50%;overflow:hidden;border:2px solid var(--v-color-3);flex-shrink:0}.p-widget-testimonials-style1__item-profile-image-img{display:block;height:5rem}@media (min-width:700px){.p-widget-testimonials-style1__item-profile-image-img{height:6rem}}