
.ddv-content:has(#barcelona-propuesta)>.wrap{display:none}
#barcelona-propuesta{--ddv-surface:#1a211a;--ddv-line:#3a4534;line-height:1.65}
#barcelona-propuesta *{}#barcelona-propuesta .b-wrap{}#barcelona-propuesta .b-section{padding:76px 0}#barcelona-propuesta h1,#barcelona-propuesta h2,#barcelona-propuesta h3{letter-spacing:-.045em;line-height:1.12}#barcelona-propuesta h1{font-size:clamp(40px,4.9vw,68px);max-width:850px;margin:20px 0 24px}#barcelona-propuesta h2{font-size:clamp(30px,3.3vw,47px);margin-bottom:24px}#barcelona-propuesta h3{font-size:23px;margin-bottom:14px}#barcelona-propuesta em{}#barcelona-propuesta p{margin:0 0 20px}#barcelona-propuesta .b-kicker{display:block;color:var(--ddv-lime);font-size:11px;line-height:1.5;letter-spacing:.12em;font-weight:600;margin-bottom:16px}#barcelona-propuesta .b-lead{font-size:20px;line-height:1.55;max-width:760px;color:#e1e7dd}#barcelona-propuesta a{}#barcelona-propuesta .b-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--ddv-lime);text-underline-offset:5px}#barcelona-propuesta .b-button{gap:16px;min-height:54px;padding:15px 22px;text-decoration:none;font-size:15px;line-height:1.35}#barcelona-propuesta .b-button:hover{background:#d5f797}#barcelona-propuesta a:focus-visible,#barcelona-propuesta summary:focus-visible{outline:3px solid var(--ddv-lime);outline-offset:5px}#barcelona-propuesta .b-hero{padding:54px 0 44px;background:radial-gradient(ellipse at 15% 0,#263021 0,transparent 65%)}#barcelona-propuesta .b-hero-bottom{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:end;margin-top:32px}#barcelona-propuesta .b-hero-note{font-size:13px;margin:15px 0 0}#barcelona-propuesta .b-outline{border-left:2px solid var(--ddv-lime);padding-left:24px}#barcelona-propuesta .b-outline p{margin:0;font-size:15px}#barcelona-propuesta .b-jump{padding:18px 0;border-block:1px solid var(--ddv-line)}#barcelona-propuesta .b-jump .b-wrap{display:flex;gap:18px 30px;flex-wrap:wrap}#barcelona-propuesta .b-jump a{font-size:13px;min-height:32px;display:inline-flex;align-items:center;text-decoration:none;color:#d7dfd0}#barcelona-propuesta .b-split{display:grid;grid-template-columns:1fr 1.1fr;gap:72px}#barcelona-propuesta .b-routes{display:grid;gap:0}#barcelona-propuesta .b-route{display:grid;grid-template-columns:40px 1fr;gap:18px;padding:24px 0;border-top:1px solid var(--ddv-line)}#barcelona-propuesta .b-route:first-child{padding-top:0;border:0}#barcelona-propuesta .b-route>span{font-size:13px;color:var(--ddv-lime)}#barcelona-propuesta .b-route p{margin:0}#barcelona-propuesta .b-panel{background:var(--ddv-surface)}#barcelona-propuesta .b-heading{max-width:830px;margin-bottom:36px}#barcelona-propuesta .b-table-wrap{overflow-x:auto}#barcelona-propuesta table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;text-align:left}#barcelona-propuesta th{font-size:12px;letter-spacing:.06em;color:var(--ddv-lime);font-weight:600}#barcelona-propuesta th,#barcelona-propuesta td{padding:20px 20px 20px 0;border-bottom:1px solid var(--ddv-line);vertical-align:top}#barcelona-propuesta th:first-child{width:24%}#barcelona-propuesta td{color:var(--ddv-muted)}#barcelona-propuesta td:first-child{color:var(--ddv-text);font-weight:600}#barcelona-propuesta .b-small{font-size:13px;line-height:1.55;margin-top:22px}#barcelona-propuesta .b-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}#barcelona-propuesta .b-deliverables article{padding-top:22px;border-top:1px solid var(--ddv-line)}#barcelona-propuesta .b-deliverables p{margin-bottom:12px}#barcelona-propuesta .b-proof{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:start}#barcelona-propuesta .b-proof figure{margin:0}#barcelona-propuesta .b-proof img{width:100%;height:auto;display:block;border-radius:3px}#barcelona-propuesta figcaption{font-size:12px;line-height:1.5;color:var(--ddv-muted);margin-top:10px}#barcelona-propuesta .b-facts{display:flex;flex-wrap:wrap;gap:24px 36px;margin-top:26px}#barcelona-propuesta .b-facts strong{display:block;font-size:27px;line-height:1.2;color:var(--ddv-lime)}#barcelona-propuesta .b-facts span{font-size:12px;color:var(--ddv-muted)}#barcelona-propuesta .b-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}#barcelona-propuesta .b-video{display:block;text-decoration:none}#barcelona-propuesta .b-video-art{position:relative;aspect-ratio:16/9;overflow:hidden;background:#e7eddf;margin-bottom:20px}#barcelona-propuesta .b-video-art img{display:block;width:100%;height:100%;object-fit:cover}#barcelona-propuesta .b-video-art.b-video-logo img{object-fit:contain;padding:28px}#barcelona-propuesta .b-video-art>span{position:absolute;bottom:16px;left:16px;background:#111413ed;color:var(--ddv-text);padding:8px 14px;font-size:12px;line-height:1.5}#barcelona-propuesta .b-video p{font-size:14px}#barcelona-propuesta .b-faq{max-width:900px;margin:auto}#barcelona-propuesta details{border-top:1px solid var(--ddv-line);padding:22px 0}#barcelona-propuesta details:last-child{border-bottom:1px solid var(--ddv-line)}#barcelona-propuesta summary{font-size:19px;line-height:1.45;gap:20px}#barcelona-propuesta summary::-webkit-details-marker{}#barcelona-propuesta summary:after{flex-shrink:0}#barcelona-propuesta details[open] summary:after{}#barcelona-propuesta details p{margin:18px 0 0}#barcelona-propuesta .b-form-panel{padding:30px}#barcelona-propuesta .b-form-panel p{color:#405034;font-size:12px;margin:18px 0 0}#barcelona-propuesta .b-form-panel .b-kicker{color:#4d653a}#barcelona-propuesta .b-form-panel label{color:#26321f}#barcelona-propuesta .b-form-panel input,#barcelona-propuesta .b-form-panel textarea{font-size:16px;color:#17200f;background:#f7f9f3}#barcelona-propuesta [id]{scroll-margin-top:110px}#barcelona-propuesta .b-mobile-cta{}
@media(max-width:1000px){#barcelona-propuesta .b-wrap{padding-inline:32px}#barcelona-propuesta .b-split{gap:36px}#barcelona-propuesta .b-hero-bottom{gap:32px}#barcelona-propuesta .b-proof{grid-template-columns:220px 1fr;gap:36px}}
@media(max-width:760px){#barcelona-propuesta .b-wrap{padding-inline:22px}#barcelona-propuesta .b-hero{padding:32px 0}#barcelona-propuesta h1{font-size:40px}#barcelona-propuesta h2{font-size:32px}#barcelona-propuesta .b-lead{font-size:18px}#barcelona-propuesta .b-section{padding:48px 0}#barcelona-propuesta .b-hero-bottom,#barcelona-propuesta .b-split,#barcelona-propuesta .b-proof,#barcelona-propuesta .b-deliverables,#barcelona-propuesta .b-video-grid{grid-template-columns:1fr;gap:30px}#barcelona-propuesta .b-proof figure{max-width:270px}#barcelona-propuesta .b-jump .b-wrap{gap:8px 20px}#barcelona-propuesta .b-heading{margin-bottom:26px}#barcelona-propuesta table{table-layout:auto;font-size:13px}#barcelona-propuesta th,#barcelona-propuesta td{padding:14px 10px 14px 0}#barcelona-propuesta th{font-size:10px;letter-spacing:0}#barcelona-propuesta th:first-child{width:23%}#barcelona-propuesta .b-form-panel{padding:24px 20px}#barcelona-propuesta .b-mobile-cta{display:block;position:sticky;bottom:0;padding:10px calc(88px + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));background:#111413;border-top:1px solid var(--ddv-line);z-index:5}#barcelona-propuesta .b-mobile-cta .b-button{width:100%;min-height:56px;padding:10px 14px;font-size:14px;gap:10px}body:has(#barcelona-propuesta) .ddv-whatsapp{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));width:56px;height:56px;min-height:56px;padding:0;box-sizing:border-box;justify-content:center;background:#c4ed72}body:has(#barcelona-propuesta) .ddv-whatsapp span{display:none}body:has(#barcelona-propuesta) .ddv-whatsapp svg{fill:#17200f}#barcelona-propuesta:has(input:focus,textarea:focus,select:focus) .b-mobile-cta,body:has(#barcelona-propuesta input:focus,#barcelona-propuesta textarea:focus,#barcelona-propuesta select:focus) .ddv-whatsapp,body:has(.ddv-mobile-nav[open]) #barcelona-propuesta .b-mobile-cta{visibility:hidden}}
