.course-accordion{overflow:hidden}.accordion-content .content-item.row-fluid{background:#fff;border:2px solid #e0eaed;border-radius:10px;margin:30px 0;padding:10px 0 20px 10px}.accordion-title{align-items:center;background-color:#f7f7f7;border:none;color:#0b314e;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;outline:none;padding:16px 20px;text-align:left;transition:background-color .3s ease;width:100%}.course-accordion .accordion-item button{background:transparent;border-bottom:2px solid #e0eaed;border-radius:0}.accordion-title:hover{color:#588781}.accordion-item.active .accordion-title{background-color:#e0eaed;color:#588781}.accordion-content{background-color:#fff;overflow:hidden;transition:max-height .4s ease-in-out,padding .4s ease-in-out}.accordion-item.active .accordion-content{max-height:0;padding-bottom:0;padding-top:0}button.accordion-title:focus{color:#0b314e}button.accordion-title:active,button.accordion-title:focus,button.accordion-title:hover{transform:none}.card-course .content-description{margin-bottom:0}.card-course{padding:.5em 0 .5em .5em}.card-course h3,.card-course p{color:#0b314e;font-family:Manrope,sans-serif}.card-course h3{font-size:16px;font-style:normal;font-weight:700;margin:10px 0}.card-course p{font-size:14px;font-style:normal;font-weight:500;line-height:18px}.content-item{padding:10px 0}.accordion-content .content-item:last-child{margin-bottom:2.2em}.content-description{line-height:1.6;margin-bottom:10px}.content-description p{margin-bottom:0}.content-download a,.content-link a{color:#007bff;font-weight:500;text-decoration:none}.content-download a:hover,.content-link a:hover{text-decoration:underline}.content-image img{border-radius:5px;width:100%}button.video-modal-close{border-bottom:none!important}.video-modal-trigger{border-radius:5px;cursor:pointer;display:block;overflow:hidden;position:relative}.video-modal-trigger img{display:block;height:auto;margin:0;width:100%}.video-play-icon{align-items:center;background-color:rgba(0,0,0,.4);border-radius:50%;display:flex;height:auto;justify-content:center;left:50%;padding:12px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s;width:15%}.video-modal-trigger:hover .video-play-icon{background-color:rgba(0,0,0,.6)}.video-play-icon svg path{fill:#fff}.video-modal-container{align-items:center;background-color:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:10000}.video-modal-container.is-open{opacity:1;visibility:visible}.video-modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:30px;line-height:1;padding:10px;position:absolute;right:-30px;top:-30px;transition:color .2s;z-index:10001}.video-modal-close:hover{background:none;color:#ccc}@media (max-width:600px){.video-modal-close{background:rgba(0,0,0,.7);border-radius:0 0 0 5px;right:0;top:0}}.video-modal-content{background:#000;box-shadow:0 0 20px rgba(0,0,0,.5);margin:auto;max-width:1200px;padding:0;position:relative;width:90%}.modal-video-injection-area{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.modal-video-injection-area .video-embed-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.time-type{display:flex;justify-content:flex-end}span.bx-timet{align-items:center;background:#e9f8f6;border-radius:5px;color:#0b314e;display:flex;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:700;margin-right:.5em;padding:2px 8px}.typec{text-transform:capitalize}.bx-timet svg{margin-left:5px}.course-info{background:#fcf5ee;border-radius:5px;padding:2.5em}.course-info h3{color:#0b314e;font-family:Bentham,serif;font-size:32px;font-style:normal;font-weight:400;line-height:45px}.course-info ul{list-style:none;padding-left:0}.course-info li span{margin-left:.5em}.course-info li{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2370a09a' d='m9.55 18-5.7-5.7 1.425-1.425L9.55 15.15l9.175-9.175L20.15 7.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;color:#0b314e;font-weight:400;padding-left:25px}.course-info li,ul.tag-sidebar li{font-family:Manrope,sans-serif;font-size:14px;line-height:30px}ul.tag-sidebar li{background:#eee7db;border-radius:15.25px;display:inline-block;font-style:normal;font-weight:700;margin-bottom:10px;margin-right:10px;padding:2px 15px}ul.tag-sidebar li a{color:#0b314e}ul.tag-sidebar li a:hover{text-decoration:none}.social-share-buttons button{background:transparent;border:none;padding:0}.social-share-buttons a,.social-share-buttons button{margin-left:18px!important}.social-share-buttons{font-size:16px;font-style:normal;font-weight:700;margin-top:4em}.inst-sidebar,.social-share-buttons{color:#0b314e;font-family:Manrope,sans-serif}.inst-sidebar{align-items:center;display:flex;font-size:14px;font-weight:500;margin-bottom:14px}.inst-sidebar p{margin-bottom:0;margin-left:12px}.inst-sidebar img{border-radius:50%;margin:0;max-width:35px;object-fit:cover;object-position:center}.uni-module{margin:0 4% 0 auto;max-width:1600px}.sec-c{color:#0b314e;font-size:24px;font-weight:500}.content-item.row-fluid.cont-mod{overflow:hidden;position:relative}.card-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:11}.video-trigger-content{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:100%}@media (max-width:1399.98px){.background-left{padding-left:2em!important}}@media (max-width:992px){.course-accordion,.course-info{width:100%!important}.course-info,.uni-module{margin:auto!important}.content-item{display:flex;flex-direction:column}.course-accordion{order:2!important}.course-info{order:1!important}.img-colb,.row-fluid .span4 .img-ban,.span8.background-left:before{display:none!important}.span8.background-left{background-color:#0b314e;border-radius:0!important;padding:2em!important;width:100%!important}.course-info{margin-bottom:3rem}.accordion-content .content-item.row-fluid{padding:10px}.card-course{padding:.5em}.time-type{margin-top:1em}}