:root{--themlitewhiteshade:#FAFAFA;--themewhiteshade:#FFFFFF;--themeflashwhite:#F0F0F0;--maxwidthmiddle:1100px}header{height:85px;background:var(--themlitewhiteshade);box-sizing:border-box;max-width:100%;position:fixed;width:100%;z-index:3;box-shadow:0 1px 30px 4px #00000010}header .gs-header-inner-block{height:95px;margin:auto;padding:15px 0 26px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1224px}header .gs-header-inner-block .header-logo{height:48px;width:auto;object-fit:contain;position:absolute;bottom:-26px}header .gs-header-inner-block .header-left{display:table-cell;vertical-align:middle;position:relative}header .header-menu{list-style:none}header .header-menu .header-menu-list{display:inline-block;vertical-align:middle;cursor:pointer;position:relative;margin-left:24px}header .header-menu .header-menu-list-contact{float:right;font-family:charterBold;font-size:20px;margin-left:25px}header .header-menu .header-menu-list img{height:10px;width:10px;vertical-align:middle;margin-left:4px}header .header-menu .header-menu-list p{vertical-align:middle;display:inline-block;font-size:16px}header .header-menu{position:relative}header .header-menu-list .header-down-arrow{transition:transform .5s ease}header .header-menu-list .header-down-arrow.rotate{transform:rotate(-180deg)}header .header-menu-list .header-sub-links{position:absolute;top:97px;width:100%;max-width:130px;background-color:var(--themewhiteshade);border:1px solid var(--themeflashwhite);border-radius:12px;left:35px;display:none;opacity:0;transition:opacity .3s ease;overflow:hidden;z-index:1}header .header-menu-list .header-sub-links.test-prep{left:23%}header .header-menu-list .header-sub-links .sub-menu-links-list{list-style:none;padding:0;margin-right:10px}header .header-menu-list .header-sub-links .sub-menu-links-list li{padding:8px 0 5px 20px;width:150px;margin-left:0;margin-top:10px;margin-bottom:15px}header .header-menu-list .header-sub-links .sub-menu-links-list li:hover{background-color:#ffeed5}header .header-menu-list .header-sub-links .sub-menu-links-list li p{font-size:16px;font-family:InterRegular}header .header-sub-menu .header-sub-menu-li{padding:55px 0}header .header-sub-menu .header-menu-list-contact{display:inline-block;float:none;vertical-align:middle}header .header-sub-menu .header-menu-list-contact .header-call-number{display:inline-block}header .header-sub-course{position:absolute;top:115%;max-width:890px;background-color:#fff;border:1px solid var(--themeflashwhite);border-radius:12px;display:none;opacity:0;transition:opacity .3s ease;overflow:hidden;height:435px;width:max-content;box-shadow:0 8px 20px 5px rgba(0,0,0,.05)}.header-sub-course .sub-menu-course-links{padding:5px;width:100%;margin-left:0;display:inline-block;vertical-align:top;overflow-y:scroll;margin-bottom:10px}.header-sub-course .sub-menu-course-links a{display:block;padding:18px 20px;border-radius:12px;transition:background .3s ease,box-shadow .3s ease;text-decoration:none;cursor:pointer}.header-sub-course .sub-menu-course-links a:hover{background:#f5f5f5}.header-sub-course .borders{border-right:1px solid #ccc;display:inline-block;height:380px;position:relative;top:28px;bottom:0}.header-menu-course-lists{display:flex;align-items:flex-start;gap:12px;border-radius:12px;cursor:pointer}header .header-menu-list .header-sub-links .sub-menu-links-list li img{margin-left:25px}.header-sub-links{position:relative}header .header-menu-course-lists .header-img{width:22px;height:22px;padding:6px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;object-fit:contain;box-sizing:content-box;opacity:.4;margin-left:0}header .header-menu-course-lists .course-text h4{font-size:14px;font-weight:600;color:#222;margin:0;cursor:inherit}header .header-menu-course-lists .course-text p{font-size:13px;color:#666;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:inherit}header .header-menu-course-lists .image-container{border:1px solid #e0e0e0;border-radius:6px}header .header-menu-space{margin-right:15px}header .header-sub-menu .header-menu-list-contact .head-phone-number-container{width:167px;height:20px}@media only screen and (max-width:2560px) and (min-width:2100px){header .gs-header-inner-block .header-logo{height:50px;width:170px;bottom:-45px}header .header-menu .header-menu-list p{font-size:18px;line-height:156.8%;margin-top:28px}header .header-menu .header-menu-list img{height:12px;width:12px;margin:26px 0 0 4px}header .header-menu .header-menu-course-lists .header-img{margin:0}header .header-menu-list .header-sub-links{border-radius:20px;top:130px;left:31px;max-width:160px;height:auto}header .header-menu-list .header-sub-links .sub-menu-links-list li{padding:8px 0 5px 20px;width:150px;margin-left:0;margin-top:8px;margin-bottom:8px}header .header-menu-list .header-sub-links .sub-menu-links-list li p{font-size:18px;margin:0}.header-menu .header-menu-list-contact .header-call-number{font-size:18px}header .header-menu .header-menu-list{margin-left:20px}header .header-menu .header-menu-list-contact{margin:30px 22px 0 20px}header{height:90px}header .gs-header-inner-block{max-width:1340px;height:70px}header .header-menu-list .header-sub-links .sub-menu-links-list li img{margin-top:0}.header-sub-course .borders{height:300px}header .header-menu-list .header-sub-links .sub-menu-links-list{padding:10px 5px}header .header-sub-menu .header-menu-list-contact .head-phone-number-container{width:151px}}@media only screen and (max-width:1300px) and (min-width:1031px){header .gs-header-inner-block{max-width:var(--maxwidthmiddle)}}@media only screen and (max-width:1030px){header .gs-header-inner-block{max-width:930px}header .gs-header-inner-block .header-logo{width:257px;height:59px;bottom:-31px}header .header-menu{float:none;margin-top:30px;display:flex;flex-direction:column;align-items:baseline;padding-bottom:50px;padding-left:0}header .header-menu .header-menu-list{margin-bottom:60px}header .header-menu .header-menu-list p{font-size:22px}header .header-menu .header-menu-list .header-menu-course-lists p{font-size:15px}header .header-menu .header-menu-list .header-menu-course-lists h4{font-size:17px}header .header-menu .header-menu-list img{height:18px;width:18px}header .header-menu-list .header-sub-links{position:relative;border:none;background-color:unset;top:10px;left:0;max-width:300px}header .header-menu-list .header-sub-links .sub-menu-links-list li{padding:10px 0 12px 0;width:290px;margin-bottom:0}header .header-menu-list .header-sub-links .sub-menu-links-list li p{font-size:20px}header .header-sub-menu .header-sub-menu-li{margin-bottom:60px;padding:0;margin-left:0;margin-right:0}.header-sub-course .sub-menu-course-links{padding:0 0 8px 0;margin-top:unset}header .header-menu-list .header-sub-links.test-prep{left:0}header .header-sub-course{display:none;opacity:0;background-color:unset;left:0;flex-direction:column;height:auto;top:75px;border:unset;box-shadow:none;width:100%;background:#fff}.header-menu-course-lists{width:100%;margin-bottom:15px}.header-sub-course .borders{display:none}header .header-menu-list .header-sub-links .sub-menu-links-list li:hover{background-color:unset}header .header-sub-menu .header-menu-list-contact .head-phone-number-container{width:186px}}@media only screen and (max-width:820px){header .gs-header-inner-block{max-width:696px}header .gs-header-inner-block .header-logo{width:180px;height:45px;bottom:-23px}header .header-menu{float:none;margin-top:30px;display:flex;flex-direction:column;align-items:baseline}header .header-menu .header-menu-list p{font-size:20px}header .header-menu .header-menu-list .header-menu-course-lists p{font-size:16px}}@media only screen and (max-width:640px){header .gs-header-inner-block{max-width:588px;padding:15px 0 26px}header .gs-header-inner-block .header-logo{width:auto}header .header-menu{float:none;margin-top:100px;display:flex;flex-direction:column;align-items:baseline;padding-bottom:150px}header .header-menu .header-menu-list{margin-bottom:60px}header .header-menu{float:none;margin-top:40px;display:flex;flex-direction:column;align-items:baseline}header .header-menu .header-menu-list{margin-bottom:60px}.header-menu .header-menu-list-contact .header-call-number{font-size:30px}header .header-menu-list .header-sub-links .sub-menu-links-list li p{font-size:18px}}@media only screen and (max-width:600px){header .gs-header-inner-block{padding:15px 20px 26px}}@media only screen and (max-width:500px){header .gs-header-inner-block{height:80px;padding:15px 20px 26px}header .gs-header-inner-block .header-logo{width:145px;height:47px;bottom:-22px}header{height:70px}header .header-menu .header-menu-list{margin-bottom:50px}header .header-menu .header-menu-list p{font-size:20px}.header-menu .header-menu-list-contact .header-call-number{font-size:26px}header .header-menu .header-menu-list img{height:13px;width:13px}header .header-menu-list .header-sub-links .sub-menu-links-list li p{font-size:16px}header .header-sub-menu .header-menu-list-contact .head-phone-number-container{width:auto;height:auto}}@media only screen and (max-width:435px){header .header-sub-menu{display:block}header .header-menu .header-menu-list{display:block;margin-left:20px}header .header-menu .header-menu-list .header-menu-course-lists h4{font-size:16px}header .header-menu .header-menu-list .header-menu-course-lists p{font-size:15px}}@media only screen and (max-width:395px){header{height:64px}header .gs-header-inner-block .header-logo{bottom:-21px;width:120px}header .header-menu .header-menu-list{margin-bottom:50px}header .header-menu .header-menu-list p{font-size:18px}header .header-menu-list .header-sub-links .sub-menu-links-list li p{font-size:14px}header .gs-header-inner-block{height:95px}}@media only screen and (max-width:320px){header .gs-header-inner-block .header-logo{width:110px;height:35px;color:var(--themeflashwhite)}header .header-menu .header-menu-list{margin-bottom:40px}header .header-menu .header-menu-list .header-menu-course-lists h4{font-size:16px}header .header-menu .header-menu-list .header-menu-course-lists p{font-size:15px}header .header-menu-list .header-sub-links .sub-menu-links-list li p{font-size:12px}header .gs-header-inner-block{height:75px}}