@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700;800&display=block);
@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400&display=block);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);
@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900&display=swap);
*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}@font-face{font-family:"edclubWebsite";src:url("/m/edclubfont/edclubWebsite.woff2?y33c9b") format("woff2"),url("/m/edclubfont/edclubWebsite.ttf?y33c9b") format("truetype"),url("/m/edclubfont/edclubWebsite.woff?y33c9b") format("woff"),url("/m/edclubfont/edclubWebsite.svg?y33c9b#edclubWebsite") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=edweb-],[class*=" edweb-"]{font-family:"edclubWebsite" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{font-family:"edclubWebsite" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edweb-email:before{content:""}.edweb-linkedin:before{content:""}.edweb-full-time:before{content:""}.edweb-pin:before{content:""}.edweb-arrow-r:before{content:""}.edweb-cookie:before{content:""}.edweb-download2:before{content:""}.edweb-print2:before{content:""}.edweb-check-mark:before{content:""}.edweb-more-info:before{content:""}.edweb-tip:before{content:""}.edweb-1:before{content:""}.edweb-2:before{content:""}.edweb-3:before{content:""}.edweb-individual-user:before{content:""}.edweb-error3:before{content:""}.edweb-success2:before{content:""}.edweb-tooltip2:before{content:""}.edweb-success:before{content:""}.edweb-tooltip:before{content:""}.edweb-not-view:before{content:""}.edweb-view:before{content:""}.edweb-s-individual-ed:before{content:""}.edweb-s-school-ed:before{content:""}.edweb-o-class:before{content:""}.edweb-o-district:before{content:""}.edweb-o-homeschool:before{content:""}.edweb-o-school:before{content:""}.edweb-weeks .path1:before{content:"";color:#e5e7eb}.edweb-weeks .path2:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-weeks .path3:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-cc-aligned .path1:before{content:"";color:#e5e7eb}.edweb-cc-aligned .path2:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-gamified-learning .path1:before{content:"";color:#e5e7eb}.edweb-gamified-learning .path2:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-gamified-learning .path3:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-gamified-learning .path4:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-gamified-learning .path5:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-gamified-learning .path6:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-gamified-learning .path7:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-Offline-resources .path1:before{content:"";color:#e5e7eb}.edweb-Offline-resources .path2:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-Offline-resources .path3:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-Offline-resources .path4:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-Offline-resources .path5:before{content:"";margin-left:-1.3916015625em;color:#2b3749}.edweb-arrow-left:before{content:""}.edweb-arrow-right:before{content:""}.edweb-filter:before{content:""}.edweb-search:before{content:""}.edweb-caret-2:before{content:""}.edweb-hamburger:before{content:""}.edweb-caret:before{content:""}.edweb-language:before{content:""}.edweb-arrow-link:before{content:""}.edweb-arrow-link-back{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.edweb-arrow-link-back:before{content:""}.edweb-pointer:before{content:""}.edweb-instagram:before{content:""}.edweb-youtube:before{content:""}.edweb-facebook:before{content:""}.edweb-twitter:before{content:""}.edweb-quote:before{content:""}.edweb-assessment:before{content:""}.edweb-experience:before{content:""}.edweb-content:before{content:""}.edweb-game:before{content:""}.edweb-accessibility:before{content:""}.edweb-school:before{content:""}.edweb-analytics:before{content:""}.edweb-roster:before{content:""}:root{font-size:62.5%}:root body{color:var(--btn-bg-color);background-color:var(--theme-white-color);font-family:"Lato",sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;height:100%}html{background:var(--theme-white-color)}.skip-content{position:absolute;display:inline-block;width:1px;height:1px;text-align:center;background-color:var(--theme-steelblue-color);opacity:.9;color:var(--theme-white-color);line-height:40px;border-radius:4px;overflow:hidden}.skip-content:focus{width:140px;height:40px}h1,h2,h3,h4,h5{font-family:"Open Sans",sans-serif;margin:0;padding:0;color:var(--btn-bg-color)}.clear-fix{clear:both}.edweb-caret{font-size:.8rem}.text--gold{color:var(--accent-color-gold) !important}@media(max-width: 899px){.text--gold{font-size:1.4rem !important;font-weight:600}}.link--blue{font:700 2.2rem/3.5rem Lato;letter-spacing:0px;color:var(--link-color-blue) !important}@media(max-width: 899px){.link--blue{font-size:2rem}}@media(min-width: 900px){.link--blue{font-size:20px;line-height:24px}}.link--blue .edweb-arrow-link{color:var(--link-color-blue) !important;vertical-align:middle;display:inline-block}.btn{font:400 1.6rem/2.5rem "Lato";text-decoration:none}.btn.btn-default{background:var(--btn-bg-color) 0% 0% no-repeat padding-box;color:var(--theme-white-color);padding:12px 30px;border:none;border-radius:30px;margin-top:32px}.btn.btn-default:hover{background:var(--btn-hover-bg-color);text-decoration:none}.btn.btn-default:active{background:var(--btn-active-bg-color);text-decoration:none}.btn.btn-outline{border:1px solid var(--btn-bg-color);border-radius:30px;padding:12px 30px;margin-left:24px;line-height:16px;color:var(--btn-bg-color);height:49px;background:none}.btn.btn-outline:hover{background-color:var(--btn-bg-color);color:var(--theme-white-color);border:none;text-decoration:none}.btn.btn-outline:active{background-color:var(--background-color-darker-blue);color:var(--heme-white-color);border:none;text-decoration:none}@media(max-width: 899px){p,div,span{font:400 1.8rem/2.8rem "Lato"}}@media(min-width: 900px){p,div,span{font:400 1.8rem/2.8rem "Lato"}}@media(min-width: 1200px){p,div,span{font:400 2rem/3.2rem "Lato";color:var(--text-color-tertiary)}}p{margin-bottom:1.6rem}@media(max-width: 899px){strong{font:800 1.8rem/2.5rem "Lato"}}@media(min-width: 900px){strong{font:800 1.8rem/2.5rem "Lato"}}@media(min-width: 1200px){strong{font:800 2rem/2.5rem "Lato"}}@media(max-width: 899px){small{font:400 1.6rem/2.5rem "Lato"}}@media(min-width: 1200px){small{font:400 1.6rem/2.5rem "Lato"}}@media(max-width: 899px){h1{font:800 4rem/5.6rem "Open Sans"}}@media(min-width: 900px){h1{font:800 4rem/5.6rem "Open Sans"}}@media(min-width: 1200px){h1{font:800 4.6rem/7.3rem "Open Sans"}}@media(min-width: 900px){h2{font:800 3rem/4.8rem "Open Sans"}}@media(min-width: 1200px){h2{font:800 4rem/6.4rem "Open Sans"}}h3{margin-bottom:2.4rem}@media(max-width: 899px){h3{font:800 3rem/4.5rem "Open Sans"}}@media(min-width: 900px){h3{font:800 3rem/4.5rem "Open Sans"}}@media(min-width: 1200px){h3{font:800 3.6rem/4.5rem "Open Sans"}}h4{margin-bottom:2.4rem}@media(min-width: 900px){h4{font:800 2rem/3.8rem "Open Sans"}}@media(min-width: 1200px){h4{font:700 2.4rem/3.8rem "Open Sans"}}@media(max-width: 899px){h5{font:800 2rem/3.2rem "Open Sans"}}@media(min-width: 900px){h5{font:800 2rem/3.2rem "Open Sans"}}@media(min-width: 1200px){h5{font:800 2rem/3.2rem "Open Sans"}}@media(min-width: 1200px){.text--subtitle{font:700 1.8rem/3.5rem "Open Sans";margin-bottom:.8rem}}.grid{display:grid;margin:0 auto}@media(max-width: 899px){.grid{padding:40px 7%;max-width:100%}}@media(min-width: 900px){.grid{padding:40px 24px;max-width:1000px}}@media(min-width: 1200px){.grid{padding:40px 48px;max-width:1104px}}.grid--size-2{grid-template-columns:6fr 6fr;column-gap:24px}@media(max-width: 899px){.grid--size-2{grid-template-columns:6fr;column-gap:0px}}.grid--size-3{grid-template-columns:4fr 4fr 4fr;column-gap:24px}@media(max-width: 899px){.grid--size-3{grid-template-columns:6fr;column-gap:0px}}.grid--size-4{grid-template-columns:3fr 3fr 3fr 3fr;column-gap:24px}@media(max-width: 899px){.grid--size-4{grid-template-columns:6fr 6fr;column-gap:16px}}.container{margin-left:auto;margin-right:auto}@media(max-width: 899px){.container{padding:40px 12%;max-width:100%}}@media(min-width: 900px){.container{padding:40px 2.4rem;max-width:900px}}@media(min-width: 1200px){.container{padding:40px 48px;max-width:1104px}}@media(min-width: 1600px){.container{width:1600px;max-width:1600px}}.container-full{margin-left:auto;margin-right:auto;width:100%;max-width:100%}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}@media(max-width: 899px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(max-width: 599px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 900px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 2.4rem/3.6rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 1200px){h1{font:800 4.6rem/6.9rem "Open Sans";margin-bottom:24px}h2{font:800 3.6rem/5.4rem "Open Sans";margin-bottom:24px}h3{font:800 3rem/4.5rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2.4rem/3.6rem "Lato"}.p2{font:400 2rem/3rem "Lato"}.p3{font:400 1.8rem/2.7rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}.school-signin{background-position:center bottom;background-repeat:no-repeat}.school-signin{background-color:#fafbfc;width:100%;min-height:100vh;padding-bottom:40px}@media(max-width: 899px){.school-signin{background-image:url("/m/website/school-entry/tpc-600.svg")}}@media(max-width: 599px){.school-signin{background-image:url("/m/website/school-entry/tpc-375.svg")}}@media(min-width: 900px){.school-signin{background-image:url("/m/website/school-entry/tpc-900.svg")}}@media(min-width: 1200px){.school-signin{background-image:url("/m/website/school-entry/tpc-1200.svg")}}@media(min-width: 1600px){.school-signin{background-image:url("/m/website/school-entry/tpc-1600.svg")}}.school-signin .card{box-shadow:0px 3px 6px rgba(111,95,78,.1019607843)}.school-signin header a{margin-top:20px;margin-left:24px;display:inline-block}.footer{position:fixed;right:0px;bottom:0px;background:#fff;border-top-left-radius:10px}.footer a{color:#333;display:inline-block;padding:8px 15px;font-size:15px}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}.logo{color:#2b3749;background-color:rgba(0,0,0,0) !important;text-decoration:none}.logo .navy{display:none}.logo .normal{display:inline-block}.navy .logo .navy,.blue .logo .navy,.magenta .logo .navy,.emerald .logo .navy,.purple .logo .navy,.navy-dark .logo .navy{display:inline-block}.navy .logo .normal,.blue .logo .normal,.magenta .logo .normal,.emerald .logo .normal,.purple .logo .normal,.navy-dark .logo .normal{display:none}.logo:hover{background-color:rgba(0,0,0,0) !important}.logo.is-mobile{display:inline-block;line-height:70px;padding:0 48px 0 24px !important}@media(max-width: 599px){.logo.is-mobile{padding:0 24px !important}}.logo.is-large{display:none}@media(min-width: 1200px){.logo.is-mobile{display:none}.logo.is-large{display:inline-block;padding-left:0;padding-right:24px;margin-left:48px}}@media(min-width: 1600px){.logo.is-large{margin-left:64px}}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}@keyframes edmodalAnim{from{background-color:rgba(43,55,73,0)}to{background-color:rgba(43,55,73,.8)}}@keyframes edmodalAnimNested{from{background-color:rgba(43,55,73,0)}to{background-color:rgba(43,55,73,.3)}}.edmodal{position:fixed;z-index:10;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(43,55,73,.8)}.edmodal.animateIn{animation-duration:.24s;animation-name:edmodalAnim}.edmodal.scrollable{display:block;padding:10vh 0;overflow:auto}.edmodal.scrollable .edmodal-box{margin:auto;max-height:inherit}.edmodal+.edmodal{background-color:rgba(43,55,73,.3)}.edmodal+.edmodal.animateIn{animation-duration:.24s;animation-name:edmodalAnimNested}.edmodal-box{box-shadow:0 0 20px #555;max-height:95%;background:#fff;outline:none;border-radius:3px;box-sizing:border-box;padding:40px 40px 20px 40px}.edmodal-box .negative{background-color:#231c3a;border-radius:50%;width:48px;height:48px;margin-right:24px;text-align:center}.edmodal-box .negative span{padding-right:0 !important;color:#fff !important;display:inline-block;line-height:48px}.edmodal-x{position:absolute;right:5px;top:0;cursor:pointer;font-family:arial,serif;color:#6a7585;font-size:24px;line-height:24px;padding:5px;margin:5px;z-index:11}.edmodal-x:hover{color:#000}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}.modal-main{transform:none;padding:0;background:rgba(0,0,0,0);box-shadow:none}.modal-main .edmodal-x{color:#fff}.modal-main .edmodal-x :hover{color:#f5f5f5}.modal-main img{object-fit:cover;object-position:center;display:block;margin-left:auto;margin-right:auto;max-width:80vw;max-height:90vh}.modal-main video{width:100%}@media(max-width: 599px){.modal-main{width:100%}}@media(max-width: 899px){.modal-main{width:100%}}@media(min-width: 900px){.modal-main{width:80%}}
.password-cnt span.password{margin-left:-30px;font-size:16px;line-height:40px;color:#0666df !important;cursor:pointer}
.select{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;border:1px solid #b3b9c1;border-radius:4px;height:35px;padding-left:10px;padding-right:10px}.select:focus{background:#fff 0% 0% no-repeat padding-box;border:1px solid #6a7585;color:#122947}.edweb-caret{margin-left:4px;color:#2b3749}.select-cnt{position:relative;display:inline-block;border:none}.select-input{text-overflow:ellipsis;border:none;padding:0;font:400 1.3rem/1.6rem "Lato";width:100%;outline:none;line-height:33px;color:#42576e}.select-input:focus{border:none}.select__options{margin-left:0;z-index:100;max-height:275px;overflow:scroll;position:absolute;border:1px solid rgba(179,185,193,.5019607843);border-radius:3px;background-color:#fff;box-shadow:0px 3px 10px rgba(188,191,194,.4);padding:8px 0;min-width:160px}.select__options label{display:block;color:#122947;padding:8px 24px;font:400 1.5rem/1.9rem "Lato"}.select__options label.checked{color:#4083f4}.select__options label:hover{background:#f5f6f8 0% 0% no-repeat padding-box;color:#4083f4}.focus{background:#fff 0% 0% no-repeat padding-box;border:1px solid #6a7585;color:#122947}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}.auth-modal .edmodal-x{display:none}.auth-modal button.close{font-weight:bold;background:rgba(0,0,0,0);border:none;float:right;color:gray;position:relative;margin-right:-30px;margin-top:-36px}@media(max-width: 899px){.auth-modal button.close{margin-right:-10px;margin-top:-34px}}.edmodal .modal-btn{display:flex;align-items:center;text-decoration:none;border:1px solid #dadce0;border-radius:4px;margin-bottom:8px;padding:20px}.edmodal .modal-btn:last-of-type{margin-bottom:20px}.edmodal .modal-btn:hover{box-shadow:0 4px 8px rgba(54,56,64,.1019607843)}.edmodal .modal-btn span{font-size:24px;padding-right:16px;color:#231c3a}.edmodal h1{font:normal normal 900 20px/30px "Lato";letter-spacing:0;color:#2b3749;margin-bottom:32px}.edmodal h2{font:normal normal 900 16px/24px "Lato";letter-spacing:0;color:#242e3e;margin-bottom:8px}.edmodal p{font:normal normal normal 14px/21px "Lato";letter-spacing:0;color:#6a7585;margin-bottom:0}.edmodal .error-message{color:#ff3945;background-color:#fff;border-radius:5px;font-size:14px;line-height:21px;margin-top:8px}.edmodal .error-message .edweb-error3{font-size:14px;vertical-align:baseline}@media(max-width: 599px){.edmodal-box.auth-modal{padding-left:24px;padding-right:24px}}.school-url h2{margin-top:24px}.school-url p{font:normal normal normal 14px/21px "Lato"}.school-url p a{font:normal normal normal 14px/21px "Lato"}.school-url .field{border:1px solid #b3b9c1;border-radius:4px;display:flex}.school-url .field span{font:normal normal normal 14px/21px Lato;letter-spacing:0;color:#242e3e;background-color:#f2f3f5;text-align:center;display:inline-block;height:40px;line-height:40px}.school-url .field span:first-of-type{flex-grow:1;border-top-left-radius:4px;border-bottom-left-radius:4px}.school-url .field span:last-of-type{flex-grow:2;border-top-right-radius:4px;border-bottom-right-radius:4px}.school-url .field input{flex-grow:6;padding-left:16px;padding-right:16px;border:none;font:normal normal normal 14px/21px "Lato"}@media(max-width: 599px){.school-url .field input{padding-left:8px;padding-right:8px;width:100px}}.school-url hr{border-top:none;border-color:#d4d7da;margin:40px -40px 0 -40px}.school-url a{font:normal normal normal 16px/25px "Lato";color:#0666df;line-height:35px}.school-url .actions-cnt{display:flex;justify-content:space-between;margin-top:24px}.school-url .actions-cnt .btn{height:35px;line-height:35px;border:none;border-radius:4px;padding-left:16px;padding-right:16px;font:normal normal normal 16px/25px "Lato"}.school-url .actions-cnt .btn.ok-btn{color:#fff;background-color:#2b3749}.school-url .actions-cnt .btn.ok-btn:hover{background-color:#354b63}.school-url .actions-cnt .btn.ok-btn[disabled]{background-color:#b3b9c1}.school-url .actions-cnt .btn.cancel-btn{color:#2b3749;background-color:#fff;border:1px solid #b3b9c1;border-radius:4px;margin-right:8px}.school-url .actions-cnt .btn.cancel-btn:hover{background-color:#f7f7f7}@media(max-width: 599px){.school-url .actions-cnt{flex-flow:column;flex-direction:column-reverse;margin-bottom:8px}.school-url .actions-cnt .actions-btn-cnt{display:flex;flex-flow:column;flex-direction:column-reverse}.school-url .actions-cnt .actions-btn-cnt .btn{margin-bottom:8px}}.school-select h1{font:normal normal normal 20px/30px "Lato";color:#2b3749}.school-select .school-login-lnk{margin-top:16px;margin-bottom:20px;font:normal normal normal 16px/24px "Lato";color:#0666df}.school-select .school-cnt{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;border:1px solid #dadce0;border-radius:4px;padding-left:20px;padding-right:20px;height:92px}.school-select .school-cnt.school-cnt-highlight{background:#f5f3f0}.school-select .school-cnt h2{font:normal normal 900 16px/24px "Lato";letter-spacing:0;color:#242e3e;margin-bottom:8px}.school-select .school-cnt p{color:#6a7585;margin-bottom:0}.school-select .school-cnt div{width:310px}.school-select .school-cnt .edweb-arrow-right{color:#6a7585;font-size:12px}.school-select .school-cnt .icon{text-align:center;display:inline-block;width:48px;height:48px;border-radius:24px;background-color:#2b3749;color:#fff;font-size:24px;padding-top:9px}
.tooltip-cnt{position:relative;display:inline-block}.tooltip-cnt .tooltip-arrow{width:20px;height:20px;transform:rotate(45deg);background-color:#6a7585;display:block;position:fixed;bottom:-8px;left:calc(50% - 20px);border-radius:3px}.tooltip-cnt .tooltip-content{position:absolute;background:#6a7585 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);border-radius:4px;color:#fff;bottom:40px;padding:24px;width:408px;transform:translateX(-45%)}.tooltip-cnt .tooltip-content p{color:#fff}
.button{font:400 16px/24px "Open Sans";text-decoration:none;padding:10px 30px}.button .wrapper{display:flex;gap:5px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.button:focus{outline-color:#4083f4;outline-width:2px;outline-offset:2px}.button.primary{border:none;border-radius:4px;background:#2b3749 0% 0% no-repeat padding-box;color:#fff}.button.primary:hover{background:#354b63;text-decoration:none}.button.primary:active{background:#435f7d;text-decoration:none}.button.primary:disabled{background-color:#b3b9c1}.button.default{border:1px solid #2b3749;border-radius:4px;color:#2b3749;background:none;padding:9px 30px}.button.default:hover{background-color:#2b3749;color:#fff;border:none;text-decoration:none}.button.default:active{background-color:#171c26;color:#fff;border:none;text-decoration:none}.button.default:disabled{color:#b3b9c1}.button.link{border:none;color:#607088;background:none;padding:12px 0px}.button.link:hover{color:#2b3749}.button.link:focus{outline:none}.button.link:disabled{color:#b3b9c1}.button.rounded{border-radius:30px}button>div{color:inherit;font:inherit}
.divider-horizontal{height:0px;border-top:1px solid #d3d8de}.divider-vertical{height:100%;width:0;border-left:1px solid #d3d8de}
.field{width:100%;position:relative}.field .field-label{font:700 16px/24px "Lato";color:#2b3749;margin-bottom:8px;width:100%}.field .field-label span{font:400 14px/20px "Lato";color:#a3afc2}.field .error-message{padding-top:4px;font-size:14px;overflow-wrap:break-word;color:#f54242;visibility:visible}.field .error-message i{margin-right:3px;vertical-align:inherit}.field .error-message:empty::after{content:".";visibility:hidden}.checkbox+.field-label{margin-bottom:0px}.checkbox{display:flex;flex-direction:row}
.text-field{width:100%;border:1px solid #a3afc2;border-radius:4px;font:400 14px/20px "Lato" !important;padding:12px 12px}.text-field:focus{outline-color:rgba(0,0,0,0);outline-style:none;box-shadow:0 0 0 1px #000;border:1px solid #000}.text-field.error{border:1px solid #f54242 !important}.text-field.error:focus{outline-color:rgba(0,0,0,0);outline-style:none;box-shadow:0 0 0 1px #f54242;border:1px solid #f54242}.text-field+.show-icon{margin-left:-30px;font-size:16px;line-height:40px;color:#0666df !important;cursor:pointer}
textarea.custom-textarea-field{width:100%;border:1px solid #a3afc2;border-radius:4px;font:400 14px/20px "Lato" !important;padding:13px 12px}textarea.custom-textarea-field:focus{outline-color:rgba(0,0,0,0);outline-style:none;box-shadow:0 0 0 1px #000;border:1px solid #000}textarea.custom-textarea-field.error{border:1px solid #f54242}textarea.custom-textarea-field.error:focus{outline-color:rgba(0,0,0,0);outline-style:none;box-shadow:0 0 0 1px #f54242;border:1px solid #f54242}
.select-field .menu{position:absolute;z-index:999999999;max-height:300px;overflow:scroll;overflow-x:hidden;background-color:#fff;border:1px solid #a3afc2;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 2px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.15)}.select-field .hidden{visibility:hidden}.select-field button,.select-field ul,.select-field li{width:100%}.select-field button{border:1px solid #a3afc2;border-radius:4px;font:400 14px/20px "Lato" !important;text-align:start;padding:12px 12px;background-color:rgba(0,0,0,0);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.select-field button div{font-size:14px;line-height:20px;font-weight:400;text-align:start}.select-field button:focus{outline-color:rgba(0,0,0,0);outline-style:none;box-shadow:0 0 0 1px #000;border:1px solid #000}.select-field button.error{border:1px solid #f54242}.select-field button.error:focus{outline-color:rgba(0,0,0,0);outline-style:none;box-shadow:0 0 0 1px #f54242;border:1px solid #f54242}.select-field button.open{outline-color:rgba(0,0,0,0);outline-style:none;box-shadow:0 0 0 1px #000;border:1px solid #000}.select-field button.placeholder{color:#a3afc2}.select-field button::after{content:"";font-family:"edclubWebsite" !important;speak:none;font-size:10px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;position:relative;top:0;transform:translateY(50%);color:#a3afc2}.select-field ul{margin:0;padding:0}.select-field ul>li{list-style-type:none;padding:6px 12px;font-size:14px;line-height:20px;font-weight:400;cursor:default}.select-field ul>li.highlighted{background-color:#b0c3e2}.select-field ul>li.selected{background-color:rgba(176,195,226,.5254901961)}.select-field ul>li.selected::after{content:"";font-family:"edclubWebsite" !important;speak:none;font-size:12px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;position:relative;top:0;transform:translateY(50%);color:#a3afc2}
.guide-tooltip{position:absolute;background-color:#3d526b;border-radius:5px;width:315px;color:#fff;z-index:600;top:-50px;right:-330px}.guide-tooltip__arrow{position:absolute;width:16px;height:16px;transform:scaleX(0.9) rotate(45deg);background-color:#3d526b;top:93px;left:-8px}.guide-tooltip__content{padding:20px 20px 10px 20px;font:400 1.6rem/1.6rem "Lato"}.guide-tooltip__title{font:600 2rem/2rem "Lato";margin-bottom:10px;color:#fff}.guide-tooltip__top-bar{background-color:#6583a8;height:5px;border-radius:3px 3px 0 0}.guide-tooltip p{color:#fff}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}@media(max-width: 899px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(max-width: 599px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 900px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 2.4rem/3.6rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 1200px){h1{font:800 4.6rem/6.9rem "Open Sans";margin-bottom:24px}h2{font:800 3.6rem/5.4rem "Open Sans";margin-bottom:24px}h3{font:800 3rem/4.5rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2.4rem/3.6rem "Lato"}.p2{font:400 2rem/3rem "Lato"}.p3{font:400 1.8rem/2.7rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}.card{background-color:#fff;margin:20px auto 0 auto;border-radius:8px;width:423px;height:auto;padding:36px 48px}@media(max-width: 599px){.card{width:327px;padding:36px 24px}}.card a{color:#0666df}.card input:not([type=checkbox]){width:327px;height:40px;border:1px solid #ced4da;border-radius:4px;margin-bottom:20px;padding-left:13px;padding-right:20px;font:normal normal normal 16px/24px "Lato"}@media(max-width: 599px){.card input:not([type=checkbox]){width:279px}}.card .btn{display:inline-block;text-align:center;width:327px;height:43px;font:normal normal normal 16px/24px "Lato"}@media(max-width: 599px){.card .btn{width:279px}}.card .btn-integration.btn{font:normal normal normal 16px/30px "Lato";color:#2b3749;border:1px solid #2b3749;border-radius:4px;margin-bottom:8px;text-decoration:none;background-color:#fff}.card .btn-integration.btn img{height:16px;margin-right:8px}.card .btn-integration.btn:hover{background-color:#f7f7f7}.card .btn-integration.btn:active{background-color:#f2f2f2}.card .btn-main.btn{background:#2b3749 0% 0% no-repeat padding-box;border-radius:4px;border:none;font:normal normal normal 16px/19px "Lato";letter-spacing:0px;color:#fff;margin-bottom:20px}.card .btn-main.btn:hover{background-color:#354b63}.card .btn-main.btn:active{background-color:#435f7d}.card .btn-main.btn:disabled{background:#b3b9c1}.card .inline-error,.card .form-error-message{background:#feefef;color:#d93232;padding:10px 10px 10px 15px;border-radius:5px;font-size:14px;margin-bottom:10px;line-height:18px}.card .inline-error{margin:0;border-radius:0;padding:5px 5px 5px 10px}.card p{font:normal normal normal 14px/21px "Lato";margin-bottom:12px}.card label{font:normal normal bold 16px/24px "Lato"}.card .divider{margin-top:16px;margin-bottom:20px;letter-spacing:0px;color:#8390a3;display:table;width:100%}.card .divider span{font:normal normal normal 14px/24px "Lato"}.card .divider span:nth-of-type(2){padding:0 8px}.card .divider .filler{display:table-cell}.card .divider .divider-line{border-top:1px solid #d2d8df;display:table-cell;height:1px;position:relative;top:16px;width:500px}.card .divider .content{display:table-cell;text-align:center;padding:0px 10px}.card .password-lbl-cnt{display:flex;justify-content:space-between}.card .password-lbl-cnt .forgot-pass{font:normal normal normal 14px/21px "Lato";color:#0666df}.card .btn{margin-left:0px !important}@media(max-width: 899px){.card h1{font:normal normal 800 22px/33px Open Sans}}@media(max-width: 599px){.card h1{font:normal normal 800 22px/33px "Open Sans"}.card .divider{font:normal normal normal 14px/24px "Lato";letter-spacing:0px;color:#6a7585}.card .divider .divider-line{width:120px !important}}@media(min-width: 900px){.card h1{font:normal normal 800 22px/33px "Open Sans"}}@media(min-width: 1200px){.card h1{font:normal normal 800 22px/33px "Open Sans"}}.card .centered-header{text-align:center}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}@media(max-width: 899px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(max-width: 599px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 900px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 2.4rem/3.6rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 1200px){h1{font:800 4.6rem/6.9rem "Open Sans";margin-bottom:24px}h2{font:800 3.6rem/5.4rem "Open Sans";margin-bottom:24px}h3{font:800 3rem/4.5rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2.4rem/3.6rem "Lato"}.p2{font:400 2rem/3rem "Lato"}.p3{font:400 1.8rem/2.7rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}.page-error{background-position:center bottom;background-repeat:no-repeat}.page-error .card{background-color:#fff;margin:20px auto 0 auto;border-radius:8px;width:423px;height:auto;padding:36px 48px}@media(max-width: 599px){.page-error .card{width:327px;padding:36px 24px}}.page-error .card a{color:#0666df}.page-error{background-color:#faf9f7;width:100%;height:100vh;padding-top:140px}@media(max-width: 899px){.page-error{background-image:url("/m/website/authen/tp-600.svg")}}@media(max-width: 599px){.page-error{background-image:url("/m/website/authen/tp-375.svg")}}@media(min-width: 900px){.page-error{background-image:url("/m/website/authen/tp-900.svg")}}@media(min-width: 1200px){.page-error{background-image:url("/m/website/authen/tp-1200.svg")}}@media(min-width: 1600px){.page-error{background-image:url("/m/website/authen/tp-1600.svg")}}.page-error .card{box-shadow:0px 3px 6px rgba(111,95,78,.1019607843)}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}@media(max-width: 899px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(max-width: 599px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 900px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 2.4rem/3.6rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 1200px){h1{font:800 4.6rem/6.9rem "Open Sans";margin-bottom:24px}h2{font:800 3.6rem/5.4rem "Open Sans";margin-bottom:24px}h3{font:800 3rem/4.5rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2.4rem/3.6rem "Lato"}.p2{font:400 2rem/3rem "Lato"}.p3{font:400 1.8rem/2.7rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}.instructor-password{background-position:center bottom;background-repeat:no-repeat}.instructor-password{background-color:#fafbfc;width:100%;min-height:100vh;padding-bottom:40px}@media(max-width: 899px){.instructor-password{background-image:url("/m/website/school-entry/tpc-600.svg")}}@media(max-width: 599px){.instructor-password{background-image:url("/m/website/school-entry/tpc-375.svg")}}@media(min-width: 900px){.instructor-password{background-image:url("/m/website/school-entry/tpc-900.svg")}}@media(min-width: 1200px){.instructor-password{background-image:url("/m/website/school-entry/tpc-1200.svg")}}@media(min-width: 1600px){.instructor-password{background-image:url("/m/website/school-entry/tpc-1600.svg")}}.instructor-password .card{box-shadow:0px 3px 6px rgba(111,95,78,.1019607843)}.instructor-password header a{margin-top:20px;margin-left:24px;display:inline-block}.instructor-password h1{font:normal normal 800 30px/45px "Open Sans"}.instructor-password p{font:normal normal normal 16px/24px "Lato";margin-bottom:16px}.instructor-password strong{font:normal normal bold 16px/24px "Lato"}.instructor-password .email-input{background:#f5f6f7 0% 0% no-repeat padding-box;border:none}@media(max-width: 599px){.instructor-password{font:normal normal 800 24px/36px "Open Sans"}}.instructor-password .btn{margin-top:10px}.instructor-password .inline-error{margin-top:-8px;margin-bottom:12px}.instructor-password .success-url{padding:20px;text-align:center;background:#d7fcef 0% 0% no-repeat padding-box;border-radius:2px;margin-bottom:16px}.instructor-password .success-url p{margin:0;text-align:center;line-height:100%}.instructor-password .success-url strong{font:normal normal bold 16px/24px "Lato"}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}@media(max-width: 899px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(max-width: 599px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 900px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 2.4rem/3.6rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 1200px){h1{font:800 4.6rem/6.9rem "Open Sans";margin-bottom:24px}h2{font:800 3.6rem/5.4rem "Open Sans";margin-bottom:24px}h3{font:800 3rem/4.5rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2.4rem/3.6rem "Lato"}.p2{font:400 2rem/3rem "Lato"}.p3{font:400 1.8rem/2.7rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}.tpc-forgot-password{background-position:center bottom;background-repeat:no-repeat}.tpc-forgot-password .card{background-color:#fff;margin:20px auto 0 auto;border-radius:8px;width:423px;height:auto;padding:36px 48px}@media(max-width: 599px){.tpc-forgot-password .card{width:327px;padding:36px 24px}}.tpc-forgot-password .card a{color:#0666df}.tpc-forgot-password input:not([type=checkbox]){width:327px;height:40px;border:1px solid #ced4da;border-radius:4px;margin-bottom:20px;padding-left:13px;padding-right:20px;font:normal normal normal 16px/24px "Lato"}@media(max-width: 599px){.tpc-forgot-password input:not([type=checkbox]){width:279px}}.tpc-forgot-password .btn{display:inline-block;text-align:center;width:327px;height:43px;font:normal normal normal 16px/24px "Lato"}@media(max-width: 599px){.tpc-forgot-password .btn{width:279px}}.tpc-forgot-password .btn-integration.btn{font:normal normal normal 16px/30px "Lato";color:#2b3749;border:1px solid #2b3749;border-radius:4px;margin-bottom:8px;text-decoration:none;background-color:#fff}.tpc-forgot-password .btn-integration.btn img{height:16px;margin-right:8px}.tpc-forgot-password .btn-integration.btn:hover{background-color:#f7f7f7}.tpc-forgot-password .btn-integration.btn:active{background-color:#f2f2f2}.tpc-forgot-password .btn-main.btn{background:#2b3749 0% 0% no-repeat padding-box;border-radius:4px;border:none;font:normal normal normal 16px/19px "Lato";letter-spacing:0px;color:#fff;margin-bottom:20px}.tpc-forgot-password .btn-main.btn:hover{background-color:#354b63}.tpc-forgot-password .btn-main.btn:active{background-color:#435f7d}.tpc-forgot-password .btn-main.btn:disabled{background:#b3b9c1}.tpc-forgot-password{background-color:#fafbfc;width:100%;height:100vh}@media(max-width: 899px){.tpc-forgot-password{background-image:url("/m/website/school-entry/tpc-600.svg")}}@media(max-width: 599px){.tpc-forgot-password{background-image:url("/m/website/school-entry/tpc-375.svg")}}@media(min-width: 900px){.tpc-forgot-password{background-image:url("/m/website/school-entry/tpc-900.svg")}}@media(min-width: 1200px){.tpc-forgot-password{background-image:url("/m/website/school-entry/tpc-1200.svg")}}@media(min-width: 1600px){.tpc-forgot-password{background-image:url("/m/website/school-entry/tpc-1600.svg")}}.tpc-forgot-password .card{margin-top:40px;box-shadow:0px 3px 6px rgba(111,95,78,.1019607843)}.tpc-forgot-password header a{margin-top:20px;margin-left:24px;display:inline-block}.tpc-forgot-password p{font:normal normal normal 14px/21px "Lato";margin-bottom:12px}.tpc-forgot-password label{font:normal normal bold 16px/24px "Lato"}.tpc-forgot-password .action-lnk{display:flex;justify-content:space-between}.tpc-forgot-password hr{border-top:none;border-color:#c8cdd3;margin-top:24px;margin-bottom:24px}@media(max-width: 899px){.tpc-forgot-password h1{font:normal normal 800 24px/36px "Open Sans"}.tpc-forgot-password h2{font:normal normal 900 14px/21px "Lato";color:#2b3749;margin-bottom:12px}.tpc-forgot-password p{font:normal normal normal 14px/21px "Lato";color:#2b3749}}@media(max-width: 599px){.tpc-forgot-password .card{margin-top:90px}.tpc-forgot-password h1{font:normal normal 800 20px/30px "Open Sans"}}@media(min-width: 900px){.tpc-forgot-password h1{font:normal normal 800 24px/36px "Open Sans"}.tpc-forgot-password h2{font:normal normal 900 14px/21px "Lato";color:#2b3749;margin-bottom:12px}.tpc-forgot-password p{font:normal normal normal 14px/21px "Lato";color:#2b3749}}@media(min-width: 1200px){.tpc-forgot-password h1{font:normal normal 800 24px/36px "Open Sans"}.tpc-forgot-password h2{font:normal normal 900 14px/21px "Lato";color:#2b3749;margin-bottom:12px}.tpc-forgot-password p{font:normal normal normal 14px/21px "Lato";color:#2b3749}}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}@media(max-width: 899px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(max-width: 599px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 900px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 2.4rem/3.6rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 1200px){h1{font:800 4.6rem/6.9rem "Open Sans";margin-bottom:24px}h2{font:800 3.6rem/5.4rem "Open Sans";margin-bottom:24px}h3{font:800 3rem/4.5rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2.4rem/3.6rem "Lato"}.p2{font:400 2rem/3rem "Lato"}.p3{font:400 1.8rem/2.7rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}.tpc-class-code{background-position:center bottom;background-repeat:no-repeat}.tpc-class-code .card{background-color:#fff;margin:20px auto 0 auto;border-radius:8px;width:423px;height:auto;padding:36px 48px}@media(max-width: 599px){.tpc-class-code .card{width:327px;padding:36px 24px}}.tpc-class-code .card a{color:#0666df}.tpc-class-code input:not([type=checkbox]){width:327px;height:40px;border:1px solid #ced4da;border-radius:4px;margin-bottom:20px;padding-left:13px;padding-right:20px;font:normal normal normal 16px/24px "Lato"}@media(max-width: 599px){.tpc-class-code input:not([type=checkbox]){width:279px}}.tpc-class-code .btn{display:inline-block;text-align:center;width:327px;height:43px;font:normal normal normal 16px/24px "Lato"}@media(max-width: 599px){.tpc-class-code .btn{width:279px}}.tpc-class-code .btn-integration.btn{font:normal normal normal 16px/30px "Lato";color:#2b3749;border:1px solid #2b3749;border-radius:4px;margin-bottom:8px;text-decoration:none;background-color:#fff}.tpc-class-code .btn-integration.btn img{height:16px;margin-right:8px}.tpc-class-code .btn-integration.btn:hover{background-color:#f7f7f7}.tpc-class-code .btn-integration.btn:active{background-color:#f2f2f2}.tpc-class-code .btn-main.btn{background:#2b3749 0% 0% no-repeat padding-box;border-radius:4px;border:none;font:normal normal normal 16px/19px "Lato";letter-spacing:0px;color:#fff;margin-bottom:20px}.tpc-class-code .btn-main.btn:hover{background-color:#354b63}.tpc-class-code .btn-main.btn:active{background-color:#435f7d}.tpc-class-code .btn-main.btn:disabled{background:#b3b9c1}.tpc-class-code{background-color:#fafbfc;width:100%;height:100vh}@media(max-width: 899px){.tpc-class-code{background-image:url("/m/website/school-entry/tpc-600.svg")}}@media(max-width: 599px){.tpc-class-code{background-image:url("/m/website/school-entry/tpc-375.svg")}}@media(min-width: 900px){.tpc-class-code{background-image:url("/m/website/school-entry/tpc-900.svg")}}@media(min-width: 1200px){.tpc-class-code{background-image:url("/m/website/school-entry/tpc-1200.svg")}}@media(min-width: 1600px){.tpc-class-code{background-image:url("/m/website/school-entry/tpc-1600.svg")}}.tpc-class-code .card{margin-top:190px;box-shadow:0px 3px 6px rgba(111,95,78,.1019607843)}.tpc-class-code header a{margin-top:20px;margin-left:24px;display:inline-block}.tpc-class-code p{font:normal normal normal 14px/21px "Lato";margin-bottom:12px}.tpc-class-code label{font:normal normal bold 16px/24px "Lato"}@media(max-width: 899px){.tpc-class-code h1{font:normal normal 800 24px/36px "Open Sans"}.tpc-class-code p{font:normal normal normal 14px/21px Lato;color:#2b3749}}@media(max-width: 599px){.tpc-class-code .card{margin-top:90px}.tpc-class-code h1{font:normal normal 800 20px/30px "Open Sans"}}@media(min-width: 900px){.tpc-class-code h1{font:normal normal 800 24px/36px "Open Sans"}.tpc-class-code p{font:normal normal normal 14px/21px Lato;color:#2b3749}}@media(min-width: 1200px){.tpc-class-code h1{font:normal normal 800 24px/36px "Open Sans"}.tpc-class-code p{font:normal normal normal 14px/21px Lato;color:#2b3749}}
:root{--theme-purple-color: #8449eb;--theme-white-color: #ffffff;--theme-smoke-10: #f7f7f9;--theme-smoke-20: #e5e7eb;--theme-smoke-30: #b3b9c1;--theme-citrus-color: #e0e04c;--theme-green-color: #25cba9;--theme-blue-color: #0666df;--theme-magenta: #d036b0;--theme-emerald: #28af42;--theme-steelblue-color: #4682b4;--background-color-light: #f5f3f0;--background-color-dark: #242e3e;--background-color-darker-blue: #171c26;--link-color-blue: #4083f4;--text-color-primary: #122947;--text-color-secondary: #556576;--text-color-tertiary: #42576e;--btn-bg-color: #2b3749;--btn-hover-bg-color: #354b63;--btn-active-bg-color: #435f7d;--highlight-bg-gradient: linear-gradient(180deg, #f2efeb 0%, #faf9f7 50%, #faf9f7 100%);--text-gold-color: #fff46c;--accent-color-gold: #cd964d;--text-primary: #2b3749;--text-secondary: #42576e;--navbar-height: 72px}@media(max-width: 899px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(max-width: 599px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 1.8rem/2.7rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 900px){h1{font:800 4rem/6rem "Open Sans";margin-bottom:24px}h2{font:800 3rem/4.5rem "Open Sans";margin-bottom:24px}h3{font:800 2.4rem/3.6rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2rem/3rem "Lato"}.p2{font:400 1.8rem/2.7rem "Lato"}.p3{font:400 1.6rem/2.4rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}@media(min-width: 1200px){h1{font:800 4.6rem/6.9rem "Open Sans";margin-bottom:24px}h2{font:800 3.6rem/5.4rem "Open Sans";margin-bottom:24px}h3{font:800 3rem/4.5rem "Open Sans"}h4{font:800 2rem/3rem "Open Sans";margin-bottom:10px}.p1{font:400 2.4rem/3.6rem "Lato"}.p2{font:400 2rem/3rem "Lato"}.p3{font:400 1.8rem/2.7rem "Lato"}.p4{font:400 1.6rem/2.4rem "Lato"}}.signup-form{background-position:center bottom;background-repeat:no-repeat}.signup-form .card{background-color:#fff;margin:20px auto 0 auto;border-radius:8px;width:423px;height:auto;padding:36px 48px}@media(max-width: 599px){.signup-form .card{width:327px;padding:36px 24px}}.signup-form .card a{color:#0666df}.signup-form input:not([type=checkbox]){width:327px;height:40px;border:1px solid #ced4da;border-radius:4px;margin-bottom:20px;padding-left:13px;padding-right:20px;font:normal normal normal 16px/24px "Lato"}@media(max-width: 599px){.signup-form input:not([type=checkbox]){width:279px}}.signup-form .btn{display:inline-block;text-align:center;width:327px;height:43px;font:normal normal normal 16px/24px "Lato"}@media(max-width: 599px){.signup-form .btn{width:279px}}.signup-form .btn-integration.btn{font:normal normal normal 16px/30px "Lato";color:#2b3749;border:1px solid #2b3749;border-radius:4px;margin-bottom:8px;text-decoration:none;background-color:#fff}.signup-form .btn-integration.btn img{height:16px;margin-right:8px}.signup-form .btn-integration.btn:hover{background-color:#f7f7f7}.signup-form .btn-integration.btn:active{background-color:#f2f2f2}.signup-form .btn-main.btn{background:#2b3749 0% 0% no-repeat padding-box;border-radius:4px;border:none;font:normal normal normal 16px/19px "Lato";letter-spacing:0px;color:#fff;margin-bottom:20px}.signup-form .btn-main.btn:hover{background-color:#354b63}.signup-form .btn-main.btn:active{background-color:#435f7d}.signup-form .btn-main.btn:disabled{background:#b3b9c1}.signup-form{background-color:#fafbfc;width:100%;min-height:100vh;padding-bottom:40px}@media(max-width: 899px){.signup-form{background-image:url("/m/website/school-entry/tpc-600.svg")}}@media(max-width: 599px){.signup-form{background-image:url("/m/website/school-entry/tpc-375.svg")}}@media(min-width: 900px){.signup-form{background-image:url("/m/website/school-entry/tpc-900.svg")}}@media(min-width: 1200px){.signup-form{background-image:url("/m/website/school-entry/tpc-1200.svg")}}@media(min-width: 1600px){.signup-form{background-image:url("/m/website/school-entry/tpc-1600.svg")}}.signup-form .card{box-shadow:0px 3px 6px rgba(111,95,78,.1019607843)}.signup-form header a{margin-top:20px;margin-left:24px;display:inline-block}.signup-form p{font:normal normal normal 14px/21px "Lato";margin-bottom:24px}.signup-form p:first-of-type{margin-bottom:12px}.signup-form label{font:normal normal bold 16px/24px "Lato"}.signup-form .divider{letter-spacing:0px;color:#8390a3;margin-top:16px;margin-bottom:20px}.signup-form .divider span{font:normal normal normal 14px/24px "Lato"}.signup-form .divider span:nth-of-type(2){padding:0 8px}.signup-form .divider .filler{display:table-cell}.signup-form .divider .divider-line{border-top:1px solid #d2d8df;display:table-cell;height:1px;position:relative;top:16px;width:500px}.signup-form .divider .content{display:table-cell;text-align:center;padding:0px 10px}@media(max-width: 599px){.signup-form{font:normal normal 800 24px/36px "Open Sans"}.signup-form span{font-size:16px}.signup-form .divider-line{width:120px !important}}@media(max-width: 899px){.signup-form h1{font:normal normal 800 30px/45px "Open Sans"}}@media(min-width: 900px){.signup-form h1{font:normal normal 800 30px/45px "Open Sans";margin-bottom:24px}}@media(min-width: 1200px){.signup-form h1{font:normal normal 800 30px/30px "Open Sans";margin-bottom:24px}}

/*# sourceMappingURL=school_entry.css.map*/