.sb-chrome{margin:0}
.sb-chrome a{color:#111111}
.sb-chrome a:hover{color:#3F5263}
.sb-chrome .banner{background-color:#3F5263;background-image:linear-gradient(90deg, #3F5263 0%, #3F5263 36%, rgba(40,52,64,0.55) 48%, rgba(40,52,64,0) 64%), url("/_blob/b37f9d1a87116efddf2e7e3e4df2c04d");background-size:100% 100%, auto 100%;background-repeat:no-repeat;background-position:0 0, right center}
@media (max-width:760px){.sb-chrome .banner{background-image:linear-gradient(rgba(40,52,64,0.55), rgba(40,52,64,0.55)), url("/_blob/b37f9d1a87116efddf2e7e3e4df2c04d");background-position:70% top}}
.sb-chrome .sobre-bg{background-color:#EFE8E0;background-image:linear-gradient(90deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.84) 50%, rgba(255,255,255,0.35) 100%), url("/_blob/bb568e8ae33f5c733a3cf2b80cc372b9");background-size:cover;background-position:center 40%}
@media (max-width:760px){.sb-chrome .sobre-bg{background-image:linear-gradient(rgba(255,255,255,0.88), rgba(255,255,255,0.88)), url("/_blob/bb568e8ae33f5c733a3cf2b80cc372b9")}}
.sb-chrome .card-img{height:150px!important;aspect-ratio:auto!important}
@media (max-width:640px){.sb-chrome .card-img{height:120px!important}}
.sb-chrome .ves-row{flex-wrap:nowrap!important}
.sb-chrome .ves-row>div{flex:1 1 0!important;min-width:0!important}
@media (max-width:700px){.sb-chrome .ves-row{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:10px}
.sb-chrome .ves-row>div{flex:0 0 80%!important;scroll-snap-align:start}}
.sb-chrome .ves-row>div>div[style*="padding: 26px 26px 22px"]{flex:0 0 auto!important;min-height:250px;box-sizing:border-box}
.sb-chrome .ves-row>div>div[style*="min-height: 210px"]{flex:1 1 auto!important}
@media (max-width:1100px){.sb-chrome .ves-row>div>div[style*="padding: 26px 26px 22px"]{min-height:290px}}
@media (max-width:700px){.sb-chrome .ves-row>div>div[style*="padding: 26px 26px 22px"]{min-height:0}}
.sb-chrome .skip{position:absolute;left:16px;top:-80px;z-index:20;padding:12px 20px;background:#3F5263;color:#FFFFFF!important;border-radius:999px;text-decoration:none;font-size:15px}
.sb-chrome .skip:focus{top:12px}
.sb-chrome a:focus-visible,.sb-chrome button:focus-visible,.sb-chrome input:focus-visible,.sb-chrome summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.sb-chrome h1,.sb-chrome h2,.sb-chrome h3{text-wrap:balance}
.sb-chrome p,.sb-chrome li{text-wrap:pretty}
.sb-chrome a,.sb-chrome button{touch-action:manipulation}
.sb-chrome a[style*="999px"],.sb-chrome button{transition:opacity .2s ease,transform .2s ease}
.sb-chrome a[style*="999px"]:hover,.sb-chrome button:hover{opacity:.86}
.sb-chrome a[style*="999px"]:active,.sb-chrome button:active{transform:scale(.98)}
@media (max-width:600px){.sb-chrome h1{font-size:36px!important;line-height:1.1!important}
.sb-chrome h2{font-size:30px!important;line-height:1.12!important}
.sb-chrome p[style*="font-size: 25px"],.sb-chrome p[style*="font-size: 26px"],.sb-chrome p[style*="font-size: 28px"],.sb-chrome p[style*="font-size: 32px"],.sb-chrome p[style*="font-size: 34px"],.sb-chrome blockquote{font-size:22px!important;line-height:1.4!important}}
@media (prefers-reduced-motion:reduce){.sb-chrome a[style*="999px"],.sb-chrome button{transition:none}
.sb-chrome a[style*="999px"]:active,.sb-chrome button:active{transform:none}}
.sb-chrome @keyframes sbIn{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:no-preference){.sb-chrome #contenido :is(h1,h1~p,h1~div){animation:sbIn .8s cubic-bezier(.2,.7,.2,1) both}
.sb-chrome #contenido h1{animation-delay:.08s}
.sb-chrome #contenido h1~p{animation-delay:.18s}
.sb-chrome #contenido h1~div{animation-delay:.28s}
.sb-chrome #contenido img{animation:sbIn 1s cubic-bezier(.2,.7,.2,1) .2s both}
@supports (animation-timeline: view()){.sb-chrome section:not(#contenido) :is(h2,h3,p,img,details,li,a[style*="999px"]){animation:sbIn linear both;animation-timeline:view();animation-range:entry 0% entry 38%}
.sb-chrome section:not(#contenido) :is(p,details){animation-range:entry 6% entry 44%}
.sb-chrome section:not(#contenido) :is(img,a[style*="999px"]){animation-range:entry 12% entry 50%}

}

}
.sb-chrome h1,.sb-chrome h2{color:#111111}
.sb-chrome .rv-deco{position:absolute;pointer-events:none}
.sb-chrome .rv-l{left:-40px;bottom:0}
.sb-chrome .rv-r{right:24px;top:-60px}
@media (max-width:760px){.sb-chrome .rv-deco{opacity:.45}
.sb-chrome .rv-l{left:-110px}
.sb-chrome .rv-r{right:-80px}}
.sb-chrome .qs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:center}
.sb-chrome .qs-img{display:block;width:100%;max-width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;border-radius:4px}
.sb-chrome .qs .hx-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;margin-top:6px}
.sb-chrome .qs .hx-n{font-size:52px}
@media (max-width:900px){.sb-chrome .qs{grid-template-columns:1fr;gap:36px}
.sb-chrome .qs-img{max-width:420px}}
@property --n{syntax:'<integer>';initial-value:0;inherits:false}
.sb-chrome .ct{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;background:#5B7083;border-radius:28px;padding:56px 56px 60px}
.sb-chrome .ct-i{display:flex;flex-direction:column;gap:8px;min-width:0}
.sb-chrome .ct-n{margin:0;font-family:'DM Sans',sans-serif;font-weight:300;font-size:72px;line-height:1;letter-spacing:-0.02em;color:#FFFFFF;font-variant-numeric:tabular-nums}
.sb-chrome .ct-v{--n:var(--t);counter-reset:n var(--n)}
.sb-chrome .ct-v::after{content:counter(n)}
.sb-chrome .ct-l{margin:0;font-size:16px;line-height:1.6;color:#F4F1EC;max-width:240px}
@keyframes ctUp{from{--n:0}}
@media (prefers-reduced-motion:no-preference){.sb-chrome .ct-v{animation:ctUp 2.2s cubic-bezier(.2,.7,.2,1) both}
@supports (animation-timeline: view()){.sb-chrome .ct-v{animation-timeline:view();animation-range:entry 10% cover 40%}}

}
@media (max-width:900px){.sb-chrome .ct{grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 32px;gap:32px 24px}
.sb-chrome .ct-n{font-size:56px}}
@media (max-width:480px){.sb-chrome .ct{padding:32px 24px}
.sb-chrome .ct-n{font-size:46px}}
.sb-chrome .svs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
.sb-chrome .sv{position:relative;display:block;overflow:hidden;border-radius:22px;aspect-ratio:372/818;max-width:100%;text-decoration:none;background:#E6DCCB}
.sb-chrome .sv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.sb-chrome .sv::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.45) 100%)}
.sb-chrome .sv-t{position:absolute;left:28px;right:24px;bottom:30px;z-index:1;font-family:'Playfair Display',serif;font-size:36px;line-height:1.05;color:#FFFFFF}
.sb-chrome .sv:hover img{transform:scale(1.05)}
.sb-chrome .sv:focus-visible{outline:3px solid #3F5263;outline-offset:4px}
@media (max-width:900px){.sb-chrome .svs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.sb-chrome .sv{aspect-ratio:3/4}
.sb-chrome .sv-t{font-size:28px;left:18px;bottom:18px}}
@media (prefers-reduced-motion:reduce){.sb-chrome .sv img{transition:none}
.sb-chrome .sv:hover img{transform:none}}
.sb-chrome .ts-wrap{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;align-items:center}
.sb-chrome .ts-view{overflow:hidden;--pv:3}
.sb-chrome .ts-track{display:flex;gap:20px;transition:transform .55s cubic-bezier(.2,.7,.2,1)}
.sb-chrome .ts-card{flex:0 0 calc((100% - (var(--pv) - 1) * 20px) / var(--pv));min-width:0;box-sizing:border-box;background:#FFFFFF;border-radius:14px;padding:38px 36px 44px;display:flex;flex-direction:column;gap:22px}
.sb-chrome .ts-who{display:flex;align-items:center;gap:14px;font-family:'Playfair Display',serif;font-size:26px;line-height:1.1}
.sb-chrome .ts-q{margin:0;font-size:17px;line-height:1.6;color:#111111}
.sb-chrome .ts-arrow{all:unset;box-sizing:border-box;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#111111;cursor:pointer}
.sb-chrome .ts-arrow:hover{background:rgba(255,255,255,.35)}
.sb-chrome .ts-arrow:focus-visible{outline:2px solid #111111;outline-offset:2px}
.sb-chrome .ts-arrow[disabled]{opacity:.3;cursor:default;background:none}
@media (max-width:1000px){.sb-chrome .ts-view{--pv:2}}
@media (max-width:640px){.sb-chrome .ts-view{--pv:1}
.sb-chrome .ts-wrap{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}
.sb-chrome .ts-card{padding:28px 24px 32px}}
@media (prefers-reduced-motion:reduce){.sb-chrome .ts-track{transition:none}}
.sb-chrome .nl-deco{position:absolute;left:-20px;top:40px;pointer-events:none}
.sb-chrome .nl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sb-chrome .nl input:focus{outline:2px solid #3F5263;outline-offset:1px}
@media (max-width:760px){.sb-chrome .nl-deco{opacity:.35;left:-90px}}
.sb-chrome .pd{position:relative;background-color:#34495A;background-image:linear-gradient(90deg,rgba(40,52,64,.72) 0%,rgba(40,52,64,.5) 42%,rgba(40,52,64,0) 75%),url("/_blob/bb568e8ae33f5c733a3cf2b80cc372b9");background-size:cover;background-position:center 35%}
.sb-chrome .pd h2,.sb-chrome .pd .pd-in>div>p{text-shadow:0 1px 14px rgba(20,28,36,.45)}
.sb-chrome .pd-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:end}
.sb-chrome .pd-list{display:flex;flex-direction:column;background:rgba(40,52,64,.6);backdrop-filter:blur(6px);border-radius:20px;padding:26px 28px}
.sb-chrome .pd-ep{display:flex;gap:16px;align-items:center;padding:16px 0;border-top:1px solid rgba(255,255,255,.25);text-decoration:none}
.sb-chrome .pd-play{flex:none;width:42px;height:42px;border-radius:50%;background:#E3B448;color:#111111;display:flex;align-items:center;justify-content:center}
.sb-chrome .pd-ep:hover .pd-play{background:#F2C85B}
@media (max-width:900px){.sb-chrome .pd{background-image:linear-gradient(rgba(40,52,64,.6),rgba(40,52,64,.6)),url("/_blob/bb568e8ae33f5c733a3cf2b80cc372b9")}
.sb-chrome .pd-in{grid-template-columns:1fr;gap:36px;padding-block:80px!important}}
.sb-chrome .hx-grid{display:grid;grid-template-columns:minmax(0,455fr) minmax(0,775fr) minmax(0,455fr);gap:26px;align-items:start}
.sb-chrome .hx-big{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:775/964;max-width:100%}
.sb-chrome .hx-big img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}
.sb-chrome .hx-big::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(40,52,64,0) 50%,rgba(40,52,64,.55) 100%)}
.sb-chrome .hx-cap{position:absolute;left:30px;right:30px;bottom:28px;z-index:1;display:flex;flex-direction:column;color:#FFFFFF}
.sb-chrome .hx-hand{font-family:'Caveat',cursive;font-size:40px;line-height:1;color:#F2C85B;transform:rotate(-3deg);transform-origin:left;margin-bottom:4px}
.sb-chrome .hx-strike{font-family:'Playfair Display',serif;font-size:50px;line-height:1.05;text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:#F2C85B;opacity:.9}
.sb-chrome .hx-serif{font-family:'Playfair Display',serif;font-style:italic;font-size:50px;line-height:1.05}
.sb-chrome .hx-tile{overflow:hidden;border-radius:4px;max-width:100%}
.sb-chrome .hx-t1{aspect-ratio:450/542;align-self:end;margin-top:0}
.sb-chrome .hx-t2{aspect-ratio:450/542;align-self:start}
.sb-chrome .hx-tile img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}
.sb-chrome .hx-move img{object-position:0% 60%}
.sb-chrome .hx-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;border-top:1px solid #111111}
.sb-chrome .hx-nums>div{padding-top:22px;display:flex;flex-direction:column;gap:6px}
.sb-chrome .hx-n{margin:0;font-family:'Playfair Display',serif;font-size:64px;line-height:1;color:#3F5263;font-variant-numeric:tabular-nums}
.sb-chrome .hx-l{margin:0;font-size:15px;color:#111111;max-width:220px}
@keyframes hxPan{0%{object-position:0% 60%;transform:scale(1.04)}50%{object-position:100% 55%;transform:scale(1.12)}100%{object-position:0% 60%;transform:scale(1.04)}}
@keyframes hxBreath{0%,100%{transform:scale(1)}50%{transform:scale(1.045)}}
@media (prefers-reduced-motion:no-preference){.sb-chrome .hx-move img{animation:hxPan 18s ease-in-out infinite}
.sb-chrome .hx-big img{animation:hxBreath 22s ease-in-out infinite}

}
@media (max-width:900px){.sb-chrome .hx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
.sb-chrome .hx-big{grid-column:1/-1;grid-row:1;aspect-ratio:4/5}
.sb-chrome .hx-t1,.sb-chrome .hx-t2{grid-row:2;align-self:start}
.sb-chrome .hx-nums{grid-template-columns:repeat(2,minmax(0,1fr))}
.sb-chrome h1 br{display:none}}
@media (max-width:600px){.sb-chrome .hx-cap{left:22px;right:22px;bottom:22px}
.sb-chrome #contenido h1{font-size:42px!important}
.sb-chrome .hx-hand{font-size:32px}
.sb-chrome .hx-strike,.sb-chrome .hx-serif{font-size:36px}
.sb-chrome .hx-n{font-size:48px}
.sb-chrome .hx-duo{gap:12px}}
.sb-chrome .op-a a{color:#F0ECE9}
.sb-chrome .op-a a:hover{color:#F2C85B}
.sb-chrome .fa-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.3fr);gap:56px}
.sb-chrome .nl-row{display:flex;gap:10px;flex-wrap:wrap}
.sb-chrome .nl-row input{flex:1 1 220px;min-width:0;min-height:50px;padding:0 18px;border-radius:999px;font-family:'DM Sans',sans-serif;font-size:15px}
.sb-chrome .op-a input::placeholder{color:rgba(240,236,233,.7)}
.sb-chrome .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media (max-width:900px){.sb-chrome .fa-grid{grid-template-columns:1fr;gap:40px}}


.sbx .s-c0a664e.s-c0a664e>.wp-block-button__link{font-family: 'Playfair Display', serif; font-size: 26px; text-decoration: none; letter-spacing: -0.01em}
.sbx .s-92b258f.s-92b258f{display: flex; flex-wrap: wrap; gap: 8px 28px; align-items: center; font-size: 14px; font-weight: 400}
.sbx .s-c6ab9b2.s-c6ab9b2>.wp-block-button__link{text-decoration: none}
.sbx .s-b71f016.s-b71f016>.wp-block-button__link{display: inline-flex; align-items: center; min-height: 42px; padding: 0 22px; background: #3F5263; color: #FFFFFF; border-radius: 999px; text-decoration: none; font-size: 13px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase}
.sbx .s-32f7164.s-32f7164{max-width: 1200px; margin: 0 auto; padding: 22px 24px; display: flex; flex-wrap: wrap; gap: 16px 40px; align-items: center; justify-content: space-between}
.sbx .s-93f0509.s-93f0509{background: #FFFFFF; border-bottom: 1px solid #EDE3D3}
.sbx .s-b068595.s-b068595{margin: 0; font-size: 15px; max-width: 340px}
.sbx .s-7922b5f.s-7922b5f{margin: 14px 0 0; font-family: 'Playfair Display', serif; font-style: italic; font-size: 20px; line-height: 1.45; max-width: 360px; color: #FFFFFF}
.sbx .s-29a76f0.s-29a76f0{margin: 0; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase}
.sbx .s-b60dc2a.s-b60dc2a{display: flex; flex-direction: column; gap: 16px; min-width: 0}
.sbx .s-8427dad.s-8427dad{margin: 0 0 6px; font-size: 12px; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: #F2C85B}
.sbx .s-38ec5bc.s-38ec5bc{display: flex; flex-direction: column; gap: 10px; font-size: 15px; min-width: 0}
.sbx .s-7cec4ef.s-7cec4ef{margin: 0; font-size: 12px; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: #F2C85B}
.sbx .s-347f649.s-347f649{margin: 0; font-size: 15px; line-height: 1.6}
.sbx .s-36f58cf.s-36f58cf{display: flex; flex-direction: column; gap: 14px; min-width: 0}
.sbx .s-12bb15a.s-12bb15a{display: flex; flex-wrap: wrap; gap: 12px 24px}
.sbx .s-81619d6.s-81619d6{display: flex; flex-wrap: wrap; gap: 12px 28px; justify-content: space-between; border-top: 1px solid rgba(240,236,233,.25); padding-top: 24px; font-size: 13px}
.sbx .s-d08eb83.s-d08eb83{max-width: 1200px; margin: 0 auto; padding: 80px 24px 40px; display: flex; flex-direction: column; gap: 56px}
.sbx .s-7def63d.s-7def63d{background: #34495A; color: #F0ECE9}