@import url(https://fonts.googleapis.com/css2?family=MuseoModerno:wght@600&display=swap);.custom-card .title{word-break:normal}.custom-card .title:first-letter{text-transform:capitalize}.custom-card .description{padding-top:4px}.custom-card small{font-size:.6em;padding-left:2px;line-height:normal}.custom-card .use-icon-card{font-size:2.6rem;margin:.6rem}@media screen and (max-width:767px){.custom-card .use-icon-card{font-size:6rem}}@media screen and (min-width:677px)and (max-width:960px){.custom-card .use-icon-card{font-size:10rem;margin:.5px}}.custom-card .item-title{font-size:1rem;word-break:normal;line-height:normal}@media screen and (max-width:767px){.custom-card .item-title{font-size:3.5vw}}@media screen and (min-width:677px)and (max-width:960px){.custom-card .item-title{font-size:.95rem}}.custom-card .item-subtitle{font-size:.75rem;word-break:normal;line-height:normal}@media screen and (max-width:767px){.custom-card .item-subtitle{font-size:2.5vw}}@media screen and (min-width:677px)and (max-width:960px){.custom-card .item-subtitle{font-size:.65rem}}.custom-card .horizontal-scroll{display:flex;overflow-x:auto;white-space:nowrap}.custom-card .horizontal-scroll .horizontal-scroll-item{margin-right:12px!important;flex:0 0 23%;max-width:22%}.v-dialog{max-width:600px}.forgot .header h1,.siginup .header h1,.signin .header h1{word-break:normal}.forgot .header span,.siginup .header span,.signin .header span{margin:10px 0;font-size:.7em;line-height:1em;word-break:normal}.forgot .v-text-field:first-child,.siginup .v-text-field:first-child,.signin .v-text-field:first-child{margin-bottom:10px}.forgot .btn-forgot,.siginup .btn-forgot,.signin .btn-forgot{margin-bottom:20px;padding:0!important}.forgot .v-divider,.siginup .v-divider,.signin .v-divider{margin:20px 0 20px 0}.siginup .v-text-field{margin-bottom:15px!important}.schedules .schedule .date{font-weight:700;font-size:1.1em}.schedules .schedule .date i{font-style:normal;text-transform:none!important}.schedules .schedule i.v-icon{font-size:16px}.schedule .total .col{padding-right:15px}.schedule .total .duration,.schedule .total .note,.schedule .total .value{align-items:center;display:flex;flex-wrap:wrap;letter-spacing:.0125em}.schedule .total .value{font-size:1.25rem;font-weight:500;line-height:2rem;word-break:break-all}@media screen and (max-width:767px){.schedule .total .value{font-size:3.5vw}}@media screen and (min-width:677px)and (max-width:960px){.schedule .total .value{font-size:.95rem}}.schedule .total .value .label{font-weight:400;font-size:1rem;padding-right:.7rem}@media screen and (max-width:767px){.schedule .total .value .label{font-size:3vw}}@media screen and (min-width:677px)and (max-width:960px){.schedule .total .value .label{font-size:.85rem}}.schedule .total .duration,.schedule .total .note{font-size:.75rem;line-height:normal;word-break:normal}@media screen and (max-width:767px){.schedule .total .duration,.schedule .total .note{font-size:2.5vw}}@media screen and (min-width:677px)and (max-width:960px){.schedule .total .duration,.schedule .total .note{font-size:.65rem}}.schedule .total .note{padding-top:.6rem;opacity:.5}.logo{display:flex;justify-content:center}.logo .v-image{max-height:min(40vw,150px);max-width:min(90vw,350px)}.menu{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.menu .v-tab{font-size:.75rem}.menu .v-tab i{font-size:20px}footer{padding-top:50px;background-color:transparent!important;font-size:.8em}footer i{font-size:.9em!important}footer a.bemp{text-decoration:none;font-weight:700;color:#5f2482;font-family:MuseoModerno,cursive;font-size:1.2em;text-transform:lowercase}footer a.bemp:hover{text-decoration:underline}#app.embedded .logo{display:none}#app.transparent-background{background-color:transparent!important}#app.transparent-background.theme--dark footer{color:rgba(0,0,0,.87)}#app.transparent-background.theme--dark footer i.v-icon{color:rgba(0,0,0,.87)!important}.text-gray{color:rgba(0,0,0,.4)}.socialLinks{display:flex;gap:1em;align-items:center;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;padding-top:2em}.socialLink{text-align:center}.socialLink a{padding:1em}