﻿/*! family.scss v1.0.4 | MIT License | http://lukyvj.github.io/family.scss/ *//*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.hidden{display:none;visibility:hidden}.hidden-visually{position:absolute;overflow:hidden;margin:-1px;padding:0;width:1px;height:1px;border:0;clip:rect(0 0 0 0)}.hidden-visually:focus,.hidden-visually:active{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}.invisible{visibility:hidden}.text--center{text-align:center}.text--left{text-align:left}.text--lowercase{text-transform:lowercase}.text--right{text-align:right}.text--uppercase{text-transform:uppercase}@-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translate(0, 25%);transform:translate(0, 25%)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-up{0%{opacity:0;-webkit-transform:translate(0, 25%);transform:translate(0, 25%)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{overflow-y:auto}body{margin:0;color:#393939;font-weight:400;font-family:"Noto Sans", sans-serif;font-size:16px;font-size:1rem;line-height:1.5}@media (min-width: 37.5em){body{line-height:1.625}}p,ul,ol,li,dl,table,hr,pre,blockquote,h1,h2,h3,h4,h5,h6,legend{margin:0 0 1em}a{color:#00a3e8;text-decoration:underline}a[href^='tel']{white-space:nowrap}abbr{font-size:14px;font-size:0.875rem;line-height:0.0714285714;letter-spacing:0.001em;color:#868686}del{text-decoration:line-through}ins,mark,samp{padding:0 0.25em}samp{background:#f3f3f3;font-family:"Courier New", Courier, monospace}ins{background:#f3f3f3;text-decoration:none}mark{background:#fec842}kbd{margin:0 0.25em;padding:0.1429em 0.4286em;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;font-size:0.875rem;line-height:0.8571428571;color:#4f4f4f;font-family:"Courier New", Courier, monospace}code{display:inline-block;color:#f00;font-family:"Courier New", Courier, monospace}pre{overflow-x:auto;-webkit-overflow-scrolling:touch;-moz-tab-size:4;-o-tab-size:4;tab-size:4;padding:0.5em 1em}pre code{background:none}hr{border:0;border-top:1px solid #193256}small{font-size:1em}embed,iframe,img,object,video{max-width:100%}img,video{height:auto}iframe{border:0}img,svg{vertical-align:bottom}svg{max-height:100%}.layout-field{clear:both;margin:0 auto;max-width:1050px}.layout-field:before,.layout-field:after{display:table;content:""}.layout-field:after{clear:both}.layout-field.layout-region{float:none}.layout-field .layout-field{width:100%}.layout-region{padding:0 10px;box-sizing:border-box;float:left;width:100%}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a{text-decoration:underline}pre,blockquote{border:1px solid #4f4f4f;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.spacing-bottom-0{margin-bottom:0rem !important}.spacing-bottom-1{margin-bottom:0.5rem !important}.spacing-bottom-2{margin-bottom:1rem !important}.spacing-bottom-3{margin-bottom:1.5rem !important}.spacing-bottom-4{margin-bottom:2rem !important}.spacing-bottom-5{margin-bottom:2.5rem !important}.spacing-bottom-6{margin-bottom:3rem !important}.spacing-bottom-7{margin-bottom:3.5rem !important}.spacing-bottom-8{margin-bottom:4rem !important}.spacing-bottom-9{margin-bottom:4.5rem !important}.spacing-bottom-10{margin-bottom:5rem !important}.spacing-bottom-11{margin-bottom:5.5rem !important}.spacing-bottom-12{margin-bottom:6rem !important}html{background:#153154}.layout-field .layout-field{margin:0 -10px;width:auto}.alert-message{margin:0 0 1rem;padding-left:32px;min-height:25px;line-height:1.5}.alert-message--error{color:#ff1f3b}.alert-message--success{color:#407614}.alert-message__actions{display:inline;color:#393939}.alert-message__action-link{color:#393939;white-space:nowrap}.icon--close{height:20px;width:20px}.icon--error-alert{height:24px;width:24px}.icon--success-alert{height:24px;width:24px}.edge-link--add-item:before{background:url('data:image/svg+xml,%3Csvg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" cx="9.5" cy="9.5" r="9" /%3E%3Cline fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" x1="9.5" y1="3" x2="9.5" y2="16" /%3E%3Cline fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" x1="3" y1="9.5" x2="16" y2="9.5" /%3E%3C/svg%3E') no-repeat 0 50%}.edge-link--add-item:hover:before,.edge-link--add-item:focus:before{background:url('data:image/svg+xml,%3Csvg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle fill="none" stroke="%23007ac0" stroke-linecap="round" stroke-linejoin="round" cx="9.5" cy="9.5" r="9" /%3E%3Cline fill="none" stroke="%23007ac0" stroke-linecap="round" stroke-linejoin="round" x1="9.5" y1="3" x2="9.5" y2="16" /%3E%3Cline fill="none" stroke="%23007ac0" stroke-linecap="round" stroke-linejoin="round" x1="3" y1="9.5" x2="16" y2="9.5" /%3E%3C/svg%3E') no-repeat 0 50%}.edge-link--navigation:before{background:url('data:image/svg+xml,%3Csvg width="7" height="11" viewBox="0 0 7 11" xmlns="http://www.w3.org/2000/svg"%3E %3Cpolyline stroke-width="1" fill="none" stroke="%23000" transform="translate(6.405868, 5.405868) scale(-1, 1) rotate(-45.000000) translate(-6.405868, -5.405868)" points="2.6 9.2 10.2 9.2 10.2 1.6"%3E%3C/polyline%3E %3C/svg%3E') no-repeat 50% 50%}.edge-link--navigation:hover:before,.edge-link--navigation:focus:before{background:url('data:image/svg+xml,%3Csvg width="7" height="11" viewBox="0 0 7 11" xmlns="http://www.w3.org/2000/svg"%3E %3Cpolyline stroke-width="1" fill="none" stroke="%23007ac0" transform="translate(6.405868, 5.405868) scale(-1, 1) rotate(-45.000000) translate(-6.405868, -5.405868)" points="2.6 9.2 10.2 9.2 10.2 1.6"%3E%3C/polyline%3E %3C/svg%3E') no-repeat 50% 50%}.edge-link--carat:after{background:url('data:image/svg+xml,%3Csvg width="8" height="12" viewBox="0 0 8 12" xmlns="http://www.w3.org/2000/svg"%3E %3Cpolyline stroke-width="1" fill="none" stroke="%23000" transform="translate(1.405868, 6.405868) rotate(-45.000000) translate(-1.405868, -6.405868)" points="-2.4 10.2 5.2 10.2 5.2 2.6"/%3E %3C/svg%3E') no-repeat 50% 50%}.edge-link--carat:hover:after,.edge-link--carat:focus:after{background:url('data:image/svg+xml,%3Csvg width="8" height="12" viewBox="0 0 8 12" xmlns="http://www.w3.org/2000/svg"%3E %3Cpolyline stroke-width="1" fill="none" stroke="%23007ac0" transform="translate(1.405868, 6.405868) rotate(-45.000000) translate(-1.405868, -6.405868)" points="-2.4 10.2 5.2 10.2 5.2 2.6"/%3E %3C/svg%3E') no-repeat 50% 50%}.form-field--select{background:url('data:image/svg+xml,%3Csvg width="19" height="19" viewBox="0 0 19 19" xmlns="http://www.w3.org/2000/svg"%3E %3Cpath fill="currentColor" d="M1,9.5A8.5,8.5,0,1,1,9.5,18,8.51,8.51,0,0,1,1,9.5Zm15.32,6.61a9.5,9.5,0,0,0,.24-13l.69-.69.65.65a.5.5,0,0,0,.71-.71l-2-2a.5.5,0,0,0-.71.71l.65.64-.69.69a9.5,9.5,0,0,0-12.71,0l-.69-.69.65-.64A.5.5,0,0,0,2.4.4l-2,2a.5.5,0,0,0,.71.71l.65-.65.69.69a9.5,9.5,0,0,0,.24,13l-2,2a.5.5,0,1,0,.71.71L3.41,16.8a9.5,9.5,0,0,0,12.17,0l2.06,2.06a.5.5,0,1,0,.71-.71Z"/%3E %3Cpath fill="%23393939" d="M15.13,6.25a.5.5,0,0,0-.68-.18L9.53,8.91,5.69,6.22A.5.5,0,0,0,5.12,7l4.1,2.87h0l0,0h0l0,0h.34l.05,0h0l0,0h0l5.2-3a.5.5,0,0,0,.18-.68Z"/%3E %3C/svg%3E') no-repeat 15px 50%}.form-field--select{background:url('data:image/svg+xml,%3Csvg width="13" height="9" viewBox="0 0 13 9" xmlns="http://www.w3.org/2000/svg"%3E %3Cpolygon fill="%23000" transform="translate(6.094578, 4.195312) scale(-1, -1) translate(-6.094578, -4.195312) " points="6.1 0 12.2 8.4 0 8.4"%3E%3C/polygon%3E %3C/svg%3E') no-repeat right 17px top 50%}.alert-message--error{background:url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E %3Ccircle cx="12" cy="12" r="11.5" fill="none" stroke="%23ff1f3b"/%3E %3Cline x1="12" y1="6" x2="12" y2="13" fill="none" stroke="%23ff1f3b" stroke-linecap="round"/%3E %3Ccircle cx="12" cy="16.5" r="1" fill="%23ff1f3b"/%3E %3C/svg%3E') no-repeat 0 1px}.alert-message--success{background:url('data:image/svg+xml,%3Csvg width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3E %3Ccircle cx="12" cy="12" r="11.5" fill="none" stroke="%23407614"/%3E %3Cpolyline points="17 8.5 9.5 15.5 7 13" fill="none" stroke="%23407614" stroke-linecap="round" stroke-linejoin="round"/%3E %3C/svg%3E') no-repeat 0 1px}button{padding:0;border:0;background:none;font:inherit;cursor:pointer;outline:none}.edge-button{box-sizing:border-box;display:inline-block;width:100%;padding:0.4444444444em 1.1111111111em;border:1px solid #e1245a;border-radius:3px;font-family:"Montserrat", sans-serif;font-weight:500;font-size:18px;font-size:1.125rem;line-height:1.7777777778;letter-spacing:0.0555555556em;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.edge-button a{color:#fff}@media (min-width: 27.5em){.edge-button{width:auto}}.edge-button[disabled]:not(.edge-button--pending-primary):not(.edge-button--pending-secondary){cursor:not-allowed;opacity:0.35}.edge-button:hover,.edge-button:focus{color:inherit}.edge-button:hover:not([disabled]),.edge-button:focus{box-shadow:0 2px 4px rgba(0,0,0,0.5)}@media (min-width: 27.5em){.edge-button--full-width{width:100%}}.edge-button--primary{background:#e1245a}.edge-button--primary,.edge-button--primary:hover,.edge-button--primary:focus{color:#fff}.edge-button--primary:active{border-color:#ac1141;background:#ac1141}.edge-button--secondary{border-color:#393939;background:#f2f2f2;color:#393939}.edge-button--secondary:active{background:#adaead}.edge-button--pending-primary,.edge-button--pending-secondary{position:relative}.edge-button--pending-primary:hover,.edge-button--pending-secondary:hover,.edge-button--pending-primary:focus,.edge-button--pending-secondary:focus{box-shadow:none}.edge-button--pending-primary:after,.edge-button--pending-secondary:after{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;background:url('data:image/svg+xml,%3Csvg width="30" height="30" viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"%3E %3Cpath fill="none" stroke="%23fff" stroke-width="3" stroke-linecap="round" d="M15 2C7.8 2 2 7.8 2 15 2 22.2 7.8 28 15 28L15 28C22.2 28 28 22.2 28 15 28 11.3 26.5 8 24 5.6"/%3E %3C/svg%3E') no-repeat 50% 50%;content:"";-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.edge-button--pending-primary{border-color:#ac1141;background:#ac1141}.edge-button--pending-primary,.edge-button--pending-primary:hover,.edge-button--pending-primary:focus{color:rgba(255,255,255,0.4)}.edge-button--pending-secondary{background:#adaead}.edge-button--pending-secondary,.edge-button--pending-secondary:hover,.edge-button--pending-secondary:focus{color:rgba(57,57,57,0.4)}.edge-heading{margin-bottom:0;font-family:"Montserrat", sans-serif;font-weight:300}.edge-heading--special-use{font-size:48px;font-size:3rem;line-height:1.25}.edge-heading--standard{font-size:42px;font-size:2.625rem;line-height:1.1904761905}.edge-heading--secondary{font-size:32px;font-size:2rem;line-height:1.3125}.edge-heading--subheadline{font-size:24px;font-size:1.5rem;line-height:1.3333333333}.edge-heading--tertiary{font-weight:500;font-size:18px;font-size:1.125rem;line-height:1.7777777778;text-transform:uppercase}.edge-heading--quaternary{font-family:"Noto Sans", sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:1.625}a,button{color:inherit;text-decoration:underline}a:hover,a:focus,button:hover,button:focus{color:#007ac0}.edge-link{padding:0;text-decoration:none}.edge-link--add-item:before{content:"";display:inline-block;height:19px;margin:0 0.5em 0 0;vertical-align:text-top;width:19px}.edge-link--carat:after{display:inline-block;width:8px;height:12px;margin:0 0 0 0.5em;content:""}.edge-link--error{color:#ff1f3b;text-decoration:underline}.edge-link--error:hover,.edge-link--error:focus{color:#ac1141}.edge-link--navigation:before{display:inline-block;width:7px;height:11px;margin:0 0.3em 0 0;content:""}.edge-link--tall{display:inline-block;width:100%;padding:0.8125em 0;text-align:center}@media (min-width: 27.5em){.edge-link--tall{padding-left:0.8125em;padding-right:0.8125em;width:auto;text-align:inherit}}.edge-link--action{font-size:18px;font-size:1.125rem;line-height:1.5555555556;color:#e1245a;font-family:"Montserrat", sans-serif;font-weight:500;text-decoration:underline}@media (min-width: 46.875em){.edge-link--action{text-decoration:none}}.edge-link--action:hover,.edge-link--action:focus{color:#e1245a;text-decoration:underline}.edge-link--action:after{content:"▸";display:inline-block;margin:0 0 0 0.25em;text-decoration:none}ol,ul{padding:0;list-style:none}dd{margin:0}table{width:100%;border-collapse:collapse;border-spacing:0}td,th{text-align:left;vertical-align:top}th{font-weight:400}.vt-logo{fill:#fff;vertical-align:middle}.vt-logo--stacked{position:relative;left:-13px}.vt-logo--stacked:not(:root){overflow:visible}.vt-logo--stacked .vt-logomark{-webkit-transform:scale(1.33) translateX(88px);-ms-transform:scale(1.33) translateX(88px);transform:scale(1.33) translateX(88px)}.vt-logo--stacked .vt-logotype{-webkit-transform:translateY(43px);-ms-transform:translateY(43px);transform:translateY(43px)}.vt-logo--site-footer{width:154px;height:auto;padding:0.8em 0}@media (min-width: 37.5em){.vt-logo--site-footer{left:-24px;padding:2.5em 0;width:274px}}@media (min-width: 73em){.vt-logo--site-footer{margin:1.8em 0;padding:4em 0}}.vt-logo--site-header{width:auto;height:1.3125em}@media (min-width: 37.5em){.vt-logo--site-header{height:1.5em}}.vt-logo--site-header .vt-logotype__varsity{-webkit-transform:translate3d(0, -0.3125em, 0) scale(0.9);transform:translate3d(0, -0.3125em, 0) scale(0.9)}.vt-logo--site-header .vt-logotype__tutors{-webkit-transform:translate3d(-5.625em, 0.5625em, 0) scale(0.9);transform:translate3d(-5.625em, 0.5625em, 0) scale(0.9)}.vt-logo--site-header .vt-logotype__varsity,.vt-logo--site-header .vt-logotype__tutors{-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease}@media (min-width: 37.5em){.vt-logo--site-header .vt-logotype__varsity,.vt-logo--site-header .vt-logotype__tutors{-webkit-transform:none;-ms-transform:none;transform:none}}fieldset{margin:0;padding:0;border:0}label{cursor:pointer}input,select,textarea{display:inline-block;box-sizing:border-box;width:100%;background-image:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0));background-color:#fff;font-family:inherit;vertical-align:baseline}input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus{outline:0}select{cursor:pointer}textarea{vertical-align:top;resize:vertical}::-webkit-input-placeholder{color:#adaead;opacity:1}::-moz-placeholder{color:#adaead;opacity:1}:-ms-input-placeholder{color:#adaead;opacity:1}::placeholder{color:#adaead;opacity:1}.form-element__label-text,.form-element-group__label-text{display:block;padding:0 0 0.375em;color:#000;font-weight:700}@media (min-width: 37.5em){.form--width-restricted{max-width:22em}}.form-element{display:block;margin:0 0 1em;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.form-element.form-element--inline,.form-element-group--inline>.form-element{display:inline-block;vertical-align:top}.form-element--disabled,.form-element-group--disabled,.form-element-group--disabled .form-element{cursor:default}.form-element--disabled,.form-element-group--disabled{opacity:0.35}@media (min-width: 37.5em){.form-element--half{width:50%}}.form-element--half:nth-child(2n+1){clear:left}@media (min-width: 37.5em){.form-element--two-thirds{width:66.6666666667%}}@media (min-width: 37.5em){.form-element--one-third{width:33.3333333333%}}.form-element__label-help-text{font-weight:400;padding-left:0.625em}.form-field--inline+.form-element__help-text{padding-left:0.625em}.form-element-group{display:block}.form-element-group+.form-element-group{margin-top:1em}.form-element-group+.form-element-group--distinct{border-top:solid 1px #adaead;margin-top:0.7em;padding-top:1em}.form-element-group__label-text{margin:0}.form-field{padding:0.6875em;border:1px solid #393939;border-radius:3px;box-shadow:none;color:#393939;font-size:16px;font-size:1rem;line-height:1.625}.form-field[disabled]{cursor:default}.form-field:hover:not([disabled]):not(.is-disabled),.form-field:focus{border-color:#007ac0;box-shadow:0 0 0 1px #007ac0}.form-field--inline{max-width:100%;width:auto}.form-field--placeholder{color:#adaead}.form-field--select{height:3.125em;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;max-width:350px}.form-field--textarea{max-width:550px}.form-element--option-input{padding-left:30px;position:relative}.form-element-group--inline>.form-element--option-input+.form-element--option-input{margin-left:20px}.form-element--option-input input{opacity:0;position:absolute;z-index:-1}.form-element--option-input .form-element__label-text{display:inline-block;font-weight:400;padding:0}.option-input-indicator{background-color:#fff;border:solid 1px #adaead;box-sizing:border-box;height:20px;left:0;position:absolute;top:0.125em;width:20px}.form-element--option-input:hover input:not([disabled]) ~ .option-input-indicator,.form-element--option-input input:not([disabled]):focus ~ .option-input-indicator{border-color:#007ac0;box-shadow:0 0 0 1px #007ac0}.form-element--option-input input:disabled ~ .option-input-indicator{background-color:#f2f2f2;pointer-events:none}.option-input-indicator:after{content:"";display:none;position:absolute}.form-element--option-input input:checked ~ .option-input-indicator:after{display:block}.option-input-indicator--checkbox{border-radius:2px}.form-element--option-input input:checked ~ .option-input-indicator--checkbox{background-color:#007ac0;border-color:#007ac0}.form-element--option-input:hover input:not([disabled]):checked ~ .option-input-indicator--checkbox{background-color:#006aa7}.form-element--option-input input:checked:disabled ~ .option-input-indicator--checkbox{background-color:#adaead;border-color:#adaead}.option-input-indicator--checkbox:after{border:solid #fff;border-width:0 2px 2px 0;border-radius:2px;height:12px;left:5px;top:0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);width:6px}.option-input-indicator--radio{border-radius:50%}.option-input-indicator--radio:after{background-color:#007ac0;border-radius:50%;height:12px;left:3px;top:3px;width:12px}.form-element--option-input:hover input:not([disabled]):checked ~ .option-input-indicator--radio:after{background-color:#006aa7}.form-element--option-input input:checked:disabled ~ .option-input-indicator--radio:after{background-color:#adaead}.form-element-group--has-alert .alert-message,.form-element--has-alert .alert-message{margin:0.75em 0 1em}.form-element-group--has-error .form-field,.form-element-group--has-error .option-input-indicator,.form-element--has-error .form-field,.form-element--has-error .option-input-indicator{border-color:#ff1f3b;box-shadow:0 0 0 1px #ff1f3b}.form-element-group--has-error .form-field,.form-element-group--has-error .form-field::-webkit-input-placeholder,.form-element-group--has-error .option-input-indicator ~ .form-element__label-text,.form-element--has-error .form-field,.form-element--has-error .form-field::-webkit-input-placeholder,.form-element--has-error .option-input-indicator ~ .form-element__label-text{color:#ff1f3b}.form-element-group--has-error .form-field,.form-element-group--has-error .form-field::-moz-placeholder,.form-element-group--has-error .option-input-indicator ~ .form-element__label-text,.form-element--has-error .form-field,.form-element--has-error .form-field::-moz-placeholder,.form-element--has-error .option-input-indicator ~ .form-element__label-text{color:#ff1f3b}.form-element-group--has-error .form-field,.form-element-group--has-error .form-field:-ms-input-placeholder,.form-element-group--has-error .option-input-indicator ~ .form-element__label-text,.form-element--has-error .form-field,.form-element--has-error .form-field:-ms-input-placeholder,.form-element--has-error .option-input-indicator ~ .form-element__label-text{color:#ff1f3b}.form-element-group--has-error .form-field,.form-element-group--has-error .form-field::placeholder,.form-element-group--has-error .option-input-indicator ~ .form-element__label-text,.form-element--has-error .form-field,.form-element--has-error .form-field::placeholder,.form-element--has-error .option-input-indicator ~ .form-element__label-text{color:#ff1f3b}.form-element-group--has-error .form-field:hover,.form-element-group--has-error .form-field:focus,.form-element--has-error .form-field:hover,.form-element--has-error .form-field:focus{border-color:#ac1141;box-shadow:0 0 0 1px #ac1141}.form-element-group--has-error .form-element--option-input:hover input:not([disabled]) ~ .option-input-indicator,.form-element-group--has-error .form-element--option-input input:not([disabled]):focus ~ .option-input-indicator{border-color:#ac1141;box-shadow:0 0 0 1px #ac1141}.form-element-group--has-error .form-element--option-input input:not([disabled]):checked ~ .option-input-indicator--checkbox{background-color:#ff1f3b;border-color:#ff1f3b}.form-element-group--has-error .form-element--option-input:hover input:not([disabled]):checked ~ .option-input-indicator--checkbox{background-color:#ac1141}.form-element-group--has-error .option-input-indicator--radio:after{background-color:#ff1f3b}.form-element-group--has-error .form-element--option-input:hover input:not([disabled]):checked ~ .option-input-indicator--radio:after,.form-element-group--has-error .form-element--option-input input:not([disabled]):checked:focus ~ .option-input-indicator--radio:after{background-color:#ac1141}.button-group:not(:last-child){margin:0 0 1rem}.button-group>a,.button-group>button{margin:0 10px 8px 0;vertical-align:top}.session-rating{overflow:hidden;width:calc(100% + 29px)}.session-rating__container{display:inline-block;position:relative;padding-bottom:1em}@media (min-width: 18.75em){.session-rating__container{padding-bottom:0}}.session-rating__label{float:left;padding:6px 7px 6px 0}@media (min-width: 56.25em){.session-rating__label{padding-right:3px}}.session-rating__description{display:none;position:absolute;bottom:0;left:0;min-width:6em;background:#fff;pointer-events:none}@media (min-width: 18.75em){.session-rating__description{top:14.3333333333px;left:60vw}}@media (min-width: 27.5em){.session-rating__description{left:250px}}@media (min-width: 56.25em){.session-rating__description{top:5.75px;left:140px}}.session-rating__star-symbol{display:none}.session-rating__star{display:block;min-width:23px;width:43px;width:13vw;max-width:43px;height:43px;fill:#ffd93b;stroke:#ffd93b}@media (min-width: 18.75em){.session-rating__star{width:10vw}}@media (min-width: 56.25em){.session-rating__star{width:23px;height:23px}}.session-rating__input{position:absolute;z-index:-1;opacity:0}.session-rating__container input:checked ~ .session-rating__label .session-rating__star{fill:#fff}.session-rating__container input:checked+.session-rating__label .session-rating__star{fill:#ffd93b}.session-rating__container input:checked+.session-rating__label .session-rating__description{display:block}.session-rating__container input:focus+.session-rating__label .session-rating__star{stroke:#a18200}.session-rating__container:hover input+.session-rating__label .session-rating__star{fill:#ffd93b}.session-rating__container input:hover ~ .session-rating__label .session-rating__star,.session-rating__container input:focus ~ .session-rating__label .session-rating__star{fill:#fff}.session-rating__container input:hover+.session-rating__label .session-rating__star,.session-rating__container input:focus+.session-rating__label .session-rating__star{fill:#ffd93b}.session-rating__container input:hover+.session-rating__label .session-rating__description,.session-rating__container input:focus+.session-rating__label .session-rating__description{display:block;z-index:1}.alert-message--login{margin:0 auto 1rem;max-width:16.5rem}.edge-button--centered{display:block;margin:0 auto}.edge-heading--secondary,.edge-heading--subheadline{margin-bottom:16px}.narrow-content{margin:0 auto 2rem;max-width:22.5em}.likert-scale{display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:280px}.likert-scale input ~ .likert-scale__icon--checked{display:none}.likert-scale input:checked ~ .likert-scale__icon--checked{display:block}.likert-scale input ~ .likert-scale__icon--unchecked{display:block}.likert-scale input:checked ~ .likert-scale__icon--unchecked{display:none}.likert-scale::before,.likert-scale::after{bottom:0;font-size:.75rem;font-weight:bold;position:absolute}.likert-scale::before{content:'Awful'}.likert-scale::after{content:'Awesome';right:0}.likert-scale__input{display:none}.likert-scale__label:hover .likert-scale__icon--checked{display:block}.likert-scale__label:hover .likert-scale__icon--unchecked{display:none}.page-header{margin-bottom:20px;padding:2.0625em 0;background:#fff}.page-header__container{padding:0 25px}@media (min-width: 46.875em){.page-header__container{padding:0 35px}}.page-header__heading{margin:0}.page-header__heading b{display:none;font-weight:inherit}@media (min-width: 37.5em){.page-header__heading b{display:inline}}.site-footer__application-links{float:none;overflow:hidden;margin:0 auto;text-align:center}@media (min-width: 15em){.site-footer__application-links{max-width:90%}}@media (min-width: 18.75em){.site-footer__application-links{text-align:left}}@media (min-width: 27.5em){.site-footer__application-links{max-width:23em}}@media (min-width: 73em){.site-footer__application-links{float:left;margin:0;max-width:none;width:31%}}.site-footer__tutoring-links{margin:0 0 3em}@media (min-width: 18.75em){.site-footer__tutoring-links{float:left;width:66.6666666667%}}@media (min-width: 73em){.site-footer__tutoring-links{width:55%}}.site-footer__account-links{margin:0 0 3em}@media (min-width: 18.75em){.site-footer__account-links{float:left;width:33.3333333333%}}@media (min-width: 73em){.site-footer__account-links{width:45%}}.site-footer__logo{margin:0 0 2.4em;text-align:center;fill:#fff}@media (min-width: 73em){.site-footer__logo{width:32.5%}}.site-footer__logo-link{display:inline-block;margin:0 0 2em}.site-footer__other-links{text-align:center}@media (min-width: 73em){.site-footer__other-links{position:relative;width:36.5%;text-align:left}}.site-footer__copyright{margin:0 0 0.75em}@media (min-width: 37.5em){.site-footer__copyright{display:inline;margin:0 1em 0 0}}@media (min-width: 73em){.site-footer__copyright{padding:0 10px;display:block;position:absolute;top:100%;left:0}}.site-footer__legal-list{margin:0 0 0.35em}@media (min-width: 37.5em){.site-footer__legal-list{display:inline}}@media (min-width: 18.75em){.site-footer__legal-item{display:inline;margin:0 0.8em}}@media (min-width: 27.5em){.site-footer__legal-item{margin:0 1em}}@media (min-width: 73em){.site-footer__legal-item{display:block;margin:0 0 1.2em}}@media (min-width: 37.5em){.site-footer__external-presences{padding:1em 0}}@media (min-width: 73em){.site-footer__external-presences{padding:0}}.site-footer__social-list{margin:0 0 1em}@media (min-width: 37.5em){.site-footer__social-list{display:inline;position:relative;top:-0.333em;margin:0 1em 0 0}}@media (min-width: 73em){.site-footer__social-list{display:block;top:0;margin:0 0 1.5em}}.site-footer__social-item{display:inline;margin:0.2em}@media (min-width: 73em){.site-footer__social-item{margin:0 2em 0 0}}.site-footer__social-link{display:inline-block;padding:0.75em}@media (min-width: 73em){.site-footer__social-link{padding:0}}.site-footer__app-link{display:inline-block;max-width:109px;margin:0 1em 2em}@media (min-width: 73em){.site-footer__app-link{display:block;margin:0 0 1.5em}}.site-footer__app-link svg{max-width:100%}.site-footer{padding:0.8em 0 5em;background:#153154;color:rgba(255,255,255,0.7);font-size:16px;font-size:1rem;line-height:1.375}@media (min-width: 37.5em){.site-footer{padding-bottom:2em}}@media (min-width: 73em){.site-footer{padding:5.5em 0}}.site-footer__container{max-width:none}.site-footer__anchor{color:rgba(255,255,255,0.7);text-decoration:none}.site-footer__anchor:hover,.site-footer__anchor:focus{color:#fff}.site-footer__heading{margin:0 0 1.3em;color:#fff;font-weight:700;text-transform:uppercase}.site-footer__heading--more{display:none}@media (min-width: 73em){.site-footer__heading--more{display:block}}.site-footer__list-item{margin:0 0 1.2em}.site-header{background:#153154;color:#fff;min-height:3.125em;overflow:hidden;padding:0 1.125em}.site-header__home-link{width:6.5em}.site-header__home-link,.site-header--off-screen-open .site-header__home-link{display:block;margin:0 auto;padding:0.75em 0 0.6875em;text-align:center}@media (min-width: 37.5em){.site-header__home-link{width:14.375em}}@media (min-width: 56.25em){.site-header__home-link{margin:0;padding:1.25em 0 1.375em;text-align:left}}.site-footer{padding-top:1.5rem}@media (min-width: 73em){.site-footer__other-links{background:rbga(255, 0, 0, 0.2);position:static;width:100%;text-align:center}}@media (min-width: 73em){.site-footer__copyright{padding:0 10px;display:inline;position:static}}@media (min-width: 73em){.site-footer__legal-item{display:inline;margin:0 1em}}.layout-region--primary,.layout-region--secondary,.layout-region--half,.layout-region--single{padding:0}@media (min-width: 56.25em){.layout-region--primary,.layout-region--secondary,.layout-region--half,.layout-region--single{padding:0 10px}}body{overflow-x:hidden}.account-app{height:100%}.container{position:relative;height:100%;-webkit-transition:-webkit-transform 300ms cubic-bezier(0, 0, 0.2, 1);transition:-webkit-transform 300ms cubic-bezier(0, 0, 0.2, 1);transition:transform 300ms cubic-bezier(0, 0, 0.2, 1);transition:transform 300ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 300ms cubic-bezier(0, 0, 0.2, 1)}.main{background:#e7f2f7;min-height:20em}@media (min-width: 46.875em){.main{padding-bottom:3em}}.main--alternate{background:#fff}@media (min-width: 56.25em){.layout-region--primary{width:66.6666666667%}}.layout-region--primary+.layout-region--secondary{float:right}@media (min-width: 56.25em){.layout-region--secondary{width:33.3333333333%}}.layout-region--half{margin:0}@media (min-width: 56.25em){.layout-region--half{width:50%}}.layout-region--half:nth-child(2n){float:right}.layout-region--single{float:none;margin:0 auto}@media (min-width: 56.25em){.layout-region--single-slim{width:80%}}@media (min-width: 65.25em){.layout-region--single-slim{width:66.6666666667%}}.tile{box-sizing:border-box;margin:0 auto 20px;padding:1.3125em 29px;max-width:680px;background:#fff}@media (min-width: 37.5em){.tile{padding:2.1875em 40px;border-radius:6px}}.tile>*:last-child{margin-bottom:0}.tile--clear{background:none}.tile--condensed{padding:0.6875em 20px}.tile--full-width{max-width:none}.tile--highlight{overflow:hidden;border:1px solid #2f2f2f;border-radius:6px;text-align:center}@media (min-width: 37.5em){.tile--highlight{text-align:left}}@media (min-width: 56.25em){.tile--highlight{max-width:none}}.tile__content--split-left-above-width-m,.tile__content--split-right-above-width-m{box-sizing:border-box}@media (min-width: 37.5em){.tile__content--split-left-above-width-m,.tile__content--split-right-above-width-m{width:50%}}@media (min-width: 37.5em){.tile__content--split-left-above-width-m{float:left;padding-right:1em}}@media (min-width: 37.5em){.tile__content--split-right-above-width-m{float:right}}.tile__image{-o-object-fit:cover;object-fit:cover}.tile__image--avatar{margin:0 0 1.25em;width:117px;height:167.1428571429px;border-radius:3px;background:#f2f2f2}@media (min-width: 18.75em){.tile__image--avatar{float:left;margin-right:20px}}.tile__image--highlight{margin:0 auto 0.9375em;width:99px;height:99px}@media (min-width: 37.5em){.tile__image--highlight{float:left;margin:0 40px 0 0;width:153px;height:153px}}.tile__image--illustration{margin-bottom:2em;max-width:22em}@media (min-width: 37.5em){.tile__image--illustration{margin-left:2em;margin-top:2em}}.tile__section{border-bottom:1px solid #adaead;margin:0 0 2em;padding:0 0 1em}.tile__section:last-child{border:0;padding:0;margin-bottom:0}.layout-field.layout-region--single{padding-top:20px}.google-sign-in{display:none;text-align:center;visibility:hidden}.google-sign-in--visible{display:block;visibility:visible}.google-sign-in__button{background:url(https://vt-vtwa-app-assets.varsitytutors.com/assets/google/btn_google_signin_dark_normal_web@2x-dd0f9aec029e53d3af24b2dcdf19cbfbcab46b1f1a6711c6162bd3b192ffcb42.png) no-repeat;background-size:contain;height:46px;width:191px}.post-a-review__main-content{max-width:none}@media (min-width: 37.5em){.post-a-review__main-content{max-width:75%;margin:0 auto}}#rate-session-form .cancel-button{border:none;letter-spacing:normal;padding:0;text-transform:none}#rate-session-form .cancel-button:hover{box-shadow:none;text-decoration:underline}.tocau-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.tocau-checkbox input{width:auto;margin-top:0.5rem;min-height:20px}.tocau-checkbox .form-element-label{-webkit-box-flex:1;-ms-flex:1 1 90%;flex:1 1 90%}.tocau-checkbox .alert-message{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.tocau-checkbox a{color:#4A48C6}
