.program-description{width:100%}.tab-container{margin:0 auto;width:100%}.tab-list{border-bottom:1px solid #ccc;display:flex;list-style:none;margin:0;padding:0}.tab-item{flex:1}.tab-item a{border-bottom:4px solid #ccc;box-sizing:border-box;color:#7fb536;display:block;font-size:18px;font-weight:400;line-height:21px;padding:10px 20px;text-align:center;text-decoration:none;width:100%}.tab-item a:hover,.tab-item.active a{border-bottom:4px solid #406808;color:#406808;font-weight:700}.tab-content{display:none;padding:20px}.tab-content h2{color:#203668;font-size:24px;font-weight:700;line-height:28px}.tab-content p{color:#4c4c4c;font-size:16px;font-weight:400;line-height:20px;margin-bottom:30px}.tab-content .content{margin-left:40px}.tab-content ul{margin-left:30px;margin-top:20px}.tab-content ul,.tab-content ul li{list-style-type:none;padding-left:0}.tab-content ul li{box-sizing:border-box;margin-bottom:15px;position:relative}.tab-content ul li:before{color:#7fb536;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:25px;font-weight:900;left:-30px;position:absolute;top:-3px}.tab-content ul li p{color:#565656;display:inline-block;font-size:16px;font-weight:400;line-height:18.25px;margin-bottom:5px;padding-left:5px;padding-right:25px}.program-description .study-plan .link a{background:none;box-shadow:none;color:#e6007e;cursor:pointer;font-size:20px;font-weight:700;line-height:24px;padding:14px 24px;text-decoration:underline}.program-description .study-plan .link a:hover{text-decoration:none}.program-description .information .link a{background:#e6007e;border:1px solid #e6007e;border-radius:50px;box-shadow:none;color:#fff;cursor:pointer;font-size:20px;font-weight:700;line-height:24px;padding:14px 24px;text-decoration:none}.program-description .information .link a:hover{background:#fff;border:1px solid #e6007e;color:#e6007e}.program-description .container{display:flex;gap:30px;margin-bottom:40px}.program-description .container .left{flex:1}.program-description .container .right{flex:2;margin-top:30px}.program-description .container .right h2.title{color:#406808;font-size:18px;font-weight:700;line-height:21px}.program-description .container .right .text p{color:#565656;font-size:16px;font-weight:400;line-height:19px}.program-description .button-option{display:flex;gap:50px;justify-content:center}@media only screen and (max-width:600px){.program-description .container{display:inline-block}.program-description .button-option{flex-direction:column;gap:20px}.program-description .container .right .text p{text-align:justify}.tab-content .content{margin-left:10px}.tab-item a{font-size:14px;padding:10px}.tab-list{overflow-x:auto;white-space:nowrap}.tab-item{flex:0 0 auto}.tab-content{padding:20px 0}.tab-content .content{display:block}.tab-content .content .left{margin:0}.tab-content .content .left p{text-align:justify}}