body{margin:0;font-family:"Vollkorn",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#testimonialsGrid div,.tutor-desc{padding:10px;background-color:#fff}#footerIndex{background-color:#d3d3d3;padding-top:10px;padding-bottom:10px;padding-left:10px}#footerIndex a{color:#000;text-decoration:none}@media only screen and (max-width:641px){.main{background-color:#f5f5f5;margin-top:-30px}#navbarIcon{padding-top:30px}#navbarIconHeading{text-align:center}#navbarContactEmail,#navbarContactNumber{text-align:center;display:block}.navbar{display:none}#heroText{text-align:center;padding-top:30px}#heroTextHeader{display:none}#heroIllustrations div{text-align:center;margin-bottom:20px}#heroContactInfo{background:#6c63ff}#contactDirect,#heroContactInfo{width:80%;margin:0 auto;padding:15px}#contactDirect{background:#ff4500}#heroContactInfoForm{margin:0 auto;width:90%}#contactSubmitButton{text-align:center}.tutor-row img{display:block;margin-left:auto;margin-right:auto;width:50%}#tutor-row-img{padding-bottom:25px}#testimonialsGrid div{background-color:#fff;padding:10px;margin-bottom:20px}.accordionHeader{display:grid;grid-template-columns:85% 15%;grid-template-rows:auto;grid-template-areas:"accordionHeaderText accordionHeaderIcon";cursor:pointer}}@media only screen and (min-width:641px){.main{display:grid;grid-template-columns:20% 80%;grid-template-rows:100px auto auto;grid-template-areas:"icon icon" "navbar display" "footer footer";min-height:100vh}#footer{grid-area:footer}#mobileNavbarLinks{display:none}#display{grid-area:display;box-shadow:4px 4px 8px 8px rgba(0,0,0,.2);background-color:#f5f5f5}#navbarDiv{grid-area:navbar}.navLinks{padding-top:10px;padding-left:20px;position:fixed}#navbarIcon{grid-area:icon}.navLink{margin-bottom:10px;font-size:130%}.navLink a{color:grey;text-decoration:none}#heroText{text-align:center}#heroIllustrations{margin-top:-20px;display:grid;grid-template-columns:33% 33% 34%}#heroIllustrations div{text-align:center}#navbarIconHeading{padding-left:20px;cursor:pointer;float:left}#navbarContactDiv{float:right}#navbarContactInfo{padding-top:10px;padding-right:10px}#navbarContactEmail,#navbarContactNumber{padding-left:20px}#heroContactInfo{width:50%;margin:0 auto;background:#6c63ff;padding:15px}#heroContactInfoForm{margin:0 auto;width:75%}#contactSubmitButton{margin:0 auto;width:50%}.tutor-row{display:grid;grid-template-columns:35% 65%}#testimonialsGrid{display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:33% 33% 34%;grid-template-rows:50% 50%;grid-template-areas:"t1 t2 t3" "t4 t5 t6"}#tGrid1{grid-area:t1}#tGrid2{grid-area:t2}#tGrid3{grid-area:t3}#tGrid4{grid-area:t4}#tGrid5{grid-area:t5}#tGrid6{grid-area:t6}#contactDirect{width:50%;margin:0 auto;background:#ff4500;padding:15px}.subjectsAccordion{width:50%}.accordionHeader{display:grid;grid-template-columns:95% 5%;grid-template-rows:auto;grid-template-areas:"accordionHeaderText accordionHeaderIcon";cursor:pointer}}.navLink a:hover{color:#000}.mobileNavLink:hover{color:#fff}.navLinkContact{color:#ff4500}.card,.card-hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border-radius:5px}.hero-feature{width:75%;margin:0 auto;background-color:#fff;padding:15px 5px}.card-hover:hover{box-shadow:0 16px 64px 0 rgba(0,0,0,.2)}input{height:25px}input,textarea{width:100%;border-radius:5px;font-size:105%}#heroContactInfoForm label{color:#fff;font-weight:700}button{font-size:125%;padding:10px 20px;border-radius:5px;cursor:pointer}#contactSubmitButton button{margin-top:15px;margin-bottom:15px;background-color:#ff4500;color:#fff;border-color:#ff4500}#ctaButton{background-color:#6c63ff;color:#fff;border-color:#6c63ff}#contactSubmitButton button:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.message{border-radius:10px;border:1px solid #d3d3d3;color:#000;background-color:#d3d3d3;padding:0 20px 10px 10px}.messageHeader{display:grid;grid-template-columns:95% 5%}#successMessage{background-color:#90ee90;color:#006400;border:1px solid #90ee90}#errorMessage{background-color:#ffb6c1;color:#8b0000;border:1px solid #ffb6c1}#heroSection,#lessons,#subjects,#testimonials,#tutors{padding-bottom:150px}#lessons,#subjects,#testimonials,#tutors{padding-left:40px;padding-right:40px}#contactIndex{padding-bottom:250px}.accordion{border:1px solid #d3d3d3;background-color:#f5f5f5}.accordionHeaderText{grid-area:accordionHeaderText;padding-left:15px}.accordionHeaderIcon{grid-area:accordionHeaderIcon}.accordionHeaderIcon>i{float:right;top:50%}.accordionBody{padding:15px}
/*# sourceMappingURL=main.973a490b.chunk.css.map */