@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/7838e9cc37e312b6-s.1bio_i4k4_h-7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f76ebd581801a14e-s.28pwg5cihh1vo.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:Saira;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/7c1e39d02e51fd6d-s.p.161-8jf3b5y85.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:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.saira_de238f36-module__-BtfYW__className{font-family:Saira,Saira Fallback;font-style:normal}.saira_de238f36-module__-BtfYW__variable{--font-saira:"Saira", "Saira Fallback"}
.web-publica a{color:inherit;text-decoration:none}.web-publica img{max-width:100%;display:block}.web-publica button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.web-publica .wp-wrap{max-width:1400px;padding-left:max(46px, var(--izq));padding-right:max(46px, var(--der));margin:0 auto}.web-publica .wp-lbl{letter-spacing:.3em;text-transform:uppercase;color:var(--gris);font-size:10px;font-weight:600}.web-publica .wp-saltar{z-index:200;background:var(--blanco);color:var(--negro);letter-spacing:.16em;text-transform:uppercase;padding:14px 22px;font-size:12px;font-weight:700;position:absolute;top:0;left:-9999px}.web-publica .wp-saltar:focus{left:12px;top:calc(12px + var(--arriba))}.web-publica .wp-btn{letter-spacing:.2em;text-transform:uppercase;background:var(--blanco);color:var(--negro);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));padding:16px 32px;font-size:11px;font-weight:700;transition:background .25s,color .25s;display:inline-block}.web-publica .wp-btn:hover{background:var(--plata)}.web-publica .wp-btn--linea{color:var(--blanco);box-shadow:inset 0 0 0 1px var(--linea-2);background:0 0}.web-publica .wp-btn--linea:hover{background:#ffffff1a}.web-publica .wp-franja-segura{height:var(--arriba);z-index:80;background:var(--negro);position:fixed;inset:0 0 auto}.web-publica .wp-barra{top:var(--arriba);z-index:70;border-bottom:1px solid #0000;transition:background .35s,border-color .35s;position:fixed;left:0;right:0}.web-publica .wp-barra--solida{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--linea);background:#000000ed}.web-publica .wp-barra-in{align-items:center;gap:30px;height:74px;display:flex}.web-publica .wp-menu{letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:11px;font-size:10.5px;font-weight:600;display:flex}.web-publica .wp-menu i{border-top:1.6px solid;border-bottom:1.6px solid;width:19px;height:9px;display:block}.web-publica .wp-logo{letter-spacing:.42em;text-transform:uppercase;margin-left:6px;font-size:19px;font-weight:700}.web-publica .wp-logo--pie{margin:0;font-size:17px;display:inline-block}.web-publica .wp-nav{letter-spacing:.2em;text-transform:uppercase;gap:30px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.web-publica .wp-nav a{color:var(--plata);transition:color .2s}.web-publica .wp-nav a:hover,.web-publica .wp-nav a[aria-current=page]{color:var(--blanco)}@media (max-width:1040px){.web-publica .wp-nav{display:none}}.web-publica .wp-principal{padding-top:calc(74px + var(--arriba));flex-direction:column;flex:1;display:flex}.web-publica:has(.wp-hero) .wp-principal{padding-top:0}.web-publica .wp-panel{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f7;position:fixed;inset:0;overflow-y:auto}.web-publica .wp-panel-in{min-height:100%;padding:calc(var(--arriba) + 80px) max(46px, var(--der)) calc(var(--abajo) + 50px) max(46px, var(--izq));flex-direction:column;justify-content:center;gap:40px;max-width:1400px;margin:0 auto;display:flex}.web-publica .wp-panel-nav{flex-direction:column;gap:6px;display:flex}.web-publica .wp-panel-nav a{text-transform:uppercase;letter-spacing:-.02em;color:var(--plata);font-size:clamp(26px,5vw,50px);font-weight:700;line-height:1.18;transition:color .2s}.web-publica .wp-panel-nav a:hover,.web-publica .wp-panel-nav a[aria-current=page]{color:var(--blanco)}.web-publica .wp-panel-pie{color:var(--gris);border-top:1px solid var(--linea);flex-wrap:wrap;gap:46px;padding-top:26px;font-size:13px;line-height:1.8;display:flex}.web-publica .wp-panel-pie a:hover{color:var(--plata)}.web-publica .wp-cerrar{top:calc(var(--arriba) + 20px);right:max(40px, var(--der));color:var(--plata);padding:8px 12px;font-size:34px;line-height:1;position:absolute}.web-publica .wp-cerrar:hover{color:var(--blanco)}.web-publica .wp-pie{background:var(--carbon);border-top:1px solid var(--linea);padding-top:84px}.web-publica .wp-pie-cols{grid-template-columns:1.6fr repeat(4,1fr);gap:40px;padding-bottom:62px;display:grid}@media (max-width:1040px){.web-publica .wp-pie-cols{grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.web-publica .wp-pie-cols{grid-template-columns:1fr 1fr}}@media (max-width:460px){.web-publica .wp-pie-cols{grid-template-columns:1fr}}.web-publica .wp-pie-cols>div{min-width:0}.web-publica .wp-pie-titulo{letter-spacing:.26em;text-transform:uppercase;color:var(--gris-2);margin:0 0 20px;font-size:9.5px;font-weight:700;line-height:1.6}.web-publica .wp-pie-lista{color:var(--plata);overflow-wrap:anywhere;margin:0;padding:0;font-size:13px;line-height:2.2;list-style:none}.web-publica .wp-pie-lista a:hover{color:var(--blanco)}.web-publica .wp-pie-intro{color:var(--gris);max-width:32ch;margin-top:20px;font-size:13px;line-height:1.85}.web-publica .wp-social{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.web-publica .wp-social a{letter-spacing:.04em;width:34px;height:34px;color:var(--plata);box-shadow:inset 0 0 0 1px var(--linea);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));place-items:center;font-size:10px;font-weight:700;transition:all .22s;display:grid}.web-publica .wp-social a:hover{background:var(--blanco);color:var(--negro)}.web-publica .wp-legal{border-top:1px solid var(--linea);padding-top:26px;padding-bottom:calc(96px + var(--abajo));letter-spacing:.09em;color:var(--gris-2);flex-wrap:wrap;justify-content:space-between;gap:22px;font-size:10.5px;display:flex}.web-publica .wp-legal-enlaces{flex-wrap:wrap;gap:24px;display:flex}.web-publica .wp-legal a:hover{color:var(--plata)}@media (max-width:620px){.web-publica .wp-wrap,.web-publica .wp-panel-in{padding-left:max(22px, var(--izq));padding-right:max(22px, var(--der))}.web-publica .wp-cerrar{right:max(14px, var(--der))}}.web-publica .wp-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.web-publica .wp-hero{background:var(--negro);height:100svh;min-height:600px;position:relative;overflow:hidden}.web-publica .wp-slide{opacity:0;visibility:hidden;transition:opacity 1.1s,visibility 1.1s;position:absolute;inset:0}.web-publica .wp-slide--act{opacity:1;visibility:visible}.web-publica .wp-slide-foto{object-fit:cover;width:100%;height:100%;transition:transform 7.5s linear;transform:scale(1.07)}.web-publica .wp-slide--act .wp-slide-foto{transform:scale(1)}.web-publica .wp-slide-foto--vacia{background:radial-gradient(ellipse at 60% 30%, #1b1b1b 0%, var(--negro) 65%)}.web-publica .wp-slide:after{content:"";pointer-events:none;background:linear-gradient(#000000b8 0%,#0000001a 30%,#00000059 58%,#000000ed 100%);position:absolute;inset:0}.web-publica .wp-s-tx{z-index:3;padding-bottom:calc(116px + var(--abajo));position:absolute;bottom:0;left:0;right:0}.web-publica .wp-eslogan{color:var(--plata);letter-spacing:.01em;max-width:30ch;margin:0 0 14px;font-size:clamp(15px,2vw,23px);font-weight:300}.web-publica .wp-s-ti{text-transform:uppercase;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(40px,8.4vw,112px);font-weight:700;line-height:.96}.web-publica .wp-tiras{border-top:1px solid var(--linea-2);flex-wrap:wrap;max-width:560px;margin:26px 0 0;display:flex}.web-publica .wp-tiras>div{flex:1 1 0;min-width:0;padding:13px 16px 0 0}.web-publica .wp-tiras>div+div{border-left:1px solid var(--linea);padding-left:16px}@media (max-width:560px){.web-publica .wp-tiras>div{flex-basis:40%}.web-publica .wp-tiras>div:nth-child(3){border-left:0;border-top:1px solid var(--linea);flex-basis:100%;margin-top:12px;padding-bottom:4px;padding-left:0}}.web-publica .wp-tiras b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;display:block}.web-publica .wp-tiras span{letter-spacing:.2em;text-transform:uppercase;color:var(--gris);margin-top:3px;font-size:9px;font-weight:600;display:block}.web-publica .wp-s-acc{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.web-publica .wp-indic{z-index:4;left:max(46px, var(--izq));right:max(46px, var(--der));bottom:calc(50px + var(--abajo));align-items:center;gap:12px;display:flex;position:absolute}.web-publica .wp-ind{background:#ffffff42;flex:0 0 74px;height:2px;padding:0;position:relative;overflow:hidden}.web-publica .wp-ind:before{content:"";position:absolute;inset:-14px 0}.web-publica .wp-ind b{background:var(--blanco);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.web-publica .wp-ind--act b{animation:7s linear forwards wp-barra}.web-publica .wp-ind--vista b{transform:scaleX(1)}.web-publica .wp-hero--pausa .wp-ind--act b{animation-play-state:paused}@keyframes wp-barra{to{transform:scaleX(1)}}.web-publica .wp-ind-n{letter-spacing:.2em;color:var(--gris);font-variant-numeric:tabular-nums;margin-left:6px;font-size:10px;font-weight:600}@media (max-width:620px){.web-publica .wp-ind{flex:0 0 42px}.web-publica .wp-s-tx{padding-bottom:calc(96px + var(--abajo))}.web-publica .wp-indic{left:max(22px, var(--izq));right:max(22px, var(--der))}}.web-publica .wp-fab{right:max(20px, var(--der));bottom:calc(20px + var(--abajo));z-index:60;background:var(--panel);width:56px;height:56px;color:var(--blanco);box-shadow:inset 0 0 0 1px var(--linea-2);clip-path:polygon(0 0, calc(100% - var(--corte)) 0, 100% var(--corte), 100% 100%, var(--corte) 100%, 0 calc(100% - var(--corte)));place-items:center;transition:background .22s,color .22s;display:grid;position:fixed}.web-publica .wp-fab:hover{background:var(--blanco);color:var(--negro)}.web-publica .wp-sec{padding-block:120px}.web-publica section[id]{scroll-margin-top:calc(96px + var(--arriba))}.web-publica .wp-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}.web-publica .wp-sec-titulo{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,58px);font-weight:700;line-height:.96}.web-publica .wp-sec-p{color:var(--gris);max-width:46ch;margin-top:14px;font-size:15px}.web-publica .wp-filtros{border-bottom:1px solid var(--linea);flex-wrap:wrap;gap:26px;margin-bottom:42px;padding-bottom:17px;display:flex}.web-publica .wp-filtros a{letter-spacing:.2em;text-transform:uppercase;color:var(--gris-2);border-bottom:2px solid #0000;margin-bottom:-18px;padding-bottom:8px;font-size:10.5px;font-weight:700;transition:all .22s}.web-publica .wp-filtros a:hover{color:var(--plata)}.web-publica .wp-filtros a[aria-current=page]{color:var(--blanco);border-bottom-color:var(--blanco)}.web-publica .wp-filtros-2{flex-direction:column;gap:10px;margin:-20px 0 42px;display:flex}.web-publica .wp-filtros-2 nav{flex-wrap:wrap;align-items:baseline;gap:6px 18px;font-size:12px;display:flex}.web-publica .wp-filtros-2-t{letter-spacing:.24em;text-transform:uppercase;color:var(--gris-2);min-width:64px;font-size:9.5px;font-weight:700}.web-publica .wp-filtros-2 a{color:var(--gris);text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .2s}.web-publica .wp-filtros-2 a:hover{color:var(--plata)}.web-publica .wp-filtros-2 a[aria-current=page]{color:var(--blanco);-webkit-text-decoration-color:var(--blanco);text-decoration-color:var(--blanco)}.web-publica .wp-mods{grid-template-columns:repeat(auto-fill,minmax(min(348px,100%),1fr));gap:46px 32px;display:grid}.web-publica .wp-mod{flex-direction:column;min-width:0;display:flex}.web-publica .wp-m-im{aspect-ratio:16/10;max-width:100%;box-shadow:inset 0 0 0 1px var(--linea);background:linear-gradient(140deg,#161616,#0b0b0b);display:block;position:relative;overflow:hidden}.web-publica .wp-m-im img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.3,1)}.web-publica .wp-mod:hover .wp-m-im img{transform:scale(1.06)}.web-publica .wp-m-ph{text-align:center;text-transform:uppercase;color:#ffffff1f;letter-spacing:-.01em;place-items:center;padding:0 18px;font-size:clamp(17px,2.2vw,26px);font-weight:700;display:grid;position:absolute;inset:0}.web-publica .wp-m-tag{background:var(--blanco);color:var(--negro);letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:8px 13px;font-size:9px;font-weight:700;position:absolute;top:0;left:0}.web-publica .wp-m-titulo{text-transform:uppercase;letter-spacing:-.015em;overflow-wrap:anywhere;margin:22px 0 0;font-size:19px;font-weight:700;line-height:1.05}.web-publica .wp-m-titulo a:hover{color:var(--plata)}.web-publica .wp-m-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin-top:7px;font-size:11.5px;font-weight:500}.web-publica .wp-m-datos{border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);margin-top:18px;display:flex}.web-publica .wp-m-datos>div{flex:1;min-width:0;padding:12px 12px 12px 0}.web-publica .wp-m-datos>div+div{border-left:1px solid var(--linea);padding-left:12px}.web-publica .wp-m-datos b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.web-publica .wp-m-datos span{letter-spacing:.18em;text-transform:uppercase;color:var(--gris-2);margin-top:3px;font-size:8.5px;font-weight:600;display:block}.web-publica .wp-m-pr{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:22px;font-weight:600}.web-publica .wp-m-acc{gap:9px;margin-top:18px;display:flex}.web-publica .wp-m-acc a{text-align:center;letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));flex:1;min-width:0;padding:13px 8px;font-size:9.5px;font-weight:700;transition:all .22s}.web-publica .wp-m-acc--p{background:var(--blanco);color:var(--negro)}.web-publica .wp-m-acc--p:hover{background:var(--plata)}.web-publica .wp-m-acc--s{box-shadow:inset 0 0 0 1px var(--linea-2);color:var(--plata)}.web-publica .wp-m-acc--s:hover{color:var(--blanco);background:#ffffff17}.web-publica .wp-vacio{color:var(--gris);flex-direction:column;align-items:flex-start;gap:22px;max-width:52ch;display:flex}@media (max-width:620px){.web-publica .wp-sec{padding-block:80px}.web-publica .wp-filtros-2-t{flex-basis:100%}}.web-publica .wp-ficha{padding-block:56px 110px}.web-publica .wp-volver{letter-spacing:.2em;text-transform:uppercase;color:var(--gris);font-size:10.5px;font-weight:700}.web-publica .wp-volver:hover{color:var(--blanco)}.web-publica .wp-ficha-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:56px;margin-top:30px;display:grid}@media (max-width:960px){.web-publica .wp-ficha-grid{grid-template-columns:minmax(0,1fr);gap:34px}}@media (min-width:961px){.web-publica .wp-galeria{top:calc(74px + var(--arriba) + 28px);position:sticky}}.web-publica .wp-ficha-im{aspect-ratio:16/10;max-width:100%;box-shadow:inset 0 0 0 1px var(--linea);background:linear-gradient(140deg,#161616,#0b0b0b);display:block;position:relative;overflow:hidden}.web-publica .wp-ficha-im img{object-fit:cover;width:100%;height:100%}.web-publica .wp-miniaturas{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}@media (max-width:620px){.web-publica .wp-miniaturas{grid-template-columns:repeat(4,minmax(0,1fr))}}.web-publica .wp-miniaturas button{aspect-ratio:1;opacity:.55;box-shadow:inset 0 0 0 1px var(--linea);padding:0;transition:opacity .2s;position:relative;overflow:hidden}.web-publica .wp-miniaturas button:hover,.web-publica .wp-miniaturas button[aria-pressed=true]{opacity:1}.web-publica .wp-miniaturas img{object-fit:cover;width:100%;height:100%}.web-publica .wp-ficha-datos{min-width:0}.web-publica .wp-ficha-titulo{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(28px,4.4vw,46px);font-weight:700;line-height:.98}.web-publica .wp-ficha-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin-top:10px;font-size:11.5px;font-weight:500}.web-publica .wp-ficha-pr{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:24px 0;font-size:clamp(28px,3.4vw,38px);font-weight:600}.web-publica .wp-ficha-des{color:var(--plata);white-space:pre-line;margin-bottom:26px;font-size:14.5px;line-height:1.8}.web-publica .wp-ficha-tabla{border-collapse:collapse;width:100%;margin-bottom:30px;font-size:13.5px}.web-publica .wp-ficha-tabla th,.web-publica .wp-ficha-tabla td{text-align:left;border-bottom:1px solid var(--linea);vertical-align:top;padding:11px 0}.web-publica .wp-ficha-tabla th{letter-spacing:.18em;text-transform:uppercase;color:var(--gris-2);width:44%;padding-top:13px;padding-right:14px;font-size:9.5px;font-weight:600}.web-publica .wp-ficha-tabla td{overflow-wrap:anywhere}.web-publica .wp-ficha-acc{flex-direction:column;gap:10px;display:flex}.web-publica .wp-ficha-acc .wp-btn{text-align:center}.web-publica .wp-ficha-contacto{border-top:1px solid var(--linea);max-width:640px;margin-top:90px;padding-top:50px}.web-publica .wp-ficha-contacto-titulo{text-transform:uppercase;letter-spacing:-.015em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:700}.web-publica .wp-res{background:var(--panel);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);padding-block:116px}@media (max-width:620px){.web-publica .wp-res{padding-block:80px}}.web-publica .wp-rc-titulo a:hover{color:var(--plata)}.web-publica .wp-res-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:960px){.web-publica .wp-res-g{grid-template-columns:minmax(0,1fr)}}.web-publica .wp-rc{background:var(--panel-2);min-width:0;box-shadow:inset 0 0 0 1px var(--linea);flex-direction:column;padding:34px 30px 30px;transition:background .25s;display:flex}.web-publica .wp-rc:hover{background:#1e1e1e}.web-publica .wp-rc-titulo{text-transform:uppercase;letter-spacing:-.015em;margin:10px 0 0;font-size:22px;font-weight:700;line-height:1.05}.web-publica .wp-rc-texto{color:var(--gris);flex:1;margin:14px 0 26px;font-size:14px;line-height:1.75}.web-publica .wp-rc-acc{flex-direction:column;gap:10px;display:flex}.web-publica .wp-rc-acc .wp-btn{text-align:center;padding:14px 20px}.web-publica .wp-vit{background:radial-gradient(ellipse at 75% 40%, #1c1c1c 0%, var(--negro) 70%);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);align-items:center;display:flex;position:relative;overflow:hidden}.web-publica .wp-vit--foto{min-height:88vh}.web-publica .wp-vit-im{object-fit:cover;object-position:52% 48%;width:100%;height:100%;position:absolute;inset:0}.web-publica .wp-vit--foto:after{content:"";background:linear-gradient(90deg,#000000f0 0%,#000000ad 46%,#00000057 100%);position:absolute;inset:0}.web-publica .wp-vit .wp-wrap{z-index:2;width:100%;padding-block:110px;position:relative}.web-publica .wp-vit-titulo{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;max-width:13ch;margin:16px 0 0;font-size:clamp(32px,5.4vw,76px);font-weight:700;line-height:.96}.web-publica .wp-vit-datos{grid-template-columns:repeat(3,auto);justify-content:start;gap:34px;margin:34px 0;display:grid}@media (max-width:620px){.web-publica .wp-vit-datos{grid-template-columns:minmax(0,1fr);gap:20px}}.web-publica .wp-vit-datos dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.web-publica .wp-vit-datos dt{letter-spacing:.2em;text-transform:uppercase;color:var(--gris);margin-bottom:5px;font-size:9px;font-weight:600}.web-publica .wp-vit-acc{flex-wrap:wrap;gap:12px;display:flex}.web-publica .wp-contacto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}@media (max-width:960px){.web-publica .wp-contacto{grid-template-columns:minmax(0,1fr)}}.web-publica .wp-contacto-titulo{margin-top:16px}.web-publica .wp-contacto-datos{grid-template-columns:minmax(0,1fr);gap:20px}.web-publica .wp-form{flex-direction:column;gap:12px;margin-top:22px;display:flex}.web-publica .wp-form-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:620px){.web-publica .wp-form-2{grid-template-columns:minmax(0,1fr)}}.web-publica .wp-campo{background:var(--negro);width:100%;min-width:0;color:var(--blanco);font:inherit;box-shadow:inset 0 0 0 1px var(--linea-2);border:0;border-radius:0;padding:14px 16px;font-size:14px;transition:box-shadow .2s}.web-publica textarea.wp-campo{resize:vertical;min-height:110px}.web-publica .wp-campo::placeholder{color:var(--gris-2)}.web-publica .wp-campo:focus{box-shadow:inset 0 0 0 1px var(--blanco);outline:none}.web-publica .wp-form-acepto{color:var(--gris);align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.web-publica .wp-form-acepto input{accent-color:var(--blanco);margin-top:3px}.web-publica .wp-form-acepto a{color:var(--plata);text-underline-offset:3px;text-decoration:underline}.web-publica .wp-form-error{color:#f87171;font-size:13px}.web-publica .wp-form-ok{color:var(--plata);margin-top:22px;font-size:14px}.web-publica .wp-form .wp-btn{align-self:flex-start;margin-top:6px}
