
/* Scoped Elementor article styling: Commercial Snow Removal Cost */<br />
.tds-article,<br />
.tds-article * {<br />
  box-sizing: border-box;<br />
}</p>
<p>.tds-article {<br />
  width: 100%;<br />
  max-width: none;<br />
  margin: 0;<br />
  padding: 0;<br />
  color: #202823;<br />
  font-family: inherit;<br />
  font-size: 18px;<br />
  line-height: 1.75;<br />
  overflow-wrap: break-word;<br />
  word-break: normal;<br />
}</p>
<p>.tds-article p {<br />
  margin: 0 0 1.25em;<br />
  padding: 0;<br />
}</p>
<p>.tds-article h2,<br />
.tds-article h3,<br />
.tds-article h4 {<br />
  color: #102b1e;<br />
  font-family: inherit;<br />
  font-weight: 700;<br />
  letter-spacing: -0.02em;<br />
  text-transform: none;<br />
  overflow-wrap: normal;<br />
  word-break: normal;<br />
}</p>
<p>.tds-article h2 {<br />
  margin: 1.85em 0 0.65em;<br />
  font-size: clamp(27px, 3vw, 36px);<br />
  line-height: 1.22;<br />
}</p>
<p>.tds-article h3 {<br />
  margin: 1.55em 0 0.5em;<br />
  font-size: clamp(21px, 2vw, 26px);<br />
  line-height: 1.3;<br />
}</p>
<p>.tds-article h4 {<br />
  margin: 1.35em 0 0.45em;<br />
  font-size: 20px;<br />
  line-height: 1.35;<br />
}</p>
<p>.tds-article > h2:first-child,<br />
.tds-article > h3:first-child,<br />
.tds-article > h4:first-child {<br />
  margin-top: 0;<br />
}</p>
<p>.tds-article ul,<br />
.tds-article ol {<br />
  margin: 0 0 1.45em 1.35em;<br />
  padding: 0;<br />
}</p>
<p>.tds-article li {<br />
  margin: 0 0 0.5em;<br />
  padding-left: 0.35em;<br />
}</p>
<p>.tds-article li::marker {<br />
  color: #38a83f;<br />
  font-weight: 700;<br />
}</p>
<p>.tds-article a {<br />
  color: #2f9d3a;<br />
  font-weight: 600;<br />
  text-decoration: underline;<br />
  text-decoration-thickness: 1px;<br />
  text-underline-offset: 3px;<br />
}</p>
<p>.tds-article a:hover,<br />
.tds-article a:focus {<br />
  color: #1f7629;<br />
}</p>
<p>.tds-article strong {<br />
  color: inherit;<br />
  font-weight: 700;<br />
}</p>
<p>.tds-table-scroll {<br />
  width: 100%;<br />
  max-width: 100%;<br />
  margin: 1.45em 0 1.85em;<br />
  overflow-x: auto;<br />
  overflow-y: hidden;<br />
  border: 1px solid #d8dfda;<br />
  border-radius: 4px;<br />
  background: #fff;<br />
  -webkit-overflow-scrolling: touch;<br />
}</p>
<p>.tds-table-scroll:focus {<br />
  outline: 2px solid #38a83f;<br />
  outline-offset: 2px;<br />
}</p>
<p>.tds-table {<br />
  width: 100%;<br />
  min-width: 820px;<br />
  margin: 0;<br />
  border-collapse: collapse;<br />
  border-spacing: 0;<br />
  table-layout: fixed;<br />
  background: #fff;<br />
  color: #202823;<br />
  font-size: 15px;<br />
  line-height: 1.5;<br />
}</p>
<p>.tds-table--pricing {<br />
  min-width: 940px;<br />
}</p>
<p>.tds-table th,<br />
.tds-table td {<br />
  height: auto;<br />
  padding: 15px 16px;<br />
  border: 0;<br />
  border-right: 1px solid #d8dfda;<br />
  border-bottom: 1px solid #d8dfda;<br />
  vertical-align: middle;<br />
  text-align: left;<br />
  white-space: normal;<br />
  word-break: normal;<br />
  overflow-wrap: break-word;<br />
  hyphens: none;<br />
}</p>
<p>.tds-table tr > *:last-child {<br />
  border-right: 0;<br />
}</p>
<p>.tds-table tbody tr:last-child > * {<br />
  border-bottom: 0;<br />
}</p>
<p>.tds-table thead th {<br />
  padding-top: 17px;<br />
  padding-bottom: 17px;<br />
  background: #173d29;<br />
  color: #fff;<br />
  font-size: 15px;<br />
  font-weight: 700;<br />
  line-height: 1.35;<br />
  text-align: center;<br />
}</p>
<p>.tds-table tbody th[scope="row"] {<br />
  background: #f5f8f5;<br />
  color: #102b1e;<br />
  font-weight: 700;<br />
}</p>
<p>.tds-table td p,<br />
.tds-table th p {<br />
  margin: 0;<br />
}</p>
<p>@media (max-width: 767px) {<br />
  .tds-article {<br />
    font-size: 17px;<br />
    line-height: 1.7;<br />
  }</p>
<p>  .tds-article h2 {<br />
    margin-top: 1.65em;<br />
    font-size: 27px;<br />
  }</p>
<p>  .tds-article h3 {<br />
    font-size: 22px;<br />
  }</p>
<p>  .tds-article ul,<br />
  .tds-article ol {<br />
    margin-left: 1.15em;<br />
  }</p>
<p>  .tds-table-scroll {<br />
    margin: 1.2em 0 1.6em;<br />
  }</p>
<p>  .tds-table {<br />
    font-size: 14px;<br />
  }</p>
<p>  .tds-table th,<br />
  .tds-table td {<br />
    padding: 13px 14px;<br />
  }<br />
}<br />
