@font-face{font-family:JaapokkiRegular;src:url(/build/assets/jaapokki-regular-d8LxFN-1.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Centra No2;src:url(/build/assets/CentraNo2-Book-PBItXuoD.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Centra No2;src:url(/build/assets/CentraNo2-Bold-JtuyPjWv.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Centra No2;src:url(/build/assets/CentraNo2-Black-Bq8hPuJY.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}.section-title{font-family:Centra No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.5rem;margin-top:40px;margin-bottom:1.5rem;position:relative}.section-title:after{content:"";display:block;width:100px;height:2px;background-color:#333;margin:10px auto 0}.font-title{font-family:Centra No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.5rem;margin-bottom:1.5rem}.banner-carousel,.full-width-banner{width:100%;margin:0 auto}.v-carousel{width:100%}.v-carousel-item{width:100%;height:80vh}@media (max-width: 425px){.v-carousel-item{height:60vh}}.categories-container{overflow-x:auto;padding:10px 0}.categories-row{display:flex;align-items:center}.categories-row .v-card{margin:0 10px;flex-shrink:0}@media (max-width: 768px){.categories-row .v-card{max-width:100%;width:100%;margin:10px 0}}.category-slide i.mdi{border:none!important;box-shadow:none!important;background:none!important;padding:0!important;margin-right:8px;font-size:28px;line-height:1;vertical-align:middle;color:inherit!important}.join-section{position:relative}.join-section .v-image{width:100%;height:350px;opacity:.7}.join-section .join-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.join-section .join-text .text-h4{font-size:32px;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.join-section .join-text .text-subtitle-1{margin-bottom:20px;font-size:18px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.recommended-badge{position:absolute;top:10px;left:10px;background-color:#fffc;border-radius:12px;padding:4px 8px;font-size:12px}.btn-primary-uby{background-color:#00a3e0;color:#fff;margin-top:1rem;padding:.75rem 1.5rem;border-radius:6px;border:none!important;transition:background-color .3s ease}.btn-primary-uby:hover{background-color:#0086c0}.main-content{max-width:1800px;margin:0 auto;padding:15px}.sidebar{position:fixed;top:0;left:0;width:220px;height:100vh;overflow-y:auto;background-color:#f8f9fa;border-right:1px solid #ddd;padding:20px 15px;z-index:1000}.main-content.offset-md-3,.main-content.offset-lg-2{margin-left:240px}.card-body{padding:1rem 1rem 1.5rem}.row>[class*=col-]{margin-bottom:24px}.badge{font-size:.75rem;padding:.35em .6em;border-radius:.25rem}.card{transition:box-shadow .2s ease-in-out}.card:hover{box-shadow:0 8px 24px #00000026}.card-title{margin-bottom:10px}.card-subtitle{margin-bottom:8px}.card-text{font-size:.9rem;color:#555}@media (max-width: 768px){.section-title,.font-title{font-size:1.25rem;margin-bottom:1.25rem;margin-top:30px}.main-content.offset-md-3,.main-content.offset-lg-2{margin-left:0;padding:0 15px}.sidebar{position:relative;width:100%;height:auto;border-right:none;padding:10px 15px}.row>[class*=col-]{margin-bottom:16px}}.featured-card{transition:box-shadow .3s ease,transform .3s ease;cursor:pointer;box-shadow:0 1px 4px #0000001a}.featured-card:hover{box-shadow:0 8px 20px #00000040;transform:translateY(-2px)}.float-wa{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;z-index:100}.float-wa-text{position:absolute;right:100%;bottom:50%;transform:translateY(50%);background-color:#25d366;color:#fff;padding:6px 12px;border-radius:8px;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;margin-right:10px;-webkit-user-select:none;user-select:none}.float-wa:hover .float-wa-text{opacity:1;pointer-events:auto}@media (max-width: 600px){.float-wa{bottom:85px;right:12px;width:56px;height:56px}}.carousel-control-prev:hover,.carousel-control-next:hover{background-color:#58585833!important;filter:brightness(1.2);box-shadow:0 0 6px #0000004d;border-radius:.375rem;transition:filter .3s ease,box-shadow .3s ease}.carousel-control-prev-icon,.carousel-control-next-icon{filter:invert(0);width:2rem;height:2rem;opacity:1!important}.carousel-control-prev,.carousel-control-next{opacity:1!important;width:5%!important}@media (min-width: 768px){.card-ancho-lg-20{flex:0 0 20%!important;max-width:20%!important;width:20%!important}}
