.program-list{width:100%}.program-list .container-title{display:flex}.program-list .container-title .left{flex:3}.program-list .container-title .right{flex:2}.program-list .container-title h2{color:#203668;font-size:36px;font-weight:700;line-height:42px;margin-top:0}.program-list .container-title p{color:#4c4c4c;font-size:16px;font-weight:400;line-height:21px;text-align:justify}.program-list .program{display:flex;margin-bottom:20px}.program-list .program .left{flex:1}.program-list .program .left img{width:100%}.program-list .program .right{background:#fff;border-radius:0 16px 16px 0;flex:3;padding:20px}.program-list .program h3{color:#203668;font-size:24px;font-weight:700;line-height:30px;margin-top:0}.program-list .program .bullets{width:100%}.program-list .program .bullets ul{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:0}.program-list .program .bullets ul li{flex:0 0 calc(50% - 60px)}.program-list .program .bullets span.label{color:#4c4c4c;font-size:16px;font-weight:700;line-height:18px;padding-left:10px}.program-list .program .bullets span.text{color:#4c4c4c;font-size:16px;font-weight:400;line-height:20px}.program-list .program .bullets .credit:before{content:"\f0ae"}.program-list .program .bullets .credit:before,.program-list .program .bullets .ctda:before{color:#203668;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900;left:0;position:relative;top:0}.program-list .program .bullets .ctda:before{content:"\f058"}.program-list .program .bullets .start:before{content:"\f073"}.program-list .program .bullets .duration:before,.program-list .program .bullets .start:before{color:#203668;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900;left:0;position:relative;top:0}.program-list .program .bullets .duration:before{content:"\f017"}.program-list .program .view-more{display:flex;margin-top:25px}.program-list .program .view-more .link a{background:#203668;border:1px solid #203668;border-radius:.25rem;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:18.4px;padding:5px 25px;text-decoration:none}.program-list .program .view-more .link a:hover{background:#fff;border:1px solid #203668;color:#203668}.program-list .program .view-more .link a:after{color:#fff;content:"\f054";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;left:10px;position:relative;top:0}.program-list .program .view-more .link a:hover:after{color:#203668}.program-list .program .button-option{display:flex;margin-top:30px}.program-list .program .button-option .information{display:flex;flex:2;justify-content:start}.program-list .program .button-option .back{display:flex;flex:1;justify-content:end}.program-list .program .button-option .information .link a{background:#f03844;border:1px solid #f03844;border-radius:.25rem;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:18.4px;padding:5px 25px;text-decoration:none}.program-list .program .button-option .information .link a:hover{background:#fff;border:1px solid #f03844;color:#f03844}.program-list .program .button-option .back .link a{background:#fff;border:1px solid #203668;border-radius:.25rem;color:#203668;cursor:pointer;font-size:16px;font-weight:700;line-height:18.4px;padding:5px 25px;text-decoration:none}.program-list .program .button-option .back .link a:hover{background:#203668;border:1px solid #203668;color:#fff}.program-list .program .button-option .back .link a:before{color:#203668;content:"\f053";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;left:-10px;position:relative;top:0}.program-list .program .button-option .back .link a:hover:before{color:#fff}.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:#7f7f7f;display:block;font-size:20px;font-weight:700;line-height:30px;padding:10px 20px;text-align:center;text-decoration:none;width:100%}.tab-item a:hover,.tab-item.active a{border-bottom:4px solid #203668;color:#203668}.tab-content{display:none;padding:20px 0}.tab-content .content{display:block}.tab-content .content .left{flex:2;margin-right:20px}.tab-content .content .right{flex:1}.tab-content .content .right .image{flex:1;height:180px;overflow:hidden}.tab-content .content .right .image img{height:auto;position:relative;top:-50%;width:100%}.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:15px}.tab-content ul{list-style-type:none;margin-top:20px;padding-left:0}.tab-content ul li{list-style-type:none;margin-bottom:15px;margin-left:20px;padding-left:35px;position:relative}.tab-content ul li:before{color:#203668;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:25px;font-weight:900;left:0;position:absolute;top:-3px}.program-list .program .program-description{display:none}@media only screen and (max-width:600px){.program-list .container-title{display:block;margin-bottom:30px}.program-list .program{display:block}.program-list .program .bullets{width:100%}.program-list .program .bullets ul{display:block}.program-list .program .bullets ul li{margin-bottom:15px}.tab-item a{font-size:20px;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}.program-list .program .button-option .back .link a,.program-list .program .button-option .information .link a{padding:5px 10px}.program-list .program .button-option .back .link a:before{left:-5px}.program-list .program .right{border-radius:0 0 16px 16px}}