@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Outfit:wght@300;400;500;600;700;800&display=swap);:root{--site-color:#d98841;--slate-blue:#4c6472;--slate-dark:#3d4f5f;--navy-deep:#0b1426;--navy-mid:#132039;--sage:#9abf9e;--sage-light:#b5ccae;--sage-dark:#7a9a7d;--color-sage-green-dark:#86ab8a;--white:#fff;--gray-100:#f7fafc;--gray-200:#edf2f7;--gray-300:#cbd5e0;--gray-600:#718096;--green:#4a9d5b;--green-dark:#3d8a4d;--orange-warm:#ff8c42;--orange-bright:#ff6b2c;--coral:#e07850;--coral-dark:#c96842;--gold:#d4a574;--success:#48bb78;--font-body:'DM Sans' , sans-serif;--font-body-size:16px;--teal:#4a6b6b;--teal-light:#5a7d7d;--border:rgba(45,58,58,.1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family: var(--font-body);color:var(--navy-deep);line-height:1.6;overflow-x:hidden;background:var(--white)}h1,h2,h3,h4,h5,h6{font-family:'Outfit',sans-serif;font-weight:700;line-height:1.2}.header{position:fixed;top:0;left:0;right:0;z-index:999;padding:1rem 0;transition:all .4s cubic-bezier(.4,0,.2,1)}.header.scrolled{background:var(--slate-blue);backdrop-filter:blur(20px);padding:.75rem 0;box-shadow:0 4px 30px rgba(0,0,0,.3)}.header-inner{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:.75rem;text-decoration:none}.logo .custom-logo{max-width:200px;height:100px;object-fit:contain}.header-cta{display:flex;align-items:center;gap:1.5rem}.phone-link{display:flex;align-items:center;gap:.5rem;color:var(--white);text-decoration:none;font-weight:600;font-size:1.6rem}.phone-link svg{width:35px;height:35px;fill:var(--sage);transition:all .3s ease-in-out}.phone-link:hover svg{fill:var(--site-color)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:50px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none}.btn-primary{background:linear-gradient(135deg,var(--orange-warm),var(--orange-bright));color:var(--white);box-shadow:0 4px 20px rgba(255,107,44,.4)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,107,44,.5)}.btn-secondary{background:rgba(255,255,255,.15);color:var(--white);border:2px solid rgba(255,255,255,.4);backdrop-filter:blur(10px)}.btn-secondary:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.6)}.btn-outline{border:2px solid rgba(255,255,255,.3);color:var(--white)}.btn-outline:hover{color:var(--white);background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3)}.btn-ice{background:linear-gradient(135deg,var(--sage),var(--color-sage-green-dark));color:var(--navy-deep);box-shadow:0 4px 20px rgba(0,212,255,.4)}.btn-ice:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,212,255,.5)}.btn-large{padding:1.125rem 2.5rem;font-size:1.05rem}.btn-white{background:var(--white);color:var(--navy-deep);box-shadow:0 4px 20px rgba(0,0,0,.2)}.btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.3)}.hero{position:relative;overflow:hidden}.hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;background: url('/wp-content/uploads/2026/02/ATeam-Sneaks-9.jpg') center center / cover no-repeat}.hero-bg::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color: #00000080}.hero-content{position:relative;z-index:2;padding:8rem 0 4rem;width:100%;display:grid;grid-template-columns:1fr 1.1fr;gap:2rem;align-items:center}.hero-image-container{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5) , 0 0 0 1px rgba(255,255,255,.05)}.hero-image-container img{width:100%;height:500px;object-fit:cover;display:block}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(154,191,158,.15);border: 1px solid rgb(154 191 158);padding:.6rem 1.25rem;border-radius:50px;margin-bottom:2rem;animation:fadeInUp .8s ease-out}.hero-badge-dot{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse 2s infinite}.hero-badge span{color:var(--sage);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}@keyframes pulse {

     0%,
     100% {
         opacity: 1;
         transform: scale(1);
     }

     50% {
         opacity: 0.6;
         transform: scale(1.2);
     }
 }.hero-title{font-size:clamp(2.75rem,6vw,2.8rem);color:var(--white);margin-bottom:1.5rem;animation:fadeInUp .8s ease-out .1s both;line-height:1.1}.hero-title .highlight{color:#9abf9e}.hero-description{font-size:1.3rem;color:rgba(255,255,255,.85);margin-bottom:2.5rem;line-height:1.8;animation:fadeInUp .8s ease-out .2s both}.hero-buttons{display:flex;gap:1rem;margin-bottom:2rem;animation:fadeInUp .8s ease-out .3s both;flex-wrap:wrap}.hero-stats{display:flex;gap:4rem;justify-content:center;animation:fadeInUp .8s ease-out .4s both;flex-wrap:wrap}.stat-item{text-align:center}.stat-number{font-family:'Outfit',sans-serif;font-size:3rem;font-weight:800;color:var(--white);line-height:1}.stat-number span{color:var(--sage)}.stat-label{font-size:.95rem;color:rgba(255,255,255,.7);margin-top:.5rem;text-transform:uppercase;letter-spacing:1px}@keyframes fadeInUp {
     from {
         opacity: 0;
         transform: translateY(30px);
     }

     to {
         opacity: 1;
         transform: translateY(0);
     }
 }.trust-bar{background:var(--white);padding:3rem 2rem;border-bottom:1px solid var(--gray-200)}.trust-bar-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.trust-text{font-size:.9rem;color:var(--gray-600);font-weight:500;text-transform:uppercase;letter-spacing:1px}.trust-logos{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap}.trust-logo{height:45px;opacity:.8;transition:all .3s}.trust-logo:hover{opacity:1;transform:scale(1.05)}.trust-logo-reviews{transition:all .3s}.trust-logo-reviews:hover{opacity:1!important;transform:scale(1.05)}.services{padding:7rem 2rem;background:var(--gray-100)}.container{max-width:1400px;margin:0 auto}.section-header{text-align:center;max-width:700px;margin:0 auto 4rem}.section-label{display:inline-block;font-size:.85rem;font-weight:600;color:var(--color-sage-green-dark);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem}.section-title{font-size:clamp(2rem,4vw,3rem);color:var(--navy-deep);margin-bottom:1rem}.section-subtitle{font-size:1.1rem;color:var(--gray-600);line-height:1.7}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.service-card{position:relative;border-radius:20px;overflow:hidden;height:330px;cursor:pointer}.service-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.service-card:hover .service-card-image{transform:scale(1.1)}.service-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(11,20,38,0) 0%,rgba(11,20,38,.4) 40%,rgba(11,20,38,.95) 100%);transition:background .4s}.service-card:hover .service-card-overlay{background:linear-gradient(180deg,rgba(0,184,230,.1) 0%,rgba(11,20,38,.5) 40%,rgba(11,20,38,.98) 100%)}.service-card-content{position:absolute;bottom:0;left:0;right:0;padding:2rem;transform:translateY(20px);transition:transform .4s}.service-card:hover .service-card-content{transform:translateY(0)}.service-card-icon{width:56px;height:56px;padding:5px;background:linear-gradient(135deg,var(--sage),var(--color-sage-green-dark));border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;position:absolute;left:20px;top:20px}.service-card-icon svg{width:28px;height:28px;fill:var(--white)}.service-card-title{font-size:1.5rem;color:var(--white);margin-bottom:.75rem}.service-card-description{color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:1.25rem;opacity:0;transform:translateY(10px);transition:all .4s .1s}.service-card:hover .service-card-description{opacity:1;transform:translateY(0)}.service-card-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--sage);font-weight:600;text-decoration:none;opacity:0;transform:translateY(10px);transition:all .4s .15s}.service-card:hover .service-card-link{opacity:1;transform:translateY(0)}.service-card-link:hover{gap:.75rem}.service-card-link svg{width:18px;height:18px;fill:currentColor}.difference{padding:0;background:var(--white)}.difference-wrapper{display:grid;grid-template-columns:1fr 1fr}.difference-image{position:relative;overflow:hidden}.difference-image img{width:100%;height:100%;object-fit:cover}.difference-content{padding:5rem;background:var(--white)}.difference-content .section-label,.difference-content .section-title{text-align:left}.difference-content .section-title{margin-bottom:1.5rem}.difference-text{font-size:1.15rem;color:var(--gray-600);line-height:1.8;margin-bottom:3rem}.difference-features{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem}.diff-feature{display:flex;align-items:flex-start;gap:1rem}.diff-feature-icon{width:52px;height:52px;background:rgba(170,205,174,.15);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.diff-feature-icon svg{width:26px;height:26px;fill:var(--color-sage-green-dark)}.diff-feature-text h4{font-size:1.05rem;color:var(--navy-deep);margin-bottom:.25rem}.diff-feature-text p{font-size:.9rem;color:var(--gray-600)}.difference-stats{display:flex;gap:3rem;padding-top:2.5rem;border-top:1px solid var(--gray-200)}.diff-stat{text-align:left}.diff-stat-number{font-family:'Outfit',sans-serif;font-size:2.75rem;font-weight:800;background:linear-gradient(135deg,var(--navy-deep),var(--navy-mid));-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.diff-stat-number span{background:linear-gradient(135deg,var(--sage),var(--color-sage-green-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.diff-stat-label{font-size:.9rem;color:var(--gray-600);margin-top:.25rem}.trust-logos img{width:100px;height:auto}.ti-widget.ti-goog .ti-footer .ti-name{color:#fff!important}.ti-widget.ti-goog .ti-rating-text,
 .ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large),
 .ti-widget.ti-goog .ti-rating-text strong a,
 .ti-widget.ti-goog .ti-rating-text strong span,
 .ti-widget.ti-goog .ti-rating-text span strong,
 .ti-widget.ti-goog .ti-rating-text span,
 .ti-widget.ti-goog .ti-footer,
 .ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large),
 .ti-widget.ti-goog .ti-footer span,
 .ti-widget.ti-goog .ti-footer strong a {color:#fff!important}.google-review .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn{color:#fff!important}.testimonials{padding:7rem 2rem;position:relative;overflow:hidden;background-color: #0000009c}.testimonials::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 50% 50% at 10% 90%,rgba(0,212,255,.1) 0%,transparent 50%) , radial-gradient(ellipse 50% 50% at 90% 10%,rgba(0,184,230,.08) 0%,transparent 50%);pointer-events:none}.testimonials .section-label{color:var(--sage)}.testimonials .section-title{color:var(--white)}.testimonials .section-subtitle{color:rgba(255,255,255,.7)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;position:relative;z-index:1}.testimonial-card{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;transition:all .4s}.testimonial-card:hover{background:rgba(255,255,255,.08);transform:translateY(-5px)}.testimonial-quote{font-size:1.1rem;color:rgba(255,255,255,.9);line-height:1.8;margin-bottom:2rem;font-style:italic}.quote-icon{width:48px;height:48px;fill:var(--sage);opacity:.3;margin-bottom:1rem}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:56px;height:56px;background:linear-gradient(135deg,var(--sage),var(--color-sage-green-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Outfit',sans-serif;font-weight:700;font-size:1.25rem;color:var(--navy-deep)}.author-info h4{color:var(--white);font-size:1.1rem;margin-bottom:.25rem}.author-info p{color:var(--sage);font-size:.9rem}.cta{padding:7rem 2rem;background:var(--white)}.single-product .cta{padding:3rem 2rem}.cta-card{max-width:1200px;margin:0 auto;background:linear-gradient(135deg,var(--sage) 0%,var(--color-sage-green-dark) 100%);border-radius:32px;padding:5rem;text-align:center;position:relative;overflow:hidden}.cta-card::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);pointer-events:none}.cta-card::after{content:'';position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(0,0,0,.1) 0%,transparent 70%);pointer-events:none}.cta-content{position:relative;z-index:1}.cta-title,.main-content .cta-title{font-size:clamp(2rem,4vw,3rem);color:var(--navy-deep);margin-bottom:1rem}.cta-subtitle,.main-content .cta-subtitle{font-size:1.2rem;color:rgba(11,20,38,.8);margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-dark{background:var(--navy-deep);color:var(--white);box-shadow:0 4px 20px rgba(11,20,38,.3)}.btn-dark:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(11,20,38,.4)}.btn-outline-dark{background:transparent;color:var(--navy-deep);border:2px solid var(--navy-deep)}.btn-outline-dark:hover{background:var(--navy-deep);color:var(--white)}.areas-served{padding:7rem 2rem;background:var(--gray-100)}.areas-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.areas-content .section-label,.areas-content .section-title{text-align:left}.areas-content .section-title{margin-bottom:1.5rem}.areas-description{font-size:1.1rem;color:var(--gray-600);line-height:1.8;margin-bottom:2rem}.areas-list{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:2rem}.area-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--white);border-radius:10px;transition:all .3s}.area-item:hover{transform:translateX(5px);box-shadow:0 4px 15px rgba(0,0,0,.08)}.area-item svg{width:20px;height:20px;fill:var(--color-sage-green-dark);flex-shrink:0}.area-item span{font-weight:500;color:var(--navy-deep)}.areas-note{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(0,184,230,.15));border-radius:12px;border-left:4px solid var(--sage)}.areas-note svg{width:24px;height:24px;fill:var(--color-sage-green-dark);flex-shrink:0}.areas-note p{color:var(--navy-deep);font-size:.95rem}.areas-map{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.15);height:500px}.areas-map iframe{width:100%;height:100%;border:none}.map-overlay{position:absolute;top:1.5rem;left:1.5rem;background:var(--white);padding:1.25rem 1.5rem;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.map-overlay h4{font-size:1rem;color:var(--navy-deep);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.map-overlay h4 svg{width:18px;height:18px;fill:var(--orange-bright)}.map-overlay p{font-size:.9rem;color:var(--gray-600)}section.electric-solutions-section{background-image:url(/wp-content/uploads/2026/02/commercial-HVAC.jpg);height:300px;background-size:cover;background-position:center;position:relative;display:flex;justify-content:center;align-items:center}section.electric-solutions-section::before{position:absolute;content:'';height:100%;width:100%;top:0;left:0;background-color: #00000094}section.electric-solutions-section .flex-row{display:flex;flex-wrap:wrap;position:relative}.electric-solution-wrap{width:70%}.electric-solution-wrap h2{font-size:36px;margin-bottom:1rem}.electric-solution-wrap h2,.electric-solution-wrap p{color:#fff}.electric-solution-btn{width:30%;text-align:right;align-content:center}.page-banner{position:relative;overflow:hidden;height:450px;align-content:center}.page-banner-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat}.page-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background: #000000a3;pointer-events:none;z-index:9}.page-banner-content{position:relative;z-index:9;max-width:1400px;margin:0 auto}.page-banner-breadcrumb{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:18px}.page-banner-breadcrumb a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s}.page-banner-breadcrumb a:hover{color:var(--sage)}.page-banner-breadcrumb svg{width:16px;height:16px;stroke:rgba(255,255,255,.4)}.page-banner-breadcrumb span{color:var(--sage);font-weight:500}.page-banner-title{font-size:clamp(2.5rem,5vw,3rem);color:var(--white);margin-bottom:1rem;animation:fadeInUp .8s ease-out;line-height:1}.page-banner-title span{background:linear-gradient(135deg,var(--sage),var(--color-sage-green-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-banner-subtitle{font-size:1.2rem;color:rgba(255,255,255,.8);max-width:600px;line-height:1.7;animation:fadeInUp .8s ease-out .1s both}@keyframes fadeInUp {
     from {
         opacity: 0;
         transform: translateY(30px);
     }

     to {
         opacity: 1;
         transform: translateY(0);
     }
 }.page-content-wrapper{max-width:1400px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr 380px;gap:4rem}.main-content{min-width:0}.content-section{margin-bottom:3rem}.content-section:last-child{margin-bottom:0}.page-id-53 .main-content h2{font-size:2rem;color:var(--navy-deep);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:3px solid var(--sage);display:inline-block}.page-id-53 .main-content h3{font-size:1.5rem;color:var(--navy-deep);margin-bottom:1rem;margin-top:2rem}.page-id-53 .main-content p{color:var(--gray-600);font-size:1.1rem;line-height:1.9;margin-bottom:1.5rem}.main-content ul,.main-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.main-content li{color:var(--gray-600);font-size:1.05rem;line-height:1.8;margin-bottom:.75rem}.main-content img{width:100%;border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.1)}body.blog .main-content img,body.post-template-default.single.single-post .main-content img{width:auto}.pagination .nav-links{display:flex;justify-content:center;margin:30px 0;list-style:none;padding:0;flex-wrap:wrap;gap:5px}.pagination .nav-links a,.pagination .nav-links span{display:inline-block;padding:8px 12px;color:#333;background:#f0f0f0;border:1px solid #ddd;text-decoration:none;border-radius:4px;transition:all .3s ease}.pagination .nav-links a:hover{background:#0073aa;color:#fff;border-color:#0073aa}.pagination .nav-links .current{background:#0073aa;color:#fff;border-color:#0073aa;pointer-events:none}.pagination .nav-links .prev,.pagination .nav-links .next{font-weight:bold}.main-content blockquote{background:rgba(170,205,174,.15);border-left:4px solid var(--sage);padding:1.5rem 2rem;margin:2rem 0;border-radius:0 16px 16px 0;font-style:italic;color:var(--navy-mid);font-size:1.15rem;line-height:1.8}.main-content .feature-list{display:grid;gap:1.25rem;margin:2rem 0;list-style:none;padding:0}.main-content .feature-list li{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--gray-100);border-radius:12px;transition:all .3s}.main-content .feature-list li:hover{background:rgba(170,205,174,.15);transform:translateX(5px)}.main-content .feature-list-icon{width:48px;height:48px;background:var(--sage);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-content .feature-list-icon svg{width:24px;height:24px;fill:var(--white)}.main-content .feature-list-content h4{font-size:1.1rem;color:var(--navy-deep);margin-bottom:.25rem}.main-content .feature-list-content p{font-size:.95rem;color:var(--gray-600);margin:0;line-height:1.6}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.team-member{text-align:center;padding:2rem;background:var(--white);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:all .3s}.team-member:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.12)}.content-section .team-member-image{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto 1.5rem;border:4px solid var(--sage)}.content-section .team-member h4{font-size:1.25rem;color:var(--navy-deep);margin-bottom:.25rem}.content-section .team-member-role{color:var(--gray-600);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.sidebar{position:sticky;top:120px;height:fit-content}.sidebar-widget{background:var(--white);border-radius:20px;padding:2rem;margin-bottom:2rem;box-shadow:0 10px 40px rgba(0,0,0,.08)}.sidebar-widget:last-child{margin-bottom:0}.sidebar-widget-title{font-size:1.25rem;color:var(--navy-deep);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--gray-200);display:flex;align-items:center;gap:.75rem}.sidebar-widget-title svg{width:24px;height:24px;fill:var(--sage)}.sidebar-cta{background:linear-gradient(135deg,var(--navy-deep),var(--navy-mid));text-align:center}.sidebar-cta .sidebar-widget-title{color:var(--white);border-bottom-color:rgba(255,255,255,.2);justify-content:center}.sidebar-cta p{color:rgba(255,255,255,.8);margin-bottom:1.5rem;line-height:1.7}.sidebar-cta .phone-number{display:flex;align-items:center;justify-content:center;gap:.75rem;font-family:'Outfit',sans-serif;font-size:1.5rem;font-weight:700;color:var(--sage);margin-bottom:1.5rem}.sidebar-cta .phone-number svg{width:28px;height:28px;fill:var(--sage)}.sidebar-cta .btn{width:100%;justify-content:center}.services-list{list-style:none;padding:0;margin:0}.services-list li{margin-bottom:0}.services-list a{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;color:var(--navy-deep);text-decoration:none;border-bottom:1px solid var(--gray-200);font-weight:500;transition:all .3s}.services-list li:last-child a{border-bottom:none}.services-list a:hover{color:var(--sage);padding-left:.5rem}.services-list a svg{width:18px;height:18px;stroke:var(--sage);opacity:0;transform:translateX(-5px);transition:all .3s}.services-list a:hover svg{opacity:1;transform:translateX(0)}.contact-info-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.contact-info-item:last-child{margin-bottom:0}.contact-info-icon{width:44px;height:44px;background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(0,184,230,.15));border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info-icon svg{width:22px;height:22px;fill:var(--sage)}.contact-info-text h5{font-size:.85rem;color:var(--gray-600);text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem;font-weight:500}.contact-info-text p{color:var(--navy-deep);font-weight:600;font-size:1rem;margin:0}.sidebar-widget .hours-list{list-style:none;padding:0;margin:0}.sidebar-widget .hours-list li{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--gray-200);font-size:.95rem}.sidebar-widget .hours-list li:last-child{border-bottom:none}.sidebar-widget .hours-list .day{color:var(--navy-deep);font-weight:500}.sidebar-widget .hours-list .time{color:var(--gray-600)}.sidebar-widget .hours-list .time.closed{color:var(--orange-bright)}.emergency-note{background:linear-gradient(135deg,rgba(255,140,66,.1),rgba(255,107,44,.15));border-radius:12px;padding:1rem;margin-top:1rem;display:flex;align-items:center;gap:.75rem}.emergency-note svg{width:24px;height:24px;fill:var(--orange-bright);flex-shrink:0}.emergency-note p{font-size:.9rem;color:var(--navy-deep);margin:0;font-weight:500}.at-wrap{max-width:1280px;margin:0 auto;padding:30px 20px 80px;display:flex;gap:30px;align-items:flex-start}.at-sb{width:280px;flex-shrink:0;background:#2d3a3a;border-radius:14px;padding:24px 20px;position:sticky;top:140px}.at-sb-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:#f58634;margin-bottom:12px;display:flex;align-items:center;gap:8px}.at-sb-title::before{content:'';width:4px;height:16px;border-radius:2px;background:#f58634;display:inline-block}.at-sb-group{margin-bottom:24px}.at-sb select{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #5a7d7d;background:#354545;color:#e8ece8;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;cursor:pointer;outline:none;appearance:auto}.at-chk{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;font-size:13px;color:#e8ece8}.at-chk input{display:none}.at-chk-box{width:18px;height:18px;border-radius:4px;border:2px solid #5a7d7d;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.at-chk input:checked+.at-chk-box{background:#f58634;border-color:#f58634}.at-chk input:checked+.at-chk-box::after{content:'✓';color:#fff;font-size:11px;font-weight:700}.at-chk-label{flex:1}.at-chk-count{font-size:11px;color:#8a9a94;background:rgba(255,255,255,.06);padding:2px 8px;border-radius:10px}.at-clear{width:100%;padding:10px;border-radius:8px;border:1px solid #5a7d7d;background:transparent;color:#f58634;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;display:none}.at-clear.show{display:block}.at-clear:hover{border-color:#f58634}.at-main{flex:1;min-width:0}.at-status{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:10px}.at-status-count{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#2d3a3a}.at-status-count em{color:#f58634;font-weight:700;font-style:normal}.at-tags{display:flex;gap:6px;flex-wrap:wrap}.at-tag{padding:4px 12px;border-radius:20px;font-size:11px;font-family:Montserrat,sans-serif;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;color:#fff}.at-tag-cat{background:#2d3a3a}.at-tag-tier-Platinum{background:#d4a017}.at-tag-tier-Gold{background:#8a9a94}.at-tag-tier-Silver{background:#b87333}.at-tag .x{opacity:.8}.at-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}.at-empty{text-align:center;padding:80px 20px}.at-empty h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;margin:16px 0 8px}.at-empty p{color:#8a9a94;font-size:14px;margin-bottom:20px}.at-empty button{background:#f58634;color:#fff;border:none;padding:12px 28px;border-radius:50px;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.at-card{background:#fff;border-radius:14px;border:1px solid rgba(45,58,58,.1);box-shadow:0 4px 20px rgba(45,58,58,.08);overflow:hidden;display:flex;flex-direction:column;transition:all .35s cubic-bezier(.25,.8,.25,1)}.at-card:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(45,58,58,.15);border-color:rgba(245,134,52,.25)}.at-card-top{height:250px;background:linear-gradient(135deg,#4a6b6b,#5a7d7d);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.at-card-icon{display:block;transition:transform .5s;height:100%;width:100%;padding:15px}.at-card-top .at-card-icon img{width:100%;height:100%;border-radius:0;margin:0;box-shadow:none;object-fit:contain}.at-badge-tier{position:absolute;top:10px;left:10px;color:#fff;padding:3px 10px;border-radius:16px;font-family:Montserrat,sans-serif;font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:1px}.at-badge-tier.Platinum{background:#d4a017}.at-badge-tier.Gold{background:#8a9a94}.at-badge-tier.Silver{background:#b87333}.at-badge-seer{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.45);color:#fff;padding:3px 10px;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:700;font-size:11px}.at-badge-seer em{color:#f58634;font-style:normal}.at-badge-cat{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.4);color:#fff;padding:3px 10px;border-radius:6px;font-family:Montserrat,sans-serif;font-weight:600;font-size:10px;letter-spacing:.5px}.at-card-body{padding:18px 20px 20px;flex:1;display:flex;flex-direction:column}.at-card-body h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:#2d3a3a;margin-bottom:6px;line-height:1.3}.at-card-body>p{font-size:12.5px;color:#566;line-height:1.6;margin-bottom:14px}.at-bar-group{margin-bottom:12px}.at-bar-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.at-bar-label{font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;color:#2d3a3a}.at-bar-val{font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;color:#2d3a3a}.at-bar{width:100%;height:6px;background:#e8ece8;border-radius:3px;overflow:hidden}.at-bar-fill{height:100%;border-radius:3px;transition:width .6s}.at-specs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:16px}.at-spec{background:#f5f6f5;padding:4px 8px;border-radius:5px;font-size:10px;color:#566;font-family:Montserrat,sans-serif;font-weight:500}.at-spec.star{color:#2ecc71;font-weight:600}.at-card-actions{margin-top:auto;display:flex;gap:8px}.at-btn-det{flex:1;padding:10px 0;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;text-align:center;border:1px solid rgba(45,58,58,.15);color:#566;background:#fff;text-decoration:none;transition:all .2s;cursor:pointer}.at-btn-det:hover{border-color:#4a6b6b;color:#4a6b6b}.at-btn-q{flex:1;padding:10px 0;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px;text-align:center;border:2px solid #f58634;color:#fff;background:#f58634;text-decoration:none;transition:all .2s;cursor:pointer}.at-btn-q:hover{background:#e0752a;border-color:#e0752a}.btn_default{background:linear-gradient(135deg,var(--orange-warm),var(--orange-bright));color:var(--white);box-shadow:0 4px 20px rgba(255,107,44,.4)}.at-cta{background:linear-gradient(135deg,#253131,#2d3a3a);padding:60px 20px;text-align:center}.at-cta h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;color:#fff;margin-bottom:12px}.at-cta p{color:rgba(255,255,255,.6);font-size:15px;max-width:460px;margin:0 auto 28px}.at-cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.at-cta-pri{background:#f58634;color:#fff;padding:14px 32px;border-radius:50px;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;border:2px solid #f58634;transition:all .3s}.at-cta-pri:hover{background:#e0752a;border-color:#e0752a}.at-cta-sec{background:transparent;color:#fff;padding:14px 32px;border-radius:50px;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;border:2px solid #5a7d7d;transition:all .3s}.at-cta-sec:hover{border-color:#f58634;color:#f58634}.at-mob-toggle{display:none;padding:12px 20px;background:#2d3a3a;cursor:pointer;align-items:center;justify-content:center;gap:8px;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;text-align:center}section.product-hero-sec{padding:60px 0;height:450px;align-content:center;background:var(--sage)}.top-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.left-content h1{font-size:32px;color:#1e3c72;margin-bottom:15px}.left-content p{color:#555;margin-bottom:20px;max-width:600px}.right-buttons{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.card-btn{background:var(--gray-600);color:#fff;padding:25px;border-radius:10px;text-align:center;max-width:180px;cursor:pointer;transition:.3s}.card-btn:hover{color:var(--white);transform:translateY(-3px)}.card-btn span{font-size:30px;display:block;margin-bottom:10px}.product-overview{display:grid;grid-template-columns:1fr 1.5fr;gap:15px}.product-overview .product-image-container{padding:0}.product-overview .product-image-container img{box-shadow:none;border-radius:0;max-width:200px;max-height:300px;margin:0;object-fit:contain}.overview-header{border-bottom:2px dashed var(--gray-600);padding:.7rem 0;margin-bottom:.8rem}.product-overview .avg-rating-sec{margin:0;padding:0 1rem;border-right:2px dashed var(--gray-600);height:100%;margin-top:1rem}.at-specs li{list-style:none;font-size:16px;font-weight:600;line-height:1.4}.product-overview h3{font-size:18px;color:var(--gray-600)}.comparison-section{padding:60px 0 20px}.comparison-section table .at-bar{height:15px;color:#fff}.comparison-section table .at-bar-fill{height:100%;display:flex;justify-content:center;align-items:center;font-weight:800}.comparison-section table th{background-color:var(--gray-600);text-align:center;color:#fff}.comparison-section table,.comparison-section table tr,.comparison-section table th,.comparison-section table td{border:1px solid var(--gray-300);text-align:center}.comparison-section table th,.comparison-section table td{padding:10px 5px}.comparison-section table .current-prod{background-color:var(--slate-blue);color:#fff;text-align:center;font-weight:800}.comparison-section table .relative-prod{background-color:var(--gray-200);color:#000;text-align:center;font-weight:800}ul.product-features{margin:0;padding:0;list-style:none;display:block}ul.product-features li{margin:0}.product-navigation{padding:40px 0}.nav-grid{padding-top:20px;border-top:1px solid #eee;display:flex;justify-content:space-between;gap:20px}.product-navigation a{text-decoration:none;font-weight:600;color:#000}.product-navigation span{display:block;font-weight:400;color:#666;margin-top:5px}.specs-section{padding:5rem 2rem;background:var(--white)}.specs-container{max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:3rem}.section-label{display:inline-block;font-size:.85rem;font-weight:600;color:var(--sage-dark);text-transform:uppercase;letter-spacing:2px;margin-bottom:.75rem}.section-title border-0 d-block mw-100{font-size:clamp(2rem,4vw,2.5rem);color:var(--slate-dark);margin-bottom:1rem}.specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.spec-card{background:var(--gray-100);border-radius:20px;padding:2rem;text-align:center;transition:all .3s}.spec-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.spec-icon{width:60px;height:60px;background:var(--sage);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.spec-icon .icon{width:30px;height:30px}.spec-icon .icon svg{stroke:var(--white);stroke-width:2;fill:none}.spec-value{font-size:1.75rem;font-weight:700;color:var(--slate-dark);margin-bottom:.25rem;font-family:'Outfit',sans-serif}.spec-label{font-size:.9rem;color:var(--gray-600)}.features-section{padding:5rem 2rem;background:var(--gray-100)}.features-container{max-width:1200px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.feature-card{background:var(--white);border-radius:20px;padding:2rem;display:flex;gap:1.5rem;align-items:flex-start;transition:all .3s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(0,0,0,.08)}.feature-icon{width:56px;height:56px;background:linear-gradient(135deg,var(--sage) 0%,var(--sage-dark) 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon .icon{width:28px;height:28px}.feature-icon .icon svg{stroke:var(--white);stroke-width:2;fill:none}.feature-content h3{font-size:1.15rem;color:var(--slate-dark);margin-bottom:.5rem}.feature-content p{font-size:.95rem;color:var(--gray-600);line-height:1.7}.tech-specs-section{padding:5rem 2rem;background:var(--white)}.tech-specs-container{max-width:1000px;margin:0 auto}.specs-table{width:100%;border-collapse:collapse}.specs-table tr{border-bottom:1px solid var(--gray-200)}.specs-table tr:last-child{border-bottom:none}.specs-table th,.specs-table td{padding:1.25rem 1rem;text-align:left}.specs-table th{font-weight:600;color:var(--slate-dark);width:40%;background:var(--gray-100)}.specs-table td{color:var(--gray-600)}.specs-table tr:first-child th{border-radius:12px 0 0 0}.specs-table tr:first-child td{border-radius:0 12px 0 0}.specs-table tr:last-child th{border-radius:0 0 0 12px}.specs-table tr:last-child td{border-radius:0 0 12px 0}.related-section{padding:5rem 2rem;background:var(--gray-100)}.related-container{max-width:1400px;margin:0 auto}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.related-card{background:var(--white);border-radius:20px;overflow:hidden;transition:all .3s;text-decoration:none}.related-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.1)}.related-card-image{height:180px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);display:flex;align-items:center;justify-content:center;padding:1.5rem}.related-card-image img{max-width:100%;max-height:100%;object-fit:contain}.related-card-content{padding:1.5rem}.related-card-category{font-size:.75rem;font-weight:600;color:var(--sage-dark);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.related-card-title{font-size:1.1rem;color:var(--slate-dark);margin-bottom:.5rem}.related-card-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--coral)}.related-card-link .icon{width:16px;height:16px;display:flex}.related-card-link .icon svg{stroke:currentColor;stroke-width:2;fill:none}.cta-section{padding:5rem 2rem;background:var(--slate-dark);position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 50% 50% at 20% 50%,rgba(156,181,157,.15) 0%,transparent 50%) , radial-gradient(ellipse 40% 40% at 80% 50%,rgba(224,120,80,.1) 0%,transparent 50%)}.cta-container{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:1}.cta-container h2{font-size:clamp(2rem,4vw,2.75rem);color:var(--white);margin-bottom:1rem}.cta-container p{font-size:1.2rem;color:rgba(255,255,255,.8);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.specs-bar{background:var(--white);padding:2rem}.specs-bar-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:center}.spec-item{padding:1rem}.spec-value{font-family:'Outfit',sans-serif;font-size:1.75rem;font-weight:700;color:var(--slate-dark)}.spec-label{font-size:.8rem;color:var(--gray-600);margin-top:.25rem}.features-inner{max-width:1200px;margin:0 auto}.features-inner h2{text-align:center;margin-bottom:2rem;color:var(--slate-dark)}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.feature-card{background:var(--white);padding:1.5rem;border-radius:12px;display:flex;gap:1rem;align-items:flex-start}.feature-icon{width:40px;height:40px;background:var(--sage);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon svg{width:20px;height:20px;stroke:var(--white);fill:none;stroke-width:2}.features-grid .feature-card h3{font-size:1rem;margin-bottom:.25rem;color:var(--slate-dark)}.features-grid .feature-card p{font-size:.85rem;color:var(--gray-600)}.blog .container,.search-results .container{max-width:1200px;margin:0 auto}.blog-banner,.bead{position:relative;background-color:rgba(0,0,0,.8);padding:100px 0;background-image:url(/wp-content/uploads/2026/02/xATeam-Sneaks-9.jpg.pagespeed.ic.kbteRaeOyD.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.blog-banner::before,.bead::before{content:'';position:absolute;inset:0;background-color: #00000059;z-index:9}.banner-content{position:relative;z-index:99}.blog-banner .clip-path{position:absolute;background:#fff;bottom:-15px;left:0;width:100%;z-index:9;height:8vh;clip-path:polygon(0 29%,0% 100%,100% 100%)}.search-bar{display:flex;justify-content:center;margin:20px 0}.search-form{display:flex;width:100%;max-width:500px;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1)}.search-form .search-field{flex:1;padding:12px 15px!important;border:none!important;outline:none;font-size:14px!important;background-color:#f5f5f5!important;margin:0;height:auto!important}.search-field::placeholder{color:#777}.search-form .search-submit{padding:0 20px!important;border:none;background-color:#2d8cff!important;color:#fff;font-size:14px!important;font-weight:600;cursor:pointer!important;transition:background .3s ease}.search-submit:hover{background-color:#1f6fd1}.blog-banner h1.entry-title{font-size:55px;font-weight:600;color:#fff;margin:0}.blog-banner h5{font-size:16px;color:#fff;font-weight:400;margin:2rem 0}.main-title{color:#fff;font-size:28px;margin:2rem 0}.feature-post-sec{margin:4rem 0 -8rem;position:relative;z-index:9999}.feature-post-sec article{background:#fff;padding:1rem;border-radius:7px;box-shadow:0 8px 8px -2px #ccc;height:100%}.feature-post-sec article a{color:#fff}.post-article a img{height:175px;object-fit:cover;margin-bottom:25px;width:100%}.feature-post-sec article h2{font-size:20px!important;color:var(--slate-dark)}.feature-post-sec article p{color:var(--slate-blue);display:flex;gap:0 14px}.feature-post-sec article p span{border-right:1px solid var(--slate-blue);padding:0 8px 0 0}.feature-post-sec article p span:last-child{border-right:none}.learning-track{margin-top:5rem}.learning-track-inner{height:100%;background-size:cover;background-repeat:no-repeat;position:relative;border-radius:4px}.overlay-red{background:linear-gradient(to right,#f50202,#2f81d9)}.overlay-light-blue{background:linear-gradient(to right,#60abcd,#2f81d9)}.overlay-dark-blue{background:linear-gradient(to right,#27325d,#2f81d9)}p.blog-time-only{gap:20px;display:flex}.learning-track-inner .overlay{border-radius:4px;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9}.learning-track h2{text-align:center;color:var(--slate-dark)}.learning-track .entry-desc{text-align:center;font-size:20px;font-weight:500;color:var(--slate-blue)}.learning-track-inner a{position:relative;color:#fff}.learning-track-inner .toggle-sect{position:relative;color:#fff;background:none;font-size:24px;border-radius:50%;padding:5px 6px;display:flex;justify-content:center;border:2px solid transparent}.learning-track-inner .toggle-sect:hover{border:2px solid #fff}.learning-track-inner .toggle-sect i{padding:2px 0 0 2px}.learning-track-inner h3{color:#fff;font-size:24px;margin:0 0 5px}.all-blogs-container{display:grid;grid-template-columns:1fr 350px;gap:30px}.right-side-new{padding:15px;box-shadow:0 0 5px 0 #ccc;border-radius:5px;height:fit-content;position:sticky;top:140px}.blog-posts article,.search-results article{margin:1.6rem 0;box-shadow:0 7px 10px 0 #ccc;padding:16px;border-radius:6px;border:1px solid transparent}.blog-posts article:hover,.search-results article:hover{border:1px solid #0181dd;margin:1.6rem 0;box-shadow:0 12px 10px 0 #ccc}.blog-posts article a .search-results article a{color:#000}.blog-posts article a img,.search-results article a img{width:100%}.blog-posts article a .short-desc,.search-results article a .short-desc{color:#667986}.blog-posts article a h2,.search-results article a h2{color:#4b5563}.selected-category{background:#0f75bc;display:inline-block;padding:0 14px;border-radius:28px;color:#fff;font-size:16px}.selected-category .remove-category{display:inline-block;padding:2px 4px;cursor:pointer;font-size:20px}.blog-top-sect{display:flex;justify-content:space-between;align-items:center}.blog-top-sect h3{color:var(--primary-color);font-size:30px;font-weight:600;margin:0}.blog-top-sect p{font-size:16px;font-weight:500;color:var(--text-color)}.product-sidebar{width:30%}.left-product-sidebar{border-radius:5px;box-shadow:0 0 3px 2px #ccc;padding-bottom:.5rem}#sort{width:70%;border:none;background:transparent;border-bottom:2px solid #0181dd;border-radius:0;padding:0;font-size:16px;height:30px}.sort-by-sec p{width:72%}.sort-by-sec label{color:#0181dd;font-size:20px;font-weight:700}.product-sidebar .brand-filter-sec h3,.product-sidebar .equipment-filter-sec h3{background:#0181dd;color:#fff;padding:6px 10px!important;font-size:24px;font-weight:700}.product-sidebar .manufacturer{border-radius:5px;box-shadow:0 0 3px 2px #ccc!important}.product-sidebar .manu_logo{float:none;width:100%;margin:0;text-align:center;margin-bottom:2rem}.product-sidebar .manufacturer h2{font-size:30px;font-weight:700;color:var(--primary-color)}.product-sidebar .manufacturer ul li{color:var(--text-color)}.all-products-section{width:70%}.all-products-section .right-sec{width:60%;background:#0467ac;color:#fff;padding:15px;border-radius:0 5px 5px 0}.all-products-section .left-sec{width:40%}.product-list .image-sec{padding:4rem 0}.product-list .image-sec img{height:100%;object-fit:contain}.product-list .image-sec a{display:block;height:100%}.product-list .compare-equipment-cont{box-shadow:0 0 6px 1px #ccc;border-radius:5px;transition:all .3s ease-in-out}.product-sidebar ul li{font-size:16px;font-weight:400}.product-list .right-sec .model-name{font-size:20px;font-weight:700;line-height:normal;margin:0;margin-top:10px}.product-list{position:relative}.product-list .loading-message{position:absolute;justify-content:center;align-items:center;width:100%;top:30%;min-height:80vh;height:100%}.progress-btns{text-align:left;padding:0 40px;display:flex;width:50%;gap:5px 0;border-right:2px solid #fff;flex-wrap:wrap;position:relative;z-index:2}.col-md-6.content.section-2{color:#fff;padding:14px 0;font-size:18px}a.total-progress{background:#fff;margin:0 5px 0 0;padding:15px 20px;border-radius:4px;display:block}.post-hover-content{display:none;position:absolute;background-color:#fff;padding:10px;top:28px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:100;width:500px}.post-hover-content .row{align-items:center}.post-hover-content h3{font-size:20px}.post-hover-content img{aspect-ratio: 3 / 3;object-fit:contain}.progess-container-only{position:relative}.progess-container-only:hover .post-hover-content{display:block}.total-progress-only{display:flex;justify-content:space-between;width:100%;align-items:center}.learning-track-content .total-progress-only h2{color:#fff;font-size:15px;margin:0!important}.total-progress-only span{color:#fff}.total-artical-only{color:#fff;gap:8px;display:flex;align-items:center;font-size:16px}.header-banner-sec{padding:3rem 0 8.7rem;background-image:linear-gradient(to right,#27325d,#2f81d9);color:#fff}.header-banner-sec .progess-container-only{width:13%;min-height:30px}.header-banner-sec .progress-btns{width:100%;min-height:30px;border:none;padding:0;gap:5px}.header-banner-sec .progess-container-only a.total-progress{background:#fff;display:block;height:100%;margin:0}.header-banner-sec .progess-container-only p.short-desc{font-size:20px;line-height:normal;font-weight:400}h1.entry-title{color:#fff;margin:1rem 0;line-height:normal}.learning-track-content{border:2px solid #fff}.learning-track-content .section-1{text-align:left;padding:14px 40px;border-right:2px solid #fff;z-index:2}.learning-track-content h2{font-size:40px;font-weight:700;color:#fff}.learning-track-content p{color:#fff;font-size:18px}.footer{background:var(--slate-blue);padding:5rem 2rem 2rem}.footer-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:4rem}.footer-brand .custom-logo{max-width:200px;height:100px;object-fit:contain}.footer-brand p{color:rgba(255,255,255,.7);line-height:1.8;margin-bottom:1.5rem;max-width:320px}.social-links{display:flex;gap:1rem}.social-link{width:44px;height:44px;background:var(--site-color);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s}.social-link:hover{background:var(--sage)}.social-link svg{width:20px;height:20px;fill:var(--white)}.footer-column h4{color:var(--white);font-size:1.1rem;margin-bottom:1.5rem}.footer-links{list-style:none;margin:0}.footer-links li{margin-bottom:.75rem}.footer-links a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--sage)}.footer-contact-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;color:rgba(255,255,255,.7)}.footer-contact-item svg{width:20px;height:20px;fill:var(--sage);flex-shrink:0;margin-top:2px}.footer-bottom{max-width:1400px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.footer-bottom p{color:rgba(255,255,255,.5);font-size:16px;font-weight:600;margin:0}.footer-bottom a{color:var(--site-color)}.mobile-toggle{display:flex;flex-direction:column;gap:6px;cursor:pointer;padding:.5rem;z-index:1002;position:relative}.mobile-toggle span{width:26px;height:2.5px;background:var(--white);transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:2px}.mobile-toggle.active span:nth-child(1) {transform:rotate(45deg) translate(6px,6px)}.mobile-toggle.active span:nth-child(2) {opacity:0;transform:translateX(20px)}.mobile-toggle.active span:nth-child(3) {transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(11,20,38,.6);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:all .4s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:0;right:0;width:320px;max-width:85vw;height:100vh;background:var(--slate-blue);z-index:1001;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;box-shadow:-10px 0 40px rgba(0,0,0,.3)}.mobile-menu.active{transform:translateX(0)}.mobile-menu::-webkit-scrollbar{width:0}.mobile-menu-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.mobile-menu-logo .custom-logo{max-width:140px;height:80px;object-fit:contain}.mobile-menu-close{width:40px;height:40px;background:rgba(255,255,255,.1);border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.mobile-menu-close:hover{background:rgba(255,255,255,.2)}.mobile-menu-close svg{width:20px;height:20px;stroke:var(--white)}.mobile-menu-nav{padding:1.5rem}nav.mobile-menu-nav ul.menu{list-style:none;padding:0;margin:0}nav.mobile-menu-nav ul.sub-menu{list-style:none;padding:0;margin:0;display:none;padding-left:10px}.mobile-menu-nav .menu-item a{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;color:rgba(255,255,255,.9);text-decoration:none;font-size:1rem;font-weight:500;border-bottom:1px solid rgba(255,255,255,.08);transition:all .3s}.mobile-menu-nav .menu-item a:hover{background-color:#9abf9e!important;padding-left:1.3rem}.mobile-menu-nav .menu-item a svg{display:none}span.sub-toggle{display:block;background:var(--white);width:25px;height:25px;color:var(--navy-deep);text-align:center;align-content:center}.mobile-menu-cta{padding:1.5rem;border-top:1px solid rgba(255,255,255,.1);margin-top:1rem}.mobile-menu-cta .btn{width:100%;justify-content:center;margin-bottom:1rem}.mobile-menu-contact{padding:1.5rem;background: #9abf9e30;margin:0 1rem 1.5rem;border-radius:16px;border:1px solid var(--sage)}.mobile-menu-contact h4{color:var(--sage);font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.mobile-contact-item{display:flex;align-items:center;gap:.75rem;color:rgba(255,255,255,.8);margin-bottom:.75rem;font-size:.95rem}.mobile-contact-item:last-child{margin-bottom:0}.mobile-contact-item svg{width:18px;height:18px;fill:var(--sage);flex-shrink:0}.mobile-menu-social{display:flex;gap:.75rem;padding:0 1.5rem 2rem}.mobile-menu-social a{width:44px;height:44px;background:rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s}.mobile-menu-social a:hover{background:var(--sage)}.mobile-menu-social svg{width:20px;height:20px;fill:var(--white)}.content-with-sidebar{display:grid;grid-template-columns:1fr 350px;gap:1.5rem}h2.entry-title{color:var(--navy-deep)}section.page-header-section{position:relative;background-position:center;background-size:cover;padding:5em 0;height:350px}section.page-header-section::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color: rgb(0 0 0 / .5)}section.page-header-section .page-header{height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:99;color:#fff}.sub_header_menu{background-color:var(--slate-blue);padding:10px 5px}.sub-header-link ul{margin:0;padding:0;text-align:center;list-style:none}.sub-header-link ul li{display:inline-block}.sub-header-link ul li a{padding:8px 35px;display:block;margin:5px 3px;border-radius:12px;color:var(--white);background:var(--sage);font-size:16px;transition:all .8s;line-height:30px;transition:all .3s;transform:translateY(0)}.sub-header-link ul li a:hover{background-color:var(--site-color)}div#primary{padding-top:40px;padding-bottom:40px}.entry-title a{color:#333!important}#secondary .widget{box-shadow: 0 5px 15px rgb(0 0 0 / .1);margin-bottom:25px;border:1px solid #e7e7e7;background:#fff;border-radius:10px}.right-side h2.widget-title{border-bottom:1px solid #e7e7e7;font-size:20px;font-family:Sailec-Medium-1;padding:10px 20px;color:#000;margin:0}#secondary .widget a.phone-link{color:#000!important}.right-side .textwidget{padding:20px}.thumb-section{display:flex;justify-content:center;border-radius:10px}.thumb-section.customer-feedback{gap:25px}.thumb-section a.thumb-down,.thumb-section a.thumb-up{padding:25px;background:green;border-radius:10px;width:100%;justify-content:center;display:flex;color:#fff;font-size:32px}.thumb-section a.thumb-down{padding:25px;background:red;border-radius:10px;width:100%;justify-content:center;display:flex;color:#fff;font-size:30px}.thumb-section p{display:none}.facebook{padding:25px;background:#4267b2;border-radius:10px;justify-content:center;display:flex}.google-plus{padding:25px;background:#d64730;border-radius:10px;justify-content:center;display:flex}.thumb-section i.fa-brands{font-size:65px;color:#fff}.thumb-section a{color:#fff;text-decoration:none}.contact-cards{padding:2rem 0;position:relative;z-index:10}.contact-cards-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.contact-card{background:var(--white);border-radius:20px;padding:2.5rem;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.contact-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-sage-green-dark),var(--sage));transform:scaleX(0);transition:transform .4s}.contact-card:hover{transform:translateY(-10px);box-shadow:0 30px 80px rgba(0,0,0,.15)}.contact-card:hover::before{transform:scaleX(1)}.contact-card-icon{width:80px;height:80px;background:rgba(170,205,174,.15);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .4s}.contact-card:hover .contact-card-icon{background:linear-gradient(135deg,var(--color-sage-green-dark),var(--sage));transform:scale(1.1) rotate(5deg)}.contact-card-icon svg{width:36px;height:36px;fill:var(--sage);transition:fill .4s}.contact-card:hover .contact-card-icon svg{fill:var(--white)}.contact-card h3{font-size:1.35rem;color:var(--navy-deep);margin-bottom:.75rem}.contact-card p{color:var(--gray-600);font-size:1.05rem;line-height:1.6;margin-bottom:1rem}.contact-card-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--sage);font-weight:600;font-size:1.1rem;transition:all .3s}.contact-card-link:hover{color:var(--color-sage-green-dark);gap:.75rem}.contact-card-link svg{width:20px;height:20px;fill:currentColor}.contact-section{padding:6rem 2rem;background:var(--gray-100)}.contact-wrapper{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-form-container{background:var(--white);border-radius:24px;padding:3rem;box-shadow:0 20px 60px rgba(0,0,0,.08)}.section-label{display:inline-block;font-size:.85rem;font-weight:600;color:var(--sage);text-transform:uppercase;letter-spacing:2px;margin-bottom:.75rem}.form-title{font-size:2rem;color:var(--navy-deep);margin-bottom:.5rem}.form-subtitle{color:var(--gray-600);font-size:1.05rem;margin-bottom:2rem;line-height:1.7}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-weight:600;color:var(--navy-deep);font-size:.95rem}.form-group label span{color:var(--orange-bright)}.form-group input,.form-group select,.form-group textarea{padding:1rem 1.25rem;border:2px solid var(--gray-200);border-radius:12px;font-size:1rem;font-family:'DM Sans',sans-serif;transition:all .3s;background:var(--white)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-sage-green-dark);box-shadow:0 0 0 4px rgba(0,212,255,.1)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--gray-300)}.form-group textarea{min-height:150px;resize:vertical}.form-group select{cursor:pointer;appearance:none;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23718096\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'%3E%3Cpath\ d=\'M6\ 9l6\ 6\ 6-6\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right 1rem center;background-size:20px;padding-right:3rem}.form-checkbox{display:flex;align-items:flex-start;gap:.75rem}.form-checkbox input{width:20px;height:20px;accent-color:var(--color-sage-green-dark);cursor:pointer;margin-top:2px}.form-checkbox label{font-weight:400;color:var(--gray-600);font-size:.9rem;line-height:1.5;cursor:pointer}.form-submit{margin-top:1rem}.form-submit .btn{width:100%;justify-content:center;padding:1.25rem 2rem;font-size:1.1rem}.contact-info-section{display:flex;flex-direction:column;gap:2rem}.map-container{border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1);height:350px}.map-container iframe{width:100%;height:100%;border:none}.info-cards{display:grid;gap:1.5rem}.info-card{background:var(--white);border-radius:16px;padding:1.75rem;display:flex;align-items:flex-start;gap:1.25rem;box-shadow:0 10px 40px rgba(0,0,0,.06);transition:all .3s}.info-card:hover{transform:translateX(5px);box-shadow:0 15px 50px rgba(0,0,0,.1)}.info-card-icon{width:56px;height:56px;background:linear-gradient(135deg,var(--color-sage-green-dark),var(--sage));border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-card-icon svg{width:26px;height:26px;fill:var(--white)}.info-card-content h4{font-size:1.1rem;color:var(--navy-deep);margin-bottom:.5rem}.info-card-content p{color:var(--gray-600);line-height:1.6;margin:0}.info-card-content a{color:var(--navy-deep);font-weight:600}.info-card-content a:hover{color:var(--sage)}.hours-card{background:linear-gradient(135deg,var(--navy-deep),var(--navy-mid));border-radius:20px;padding:2rem;color:var(--white)}.hours-card h4{font-size:1.25rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem}.hours-card h4 svg{width:24px;height:24px;fill:var(--color-sage-green-dark)}.hours-list{list-style:none}.hours-list li{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem}.hours-list li:last-child{border-bottom:none}.hours-list .day{color:rgba(255,255,255,.8)}.hours-list .time{color:var(--color-sage-green-dark);font-weight:600}.hours-list .time.closed{color:var(--orange-warm)}.emergency-banner{background:linear-gradient(135deg,rgba(255,140,66,.2),rgba(255,107,44,.3));border-radius:12px;padding:1rem 1.25rem;margin-top:1.25rem;display:flex;align-items:center;gap:.75rem}.emergency-banner svg{width:24px;height:24px;fill:var(--orange-warm);flex-shrink:0}.emergency-banner p{font-size:.9rem;color:var(--white);margin:0}.page-banner-icon{width:80px;height:80px;background:var(--sage);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 20px 50px rgba(156,181,157,.5)}.page-banner-icon .icon{width:50px;height:50px}.page-banner-icon .icon svg{stroke:var(--white);stroke-width:1.5;fill:none}.review-section{padding:5rem 2rem;background:var(--white)}.review-container{max-width:900px;margin:0 auto}.review-intro{text-align:center;margin-bottom:4rem}.review-intro-text{font-size:1.15rem;color:var(--gray-600);line-height:1.9;max-width:700px;margin:0 auto 2rem}.review-intro-text strong{color:var(--slate-dark)}.satisfaction-badge{display:inline-flex;align-items:center;gap:.75rem;background:rgba(156,181,157,.15);border:2px solid var(--sage);padding:1rem 2rem;border-radius:60px}.satisfaction-badge .icon{width:28px;height:28px}.satisfaction-badge .icon svg{stroke:var(--sage-dark);stroke-width:2;fill:none}.satisfaction-badge span{font-weight:700;font-size:1.1rem;color:var(--slate-dark)}.review-cards{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:4rem}.review-card{background:var(--white);border-radius:24px;padding:3rem 2.5rem;text-align:center;border:2px solid var(--gray-200);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.review-card::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;transition:all .4s}.review-card.positive::before{background:var(--green)}.review-card.negative::before{background:var(--orange-bright)}.review-card:hover{transform:translateY(-10px);box-shadow:0 30px 80px rgba(0,0,0,.12);border-color:transparent}.review-card.positive:hover{box-shadow:0 30px 80px rgba(74,157,91,.2)}.review-card.negative:hover{box-shadow:0 30px 80px rgba(224,120,80,.2)}.review-card-emoji{font-size:4rem;margin-bottom:1.5rem;display:block}.review-card h3{font-size:1.5rem;color:var(--slate-dark);margin-bottom:1rem}.review-card p{color:var(--gray-600);font-size:1.05rem;line-height:1.7;margin-bottom:2rem}.review-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.25rem 2rem;border-radius:16px;font-weight:700;font-size:1.1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;font-family:'DM Sans',sans-serif}.review-btn .icon{width:28px;height:28px}.review-btn .icon svg{fill:currentColor;stroke:none}.review-btn.positive{background:var(--green);color:var(--white);box-shadow:0 8px 30px rgba(74,157,91,.4)}.review-btn.positive:hover{background:var(--green-dark);transform:translateY(-3px);box-shadow:0 12px 40px rgba(74,157,91,.5)}.review-btn.negative{background:var(--orange-bright);color:var(--white);box-shadow:0 8px 30px rgba(224,120,80,.4)}.review-btn.negative:hover{background:var(--orange-bright);transform:translateY(-3px);box-shadow:0 12px 40px rgba(224,120,80,.5)}.why-reviews{background:var(--gray-100);border-radius:24px;padding:3rem;text-align:center}.why-reviews h3{font-size:1.5rem;color:var(--slate-dark);margin-bottom:2rem}.why-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.why-item{text-align:center}.why-item-icon{width:70px;height:70px;background:var(--white);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;box-shadow:0 8px 25px rgba(0,0,0,.08)}.why-item-icon .icon{width:32px;height:32px}.why-item-icon .icon svg{stroke:var(--sage-dark);stroke-width:1.5;fill:none}.why-item h4{font-size:1.1rem;color:var(--slate-dark);margin-bottom:.5rem}.why-item p{font-size:.95rem;color:var(--gray-600);line-height:1.6}.review-testimonials-section{padding:5rem 2rem;background:var(--gray-100)}.review-testimonials-container{max-width:1200px;margin:0 auto}.review-testimonials-section .section-header{text-align:center;margin-bottom:3rem}.review-testimonials-section .section-label{display:inline-block;font-size:.85rem;font-weight:600;color:var(--sage-dark);text-transform:uppercase;letter-spacing:2px;margin-bottom:.75rem}.review-testimonials-section .section-title{font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--slate-dark)}.review-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.review-testimonial-card{background:var(--white);border-radius:20px;padding:2rem;box-shadow:0 15px 50px rgba(0,0,0,.06);transition:all .3s}.review-testimonial-card:hover{transform:translateY(-5px);box-shadow:0 25px 60px rgba(0,0,0,.1)}.review-testimonial-stars{display:flex;gap:.25rem;margin-bottom:1.25rem}.review-testimonial-stars .icon{width:22px;height:22px}.review-testimonial-stars .icon svg{fill:var(--gold);stroke:none}.review-testimonial-text{font-size:1rem;color:var(--gray-600);line-height:1.8;margin-bottom:1.5rem;font-style:italic}.review-testimonial-author{display:flex;align-items:center;gap:1rem}.review-testimonial-avatar{width:50px;height:50px;background:var(--sage);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Outfit',sans-serif;font-weight:700;font-size:1.1rem;color:var(--white)}.review-testimonial-info h4{font-size:1rem;color:var(--slate-dark);margin-bottom:.15rem}.review-testimonial-info p{font-size:.85rem;color:var(--gray-600)}.service-hero{min-height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}.service-hero-bg-shapes{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.hero-shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.hero-shape-1{width:600px;height:600px;background:var(--sage);top:-200px;right:-100px;animation:float-slow 20s ease-in-out infinite}.hero-shape-2{width:400px;height:400px;background:var(--coral);bottom:-100px;left:-100px;animation:float-slow 25s ease-in-out infinite reverse}.hero-shape-3{width:300px;height:300px;background:var(--gold);top:50%;left:40%;animation:float-slow 15s ease-in-out infinite}@keyframes float-slow {

     0%,
     100% {
         transform: translate(0, 0);
     }

     25% {
         transform: translate(30px, -30px);
     }

     50% {
         transform: translate(-20px, 20px);
     }

     75% {
         transform: translate(20px, 30px);
     }
 }.service-hero-grid-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(156,181,157,.05) 1px,transparent 1px) , linear-gradient(90deg,rgba(156,181,157,.05) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.service-hero-content{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:10rem 2rem 6rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.service-hero-text{animation:fadeInLeft 1s ease-out}@keyframes fadeInLeft {
     from {
         opacity: 0;
         transform: translateX(-50px);
     }

     to {
         opacity: 1;
         transform: translateX(0);
     }
 }.service-hero-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(156,181,157,.2);border:1px solid rgba(156,181,157,.4);padding:.6rem 1.25rem;border-radius:50px;margin-bottom:2rem}.service-hero-badge span{color:var(--sage-light);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.service-hero-title{font-size:clamp(3rem,6vw,4rem);color:var(--white);margin-bottom:1.5rem;line-height:1.05}.service-hero-title .highlight{color:var(--sage)}.service-hero-description{font-size:1.25rem;color:rgba(255,255,255,.8);margin-bottom:2.5rem;max-width:500px;line-height:1.8}.hero-visual{position:relative;animation:fadeInRight 1s ease-out .3s both}@keyframes fadeInRight {
     from {
         opacity: 0;
         transform: translateX(50px);
     }

     to {
         opacity: 1;
         transform: translateX(0);
     }
 }.hero-services-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.preview-card{background:rgba(255,255,255,.08);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.preview-card:hover{background:rgba(255,255,255,.15);transform:translateY(-10px);border-color:var(--sage);box-shadow:0 20px 60px rgba(156,181,157,.2)}.preview-card:nth-child(2),
 .preview-card:nth-child(4) {transform:translateY(30px)}.preview-card:nth-child(2):hover,
 .preview-card:nth-child(4):hover {transform:translateY(20px)}.preview-card-icon{width:70px;height:70px;background:var(--sage);border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;box-shadow:0 10px 30px rgba(156,181,157,.4)}.preview-card-icon .icon{width:36px;height:36px}.preview-card-icon .icon svg{stroke:var(--white);stroke-width:1.5;fill:none}.preview-card h3{font-size:1.25rem;color:var(--white);margin-bottom:.5rem}.preview-card p{color:rgba(255,255,255,.6);font-size:.9rem;line-height:1.5}.services-intro{padding:7rem 2rem;background:var(--white);text-align:center}.container{max-width:1400px;margin:0 auto}.services-intro .section-label{display:inline-block;font-size:.85rem;font-weight:600;color:var(--sage-dark);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem}.services-intro .section-title{font-size:clamp(2rem,4vw,3rem);color:var(--slate-dark);margin-bottom:1.5rem}.services-intro .section-subtitle{font-size:1.15rem;color:var(--gray-600);max-width:700px;margin:0 auto;line-height:1.8}.intro-stats{display:flex;justify-content:center;gap:5rem;margin-top:4rem;flex-wrap:wrap}.intro-stat{text-align:center}.intro-stat-number{font-family:'Outfit',sans-serif;font-size:4rem;font-weight:800;color:var(--slate-dark);line-height:1}.intro-stat-number span{color:var(--sage)}.intro-stat-label{font-size:1rem;color:var(--gray-600);margin-top:.5rem}.featured-services{padding:7rem 2rem;background:var(--gray-100);position:relative;overflow:hidden}.featured-services::before{content:'';position:absolute;top:-200px;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(156,181,157,.15) 0%,transparent 70%);pointer-events:none}.featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.featured-card{position:relative;height:500px;border-radius:24px;overflow:hidden;cursor:pointer}.featured-card-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;transition:transform .8s cubic-bezier(.4,0,.2,1)}.featured-card:hover .featured-card-bg{transform:scale(1.1)}.featured-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(61,79,95,0) 0%,rgba(61,79,95,.4) 30%,rgba(61,79,95,.95) 100%);transition:all .4s}.featured-card:hover .featured-card-overlay{background:linear-gradient(180deg,rgba(156,181,157,.2) 0%,rgba(61,79,95,.6) 30%,rgba(61,79,95,.98) 100%)}.featured-card-content{position:absolute;bottom:0;left:0;right:0;padding:2.5rem}.featured-card-number{font-family:'Outfit',sans-serif;font-size:5rem;font-weight:800;color:rgba(255,255,255,.1);position:absolute;top:2rem;right:2rem;line-height:1;transition:all .4s}.featured-card:hover .featured-card-number{color:rgba(156,181,157,.4)}.featured-card-icon{width:80px;height:80px;background:var(--sage);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 15px 40px rgba(156,181,157,.5);transition:all .4s}.featured-card:hover .featured-card-icon{transform:scale(1.1) rotate(5deg)}.featured-card-icon .icon{width:40px;height:40px}.featured-card-icon .icon svg{stroke:var(--white);stroke-width:1.5;fill:none}.featured-card h3{font-size:1.75rem;color:var(--white);margin-bottom:.75rem}.featured-card p{color:rgba(255,255,255,.8);font-size:1rem;line-height:1.7;margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:all .4s .1s}.featured-card:hover p{opacity:1;transform:translateY(0)}.featured-card-features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:all .4s .15s}.featured-card:hover .featured-card-features{opacity:1;transform:translateY(0)}.feature-tag{background:rgba(156,181,157,.3);color:var(--sage-light);padding:.4rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.featured-card-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--sage);font-weight:600;font-size:1rem;opacity:0;transform:translateY(20px);transition:all .4s .2s}.featured-card:hover .featured-card-link{opacity:1;transform:translateY(0)}.featured-card-link:hover{gap:.75rem;color:var(--sage-light)}.featured-card-link .icon{width:20px;height:20px}.featured-card-link .icon svg{stroke:currentColor;stroke-width:2;fill:none}.all-services{padding:7rem 2rem;background:var(--white)}.all-services .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.svc-card{background:var(--white);border-radius:20px;padding:2.5rem;border:1px solid var(--gray-200);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.svc-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--sage),var(--sage-dark));transform:scaleX(0);transform-origin:left;transition:transform .4s}.svc-card:hover{transform:translateY(-10px);border-color:transparent;box-shadow:0 30px 80px rgba(0,0,0,.12)}.svc-card:hover::before{transform:scaleX(1)}.svc-card-icon{width:90px;height:90px;background:rgba(156,181,157,.15);border-radius:22px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .4s;background-color:var(--sage)}.svc-card:hover .svc-card-icon{background:var(--sage);transform:scale(1.1)}.svc-card-icon .svc-icon{width:44px;height:44px;background-color:var(--sage)}.svc-card-icon .svc-icon svg{stroke:var(--white);stroke-width:1.5;fill:none;transition:stroke .4s}.svc-card-icon .svc-icon img{margin:0}.svc-card:hover .svc-card-icon .svc-icon svg{stroke:var(--white)}.svc-card h3{font-size:1.4rem;color:var(--slate-dark);margin-bottom:.75rem}.svc-card p{color:var(--gray-600);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.svc-card-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--sage-dark);font-weight:600;transition:all .3s}.svc-card-link:hover{color:var(--sage);gap:.75rem}.svc-card-link .svc-link-icon{width:20px;height:20px}.svc-card-link .svc-link-icon svg{stroke:currentColor;stroke-width:2;fill:none}.process-section{padding:7rem 2rem;background:var(--slate-dark);position:relative;overflow:hidden}.process-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 50% 50% at 0% 50%,rgba(156,181,157,.15) 0%,transparent 50%) , radial-gradient(ellipse 50% 50% at 100% 50%,rgba(212,165,116,.1) 0%,transparent 50%)}.process-section .section-label{color:var(--sage)}.process-section .section-title{color:var(--white)}.process-section .section-subtitle{color:rgba(255,255,255,.7)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem;position:relative}.process-grid::before{content:'';position:absolute;top:55px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,var(--sage),var(--sage-dark),var(--sage),transparent);opacity:.4}.process-step{text-align:center;position:relative;z-index:1}.process-step-number{width:110px;height:110px;background:var(--sage);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-family:'Outfit',sans-serif;font-size:2.5rem;font-weight:800;color:var(--slate-dark);box-shadow:0 15px 40px rgba(156,181,157,.5);position:relative}.process-step-number::before{content:'';position:absolute;inset:-6px;border-radius:50%;background:var(--sage);opacity:.3;animation:pulse-ring 2s infinite}@keyframes pulse-ring {
     0% {
         transform: scale(1);
         opacity: 0.3;
     }

     50% {
         transform: scale(1.1);
         opacity: 0.1;
     }

     100% {
         transform: scale(1);
         opacity: 0.3;
     }
 }.process-step h3{font-size:1.35rem;color:var(--white);margin-bottom:.75rem}.process-step p{color:rgba(255,255,255,.7);font-size:.95rem;line-height:1.6}.feedback-wrap{padding:7rem 2rem;background:var(--gray-100)}.feedback-panel{max-width:900px;margin:0 auto;background:var(--white);border-radius:32px;padding:4rem;text-align:center;position:relative;box-shadow:0 30px 80px rgba(0,0,0,.08)}.feedback-panel::before{content:'"';position:absolute;top:2rem;left:3rem;font-family:'Outfit',sans-serif;font-size:8rem;font-weight:800;color:var(--sage);opacity:.15;line-height:1}.feedback-rating{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem}.rating-icon{width:32px;height:32px}.rating-icon svg{width:100%;height:100%;fill:var(--gold)}.feedback-panel .feedback-text{font-size:1.5rem;line-height:1.8;font-weight:500;color:var(--slate-dark);margin-bottom:2rem}.feedback-user{display:flex;align-items:center;justify-content:center;gap:1rem}.user-badge{width:64px;height:64px;background:var(--sage);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:var(--white);font-family:'Outfit',sans-serif}.user-meta h4{font-size:1.15rem;color:var(--slate-dark);margin:0}.user-meta p{font-size:.95rem;color:var(--gray-600);margin:0}.residentials-hero,.inner-service-hero{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding:7rem 0;height:700px}.residentials-hero::before,.inner-service-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(122,154,125,1) 25%,rgba(0,0,0,0) 100%)}.hero-inner{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;color:#fff}.residentials-hero small{opacity:.9}.residentials-hero h1{font-size:44px;line-height:1.2;margin:15px 0}.residentials-hero p{opacity:.9;margin-bottom:20px}.quote-card{background:#fff;padding:25px;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.15);color:#222}.quote-card h3{margin-bottom:18px;text-align:center}.quote-card input,.quote-card textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;margin-bottom:12px}.quote-card button{width:100%;justify-content:center}section.section.sec-sec-wrapper{padding:60px 0;margin-top:-16rem;position:relative;z-index:9;background:linear-gradient(90deg,rgba(255,255,255,1) 40%,rgba(0,0,0,0) 70%)}.bg-sage-transparent-gradient{background:linear-gradient(90deg,rgba(122,154,125,1) 25%,rgba(0,0,0,0) 100%)}.bg-white-transparent-gradient{background:linear-gradient(90deg,rgba(255,255,255,1) 40%,rgba(0,0,0,0) 70%)}.section .sub{color:#666;margin-bottom:35px}.page-content{max-width:900px}.hvac-services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px;background:#fff;border-radius:10px}.hvac-service-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.06);border:1px solid var(--sage);transition:.3s ease}.hvac-service-card:hover{transform:translateY(-5px);box-shadow:0 7px 15px var(--gray-600)}.hvac-service-card img{width:100%;height:250px;object-fit:cover;margin:0;border-radius:0}.hvac-service-card div{padding:18px}.hvac-service-card h4{margin-bottom:6px}.hvac-service-card p{font-size:14px;color:#666}.cta-bar{background:linear-gradient(90deg,rgba(122,154,125,1) 50%,rgba(11,20,38,.89) 100%);color:#fff;padding:30px 0}.cta-bar-right{display:flex;flex-direction:column;gap:10px}.cta-bar-right .btn{justify-content:center}.cta-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;max-width:1100px}section.testimonial-section{padding:40px 0}section.testimonial-section .section-title{text-align:center}.accordion-item{background:#fff;border-radius:12px;margin-bottom:15px;box-shadow:0 8px 20px rgba(0,0,0,.05);overflow:hidden;transition:.3s ease}.accordion-item:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,0,0,.08)}.accordion-header{width:100%;padding:20px;font-size:18px;font-weight:600;background:none;border:none;outline:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-header .icon{font-size:22px;transition:transform .3s ease}.accordion-item.active .icon{transform:rotate(90deg)}.accordion-content{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .4s ease , padding .3s ease}.accordion-item.active .accordion-content{max-height:200px;padding:15px 20px 20px}.accordion-content p{margin:0;color:#555;line-height:1.6}.what-we-do{display:grid;grid-template-columns:1fr 1.1fr;background-color:#fff}.what-we-do-list-wrap{padding:40px 20px}.what-we-do-img-wrap img{margin:0;border-radius:0;box-shadow:none;height:400px;object-fit:cover}.what-we-do-img-wrap{position:relative}ul.what-we-do-list{margin:0}.what-we-do-list li{padding-left:10px}.what-we-do-list li::marker{content:'✔';color:var(--navy-deep);font-weight:800}.what-we-do-img-wrap::before{content:'';position:absolute;top:0;left:0;width:230px;height:100%;background:linear-gradient(to right,#fff 30%,transparent)}.page-id-300 #primary{background:var(--gray-100)}.iaq-services-wrap .container-lg{max-width:1400px}.iaq-service-wrap{border-radius:8px}.iaq-info-wrap{padding:20px 0 0;background:var(--gray-100)}.iaq-service-wrap .section-title{font-size:32px}.iaq-info{background-color:var(--white);padding:15px;border-radius:8px}.iaq-service-left{background-color:var(--gray-200)}.iaq-service-right{border-radius:8px;overflow:hidden;padding:20px;background-color:var(--gray-200)}.iaq-services-wrap .container-lg{max-width:1400px}section.iaq-services-wrap{padding:60px 0}.iaq-service-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.info-img img{margin-bottom:0;height:500px;border-radius:8px 8px 0 0;box-shadow:none!important}.info-img{background-color:var(--gray-200)}.benefits{padding:80px 0;background:#f3f4f6}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.benefits ul,.check-list{list-style:none;margin-top:15px;margin-right:0;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.benefits li,.check-list li{margin-bottom:5px;padding-left:8px}.benefits li::marker,.check-list li::marker{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--navy-deep)}ul.hero-checks{margin:0}ul.hero-checks li{display:inline-block;font-size:20px;margin:0 10px}.hero-sub-title{font-size:26px;font-weight:700}.hero-inner p.subtext{font-size:20px;line-height:1.4}.fadeInUp{animation:fadeInUp .8s ease-out .3s both}section.intro{padding:60px 0 40px;position:relative;margin-top:-9rem;background:linear-gradient(90deg,rgba(255,255,255,1) 40%,rgba(0,0,0,0) 70%)}section.intro::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,1) 40%,rgba(0,0,0,0) 70%)}.intro-inner{position:relative}.intro-text p{font-size:18px}.commercial-havc-services{position:relative;padding:0 0 40px}.commercial-havc-services .section-title{font-size:40px}.commercial-havc-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ac-repair.section{padding:40px 0}.split-service-area{padding:70px 20px}.split-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:30px}.split-info ul.check-list{display:block}.split-title{font-size:32px;margin-bottom:15px;color:#0f172a}.split-description{margin-bottom:25px;line-height:1.6;color:#475569}.info-box{background:#fff;padding:25px;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.05);margin-bottom:20px}.split-footnote{margin-top:10px;color:#475569}.image-group{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.image-group img{width:100%;border-radius:12px;object-fit:cover;margin:0;height:250px}.careers-section{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:linear-gradient(135deg,var(--navy-deep),var(--navy-mid));color:#fff;padding:60px 24px 80px;max-width:100%;border-radius:10px}.careers-inner{max-width:900px;margin:0 auto}.careers-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.careers-header h2{font-size:32px;font-weight:800;letter-spacing:-1px;color:#fff;margin:0;padding:0}.open-count{font-size:14px;color:#fff;background:rgba(255,255,255,.06);padding:6px 16px;border-radius:100px}.job-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px;margin-bottom:20px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.job-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,107,53,.06) 0%,transparent 60%);opacity:0;transition:opacity .4s ease}.job-card:hover{border-color:rgba(255,107,53,.3);transform:translateY(-2px);box-shadow:0 20px 60px rgba(255,107,53,.08)}.job-card:hover::before{opacity:1}.job-card-content{position:relative;z-index:1}.job-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:16px}.job-title{font-size:24px;font-weight:700;letter-spacing:-.5px;color:#fff}.job-pay{font-size:20px;font-weight:700;color:#ff6b35;white-space:nowrap}.job-desc{font-size:15px;color:#fff;line-height:1.7;margin-bottom:28px;max-width:600px}.job-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.job-tag{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:100px;font-size:13px;font-weight:500;background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.06)}.job-tag svg{width:14px;height:14px;opacity:.5}.job-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.job-perks{display:flex;gap:20px;flex-wrap:wrap}.job-perk{font-size:13px;color:#fff;display:flex;align-items:center;gap:6px}.job-perk svg{width:16px;height:16px;color:#ff6b35;opacity:.7}.apply-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#ff6b35,#ff8c5a);color:#fff!important;font-size:15px;font-weight:600;padding:14px 32px;border-radius:14px;border:none;cursor:pointer;text-decoration:none!important;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,107,53,.3)}.apply-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(255,107,53,.45);color:#fff!important}.apply-btn svg{width:18px;height:18px;transition:transform .3s ease}.apply-btn:hover svg{transform:translateX(3px)}ul.footer_service{list-style:none;padding:0;margin:0}ul.footer_service a{color:rgba(255,255,255,.7);text-decoration:none;transition:color .3s}.sno-only{justify-content:center;display:flex}h3.post-read-mark{font-size:20px;border-radius:50%;border: 3px solid rgb(39 50 93);display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px}.content-sec,.sno-only{align-self:flex-start;margin-bottom:30px}h3.post-read-mark{background:#0f75bc;color:#fff;font-weight:800;font-size:26px;border:none}.artical-btn{display:flex;align-items:center;justify-content:space-between}.artical-btn a{background: rgb(1 129 221);color:#fff;padding:5px 25px;border-radius:10px}#primary .progress-posts img{height:165px}.sno-only h3{font-size:20px;border-radius:50%;border: 3px solid rgb(39 50 93);display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px}@media screen and (max-width:812px){section.product-hero-sec{padding-top:140px!important}}@media screen and (max-width:600px){.careers-section{padding:40px 16px 60px}.careers-header h2{font-size:26px}.job-card{padding:28px}.job-top{flex-direction:column}.job-bottom{flex-direction:column;align-items:flex-start}.job-perks{flex-direction:column;gap:10px}}@media screen and (max-width:812px){body .uwy.userway_p6 .userway_buttons_wrapper{top:auto!important;bottom:0!important;left:10px!important;transform:scale(.85)!important}}