.bnk48-color{color:#c995c1!important}.cgm48-color{color:#3ac3b1!important}.text-accent{color:var(--w-accent)!important}.btn{--bs-btn-border-radius: 3rem}.twitter-tweet-rendered iframe{width:100%!important}.site-header:not(.active){--w-header-bg: transparent;--w-header-color: #fff}.site-header-space{display:none}.w-toggle.active{--w-header-color: #334155}.site-header:not(.active) .site-logo{filter:brightness(0) invert(1)}.sec-hero{background-size:cover;background-position:center;overflow:hidden;display:grid;align-items:end;transition:.3s;min-height:600px;height:100vh}@supports (-webkit-touch-callout: none){.sec-hero{height:-webkit-fill-available}}.sec-hero .info{padding:100px 24px 36px;color:#fff;text-align:center;text-shadow:0px 0px 12px rgba(0,0,0,.2)}.sec-hero .scroll-down{color:#fff;cursor:pointer;margin-top:8px}.sec-hero .fa-chevron-down{height:24px;animation:arrowDown 2s infinite;-webkit-filter:drop-shadow(0px 0px 12px rgba(0,0,0,.2));filter:drop-shadow(0px 0px 12px rgba(0,0,0,.2))}@keyframes arrowDown{0%,to{transform:none}50%{transform:translateY(12px)}}.sec-info{padding:80px 0}.info-box{display:grid;gap:24px}@media (min-width: 768px){.info-box{grid-template-columns:120px auto}}.info-box img{width:120px;height:120px;border-radius:50%}.awards img{border-radius:.5rem}.sec-featured,.sec-work{background-color:#f8fafc;padding:80px 0}.youtube-block{border-radius:10px;overflow:hidden;background-color:#fff}.sec-sns{padding:80px 0}.social-box{--bg: #f6f7fa;--text: #000;--bg-hover: #000;--text-hover: #fff;padding:15px 20px;border-radius:10px;background:var(--bg);color:var(--text);font-size:1.125rem;display:flex;gap:15px;align-items:center;font-weight:700;margin-bottom:1rem}.social-box:hover{background:var(--bg-hover);color:var(--text-hover);text-decoration:none}.social-box svg{width:30px;height:30px;fill:var(--text)}.social-box:hover svg{fill:var(--text-hover)}.social-box a{color:var(--text)}.social-box.-facebook{--bg: #e4effd;--text: #1877F2;--bg-hover: #1877F2;--text-hover: #fff}.social-box.-instagram{--bg: linear-gradient(45deg, rgba(240, 148, 51, .15) 0%, rgba(230, 104, 60, .15) 25%, rgba(220, 39, 67, .15) 50%, rgba(204, 35, 102, .15) 75%, rgba(188, 24, 136, .15) 100%);--text: #dc2743;--bg-hover: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);--text-hover: #fff}.social-box.-tiktok,.social-box.-twitter{--bg: #ebebeb;--text: #000;--bg-hover: #000;--text-hover: #fff}.iframe-instagram,.iframe-tiktok{height:100%;border-radius:8px}.iframe-instagram iframe,.iframe-tiktok iframe,.tiktok-embed{margin:0 auto!important;min-width:unset!important;max-width:100%!important;border-radius:8px!important;overflow:hidden}.sec-events{padding:80px 0;background-color:#f8fafc}.month-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.event-grid{display:grid;grid-gap:16px}.event-blank{padding:3rem 0;text-align:center;opacity:.75;font-size:14px}.event-item{display:grid;align-items:center;grid-template-columns:minmax(120px,1fr) 3fr;grid-gap:16px;background-color:#fff;padding:16px;border-radius:12px}#eventModal .event-item{background-color:#f8fafc}.event-item .pic{display:block;align-self:start}.event-item img{object-fit:cover;border-radius:8px;transition:.3s}.event-item:hover img{transform:scale(1.04)}.event-item h3{font-size:16px;font-weight:700;margin-bottom:8px}.event-item p{font-size:12px;margin-bottom:2px}.event-item p.cat{margin-bottom:8px;font-weight:700;opacity:.5}.event-item p.content{margin-bottom:8px}.event-item .badge{background-color:var(--w-bg-light);color:var(--w-accent-hover)}.event-item .info a{font-size:12px;display:inline-block;margin-top:8px;font-weight:700}.event-anouncement{padding:24px;border-radius:8px;border:2px solid #cbd5e1;margin-bottom:16px;background-color:#fff}.event-anouncement *:last-child{margin-bottom:0}.sec-follow{padding-bottom:70px}.collaboration{text-align:center;padding:12px 24px;font-size:12px;background-color:#f8fafc;color:#94a3b8}.upcomimg-grid .col{margin-bottom:24px}.upcoming-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;background-color:#fff;border-radius:8px;overflow:hidden}.upcoming-item:hover{box-shadow:var(--bs-box-shadow-sm)}.upcoming-item .pic{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;aspect-ratio:1 / 1;background-color:#fff}.upcoming-item .pic .img-blur{filter:blur(30px);position:absolute;transform:scale(1.125);z-index:0;width:100%;height:100%;object-fit:cover;opacity:.5}.upcoming-item .pic .img-main{width:100%;height:100%;object-fit:contain;z-index:1;transition:.3s}.upcoming-item .inner-info{padding:16px}.upcoming-item h3{font-size:16px;font-weight:700;margin-bottom:8px}.upcoming-item .cat{font-size:12px;font-weight:700;opacity:.5;margin-bottom:4px;text-transform:uppercase}.upcoming-item a:not(.btn){color:var(--bs-body-color)}.upcoming-item .info{display:grid;grid-template-columns:24px auto;font-size:12px;margin-bottom:3px}.upcoming-item .item-cta{padding:0 16px 16px;text-align:right}.upcoming-title{margin-bottom:12px}.calendar-box{display:none}@media (min-width: 992px){.upcoming-title{display:grid;grid-template-columns:40px auto;grid-gap:12px}.calendar-box{width:40px;height:40px;display:grid;text-align:center;border-radius:5px;overflow:hidden;font-weight:700;border:1px solid var(--bs-body-color)}.calendar-box div{display:grid;align-items:center;height:100%;line-height:1}.calendar-box .month{font-size:10px;border-bottom:1px solid var(--bs-body-color);text-transform:uppercase}.calendar-box .day{font-size:18px}}.sns-minimal .social-box{display:inline-flex;line-height:1;border-radius:50%;padding:0;margin:0;width:36px;height:36px;align-items:center;justify-content:center}.sns-minimal .social-box svg{width:20px;height:20px}.upcoming-wrap{width:max-content;margin:0 auto;overflow:hidden;max-width:100%}.upcomimg-grid{display:flex;flex-wrap:nowrap;gap:24px;overflow:auto;padding-left:24px;padding-right:24px;margin:0 auto}.upcomimg-grid .col{flex:none;width:290px}.upcoming-item .pic a{width:100%;height:100%}.upcoming-item .pic img{width:100%;height:100%;object-fit:cover;object-position:top}.upcoming-item h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.upcoming-item .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
