.sms-listing-page{--listing-blue:#002564;--listing-accent:#1a7efb;--listing-green:#459650;color:#171b24;background:#fff;font-family:"Roboto",Arial,sans-serif}.sms-listing-page *{box-sizing:border-box}.sms-listing-shell{width:min(1326px,calc(100% - 32px));margin-inline:auto}.sms-listing-hero{position:relative;isolation:isolate;min-height:520px;background:#232d3f url("https://searchmyservices.com/wp-content/uploads/2024/06/Untitled-design-2-1.jpg") center/cover no-repeat}.sms-listing-hero__overlay{position:absolute;z-index:-1;inset:0;background:rgba(35,45,63,.54)}.sms-listing-hero__grid{display:grid;grid-template-columns:minmax(0,68fr) minmax(370px,32fr);align-items:start;gap:38px}.sms-listing-intro{margin:60px 0;padding:24px 22px 28px;border-radius:12px;background:rgba(0,0,0,.43);color:#fff}.sms-listing-intro h1{max-width:770px;margin:0 0 18px;font-size:clamp(28px,2.3vw,33px);font-weight:500;line-height:1.22;text-transform:capitalize}.sms-listing-intro p{max-width:810px;margin:0;font-size:16px;line-height:1.65}.sms-listing-form-card{position:relative;z-index:2;margin:8px 2px -144px 0;padding:25px 13px 18px;border-radius:12px;background:rgba(0,0,0,.61);color:#fff;box-shadow:0 15px 40px rgba(0,0,0,.2)}.sms-listing-form-card h2{margin:0 8px 18px;text-align:center;color:#fff;font-size:23px;font-weight:500;line-height:1.25;text-transform:capitalize}.sms-listing-form-card .sms-dynamic-form-host iframe{display:block}.sms-listing-form-card__notice{padding:20px;text-align:center}.sms-listing-benefits{min-height:176px;padding:24px 0 30px}.sms-listing-benefits ul{width:68%;margin:0;padding:0 0 0 164px;list-style:none}.sms-listing-benefits li{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:18px;font-weight:500}.sms-listing-benefits i{color:var(--listing-green);font-size:17px}.sms-listing-why{margin:0 0 8%;background:var(--listing-blue);color:#fff}.sms-listing-why__grid{display:grid;grid-template-columns:33% 67%;align-items:center}.sms-listing-why__visual{align-self:stretch;position:relative}.sms-listing-why__visual img{display:block;width:min(100%,500px);height:auto;margin-top:-100px}.sms-listing-why__content{padding:25px 28px 38px}.sms-listing-why h2,.sms-listing-services h2{text-align:center;font-size:28px;font-weight:500}.sms-listing-why__lead{max-width:900px;margin:0 auto 22px;text-align:center;line-height:1.6}.sms-listing-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px}.sms-listing-feature{display:flex;gap:12px;align-items:center}.sms-listing-feature img{flex:0 0 60px;width:60px;height:60px;object-fit:contain}.sms-listing-feature h3{margin:0 0 5px;color:#f5bd1f;font-size:20px;font-weight:500}.sms-listing-feature p{margin:0;color:#fff;font-size:15px;line-height:1.45}.sms-listing-services{padding:0 0 70px}.sms-listing-services h2{margin:0 0 28px;color:#172033}.sms-listing-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.sms-listing-service{display:block;overflow:hidden;background:#fff;color:#172033;text-decoration:none;box-shadow:0 0 10px rgba(0,0,0,.5);transition:transform .2s ease,box-shadow .2s ease}.sms-listing-service:hover{transform:translateY(-4px);box-shadow:0 12px 25px rgba(0,0,0,.28)}.sms-listing-service img{display:block;width:100%;height:auto;aspect-ratio:350/290;object-fit:cover}.sms-listing-service span{display:grid;gap:4px;padding:13px 12px 16px;text-align:center}.sms-listing-service strong{font-size:20px;font-weight:500}.sms-listing-service small{color:#111;font-size:15px}.sms-listing-faqs{padding:15px 0 35px;background:#fff}.sms-listing-faqs__grid{display:grid;grid-template-columns:36% 64%;gap:18px}.sms-listing-faqs__intro{padding:14px 6px}.sms-listing-faqs__intro h2{margin:0 0 18px;color:#172033;font-size:28px}.sms-listing-faqs__intro p{text-align:justify;line-height:1.7}.sms-listing-accordion{margin-left:16px;padding:14px 0 15px;box-shadow:inset 0 0 10px rgba(0,0,0,.5)}.sms-listing-accordion>h2{margin:0 15px 18px;text-align:center;font-size:25px;font-weight:500}.sms-listing-accordion details{margin:0 14px;border:2px solid #d5d8de;border-bottom:0}.sms-listing-accordion details:last-child{border-bottom:2px solid #d5d8de}.sms-listing-accordion summary{display:flex;justify-content:space-between;gap:15px;padding:8px;cursor:pointer;list-style:none;font-size:17px;font-weight:500}.sms-listing-accordion summary::-webkit-details-marker{display:none}.sms-listing-accordion details[open] summary{color:var(--listing-accent)}.sms-listing-accordion details[open] summary i{transform:rotate(45deg)}.sms-listing-accordion summary i{align-self:center;transition:transform .2s ease}.sms-listing-accordion details>div{padding:8px;border-top:2px solid #d5d8de;font-size:14px;line-height:1.55}.sms-listing-accordion details p,.sms-listing-accordion details ul{margin:0}.sms-listing-accordion details ul{padding-left:20px}
@media(max-width:1024px){.sms-listing-hero__grid{grid-template-columns:62% 38%;gap:20px}.sms-listing-intro{margin:43px 0 45px;padding:15px}.sms-listing-intro h1{font-size:25px}.sms-listing-intro p{font-size:13px}.sms-listing-form-card{margin-bottom:-110px}.sms-listing-benefits ul{padding-left:0}.sms-listing-why__grid{grid-template-columns:1fr}.sms-listing-why__visual{display:none}.sms-listing-why__content{padding:26px 12px 34px}.sms-listing-service-grid{gap:10px}.sms-listing-faqs__grid{grid-template-columns:1fr}.sms-listing-accordion{margin-left:0}}
@media(max-width:767px){.sms-listing-shell{width:min(100% - 24px,650px)}.sms-listing-hero{border-radius:0 0 50px 50px}.sms-listing-hero__grid{grid-template-columns:1fr;gap:0;padding:0 0 18px}.sms-listing-intro{margin:0;padding:22px 15px 17px}.sms-listing-intro h1{margin-bottom:0;font-size:20px}.sms-listing-intro p{display:none}.sms-listing-form-card{margin:0;padding:14px 10px 10px}.sms-listing-form-card h2{font-size:20px}.sms-listing-benefits{min-height:auto;padding:28px 0}.sms-listing-benefits ul{width:100%;padding:0}.sms-listing-benefits li{font-size:15px}.sms-listing-why{margin-bottom:34px}.sms-listing-why h2{font-size:24px}.sms-listing-why__lead{text-align:justify;font-size:14px}.sms-listing-feature-grid{grid-template-columns:1fr;gap:22px}.sms-listing-feature{display:block;text-align:center}.sms-listing-feature img{margin-bottom:8px}.sms-listing-feature h3{font-size:17px}.sms-listing-feature p{font-size:14px}.sms-listing-services{padding-bottom:38px}.sms-listing-service-grid{grid-template-columns:1fr 1fr;gap:16px}.sms-listing-service strong{font-size:17px}.sms-listing-faqs__intro h2{text-align:left}.sms-listing-accordion>h2{font-size:22px}.sms-listing-accordion summary{font-size:16px}}
@media(max-width:480px){.sms-listing-service-grid{grid-template-columns:1fr}}
