.Grid_grid__Ih_Zo{display:grid;grid-template-columns:var(--lg-template,repeat(var(--lg-columns,1),1fr));grid-gap:var(--lg-gap,0);gap:var(--lg-gap,0);max-width:var(--width,var(--wrapper-width,100%));width:100%;margin:0 auto}@media(max-width:920px){.Grid_grid__Ih_Zo{gap:var(--md-gap,var(--lg-gap,0));grid-template-columns:var(--md-template,var(--lg-template,repeat(var(--md-columns,var(--lg-columns,1)),1fr)))}}@media(max-width:610px){.Grid_grid__Ih_Zo{gap:var(--sm-gap,var(--md-gap,var(--lg-gap,0)));grid-template-columns:var(--sm-template,var(--md-template,var(--lg-template,repeat(var(--sm-columns,var(--md-columns,var(--lg-columns,1))),1fr))))}}.Grid_scrollSnap__YWffY{max-width:var(--width,calc((var(--wrapper-width)) - var(--spacing-s) * 2))}@media(max-width:920px){.Grid_scrollSnap__YWffY{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--md-gap,var(--lg-gap,0));padding:0 var(--spacing-s);scrollbar-width:none;scroll-behavior:smooth}}.Grid_scrollSnap__YWffY .Grid_item__8Eqtj{min-width:0;width:100%;display:flex}@media(max-width:920px){.Grid_scrollSnap__YWffY .Grid_item__8Eqtj{scroll-snap-align:center;flex:0 0 var(--md-size,var(--lg-size,80vw))}}@media(max-width:610px){.Grid_scrollSnap__YWffY .Grid_item__8Eqtj{flex:0 0 var(--sm-size,var(--lg-size,80vw))}}.Collapsable_container__ycJYR{display:flex;flex-direction:column}.Collapsable_header__csxxs{background:var(--xp-collapsable-header,#d86721);padding:var(--spacing-xxs) var(--spacing-s);display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;color:#fff}.Collapsable_header__csxxs svg{fill:#fff;height:28px;transition:transform var(--duration-standard) var(--ease-out-expo);flex-shrink:0}.Collapsable_header__csxxs.active svg{transform:rotate(-180deg)}.Collapsable_expander__R8zJG{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--duration-standard) var(--ease-out-expo)}.Collapsable_expander__R8zJG.active{grid-template-rows:1fr}.Collapsable_expander__R8zJG.active .Collapsable_content__FC_cP{padding:var(--spacing-s);opacity:1}.Collapsable_content__FC_cP{background:#e4e4e4;padding:0 var(--spacing-s);gap:var(--spacing-xs);color:#000;min-height:0;transition:opacity var(--duration-standard) var(--ease-out-expo),padding var(--duration-standard) var(--ease-out-expo);opacity:0}.eventos-madrid_hero__Z__D0{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.75)),url(/images/pages/eventos-madrid/hero-team-building.webp) 50%/cover;color:#fff;min-height:60vh;padding-top:calc(var(--navbar-height) + var(--spacing-l));padding-bottom:var(--spacing-l);display:flex;align-items:center}.eventos-madrid_hero__Z__D0 h1{text-transform:uppercase;line-height:1.2}@media(max-width:610px){.eventos-madrid_hero__Z__D0{min-height:auto}.eventos-madrid_hero__Z__D0 .eventos-madrid_actions__TV4Su{flex-direction:column}.eventos-madrid_hero__Z__D0 .eventos-madrid_actions__TV4Su a{width:100%}}.eventos-madrid_heading__bEEPC.section_header h2,.eventos-madrid_heading__bEEPC.section_header h3,.eventos-madrid_heading__bEEPC.section_header p:not(:last-child){margin-bottom:var(--spacing-xxs)}.eventos-madrid_stats__2NFI7{background:#000;color:#fff}.eventos-madrid_stats__item__BjMpU{display:flex;flex-direction:column;gap:var(--spacing-xxs);text-align:center}.eventos-madrid_stats__item__BjMpU strong{font-size:var(--font-size-heading-2);font-weight:var(--font-weight-black)}.eventos-madrid_stats__item__BjMpU span{font-size:16px}.eventos-madrid_dark__pufBt{background:#20272a;color:#fff}.eventos-madrid_grid__q4nIn{--width:var(--wrapper-width)}.eventos-madrid_cta__5d1k0.button{background:#da423a;transition:opacity .1s ease}.eventos-madrid_cta__5d1k0.button:hover{opacity:.85}.eventos-madrid_secondary__0EDda.button{background:#458892}.eventos-madrid_actions__TV4Su{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs)}.eventos-madrid_actions__TV4Su a{height:auto;min-height:45px;padding-top:var(--spacing-xxs);padding-bottom:var(--spacing-xxs);text-align:center}.eventos-madrid_plan__8JVpX{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid #d5d5df;border-radius:var(--border-radius-xs);overflow:hidden}.eventos-madrid_plan__8JVpX img{width:100%;height:210px;object-fit:cover}.eventos-madrid_plan__content__UiyHI{display:flex;flex-direction:column;gap:var(--spacing-xxs);padding:var(--spacing-s);text-align:center}.eventos-madrid_plan__content__UiyHI h3{font-size:var(--font-size-heading-4)}.eventos-madrid_group__qZJkx{display:flex;flex-direction:column;gap:var(--spacing-s)}.eventos-madrid_group__section__aqnod{background:#fff}.eventos-madrid_group__controls__zEdCn{display:flex;justify-content:center;align-items:center;align-self:center;max-width:100%;border:1px solid #d5d5df;border-radius:var(--border-radius-xs);background:#fff}.eventos-madrid_group__controls__zEdCn label,.eventos-madrid_group__controls__zEdCn span{padding:0 var(--spacing-xs)}.eventos-madrid_group__controls__zEdCn button:focus-visible,.eventos-madrid_group__controls__zEdCn input:focus-visible{outline:2px solid #da423a;outline-offset:-2px}.eventos-madrid_group__controls__zEdCn button{width:40px;height:45px;flex-shrink:0;border-inline:1px solid #d5d5df;background:rgba(0,0,0,.03);color:inherit;font-size:var(--font-size-heading-3);cursor:pointer}.eventos-madrid_group__controls__zEdCn button:disabled{opacity:.5;cursor:default}.eventos-madrid_group__controls__zEdCn input{width:96px;height:45px;padding:var(--spacing-xxs);background:#fff;color:var(--text-color);font-size:var(--font-size-heading-4);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.eventos-madrid_group__controls__zEdCn input::-webkit-inner-spin-button,.eventos-madrid_group__controls__zEdCn input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.eventos-madrid_group__controls__zEdCn:has(input[aria-invalid=true]){border-color:#da423a}@media(max-width:610px){.eventos-madrid_group__controls__zEdCn label,.eventos-madrid_group__controls__zEdCn span{padding:0 var(--spacing-xxs);font-size:16px}.eventos-madrid_group__controls__zEdCn input{width:64px}}.eventos-madrid_group__results__RYuDp{display:flex;flex-direction:column;gap:var(--spacing-s)}.eventos-madrid_group__summary__cUyN8{text-align:center;font-weight:var(--font-weight-bold)}.eventos-madrid_group__column__Sc19o{padding:var(--spacing-s);border:1px solid #d5d5df;border-radius:var(--border-radius-xs)}.eventos-madrid_group__column__Sc19o h3{margin-bottom:var(--spacing-xs);color:#da423a;font-size:var(--font-size-heading-4)}.eventos-madrid_group__column__Sc19o ul{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:0;list-style:none}.eventos-madrid_group__column__Sc19o li{display:flex;align-items:center;gap:var(--spacing-xs)}.eventos-madrid_group__column__Sc19o img{width:48px;height:48px;flex-shrink:0;border-radius:50%;object-fit:cover}.eventos-madrid_group__column__Sc19o p{margin-top:var(--spacing-t);font-size:16px}.eventos-madrid_group__capacity___WBkf{display:flex;justify-content:center;align-items:center;width:48px;height:48px;flex-shrink:0;border-radius:50%;background:#da423a;color:#fff;font-weight:var(--font-weight-bold)}.eventos-madrid_group__footer__kj8FF small{width:100%;text-align:center}.eventos-madrid_activity__xBl3R{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:33.3333333333px;background:#fff;color:var(--text-color);border-radius:var(--border-radius-xs)}@media(min-width:921px){.eventos-madrid_activity__item__SKgb6:nth-last-child(-n+2){transform:translateX(calc(50% + var(--spacing-m) / 2))}}.eventos-madrid_activity__image__k1bKO{width:100px;height:100px;flex-shrink:0;margin-top:-33.3333333333px;border-radius:50%;object-fit:cover}.eventos-madrid_activity__content__plaED{width:100%;display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-s);text-align:center;flex:1 1}.eventos-madrid_activity__header__UfoAk{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.eventos-madrid_activity__title__6Gfrf{color:var(--activity-color);font-size:var(--font-size-heading-4);text-transform:uppercase}.eventos-madrid_activity__title__6Gfrf span{display:block;margin-top:2px;font-size:var(--font-size-text);line-height:1.3}.eventos-madrid_activity__info__k7smB{margin-top:auto}.eventos-madrid_activity__xBl3R .eventos-madrid_actions__TV4Su{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.eventos-madrid_activity__xBl3R .eventos-madrid_actions__TV4Su a{width:100%;background:var(--activity-color);white-space:nowrap}.eventos-madrid_activity--portable__ivOeV{border:1px solid #d5d5df}@media(max-width:920px){.eventos-madrid_activity--portable__ivOeV .eventos-madrid_actions__TV4Su{grid-template-columns:1fr}}.eventos-madrid_list__DpPK4{padding-left:var(--spacing-s)}.eventos-madrid_list__DpPK4 li+li{margin-top:var(--spacing-t)}.eventos-madrid_proposal__5Dnzr{scroll-margin-top:var(--navbar-height)}.eventos-madrid_proposal__contact__jeMbj{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);color:#13cccc}.eventos-madrid_proposal__contact__jeMbj a{display:inline-flex;align-items:center;gap:var(--spacing-t)}.eventos-madrid_proposal__contact__jeMbj svg{width:20px;height:20px;flex-shrink:0;fill:currentColor}.eventos-madrid_proposal__panel__ECo1T{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-m);background:#fff;color:var(--text-color);border:1px solid #d5d5df;border-radius:var(--border-radius-xs);align-self:center}.eventos-madrid_proposal__panel__ECo1T .eventos-madrid_actions__TV4Su a{flex:1 1 auto;white-space:nowrap}@media(max-width:920px){.eventos-madrid_proposal__panel__ECo1T .eventos-madrid_actions__TV4Su{flex-direction:column}}.eventos-madrid_highlight__N63v7{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--spacing-s);min-height:380px;padding:var(--spacing-m);background-size:cover;background-position:50%;color:#fff;border-radius:var(--border-radius-xs)}.eventos-madrid_highlight__N63v7 h3{text-transform:uppercase}.eventos-madrid_rotation__6lqs1{background:#fff}.eventos-madrid_rotation__image__pkejj{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-xs)}@media(max-width:920px){.eventos-madrid_rotation__image__pkejj{display:none}}.eventos-madrid_rotation__steps__WuJ6P{padding:0;list-style:none;counter-reset:rotation}.eventos-madrid_rotation__steps__WuJ6P li{position:relative;padding-left:calc(40px + var(--spacing-xs));counter-increment:rotation}.eventos-madrid_rotation__steps__WuJ6P li:before{content:counter(rotation);position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#da423a;color:#fff;font-weight:var(--font-weight-bold)}.eventos-madrid_rotation__steps__WuJ6P li+li{margin-top:var(--spacing-xs)}.eventos-madrid_rotation__steps__WuJ6P p{margin-top:var(--spacing-t)}.eventos-madrid_step__BgVy3{padding:var(--spacing-s);width:100%;background:#fff;color:var(--text-color);border-radius:var(--border-radius-xs);text-align:center}.eventos-madrid_step__BgVy3,.eventos-madrid_step__header___umpc{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.eventos-madrid_step__header___umpc span{font-size:var(--font-size-heading-1);font-weight:var(--font-weight-black)}.eventos-madrid_step__header___umpc h3{font-size:var(--font-size-heading-4)}@media(max-width:920px){.eventos-madrid_step__BgVy3{text-align:left}.eventos-madrid_step__header___umpc{flex-direction:row;align-items:center;gap:var(--spacing-xs)}}.eventos-madrid_pictures__h_G30{display:flex;flex-direction:column;gap:var(--spacing-xs)}.eventos-madrid_pictures__h_G30 img{width:100%;aspect-ratio:2.2;object-fit:cover}.eventos-madrid_brand__wv58J{width:100%;height:50px;object-fit:contain}@media(max-width:610px){.eventos-madrid_brand__wv58J{height:40px}}.eventos-madrid_location__I1uAn{display:flex;flex-direction:column;gap:var(--spacing-t)}.eventos-madrid_location__header__iNryL{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--spacing-xxs);column-gap:10px}.eventos-madrid_location__header__iNryL strong{color:#da423a}.eventos-madrid_location__capacity__YrQr7,.eventos-madrid_location__note__9YznJ{display:inline-flex;align-items:center;gap:var(--spacing-t)}.eventos-madrid_location__capacity__YrQr7 svg,.eventos-madrid_location__note__9YznJ svg{width:18px;height:18px;flex-shrink:0;fill:currentColor}.eventos-madrid_location__capacity__YrQr7{font-size:16px;white-space:nowrap}.eventos-madrid_location__I1uAn p{font-size:16px;line-height:1.5}.eventos-madrid_faq__xH4wt{--xp-collapsable-header:#da423a}.eventos-madrid_map__1CT5K{width:100%;height:100%;min-height:400px;border:0}@media(max-width:920px){.eventos-madrid_map__1CT5K{height:320px;min-height:0}}