/* GROMADIS V2.2.29.38 — styles scoped to two estimate sections. */
.gm38-estimate .gm38-intro{max-width:940px;margin:0 0 24px;line-height:1.65}
.gm38-estimate .gm38-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:24px 0;background:#fff;color:#24282c;font-size:15px;line-height:1.6}
.gm38-estimate .gm38-table th,.gm38-estimate .gm38-table td{padding:17px 19px;text-align:left;vertical-align:top;border:1px solid #dce1e5;overflow-wrap:anywhere}
.gm38-estimate .gm38-table th{background:#24282c;color:#fff;font-size:14px;font-weight:700}
.gm38-estimate .gm38-table th:first-child{width:24%}
.gm38-estimate .gm38-table td:first-child{font-weight:700}
.gm38-estimate .gm38-table tbody tr:nth-child(even){background:#f5f7f8}
.gm38-estimate .gm38-cell-label{display:none}
.gm38-estimate .gm38-note{padding:18px 20px;margin:22px 0;border-left:3px solid #b3945d;background:#f0f2f3;color:#343b41;line-height:1.65}
.gm38-estimate .w1b-calc-links{margin-top:24px}
@media(max-width:760px){
 .gm38-estimate .gm38-table{display:block;margin:20px 0;font-size:14px;background:transparent}
 .gm38-estimate .gm38-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}
 .gm38-estimate .gm38-table tbody{display:block}
 .gm38-estimate .gm38-table tr{display:block;border:1px solid #dce1e5;border-radius:8px;margin-bottom:14px;overflow:hidden;background:#fff}
 .gm38-estimate .gm38-table th,.gm38-estimate .gm38-table td{display:block;width:auto;border:0;padding:12px 15px}
 .gm38-estimate .gm38-table td+td{border-top:1px solid #e5e9ec}
 .gm38-estimate .gm38-table td:first-child{background:#24282c;color:#fff;font-size:15px}
 .gm38-estimate .gm38-cell-label{display:block;margin-bottom:5px;color:#5e676f;font-size:12px;font-weight:700}
 .gm38-estimate .gm38-table td:first-child .gm38-cell-label{display:none}
 .gm38-estimate .gm38-note{padding:15px 17px;font-size:14px}
}
