@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86GPwyKK58UfivUw4aw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86GPwyKy58UfivUw.woff2)format("woff2");unicode-range:U+20-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2)format("woff2");unicode-range:U+20-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rP2Hp2ywxg089UriCZ2IHTWEBlwu8Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rP2Hp2ywxg089UriCZOIHTWEBlw.woff2)format("woff2");unicode-range:U+20-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXt_A-X-uE0qEE5Do.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTXtHA-X-uE0qEEw.woff2)format("woff2");unicode-range:U+20-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDZbtPK-F2qC0usEw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtPK-F2qC0s.woff2)format("woff2");unicode-range:U+20-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary:#141414;--color-secondary:#dfdfdf;--color-text:#454545;--color-accent:#fff;--color-surface:#f6f6f6;--color-teal:#357171;--color-orange:#f48d26;--color-sage:#cbdbc1;--color-muted:gray;--color-line:#eee;--font-text:"DM Sans", sans-serif;--font-display:"Playfair Display", serif;--font-serif-display:"DM Serif Display", serif;--header-height:96px}*,:before,:after{box-sizing:border-box}body{color:var(--color-text);font-family:var(--font-text);background:#fff;margin:0;font-size:16px;font-weight:400;line-height:1.6}img,video{max-width:100%;height:auto}iframe{max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--color-primary);font-family:var(--font-text);text-transform:capitalize;font-weight:500;line-height:1.2}h1{font-size:38px;font-weight:400;line-height:1.2}h2{text-transform:none;font-size:27px;line-height:1.3}h3{font-size:22px}h4{font-size:20px}h5{letter-spacing:-.5px;font-size:23px}h6{text-transform:none;font-size:16px;font-weight:400;line-height:1.5}a{color:var(--color-primary)}button,input[type=button],input[type=submit]{background:var(--color-teal);color:#fff;cursor:pointer;font-family:var(--font-text);text-transform:capitalize;border:0;border-radius:200px;padding:.8em 1.4em;font-size:16px;font-weight:500;line-height:1.2}button:hover,button:focus-visible,input[type=button]:hover,input[type=submit]:hover{background:var(--color-orange);color:#fff}.skip-link{color:var(--color-primary);z-index:30;background:#fff;padding:.5rem .75rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:none}.portada-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:20;background:#fff;padding-block:1rem;position:relative}.header-inner{justify-content:space-between;align-items:center;width:100%;margin-inline:auto;padding-inline:10px;display:flex}.site-header-busqueda .header-buscar{flex:auto;width:100%;max-width:320px;margin-left:24px;position:relative}.site-header-busqueda .header-buscar input{color:#fcfcfc;font-family:var(--font-text);background:0 0;border:2px solid #eaeaeb;border-radius:46px;width:100%;height:46px;padding:0 48px 0 20px;font-size:16px}.site-header-busqueda .header-buscar input::placeholder{color:#fff;opacity:1}.site-header-busqueda .header-buscar button{color:#fff;text-transform:none;background:0 0;border-radius:0;justify-content:center;align-items:center;width:40px;height:46px;padding:0;display:flex;position:absolute;top:0;right:6px}.site-header-busqueda .header-buscar button:hover,.site-header-busqueda .header-buscar button:focus-visible{color:#fff;background:0 0}@media (width>=768px){.site-header-busqueda .header-buscar{margin-left:auto}}.site-logo{flex:none;line-height:0;display:block}.site-logo img{width:93px;height:64px;display:block}.nav-toggle{color:#494c4f;text-transform:none;background:#0000000d;border-radius:3px;justify-content:center;align-items:center;padding:.5rem;display:flex}.nav-toggle:hover,.nav-toggle:focus-visible{color:#494c4f;background:#00000014}.nav-toggle-icon{width:1.25rem;display:block}.nav-toggle-icon:before,.nav-toggle-icon:after{content:"";background:currentColor;border-radius:3px;height:3px;transition:transform .2s ease-in-out;display:block}.nav-toggle-icon:before{margin-bottom:.5rem;box-shadow:0 .35rem}.nav-toggle[aria-expanded=true] .nav-toggle-icon:before{box-shadow:none;transform:translateY(.35rem)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-icon:after{transform:translateY(-.35rem)rotate(-45deg)}.site-nav{z-index:20;width:100%;display:none;position:absolute;top:100%;left:0}.site-header.is-open .site-nav{display:block}.menu,.submenu{margin:0;padding:0;list-style:none}.menu>.menu-item>a,.menu-parent{color:#55595c;font:inherit;text-align:left;text-transform:none;background:#fff;border-radius:0;width:100%;padding:20px;font-weight:400;text-decoration:none;display:block;box-shadow:inset 0 -1px #0000001a}.menu-parent:hover,.menu-parent:focus-visible,.menu>.menu-item>a:hover{color:#55595c;background:#fff}.submenu{background:#fff;display:none}.menu-item.is-open>.submenu{display:block}.submenu a{color:#55595c;background:#fff;padding:20px 20px 20px 32px;text-decoration:none;display:block;box-shadow:inset 0 -1px #0000001a}.has-children{position:relative}.site-main{width:100%;margin-inline:auto;padding:1.5rem 10px 2.5rem}.site-main a{text-decoration:underline}.site-main img{height:auto}.site-footer{background:var(--color-primary);color:var(--color-secondary);padding:100px 20px 30px}.footer-inner{max-width:1290px;margin-inline:auto}.footer-top{flex-direction:column;gap:20px;display:flex}.footer-brand,.footer-links{border-bottom:1px solid var(--color-text);flex-direction:column;gap:20px;padding-bottom:20px;display:flex}.footer-brand img{width:421px;height:auto;display:none}.footer-brand p,.footer-bottom p{margin:0}.footer-brand p{color:var(--color-secondary);line-height:1.5}.footer-links h2{color:#fff;letter-spacing:-.5px;text-transform:capitalize;margin:0;font-size:23px;font-weight:500;line-height:1.2}.footer-links ul{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.footer-links a,.footer-legal a{text-decoration:none}.footer-links a{color:var(--color-secondary);transition:color .3s}.footer-links a:hover,.footer-links a:focus-visible{color:#fff}.footer-bottom{text-align:center;flex-direction:column-reverse;align-items:center;gap:12px;margin-top:10px;display:flex}.footer-legal{flex-wrap:wrap;justify-content:space-around;gap:12px 28px;width:100%;display:flex}.footer-legal a{color:var(--color-muted)}.footer-bottom p{color:var(--color-secondary);width:100%}@media (width>=576px){.header-inner,.site-main{max-width:500px;padding-inline:0}}@media (width>=768px){.header-inner,.site-main{max-width:600px}.footer-brand p{text-align:center;padding-inline:150px}.footer-links,.footer-brand,.footer-links h2,.footer-bottom{text-align:center}.footer-brand img{margin-inline:auto}}@media (width<=767px){.footer-top,.footer-brand,.footer-links{gap:15px}.footer-brand,.footer-links,.footer-links h2,.footer-bottom{text-align:center}.footer-brand img{margin-inline:auto}}@media (width>=992px){.header-inner,.site-main{max-width:800px}.nav-toggle{display:none}.site-nav{width:auto;display:flex;position:static}.menu{flex-wrap:wrap;display:flex}.menu>.menu-item{align-items:center;display:flex}.menu>.menu-item>a,.menu-parent{box-shadow:none;color:var(--color-primary);background:0 0;width:auto;padding:8px 15px}.menu-parent:hover,.menu-parent:focus-visible,.menu>.menu-item>a:hover{color:var(--color-primary);background:0 0}.submenu{z-index:2;width:max-content;min-width:240px;max-width:22rem;position:absolute;top:100%;left:0}.submenu a{border-bottom:1px solid var(--color-line);box-shadow:none;color:var(--color-primary);padding:8px 15px}.submenu li:last-child a{border-bottom:0}.menu-item:hover>.submenu,.menu-item:focus-within>.submenu{display:block}}@media (width>=1025px){.site-footer{padding-inline:0}.footer-top{flex-direction:row;gap:0}.footer-brand,.footer-links{text-align:start;flex:1;justify-content:center}.footer-brand p{text-align:start;padding-inline:0}.footer-links{padding-left:100px}.footer-links h2,.footer-bottom{text-align:start}.footer-brand img{margin-inline:0}.footer-bottom{flex-direction:row;justify-content:space-between}.footer-legal,.footer-bottom p{flex:1;width:auto}.footer-bottom p{text-align:center}}@media (width>=1200px){.header-inner,.site-main{max-width:1140px}}.volver-arriba{background:var(--color-teal);color:#fff;cursor:pointer;text-transform:none;z-index:40;border:0;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #1414142e}.volver-arriba[hidden]{display:none}.volver-arriba:hover,.volver-arriba:focus-visible{background:var(--color-orange);color:#fff}.volver-arriba svg{display:block}
