.icaur-bento{background:var(--bento-bg,#fff);color:var(--bento-text,var(--color-brand-dark,#231815));font-family:inherit}.icaur-bento__inner{align-items:center;column-gap:clamp(24px,3.5vw,48px);display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);margin:0 auto;padding-bottom:40px}.icaur-bento--invertido .icaur-bento__content{order:2}.icaur-bento--invertido .icaur-bento__inner{grid-template-columns:minmax(0,64fr) minmax(0,36fr)}.icaur-bento__content{max-width:340px}.icaur-bento__title{color:var(--bento-title,#000);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.icaur-bento__text{font-size:.875rem;line-height:1.35}.icaur-bento__text>:first-child{margin-top:0}.icaur-bento__text>:last-child{margin-bottom:0}.icaur-bento__cta{background:transparent;border:1px solid var(--bento-accent,var(--color-brand-gold,#c19459));box-sizing:border-box;color:var(--bento-accent,var(--color-brand-gold,#c19459));display:block;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-top:28px;padding:14px 16px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.icaur-bento__cta:focus-visible,.icaur-bento__cta:hover{background:var(--bento-accent,var(--color-brand-gold,#c19459));color:var(--bento-bg,#fff)}.icaur-bento__cta:focus-visible{outline:2px solid var(--bento-accent,#c19459);outline-offset:3px}.icaur-bento__grid{aspect-ratio:553/382;display:grid;gap:var(--bento-gap,8px);grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:7fr 10fr;height:100%;width:100%}.icaur-bento__item{background:#e4d6cd;margin:0;overflow:hidden;position:relative}.icaur-bento__item--1{grid-column:1/6;grid-row:1}.icaur-bento__item--2{grid-column:6/11;grid-row:1}.icaur-bento__item--3{grid-column:1/4;grid-row:2}.icaur-bento__item--4{grid-column:4/11;grid-row:2}.icaur-bento__item img,.icaur-bento__placeholder{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:991px){.icaur-bento--invertido .icaur-bento__inner,.icaur-bento__inner{grid-template-columns:1fr;row-gap:32px}.icaur-bento__grid{padding:10px}.icaur-bento--invertido .icaur-bento__content{order:0}.icaur-bento__content{max-width:none}.icaur-bento__title{font-size:1.75rem}.icaur-bento__text{font-size:1rem}.icaur-bento__cta{max-width:100%}}@media (max-width:480px){.icaur-bento__grid{aspect-ratio:1/1;padding:10px}}