body,html{font-size:20px;padding:5px;max-width:800px;margin:auto auto 100px}*,h1,h2,h3,h4,h5,h6{font-family:sans}*{box-sizing:border-box}p{line-height:1.5}hr{margin-top:50px;margin-bottom:40px;border:.5px solid #a9a9a9}a{color:inherit;text-decoration:none;color:#4287f5}a:hover{text-decoration:underline}button{font-size:18px;padding:14px;border-radius:10px;color:#fff;font-weight:400;background:#4287f5;border:2px solid #4287f5;font-family:monospace;transition:.5s}button:hover{cursor:pointer;background-color:transparent;color:#4287f5;transition:.5s}button:active{color:#fff;background-color:#4287f5}input{outline:none}li{margin-bottom:20px}.tutorDiv{border-left:4px solid #000;padding-left:15px}.tutorImg{width:200px}.copyTextDiv{border-left:3px solid #000}.copyTextDiv p{border-radius:20px 20px;margin-left:30px;font-size:20px;padding-bottom:20px}.copyTextDiv div{font-size:18px;margin-left:30px}.copyTextDiv div button{font-family:monospace;font-size:18px;padding:3px;border-radius:5px}s,strike{text-decoration:none;position:relative}s:before,strike:before{top:45%;background:#f45c4c;opacity:.9;content:"";width:110%;position:absolute;height:.2em;border-radius:.1em;left:-5%;white-space:nowrap;display:block}s.straight:before,strike.straight:before{transform:rotate(0deg);left:-1%;width:102%}.center{text-align:center}.monospace,.monospaceHighlight{font-family:monospace;font-size:18px}.monospaceHighlight{background:#eee;border-radius:5px;padding:3px}.modal-window{position:fixed;background-color:rgba(0,0,0,.3);z-index:1;visibility:hidden;pointer-events:none;opacity:0;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.modal-window:target{visibility:visible;opacity:1;pointer-events:auto}.modal-window-div{width:98%;max-width:800px;background-color:#fff;box-shadow:0 0 10px #000;border-radius:20px;padding:40px;overflow:scroll;height:70%}.modal-close{color:#000;line-height:50px;font-size:80%;top:0;right:0;width:70px}.strike-through{color:red;text-decoration:line-through;text-decoration-thickness:40%}.strike-through span{color:gray}.math-guru-title{margin-left:0}.math-guru-title1,.math-guru-title2{text-align:center;margin-bottom:0}.math-guru-title2{margin-top:0}.math-guru-title3{text-align:center;margin-top:0}.consultation{text-align:center}.inputDiv{width:330px;margin:auto auto 20px;border:0 solid #000;padding:10px;background:#edf3fc;border-radius:10px}.leftDiv{width:38%;font-size:18px}.leftDiv,.rightDiv{text-align:left;display:inline-block;border:0 solid #000}.rightDiv{width:62%;float:right}.bookDiv{max-width:600px;border:2px solid #000;border-radius:20px;padding:20px 0 40px;margin:50px auto}.buy-button{color:#fff;background:#4287f5;border:2px solid #4287f5}.buy-button:hover{background:transparent;color:#4287f5;border:2px solid #4287f5}.locals-button{color:#fff;background:#f45c4c;border:2px solid #f45c4c}.locals-button:hover{background:transparent;color:#f45c4c;border:2px solid #f45c4c}.priceDiv{margin-bottom:25px;font-weight:500}.priceDiv,.session-description{text-align:center}.highlight-brief{background:#ff0;transition-duration:2s}.highlight-remove{background:transparent;transition-duration:2s}.description{display:inline}.description span{border-radius:1000px;padding:0 4.25px;background:transparent;font-size:12px;border:2px solid gray;color:#000;font-weight:700;margin-left:5px}.description div,.description span{transform:translate(0);position:absolute}.description div{visibility:hidden;background:gray;color:#fff;border-radius:5px;padding:5px;z-index:1;font-size:16px}.description:hover div{visibility:visible}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:20px;height:20px;padding:3px;background-clip:content-box;border:2px solid #a9a9a9;border-radius:8px;background-color:#e7e6e7;transform:translateY(8px);margin-left:8px;&:checked{background-color:#000}&:focus{outline:none!important}}.disclosureDiv{text-align:left;font-size:18px;visibility:hidden;max-height:0;width:95%;max-width:500px;border:.5px solid #000;border-radius:10px;margin:auto auto -30px;background:transparent;padding:20px 20px 14px}.splitScreen3{display:flex;border:0 solid #000}.cell1,.cell2,.cell3{width:33.3%;display:inline-block;border-radius:3px;flex:1 1;border:0 solid #000}.cell1,.cell2{margin-right:3px}.cell3{float:right}@media only screen and (max-width:700px){.cell1,.cell2,.cell3{display:block;width:100%;margin:auto auto 5px;padding:0;float:none}.splitScreen3{display:block}}.splitScreen2{display:flex}.cellLeft,.cellRight{width:50%;display:inline-block;border:1px solid #a9a9a9;padding:20px 0;border-radius:3px;margin:10px 5px;flex:1 1}.cellLeft{margin-right:10px}.cellRight{float:right;margin-left:10px}@media only screen and (max-width:575px){.cellLeft,.cellRight{display:block;width:100%;padding:10px 0;float:none;margin:auto auto 10px}.splitScreen2{display:block}}.buttonGreen{color:#fff;background:#33b864;border:2px solid #33b864}.buttonGreen:hover{background:transparent;color:#33b864}.buttonGreen:active{color:#fff;background:#33b864}.buttonRed{color:#fff;background:#f45c4c;border:2px solid #f45c4c}.buttonRed:hover{background:transparent;color:#f45c4c}.buttonRed:active{color:#fff;background:#f45c4c}.buttonBlackInverted{color:#000;background:transparent;border:2px solid #000}.buttonBlackInverted:hover{background:#eee;color:#000}.buttonBlueInverted{color:#4287f5;background:transparent;border:2px solid #4287f5}.buttonRedInverted{background:transparent;border:2px solid #f45c4c;color:#f45c4c}.buttonRedInverted:hover{background:#ffdedb;color:#f45c4c}.buttonBlueInverted:hover{background:#d1e4ff}.prevent-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-img{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}