/*
Theme Name: Origo
Theme URI: https://avaluosorigo.com
Author: Origo S.A.S.
Description: Tema a la medida para Origo, avalúos certificados. Calidad y confianza.
Version: 1.0.6
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: origo
*/
@font-face{font-family:'Agdasima';src:url('/wp-content/themes/origo/assets/agdasima-bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Anybody';src:url('/wp-content/themes/origo/assets/anybody-variable.ttf') format('truetype');font-weight:100 900;font-stretch:50% 150%;font-style:normal;font-display:swap}
body{margin:0;background:#FFFFFF;color:#1C3456;font-family:'Anybody',system-ui,sans-serif;font-weight:400}
a{color:#0E7375}a:hover{color:#1C3456}
.mapa-dep{cursor:pointer;transition:fill 0.15s}.mapa-dep:hover{fill:#1C3456}
details summary{list-style:none;cursor:pointer}
details summary::-webkit-details-marker{display:none}
details[open] .faq-plus{transform:rotate(45deg)}
input:focus,select:focus,textarea:focus{outline:3px solid #6FC7C9;outline-offset:1px}
html{scroll-behavior:smooth}
*,*::before,*::after{box-sizing:border-box}
img{max-width:100%}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.origo-sitio{font-family:'Anybody',system-ui,sans-serif;color:#1C3456;background:#FFFFFF;min-width:320px}
/* Contenido escrito en el editor (entradas del blog) */
.entrada{max-width:820px;margin:0 auto;padding:56px 24px 32px;display:flex;flex-direction:column;gap:28px;font-size:18px;line-height:1.75;color:#2A3D5A}
.entrada>*{margin:0}
.entrada>h2{margin:16px 0 0;font-family:'Agdasima',sans-serif;font-weight:700;font-size:40px;line-height:1;text-transform:uppercase;color:#1C3456}
.entrada>h3{margin:8px 0 0;font-size:24px;font-weight:700;color:#1C3456;line-height:1.3}
.entrada>ul,.entrada>ol{padding-left:22px;display:flex;flex-direction:column;gap:8px}
.entrada>table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}
.entrada>table th,.entrada>table td{padding:12px 16px;border-top:1px solid #DCE3EA;text-align:left}
.entrada>figure{margin:0}.entrada>figure table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.entrada>figure th,.entrada>figure td{padding:12px 16px;border-top:1px solid #DCE3EA;text-align:left;vertical-align:top}.entrada>figure thead th{background:#F4F7F9}
.entrada>blockquote{border-left:4px solid #118689;padding:4px 0 4px 20px;color:#3B4C66}
.entrada>p a{font-weight:700}
.entrada img{height:auto;border-radius:12px}
.origo-campo{font:inherit;font-weight:400;font-size:17px;padding:14px 16px;border:1px solid #A9B6C6;border-radius:8px;color:#1C3456;background:#FFFFFF;width:100%}
.origo-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
