@import"https://fonts.googleapis.com/css2?family=Inter&family=Roboto:wght@400;700&family=Titillium+Web&display=swap";._button_19epv_1{padding:.8rem 2rem;border:none;border-radius:5px;cursor:pointer;transition:all .3s;font-weight:700;margin-right:1rem}._button_19epv_1:hover{opacity:.8}._button_19epv_1:disabled{cursor:not-allowed}._button_19epv_1._active_19epv_20{background:#3e6ae1;color:#fff}dialog{width:850px;margin:10rem auto;padding:1rem;border:1px solid #ccc;border-radius:10px;z-index:100}@media screen and (max-width: 608px){dialog{width:650px;height:470px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif}main{max-width:850px;margin:0 auto;padding:.5rem 1rem 1rem}h3{margin-bottom:1rem;text-align:center}section ul{list-style:none}section ul li{border:1px solid #ccc;border-radius:10px;padding:1rem;margin-bottom:1rem}.content,p{padding:1rem 0}.centered{text-align:center}.control{border:1px solid #ccc;border-radius:5px;padding:.5rem 1rem;width:100%;margin-bottom:1rem}.differences-section{max-width:850px;margin:auto;margin-top:1rem;margin-bottom:1rem;display:flex;justify-content:center;gap:0px;align-items:stretch}.differences-section .image-with-text{position:relative;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;display:flex;margin-right:0;padding:10px;transition:all .3s ease-in-out;box-sizing:border-box;min-width:200px;text-align:center;cursor:pointer}.differences-section .image-with-text img{width:150px;height:auto;object-fit:cover;margin-bottom:10px}.differences-section .image-with-text span{display:block;text-align:center}.differences-section .active{border-bottom:2px solid #007bff}.image-with-text.active,.image-with-text:hover{transform:scale(1.05);box-shadow:0 0 15px #0000001a}.teaching-section{position:center;margin-top:1rem}.horizontal-container{max-width:auto;display:flex;align-items:center;gap:10px}.horizontal-container ul{list-style-type:none;padding-left:0;width:auto}.horizontal-container ol{padding-left:0;margin-left:0}.active{font-weight:700;border-bottom:2px solid #007bff;transform:scale(1.05);cursor:pointer}.info{max-width:auto}.infoDescription{margin-left:0;font-size:14px;color:#323232}.priceStyle{margin-top:10px;margin-left:10px;font-size:18px;color:#000;font-weight:700}.banner{width:100%;margin-top:0;align-items:center}.tabSection{padding:0 0 0 15px;font-size:14px;margin-bottom:1rem;top:0rem;display:flex;justify-content:center}.callButton{margin:0;background-color:#f4f4f4;text-decoration:none;color:#fff;background-color:#007bff;padding:5px;border-radius:5px;box-shadow:0 2px 4px #00000040;transition:all .3s ease-in-out;font-size:14px;line-height:24px}.call-button:hover{background-color:#0066d2;transform:scale(1.05)}.call-button:active{transform:scale(.95)}.phone-icon{display:inline-block;width:120px;height:24px;background-size:cover;vertical-align:middle;margin-right:0}@media (max-width: 768px){main{padding:.5rem}h3{font-size:16px}section ul li{padding:.75rem}.differences-section{flex-wrap:nowrap;display:flex;overflow-x:auto;gap:2px}.differences-section .image-with-text{flex-basis:100%;margin-bottom:10px;font-size:14px}.differences-section .image-with-text img{width:80px;height:auto;object-fit:cover;margin-bottom:10px}.header{flex-basis:100%}.horizontal-container{gap:10px}.info{margin-top:10px}.tabSection{padding:0;font-size:14px;margin-bottom:1rem;display:flex;justify-content:center}.tabSection button{padding:12px!important;margin:1px 2px;font-size:14px!important;flex-grow:1}.callButton{margin:0;background-color:#f4f4f4;text-decoration:none;color:#fff;background-color:#007bff;padding:5px;border-radius:10px;box-shadow:0 2px 4px #00000040;transition:all .3s ease-in-out;font-size:14px;line-height:24px}.call-button:hover{background-color:#0066d2;transform:scale(1.05)}.call-button:active{transform:scale(.95)}.phone-icon{display:inline-block;width:120px;height:24px;background-size:cover;vertical-align:middle;margin-right:0}}@media (max-width: 768px){.working-hours{display:none}.logo{justify-content:center;margin-right:auto;padding-right:1rem}.header{height:10px}.horizontal-container{display:block}}
