.bg-teal{background-color:#0aa7a7}.underline-accent{text-decoration-thickness:4px;text-underline-offset:6px}.feature-strip{background:linear-gradient(180deg,#002a3a 0,#000 100%)}.feature-strip i{color:#0aa7a7}.acouting-service .text-decoration-underline{text-decoration:none!important}.service-page{background:radial-gradient(212.7% 212.7% at 50% -11.17%,rgba(235,253,253,.83) 19.93%,rgba(168,253,253,.83) 52.67%)!important}.acouting-service h1{width:fit-content;display:inline-block;font-size:55px}.acouting-service h1 span img{width:60px}.acouting-service h1 span{display:flex;align-items:center;justify-content:center}.acouting-service p.small.text-muted{font-weight:500!important;font-size:17px;color:#002a3a!important}.hero-section.text-center.text-dark.acouting-service{background:radial-gradient(212.7% 212.7% at 50% -11.17%,rgba(235,253,253,.83) 19.93%,rgba(168,253,253,.83) 52.67%)!important}.what-we-do-section>div{width:100%!important;max-width:89%!important}.image-box{border-right:10px solid #002a3a;border-radius:29px}.acouting-service .btn.btn-success{background:linear-gradient(180deg,#008e9e 0,#009282 100%);line-height:1;text-transform:uppercase;padding:15px 10px;font-size:17px}.acouting-service .btn.btn-dark{background:linear-gradient(180deg,#002a3a 0,#000 100%);padding:10px;text-transform:uppercase}.acouting-service .btn.btn-success span{font-size:11px!important;text-transform:capitalize}.icons{border:1px solid #fff;padding:5px 25px;width:84px;display:flex;justify-content:center;margin:0 auto;margin-bottom:13px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px}.what-we-do-section{background:#d3fdfd}.text-teal{color:#0aa7a7}.custom-list{list-style:none;padding-left:0}.custom-list li{position:relative;padding-left:35px;margin-bottom:10px;font-size:18px}.custom-list li::before{content:"";background:url(../images/right-arrow.png);position:absolute;left:0;color:#0aa7a7;font-size:22px;line-height:1;width:20px;height:16px;display:block;background-size:contain;background-repeat:no-repeat;top:4px}.what-we-do{padding:19px;background:#fff;border-radius:20px}.what-we-do-section h5{font-size:45px;background:linear-gradient(90.62deg,#002a3a .11%,#28567f 55.61%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important}.what-we-do-section h3{background:linear-gradient(90.62deg,#002a3a .11%,#28567f 55.61%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important;font-size:50px}.what-we-do-section p.text-muted{background:#002a3a;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important;font-size:19px}.what-we-do-section h6{font-size:29px;background:#002a3a;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important}.what-we-do-section p{font-size:18px}.construction::before{content:"";background:url(../images/left-arrow.png);height:140px;width:232px;display:block;background-repeat:no-repeat;background-size:contain;position:absolute;right:-20px;top:19rem}.construction{position:relative}.what-we-do-cards{background:#fff}.service-card{background:#0b2d39;color:#fff;padding:50px 40px;border-radius:14px}.service-card h6{font-weight:600;margin-bottom:12px;font-size:25px;position:relative;padding-bottom:20px;height:76px;text-align:left}.service-card ul{padding-top:14px;padding-left:14px}.service-card ul li{font-size:16px}.service-card ul{margin-bottom:0}.service-card ul li{margin-bottom:8px}.what-we-do-cards h2{background:linear-gradient(90.62deg,#002a3a .11%,#28567f 55.61%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important;font-size:50px}.service-card h6::before{content:"";background:#fff;height:1px;width:240px;display:block;position:absolute;bottom:-10px;left:0}.monthly-close-section{background:#fff}.close-box{background:#e6fff9;border:4px solid #a8ddd6;border-radius:6px;padding:16px 18px}.close-box h6{margin-bottom:10px;color:#0b2d39}.close-box ul{margin-bottom:0;padding-left:18px}.close-box ul li{font-size:17px;margin-bottom:6px;color:#0b2d39}.monthly-close-section h2{background:linear-gradient(90.62deg,#002a3a .11%,#28567f 55.61%);background-clip:border-box;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important;font-size:50px}.monthly-close-section p.text-center{font-size:18px;color:#000!important}.close-box h6{font-size:29px;background:#002a3a;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important;position:relative;padding-bottom:30px}.close-box h6::before{content:"";background:#002a3a;height:2px;width:170px;display:block;position:absolute;bottom:10px;left:0}.logo-carousel .item{display:flex;justify-content:center;align-items:center}.logo-carousel img{opacity:1;transition:.3s;width:auto!important;height:100px;object-fit:contain}.logo-carousel img:hover{opacity:1;transform:scale(1.05)}.brand-slider h3{background:linear-gradient(90.62deg,#002a3a .11%,#28567f 55.61%);background-clip:border-box;background-clip:border-box;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important;font-size:50px}.brand-slider p{color:#002a3a!important;font-size:25px;font-weight:600;position:relative}.brand-slider p::before{content:"";background:#d0dfdf;height:1px;width:170px;display:block;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.brand-slider{background:linear-gradient(180deg,#d3fdfd 0,#9affff 100%)}.review-box{border:1px solid #cfeeee;border-radius:12px;padding:32px 30px!important;background:#e6fff9;box-shadow:0 4px 12.8px 0 #0092825E}.Clients_Say .review-box{margin-top:-20px!important;position:relative;z-index:999}.Clients_Say .img-fluid.rounded{border-radius:11px!important;overflow:hidden}.profile-card{z-index:99;position:relative;border:4px solid #a8ddd6;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}.review-box p{font-size:17px}.review-box strong{color:#002a3a!important;font-size:22px}.profile-card{position:relative;max-width:360px}.profile-overlay{position:absolute;bottom:0;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#009282 100%);color:#fff;padding:12px;border-radius:0 0 12px 12px;text-align:right}.review-card{border:1px solid #ffff;border-radius:12px;padding:20px;background:#fff;box-shadow:0 4px 12.8px 0 #0092825E}.Clients_Say{background:#fff}.Clients_Say h2{font-size:50px;background:linear-gradient(90.62deg,#002a3a .11%,#28567f 55.61%);background-clip:border-box;background-clip:border-box;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important}.Clients_Say p.text-muted{font-size:19px;color:#000!important}.Clients_Say h5{font-size:30px;color:#002a3a!important}.list-unstyled.text-muted li{font-size:18px;color:#002a3a!important;margin-bottom:9px}.profile-card::before{content:"";background:linear-gradient(180deg,rgba(255,255,255,0) 0,#009282 100%);position:absolute;bottom:0;left:0;right:0;top:132px}.profile-overlay small{color:#000}.profile-overlay h6{font-size:20px;color:#000;font-weight:600}.review-card img{width:50px}.review-card div{display:flex;align-items:flex-start;gap:20px}.review-card div p{margin:0}.review-card P{font-size:17px}.review-card P a{text-decoration:none;color:#009282;font-style:italic}.get-free-quote{background:#009282!important;line-height:1;text-transform:uppercase;padding:10px 25px!important;font-size:18px!important;display:grid!important;width:fit-content;margin:0 auto;border-radius:50px!important;border:none!important}.get-free-quote span{font-size:10px!important}.bottom-arrow::before{content:"";background:url(../images/bottom-arrow.png);background-repeat:repeat;background-size:auto;height:83px;width:122px;display:block;background-repeat:no-repeat;background-size:contain;position:absolute;left:51px;top:22rem}.bottom-arrow{position:relative}.info-card{background:#fff;border-radius:12px;padding:44px;border:1px solid #009282}.pricing-box{border-radius:12px;padding:30px;max-width:900px;margin-left:auto;margin-right:auto}.designed-operators h2{font-size:50px;background:linear-gradient(90.62deg,#002a3a .11%,#28567f 55.61%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important}.designed-operators h6{font-size:30px;color:#002a3a!important}.service ul li{position:relative;padding-left:30px;margin-bottom:20px!important}.service ul li::before{content:"";background:url(../images/asd.png);width:20px;height:20px;display:block;background-size:contain;position:absolute;left:0}.who_this ul li{position:relative;padding-left:30px}.who_this ul li::before{content:"";background:url(../images/dsfdsf.png);width:20px;height:20px;display:block;background-size:contain;position:absolute;left:0;top:4px}.service h6 span{color:#009282!important}.who_this h6 span{color:#f75270!important}.pricing-box h5{font-size:50px;background:linear-gradient(90.62deg,#002a3a .11%,#28567f 55.61%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important}.pricing-box .Pricing{border:1px solid #002a3a;padding:10px;border-radius:10px;color:#002a3a!important;font-size:21px}.pricing-box p{font-size:20px;color:#002a3a!important}.faq-section{background:#fff}.faq-accordion .accordion-item{border-radius:8px;margin-bottom:12px;overflow:hidden}.faq-accordion .accordion-button{font-weight:600;background:#fff;color:#000;box-shadow:none}.faq-accordion .accordion-button:not(.collapsed){background:#cffbf1;color:#002a3a;box-shadow:none!important;font-size:18px}.faq-section .accordion-button.collapsed{background:#fff!important}.accordion-button.collapsed{background:#fff!important;border:2px solid #009282}.faq-accordion .accordion-body{font-size:18px;color:#000;line-height:1.6;padding-top:0!important}.btn-success{background:#0aa89e;border:none}.btn-outline-success{border-color:#0aa89e;color:#0aa89e}.btn-outline-success:hover{background:#0aa89e;color:#fff}.accordion-button.collapsed,.accordion-collapse.show{background:#cffbf1!important;box-shadow:none!important}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform);padding:10px!important;background-color:#fff;width:40px;height:40px;background-position:center;border-radius:6px;border:2px solid #009282}.accordion-button::after{padding:10px!important;background-color:#009282;width:40px!important;height:40px!important;background-position:center;border-radius:6px;border:2px solid #009282}.faq-section div.text-center>h2{font-size:50px;background:linear-gradient(90.62deg,#002a3a .11%,#28567f 55.61%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:inherit!important}.faq-section div.text-center>p{color:#002a3a!important;font-size:20px}.faq-section .red-more{padding:13px 52px!important;font-size:18px;border:2px solid #009282!important;border-radius:13px;box-shadow:none;margin-top:45px}.what-we-do-cards>div>h6{font-size:2rem;color:#002a3a}.what-we-do-cards>div>p{font-size:1.2rem;color:#002a3a!important}#monthly-close-section{background:#d3fdfd}@media only screen and (max-width:767px){.acouting-service h1{font-size:40px}.what-we-do-section p{font-size:16px}.what-we-do-section h5{font-size:33px;margin-bottom:0!important}.what-we-do-section p.text-muted{font-size:16px}.what-we-do-section>div{width:100%!important;max-width:100%!important}.custom-list li{margin-bottom:5px;font-size:16px}.construction::before{content:"";display:none}.bottom-arrow::before{display:none}.what-we-do-section h6{font-size:23px}.what-we-do-section h3{font-size:30px}.construction{margin-bottom:0!important}.what-we-do-cards h2{font-size:34px;margin-bottom:22px!important}.service-card ul{padding-top:0;padding-left:14px}.close-box h6{font-size:23px}.brand-slider h3{font-size:33px}.Clients_Say h2,.faq-section div.text-center>h2,.pricing-box h5{font-size:33px}.designed-operators h2{font-size:33px}.faq-accordion .accordion-button:not(.collapsed){font-size:17px}.service-card h6::before{content:"";background:#fff;height:1px;width:140px;display:block;position:absolute;bottom:1px;left:0}.what-we-do-cards{padding-bottom:0!important}.get-free-quote{background:#009282!important;line-height:1;text-transform:uppercase;padding:10px 18px!important;font-size:16px!important;display:grid!important;width:fit-content;margin:0 auto;border-radius:50px!important;border:none!important}.faq-section .red-more{padding:8px 33px!important;font-size:16px;border:2px solid #009282!important;border-radius:13px;box-shadow:none;margin-top:8px}.faq-accordion .accordion-body{font-size:16px}.faq-section div.text-center>p{color:#002a3a!important;font-size:17px}.pricing-box p{font-size:17px;color:#002a3a!important}.designed-operators{padding-top:20px!important;padding-bottom:20px!important}.pricing-box .Pricing{font-size:18px}.pricing-box{border-radius:12px;padding:15px;max-width:100%;margin-left:auto;margin-right:auto}.designed-operators h6{font-size:22px;color:#002a3a!important}.info-card{padding:15px}.profile-card{border-radius:20px;overflow:hidden}.Clients_Say .review-box{margin-top:11px!important;position:relative;z-index:999;width:100%;max-width:92%;padding:18px!important}.list-unstyled.text-muted li{font-size:16px}.Clients_Say h5{font-size:23px;color:#002a3a!important}.Clients_Say p.text-muted{font-size:16px;color:#000!important}body .brand-slider{padding-bottom:5px!important;padding-top:20px!important}.brand-slider p{font-size:20px}.what-we-do-cards{padding-bottom:0!important}.monthly-close-section h2{font-size:33px}.monthly-close-section p.text-center{font-size:16px;color:#000!important}.service-card h6{font-weight:600;margin-bottom:12px;font-size:18px;position:relative;padding-bottom:20px;height:37px;text-align:left}.service-card{padding:27px 15px}.what-we-do{width:100%;max-width:100%;margin:0 auto!important;padding:0 5px;padding-bottom:35px!important}.feature-strip .col-md-4{padding-bottom:29px}.acouting-service .container.py-5{padding-bottom:0!important}.acouting-service .btn.btn-dark{font-size:16px}.acouting-service .btn.btn-success{font-size:17px;padding:10px 0}.lead{font-size:16px;font-weight:300}.consult-btn{font-size:13px;padding:10px 22px}}

/* Schedule a Consultation button — matches the home page CTA (teal + up/down float), smaller */
.consult-btn{display:inline-block;background:#009282;color:#fff;font-size:14px;font-weight:900;letter-spacing:.1rem;text-decoration:none;text-align:center;padding:11px 26px;margin:6px 0;border:2px solid #009282;border-radius:10px;box-shadow:0 10px 28px rgba(0,146,130,.28);animation:horizontal-shaking 2s infinite;transition:box-shadow .15s ease,filter .15s ease}
.consult-btn:hover,.consult-btn:focus-visible{color:#fff;filter:brightness(1.07);box-shadow:0 14px 36px rgba(0,146,130,.4);animation-play-state:paused}