@font-face{font-family:'BreeBold';src:url('/vivelima/fonts/breeperu-bold.otf') format('opentype');font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'BreeLight';src:url('/vivelima/fonts/breeperu-.light.otf') format('opentype');font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'BreeRegular';src:url('/vivelima/fonts/breeperu-regular.otf') format('opentype');font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'ClanBold';src:url('/vivelima/fonts/clan-ot-bold.otf') format('opentype');font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'ClanBook';src:url('/vivelima/fonts/clan-ot-book.ttf') format('opentype');font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'ClanNews';src:url('/vivelima/fonts/clan-ot-news.otf') format('opentype');font-display:swap;font-weight:normal;font-style:normal}:root{--black-color:#000;--dark-gray-color:#333;--gray-color:#6e6e6e;--light-black-color:#141414;--light-gray-color:#767676;--red-color:#d9271b;--white-color:#fff}html,body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;overflow:hidden}html *,body *{box-sizing:border-box;font-family:ClanNews;margin:0;max-width:100%;outline:0;padding:0;position:relative;text-decoration:none}.bree-regular{font-family:BreeRegular!important}.bree-bold{font-family:BreeBold!important}.clan-bold{font-family:ClanBold!important}.div-container{margin:0 auto;max-width:75rem}.div-lg-container{margin:0 auto;max-width:85rem}.div-default{padding:3rem 0}.div-default h2{color:var(--black-color);font-family:ClanBold;font-size:3rem;margin:0 0 1rem}.div-default p{color:var(--black-color);font-family:ClanBook;font-size:1rem;line-height:1.5}.div-default p.subtitle{color:var(--black-color);font-family:ClanBook;font-size:2rem}.div-default-content{margin:1.5rem 0 0}.section-title{margin:4rem 2rem}.section-title h2{color:var(--dark-gray-color);font-size:2rem;font-weight:normal;text-align:center}img{object-fit:cover;object-position:center}img.lazy-img{opacity:0;transition:opacity .5s ease-in;will-change:opacity}img.lazy-img.loaded{opacity:1}.img-zoom{overflow:hidden}.img-zoom>img{transition:.3s transform ease-in-out}.img-zoom:hover>img{transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1)}.text-center{text-align:center}.mb-1{margin-bottom:2rem}.log{margin-top:8rem}@media(prefers-reduced-motion:reduce){img .lazy-img{transition:none}}@media only screen and (max-width:480px){html,body{font-size:14px}.div-container{max-width:100%;width:90%}.footer-link p{text-align:center}}@media only screen and (max-width:640px) and (min-width:481px){html,body{font-size:14px}.div-container{max-width:100%;width:90%}}@media only screen and (max-width:768px) and (min-width:641px){html,body{font-size:14px}.div-container{max-width:100%;width:90%}}@media only screen and (max-width:1024px) and (min-width:769px){html,body{font-size:12px}}@media only screen and (max-width:1280px) and (min-width:1025px){html,body{font-size:14px}}@media only screen and (max-width:1500px) and (min-width:1281px){html,body{font-size:15.5px}}.offers-category svg.iconToSvg,.offers-category>svg{display:block!important;height:4rem!important;width:4rem!important;pointer-events:none}.offers-category svg path,.offers-category svg.iconToSvg path{stroke:#b9b9b9!important}.offers-category.active svg path,.offers-category.active svg.iconToSvg path,.offers-category:hover svg path,.offers-category:hover svg.iconToSvg path{stroke:var(--red-color)!important}.offers-filter-select svg.iconToSvg,.offers-filter-select svg{display:block;height:auto;width:1rem;transition:all ease-in-out .3s}.footer-link p{color:#a0a0a0!important}.skeleton{animation:skeleton-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:.5rem}@keyframes skeleton-pulse{0%{background-position:200% 0}100%{background-position:-200% 0}}.skeleton-text{height:1rem;margin:.5rem 0}.skeleton-title{height:1.5rem;width:60%}.skeleton-image{aspect-ratio:304/200;width:100%}.skeleton-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;overflow:hidden;padding:1.25rem}@media(min-width:769px){.offers-list-page{display:none;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%}.offers-list-page.active{display:grid!important}.offers-list-page .offers-item{display:block!important}}.offers-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.offers-dot{width:10px;height:10px;border-radius:50%;background-color:#ccc;cursor:pointer}.offers-dot.active{background-color:#333}.events-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.events-dot{width:1rem;height:1rem;border-radius:50%;background-color:#ccc;cursor:pointer}.events-dot.active{background-color:#333}@media(min-width:769px){.events-list{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1.25rem}.events-list .events-item{width:100%!important}.events-container{overflow:visible!important}.events-pagination{overflow:visible!important}}.events-list>.events-item:nth-child(n+4){display:none!important}.events-list>.events-item.events-item-visible{display:block!important}.events-list>.events-item.events-item-hidden{display:none!important}@media(max-width:768px){.events-list>.events-item:nth-child(n+4),.events-list>.events-item.events-item-hidden{display:block!important}}.news-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.news-dot{width:1rem;height:1rem;border-radius:50%;background-color:#ccc;cursor:pointer}.news-dot.active{background-color:#333}@media(min-width:769px){.news .news-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1.25rem!important}.news .news-list .news-item{width:100%!important}.news-container{overflow:visible!important}.news-pagination{overflow:visible!important}}.news-list>.news-item:nth-child(n+5){display:none!important}.news-list>.news-item.news-item-visible{display:block!important}.news-list>.news-item.news-item-hidden{display:none!important}@media(max-width:768px){.news-list>.news-item:nth-child(n+4),.news-list>.news-item.news-item-hidden{display:block!important}}.offers-grid-desktop{display:grid!important;grid-template-columns:repeat(3,1fr);gap:1.25rem}.offers-grid-desktop .offers-item{display:block}@media(min-width:769px){.offers-list.offers-grid-desktop{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.25rem!important}.offers-list.offers-grid-desktop>.offers-item{display:block!important;width:100%!important}}div.offers-list.offers-grid-desktop{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.25rem!important;overflow:visible!important}div.offers-list.offers-grid-desktop>div.offers-item{display:block!important;width:100%!important;max-width:100%!important}.offers-list>.offers-item:nth-child(n+7){display:none!important}.offers-list>.offers-item.offers-item-visible{display:block!important}.offers-list>.offers-item.offers-item-hidden{display:none!important}@media(max-width:768px){.offers-list>.offers-item:nth-child(n+7),.offers-list>.offers-item.offers-item-hidden{display:block!important}}.banner-video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.92);z-index:9999;display:none;align-items:center;justify-content:center}.banner-video-modal.active{display:flex}.banner-video-modal-close{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid rgba(255,255,255,.4);transition:all .2s ease;z-index:10000}.banner-video-modal-close:hover{border-color:#fff;background:rgba(255,255,255,.15);transform:scale(1.1)}.banner-video-modal-content{width:95%;max-width:1600px;aspect-ratio:16/9}.banner-video-modal-content video{width:100%;height:100%;border-radius:.5rem;background:#000}@media only screen and (max-width:768px){.banner-video-modal-content{width:95%}.banner-video-modal-close{top:1rem;right:1rem;width:2.5rem;height:2.5rem}}.owl-stage{max-width:none!important}