@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap";body{font-family:Montserrat,sans-serif;font-style:normal;font-size:1.4rem;font-weight:400;letter-spacing:.06rem;color:#121212bf;background-color:#fff}.cmsc-color{color:#121212bf}.list-social{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width: 749px){.list-social{justify-content:center}}.list-social__item .icon{height:2.2rem;width:2.2rem}.list-social__link{align-items:center;display:flex;padding:1.1rem;color:rgb(var(--color-foreground))}.utility-bar .list-social__link{padding:0 .8rem;height:3.8rem}.list-social__link:hover .icon{transform:scale(1.07)}.section-template--22386284724522__rich_text_FzAn4n-padding{padding-top:30px;padding-bottom:39px}@media screen and (min-width: 750px){.section-template--22386284724522__rich_text_FzAn4n-padding{padding-top:40px;padding-bottom:52px}}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(https://fonts.googleapis.com/css?family=Montserrat)}@font-face{font-family:Montserrat;font-weight:100;font-style:normal;font-display:swap;src:url(https://fonts.googleapis.com/css?family=Montserrat)}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(https://fonts.googleapis.com/css?family=Montserrat)}@font-face{font-family:Montserrat;font-weight:400;font-style:italic;font-display:swap;src:url(https://fonts.googleapis.com/css?family=Montserrat)}@font-face{font-family:Montserrat;font-weight:700;font-style:italic;font-display:swap;src:url(https://fonts.googleapis.com/css?family=Montserrat)}@font-face{font-family:Raleway;font-weight:400;font-style:normal;font-display:swap;src:url(https://fonts.googleapis.com/css?family=Montserrat)}:root,.color-background-1{--color-background: 255,255,255;--gradient-background: #ffffff;--color-foreground: 18,18,18;--color-shadow: 18,18,18;--color-button: 17,99,112;--color-button-text: 255,255,255;--color-secondary-button: 255,255,255;--color-secondary-button-text: 18,18,18;--color-link: 18,18,18;--color-badge-foreground: 18,18,18;--color-badge-background: 255,255,255;--color-badge-border: 18,18,18;--payment-terms-background-color: rgb(255 255 255)}.color-background-2{--color-background: 243,243,243;--gradient-background: #f3f3f3;--color-foreground: 18,18,18;--color-shadow: 18,18,18;--color-button: 18,18,18;--color-button-text: 243,243,243;--color-secondary-button: 243,243,243;--color-secondary-button-text: 18,18,18;--color-link: 18,18,18;--color-badge-foreground: 18,18,18;--color-badge-background: 243,243,243;--color-badge-border: 18,18,18;--payment-terms-background-color: rgb(243 243 243)}header-drawer{justify-self:start;margin-left:-1.2rem}@media screen and (min-width: 990px){header-drawer{display:none}}.menu-drawer-container{display:flex}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{display:inline-flex;flex-wrap:wrap}summary.list-menu__item{padding-right:2.7rem}@media screen and (min-width: 750px){.list-menu__item--link{padding-bottom:.5rem;padding-top:.5rem}}.header{padding:10px 3rem}.section-header{position:sticky;margin-bottom:0}@media screen and (min-width: 750px){.section-header{margin-bottom:0}}@media screen and (min-width: 990px){.header{padding-top:20px;padding-bottom:20px}}.list-payment{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem 0;padding-top:1rem;padding-left:0}@media screen and (min-width: 750px){.list-payment{justify-content:flex-end;margin:-.5rem;padding-top:0}}.list-payment__item{align-items:center;display:flex;padding:.5rem}.footer{margin-top:0}.section-sections--21450236297514__footer-padding{padding-top:27px;padding-bottom:27px}@media screen and (min-width: 750px){.footer{margin-top:0}.section-sections--21450236297514__footer-padding{padding-top:36px;padding-bottom:36px}}.slide-enter-active,.slide-leave-active{transition:transform .3s ease-in-out}.slide-enter-from,.slide-leave-to{transform:translate(-100%)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.footer{font-style:normal;font-size:1.1rem;font-weight:400;letter-spacing:.06rem;color:#121212bf}.footer-text,.footer-content{color:#ffffff80!important;text-decoration:none!important;font-optical-sizing:auto;font-weight:100;font-size:.9rem;font-style:normal}.footer-content:hover,.footer-underline:hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;color:#fff!important}b.footer-underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;font-weight:500}.montserrat{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal}.montserrat-300{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300}.montserrat-800{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.announcement-bar,.announcement-bar__announcement{color:#fff;width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;grid-area:announcements}.bg-msc-100{background-color:#a36699}.text-directory{font-style:normal;font-size:1.061rem;font-weight:400;letter-spacing:.06rem;color:#121212bf;background-color:#fff}.content-teacher{max-height:80vh;overflow-y:auto;overflow-x:hidden;padding-right:10px;margin-top:4px}.content-teacher::-webkit-scrollbar{width:12px}.content-teacher::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.content-teacher::-webkit-scrollbar-thumb{background:#14606dab;border-radius:10px}.content-teacher::-webkit-scrollbar-thumb:hover{background:#14606dab}.file-input-button{background-color:#a0ebe4;color:#0a967e;border:2px solid #ffffff;padding:5px 15px;cursor:pointer;font-size:.91rem;font-weight:700;border-radius:50px;transition:all .3s ease}.file-input-button:hover{background-color:#2cc7a0;box-shadow:2px solid #5cbb9e;color:#fff}
