.machine-types-container,.experience-ko-container,.latest-ko-container{width:calc(100% - 240px)}.presentation-description{max-width:1052px}.machine-types-subtitle{max-width:920px}.latest-ko-subtitle{max-width:860px}.machine-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.machine-type-card{min-height:260px;padding:32px;border-radius:24px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px;background:var(--gray-800-color);border:1px solid rgba(255,255,255,.08)}.machine-type-card svg{align-self:center;flex-shrink:0}.machine-type-image{width:100%;height:180px;object-fit:contain;align-self:center;flex-shrink:0}.machine-type-card.claw,.machine-type-card.arcade,.machine-type-card.gashapon{background:var(--gray-800-color)}#allies-list{width:100%;max-width:1326px;margin:48px auto;.ally-image{max-width:300px;max-height:150px;object-fit:contain}}.birthday-celebration-description{max-width:790px}.birthday-celebration-container .heart-container svg{width:auto;height:120px}#quienes-somos{top:-200px}.what-is-subtitle{max-width:1030px}.what-is-description{max-width:710px}#what-is-cards{margin-top:80px;flex-wrap:wrap}#what-is-cards .what-is-card-container{max-width:415.3334px;padding:24px;border-radius:16px;background:var(--gray-800-color)}#what-is-cards .what-is-card-container svg{flex-shrink:0}#our-branches{width:calc(100% - 240px);gap:35px;.our-branches-container{width:calc(100% - 271px);display:grid;grid-template-columns:1fr 1fr;gap:35px}.our-branches-link{width:236px;padding:0;#branches-link div.blue-button{padding:0;width:56px;height:56px;border-radius:50%}}}@media(width<1440px){#our-branches .our-branches-container{width:calc(94% - 120px)}#our-branches .our-branches-link{width:calc(120px + 6%)}}@media(width<1024px){.machine-types-container,.experience-ko-container,.latest-ko-container{width:100%}.machine-types-grid{grid-template-columns:1fr}#quienes-somos{top:-160px}#our-branches{width:100%}}@media(width<920px){#what-is-cards .what-is-card-container{width:100%;max-width:532px}}@media(width<768px){#our-branches{flex-direction:column;.our-branches-container{width:100%;grid-template-columns:1fr}.our-branches-link{width:unset;#branches-link{display:none}}}}.swiper.custom{width:100%;height:600px;padding-bottom:52px}.swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:16px}.swiper.custom .swiper-slide.swiper-slide-prev,.swiper.custom .swiper-slide.swiper-slide-next{opacity:.5}.swiper.custom .swiper-button-prev,.swiper.custom .swiper-button-next{width:56px;height:56px;padding:0 19px;top:calc(50% - 28px);border-radius:50%;background-color:var(--gray-900-color)}.swiper.custom .swiper-button-prev:after,.swiper.custom .swiper-button-next:after{content:none}.swiper.custom .swiper-button-prev svg,.swiper.custom .swiper-button-next svg{min-width:44px;min-height:44px;border-radius:50%}.swiper.custom .swiper-button-prev{left:24%}.swiper.custom .swiper-button-next{right:24%}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal.custom{bottom:0}.swiper.custom .swiper-pagination-bullet{opacity:1;background:var(--secondary-magenta-color)}.swiper.custom .swiper-pagination-bullet-active{background:var(--magenta-color)}@media(width<850px){.swiper.custom{height:446px;padding-bottom:52px}.swiper.custom .swiper-button-prev,.swiper.custom .swiper-button-next{display:none}}.latest-ko-swiper{width:100%;overflow:hidden;opacity:0;transition:opacity .2s ease}.latest-ko-swiper.latest-ko-ready,.latest-ko-swiper.swiper-initialized{opacity:1}.latest-ko-swiper .swiper-wrapper{align-items:stretch}.latest-ko-swiper .swiper-slide{height:auto}.latest-ko-card{display:grid;grid-template-rows:280px minmax(56px,auto);gap:20px;height:100%}.latest-ko-card p{flex:0 0 auto;min-height:56px;margin:0}.latest-ko-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:24px}.latest-ko-nav{width:56px;height:56px;padding:0 19px;top:calc(50% - 42px);border-radius:50%;background-color:var(--gray-900-color)}.latest-ko-swiper .swiper-button-prev:after,.latest-ko-swiper .swiper-button-next:after,.latest-ko-swiper .latest-ko-nav:after{content:none!important;display:none!important}.latest-ko-nav svg{min-width:44px;min-height:44px;border-radius:50%}.latest-ko-swiper .latest-ko-prev{left:15px}.latest-ko-swiper .latest-ko-next{right:10px}@media(width<768px){.latest-ko-card{grid-template-rows:220px minmax(56px,auto)}.latest-ko-image{height:100%}}
