/* Polreformas: portada, obras, baños y cocinas, ajustes de lectura y cabecera móvil */
:is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) a:focus-visible { outline: 3px solid #614600; outline-offset: 4px; }
@media (max-width: 767px) {
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .header-logo-contact-section { padding: 18px 0 !important; }
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .header-box { display: flex; flex-direction: column; gap: 14px; }
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .header-box-logo,
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .header-box-contact { width: 100%; margin: 0; padding: 0; }
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .wrapper-logo { margin: 0; }
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .custom-logo { max-width: 260px; height: auto; }
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .wrapper-header-contact { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 12px 20px; margin: 0; }
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .contact-box { width: auto; margin: 0; padding: 0; text-align: center; }
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .contact-box p { margin: 0; font-size: 15px; }
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .icon-contacts { display: none; }
  :is(body.home, body.page-id-714, body.page-id-1980, body.page-id-1988, body.page-id-2, body.page-id-1995, body.page-id-1940, body.page-id-2307, body.page-id-2106, body.page-id-2308, body.page-id-2309, body.page-id-1687, body.page-id-1682, body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .request-quote-btn { padding: 10px 16px; margin: 0; }
}
:is(body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .vc_single_image-img {max-width:850px;width:100%;height:auto;}
:is(body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .wpb_text_column h2,:is(body.page-id-2099, body.page-id-1891, body.page-id-2033, body.page-id-1973, body.page-id-1884, body.page-id-1873, body.page-id-2058, body.page-id-2119, body.page-id-2125, body.page-id-2250, body.page-id-2172, body.page-id-2256, body.page-id-2259, body.page-id-2262, body.page-id-2288, body.page-id-2287, body.page-id-2286, body.page-id-2285, body.page-id-2284, body.page-id-2283, body.page-id-2282, body.page-id-2281, body.page-id-2280) .wpb_text_column h3 {font-family:Arial,Helvetica,sans-serif;line-height:1.3;}
/* Legibilidad de cabecera, portada y pie */
.header-logo-contact-section .contact-box span {color:#595959;}
body.home .quality-inner p {color:#595959;}
.footer-widgets-area .wp-block-paragraph {color:#dedede;}