.freestyle a{cursor:pointer;transition:color ease .3s!important}.freestyle a:focus,.freestyle a:focus-visible{outline:3px solid #8ac1fd!important;outline-offset:0!important}.freestyle :focus,.freestyle :focus-visible{outline:3px solid #8ac1fd!important;outline-offset:0!important}.freestyle .hide-titles .headline{display:none}.freestyle .whats-slider .social-box.spacer{margin:0!important}.freestyle .whats-slider .social-box.spacer+.social-box{margin-top:0!important}.freestyle .promotionalcarouselblock .event-box,.freestyle .promotionalcarouselblock .social-box{margin-bottom:10px}.freestyle .promotionalcarouselblock .social-box.tweet figcaption h3{font-size:18px;line-height:22px}.freestyle .promotionalcarouselblock .social-box.tweet figcaption h3 a{color:#fff;text-decoration:underline}.freestyle .main-banner figcaption h1+.buttonblock{margin-top:30px}@media only screen and (min-width:991px){.freestyle h2.rep-h1{font-size:100px;letter-spacing:5px;margin:0;line-height:1}}.freestyle .margin-bottom{margin-bottom:50px}.freestyle .history-box>a{display:block;color:#fff}.freestyle .btn-chat .arrow-next{display:none}.freestyle .btn-fom{border-bottom:1px solid #063532;padding:5px 0;border-radius:0;color:#063532;font-weight:400}.freestyle .btn-fom .arrow-next{background:url(../images/arrow-004.svg) no-repeat}.freestyle .image-banner.left.type7 .img{left:60%;right:auto;max-width:367px}.freestyle .gridblock .container{padding-top:80px;padding-bottom:80px}.freestyle .gridblock .container .column{margin:15px 0}.freestyle .info-section .slideshowwidget.holder{padding:0}.freestyle .info-section .controls{z-index:999}.freestyle .note-block p{line-height:1.3}.freestyle .help-section p{color:#fff}.freestyle .event-content .holder{padding:0 0 0 20px}.freestyle .events-widget .controls{left:0}.freestyle .events-widget .controls .btn{margin:0}@media (max-width:769px){.freestyle .events-widget .controls{bottom:0}}.freestyle .mega-dropdown .menucontainer{max-width:100%!important}.freestyle .mega-dropdown .dropdown-heading h2 a{color:#fff;text-decoration:none}.freestyle .mega-dropdown .dropdown-heading h2 a:hover{color:#063532}.freestyle .social-box.gray-color figure:before{height:auto;top:0}.freestyle .info-section figure.image-only{left:0;right:0!important;top:0;bottom:0}.freestyle .info-section figure.image-only:before{display:none}.freestyle .info-section figure.image-only img{max-width:none!important}@supports (object-fit:cover){.freestyle .info-section figure.image-only img{height:100%;width:100%;object-fit:cover}}.freestyle .promotionalcarouselblock .arrow-left{display:none}.freestyle .news-section .btn-lg{margin-top:20px}.freestyle .event-box h3,.freestyle .event-box h4{max-height:140px;margin:0}.freestyle .event-box h4{font:16px/18px 'Roboto Slab',serif}.freestyle .social-box figcaption h3,.freestyle .social-box figcaption h4{max-height:168px}.freestyle .social-box figure>img{display:block!important;object-fit:cover;height:100%;width:100%}@media only screen and (max-height:799px){.freestyle .testimonial-box{min-height:270px}.freestyle .testimonial-box .bg-photos .pos-06{margin:1.5% 0 0 82%}.freestyle .home-banner .events-holder{padding-bottom:0}}@media only screen and (max-width:991px){.freestyle .home-banner .home-testimonial{position:relative}.freestyle .image-banner.type3 figcaption{height:auto}}@media only screen and (min-width:768px){.freestyle .buttonbar h2{position:absolute;margin:0}.freestyle .buttonbar .apply-section .btns li{display:inline-block;padding:0 10px 10px 10px}}.freestyle .slick-slider .slick-list,.freestyle .slick-slider .slick-track{-webkit-transform:none;-ms-transform:none;transform:none}.freestyle .tabs .slick-slider{z-index:1}.freestyle .timeline-section{background:#fff;padding:59px 0 57px}.freestyle .timeline-section .panel{box-shadow:none}.freestyle .timeline-section .panel .panel{margin-bottom:0}.freestyle .timeline-section .panel .timeline-img img{max-width:100%}@media only screen and (max-width:991px){.freestyle .timeline-section .panel .timeline-img img{margin:0 auto 20px;display:block}}.freestyle .timeline-section .panel:last-child .next-step{display:none}.freestyle .timeline-section .panel-title{width:100%}.freestyle .timeline-section .panel-title a{padding:15px 15px 15px 75px;border-radius:22px;background:#093432;color:#fff;display:block;font-size:22px;line-height:38px;box-shadow:0 6px 28px -8px rgba(0,0,0,.72);position:relative}.freestyle .timeline-section .panel-title a:hover{text-decoration:none}.freestyle .timeline-section .panel-title a.collapsed{background:#109d71;box-shadow:0 6px 28px -8px transparent}.freestyle .timeline-section .panel-title a.collapsed .count{background:#fff;color:#063432}.freestyle .timeline-section .panel-title a.collapsed:after{border-right:34px solid #109d71;border-top:21px solid #109d71}@media (min-width:768px){.freestyle .timeline-section .panel-title a{border-radius:22px 0 0 22px}.freestyle .timeline-section .panel-title a:after{width:0;height:0;border-left:21px solid transparent;border-right:34px solid #093432;border-top:21px solid #093432;border-bottom:34px solid transparent;border-radius:10px;content:' ';display:block;position:absolute;top:7px;right:-27px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s}}.freestyle .timeline-section .panel-title a strong{margin-right:20px}.freestyle .timeline-section .panel-title a .date{font-size:18px;font-weight:400}.freestyle .timeline-section .panel-title a .count{border-radius:100%;background:#109d71;color:#fff;height:40px;width:40px;display:inline-block;text-align:center;font-weight:700;font-size:23px;margin-right:20px;position:absolute;top:15px;left:15px}.freestyle .timeline-section .panel-body{padding-top:45px}.freestyle .timeline-section .panel-collapse{position:relative}.freestyle .timeline-section .panel-collapse .btn{color:#fff!important}.freestyle .timeline-section .panel-collapse .next-step{position:absolute;bottom:18px;right:0;z-index:99}.freestyle .timeline-section .video-block{margin-bottom:20px}.freestyle .timeline-section .video-block>img{display:block!important;object-fit:cover;width:100%}.freestyle .timeline-section .right-content .video-block{margin-bottom:50px}.freestyle .timeline-section .right-content .contentblock{margin-bottom:50px}.freestyle .two-columns .side-area #accordion-e{margin-bottom:15px}.freestyle.coursedetailpagev2 .container{max-width:1170px}a{color:#00a06e}.text-dark-green{color:#004441}.text-green{color:#00ad81}.text-white{color:#fff}.bg-green{background:#00a16d}.bg-dark-green{background:#063532}.bg-mid-green{background:#006646}.bright-blue,.bright-mulberry,.bright-olive{color:#000!important}.bright-blue a,.bright-mulberry a,.bright-olive a{color:#000!important}.bright-blue:hover,.bright-mulberry:hover,.bright-olive:hover{color:#fff!important}.bright-blue:hover a,.bright-mulberry:hover a,.bright-olive:hover a{color:#fff!important}.container.x-large{max-width:1638px;width:100%}@media only screen and (min-width:991px){.hp-section{height:90vh}}.hp-section.style-green{background:#00a06e}.hp-section .hp-banner{padding:132px 0 0 0;position:relative;height:100%;overflow:hidden}@media only screen and (min-width:991px){.hp-section .hp-banner{padding:132px 0 0 0}}.hp-section .hp-banner:before{content:'';position:absolute;z-index:5;top:50%;right:100%;width:1100px;height:880px;border-top-right-radius:400px 440px;border-bottom-right-radius:353px 430px;background:#fff;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin:30px -39.3vw 0 0;transition:all .3s;opacity:.1}@media only screen and (max-width:991px){.hp-section .hp-banner:before{top:auto;bottom:100%;right:auto;left:50%;width:1000px;height:1000px;border-radius:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 0 -35.6vh}}.hp-section .hp-banner figure{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;overflow:hidden;background-repeat:no-repeat;background-position:0 center;background-size:100% auto}@media only screen and (max-width:991px){.hp-section .hp-banner figure{position:relative;top:auto;left:auto;bottom:auto;right:auto;padding:55% 0 0;background:0 0!important}.hp-section .hp-banner figure>img{display:block!important;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:50%;max-height:100%;-webkit-transform:translate(0,-11px);-ms-transform:translate(0,-11px);transform:translate(0,-11px)}}.hp-section .hp-banner .container{position:relative;z-index:20;padding-top:80px;padding-bottom:80px;height:100%}@media only screen and (max-width:991px){.hp-section .hp-banner .container{padding-top:0;padding-bottom:40px}}@media only screen and (min-width:991px){.hp-section .hp-banner .container .row{height:100%}.hp-section .hp-banner .container .row>div{height:100%}.hp-section .hp-banner .container .valign-container{display:table;height:100%}.hp-section .hp-banner .container .valign-container article{display:table-cell;vertical-align:middle}}.hp-section .hp-banner .container article{color:#fff;font-size:22px;line-height:28px}@media only screen and (max-width:991px){.hp-section .hp-banner .container article{font-size:16px;line-height:20px;margin:0 auto;padding:13px 0 0;text-align:center}}.hp-section .hp-banner .container article h1,.hp-section .hp-banner .container article h2{color:#fff;margin:0 0 55px;font:100px/90px 'Roboto Slab',serif;letter-spacing:5px}@media only screen and (max-width:1399px){.hp-section .hp-banner .container article h1,.hp-section .hp-banner .container article h2{font-size:76px;line-height:74px;margin:0 0 30px;letter-spacing:2px}}@media only screen and (max-width:991px){.hp-section .hp-banner .container article h1,.hp-section .hp-banner .container article h2{margin:0 0 45px;font-size:40px;line-height:46px;letter-spacing:1px}}.hp-section .hp-banner .container article h1 span,.hp-section .hp-banner .container article h2 span{display:block;padding:0 0 3px;font:50px/54px Caveat,cursive;letter-spacing:0}.hp-section .hp-banner .container article h1 strong,.hp-section .hp-banner .container article h2 strong{font-weight:700}.hp-section .hp-banner .container article p{margin:0}.home-events{position:relative;padding:20px 0;background:#00a06e!important;overflow:hidden}@media only screen and (max-width:1140px){.home-events{height:310px}}.home-events .controls-container{padding:20px 0}.home-events .controls-container h3{color:#fff}@media only screen and (max-width:1140px){.home-events .controls-container h3{font:30px/34px 'Roboto Slab',serif;text-align:center;margin:0}}@media only screen and (max-width:1140px){.home-events .hp-events-holder{position:relative;left:0;top:0;overflow:visible}}.home-events .hp-events-holder .slick{position:relative;margin:0 -10px;max-width:720px}@media only screen and (max-width:1140px){.home-events .hp-events-holder .slick{margin:0;max-width:100%}}.home-events .hp-events-holder .slick .slick-list{overflow:visible}.home-events .hp-events-holder .slick .slick-slide{padding:0 10px}.home-events .hp-events-holder .slick .event-box{width:auto;max-width:100%}.home-events .hp-events-holder .slick .event-box .date-box>span{background:#fff;color:#063532}.home-events .hp-events-holder .slick .event-box .event-content{background:rgba(6,53,50,.2)!important;color:#fff!important;height:140px}@media only screen and (max-width:1140px){.home-events .hp-events-holder .slick .event-box .event-content{height:110px}}.home-events .hp-events-holder .slick .event-box.view-all{text-align:center}.home-events .hp-events-holder .slick .event-box.view-all .holder{padding-left:0}.home-events .hp-events-holder .slick .event-box.view-all .holder .arrow-right{display:inline-block;vertical-align:baseline;width:22px;height:16px;background:url(../images/arrow-002.svg) no-repeat;margin-left:20px}.home-events .slider-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.56rem 0}@media screen and (max-width:798px){.home-events .slider-controls{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.home-events .slider-controls .slick-arrow{display:inline-block;width:22px;height:16px;font-size:0;border:0;outline:0;background:0 0}.home-events .slider-controls .slick-arrow.arrow-prev{background:url(../images/arrow-002.svg) no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:15px}.home-events .slider-controls .slick-arrow.arrow-next{background:url(../images/arrow-002.svg) no-repeat;margin-left:15px}.home-events .slider-controls .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}.home-events .slider-controls .slick-dots li{margin:0 .6rem}.home-events .slider-controls .slick-dots button{display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:rgba(255,255,255,.3);text-indent:-9999px}.home-events .slider-controls .slick-dots li.slick-active button{background-color:#fff}.course-search{padding:40px 0;background:#e1e6e5}.course-search h3{color:#028c63}@media only screen and (max-width:991px){.course-search h3{font:30px/34px 'Roboto Slab',serif;text-align:center}}.course-search .view-all{float:right;font-family:'Roboto Slab',serif;text-decoration:underline}@media only screen and (max-width:991px){.course-search .view-all{float:none;text-align:center}}@media only screen and (min-width:991px){.course-search .search-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:86px;border-radius:86px;margin-top:20px;box-shadow:0 16px 33px -5px rgba(0,0,0,.44);position:relative}}@media only screen and (min-width:991px){.course-search .search-bar .level-filter{min-width:200px;height:86px;line-height:47px;padding:0;padding:20px;box-sizing:border-box;background:#073532;text-align:center;font-family:'Roboto Slab',serif;color:#fff;border-radius:0 86px 86px 0;position:relative}}.course-search .search-bar .level-filter>span{cursor:pointer}@media only screen and (max-width:991px){.course-search .search-bar .level-filter>span{display:none}}.course-search .search-bar .level-filter i{opacity:.3;margin-left:10px}.course-search .search-bar .level-filter .level-items{width:100%}@media only screen and (min-width:991px){.course-search .search-bar .level-filter .level-items{display:none;position:absolute;width:180px;top:95px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff;border-radius:10px;z-index:30;padding:10px 20px;box-shadow:0 0 16px -5px rgba(0,0,0,.44)}}.course-search .search-bar .level-filter .level-items .level-item{color:#073532;text-align:left;font:15px/18px Roboto,Arial,Helvetica,sans-serif;color:#063532;margin:10px 0;cursor:pointer}@media only screen and (max-width:991px){.course-search .search-bar .level-filter .level-items .level-item{width:50%;text-align:center;float:left}}.course-search .search-bar .level-filter .level-items .level-item span{height:20px;width:20px;border:1px solid #028c63;border-radius:3px;display:inline-block;margin-right:10px;vertical-align:middle}.course-search .search-bar .level-filter .level-items .level-item span.active{background:#028c63;position:relative}.course-search .search-bar .level-filter .level-items .level-item span.active:after{display:block;position:absolute;top:-1px;left:2px;color:#fff;font:14px/20px 'Font Awesome 5 Pro';content:'\f00c'}.course-search .search-bar #searchCourse{border:none;padding:20px;box-sizing:border-box;border-radius:86px 0 0 86px;position:relative;font-family:'Roboto Slab',serif}@media only screen and (min-width:991px){.course-search .search-bar #searchCourse{height:86px}}@media only screen and (max-width:991px){.course-search .search-bar #searchCourse{width:100%;box-shadow:0 16px 33px -5px rgba(0,0,0,.44);margin:20px 0;border-radius:86px}}.course-search .search-bar #searchCourse:after{display:block;position:absolute;z-index:29;top:20px;left:20px;color:#c1cccc;font:18px/20px 'Font Awesome 5 Pro';content:'\f00c'}.course-search .search-bar #searchCourse::-webkit-input-placeholder{color:#c1cccc}.course-search .search-bar #searchCourse:-ms-input-placeholder{color:#c1cccc}.course-search .search-bar #searchCourse::placeholder{color:#c1cccc}.course-search .search-bar .search-results{position:absolute;width:85%;top:95px;right:15%;background:#fff;border-radius:10px;z-index:30;padding:0;box-shadow:0 0 16px -5px rgba(0,0,0,.44);overflow:hidden}@media only screen and (max-width:1399px){.course-search .search-bar .search-results{width:80%;left:20%}}@media only screen and (max-width:991px){.course-search .search-bar .search-results{position:relative;top:-10px;left:0;width:100%;max-height:300px;overflow:scroll}}.course-search .search-bar .search-results .result-item{border-top:1px solid #c1cccc;list-style:none;margin:0;transition:all .3s}.course-search .search-bar .search-results .result-item a{padding:14px 20px;display:block;font-size:16px}.course-search .search-bar .search-results .result-item:first-child{border-top:none}.course-search .search-bar .search-results .result-item:hover{background:#c1cccc}.course-search .search-bar .search-results .result-item:hover a{color:#fff;text-decoration:none}.content-section.fifty-fifty .column article{padding:20px 0}@media only screen and (min-width:991px){.content-section.fifty-fifty .column{min-height:600px;display:table}.content-section.fifty-fifty .column article{display:table-cell;vertical-align:middle}.content-section.fifty-fifty .right-area{margin:0!important}}@media only screen and (min-width:768px) and (max-width:991px){.content-section.fifty-fifty .right-area{max-width:83.33333333%}}@media only screen and (max-width:991px){.content-section.fifty-fifty .right-area{background:0 0!important}.content-section.fifty-fifty .right-area:before{display:none}}.signpost-carousel{background:#00a06e;padding:60px 0;position:relative;z-index:1;color:#fff;overflow:hidden}.signpost-carousel:before{position:absolute;content:'';z-index:-1;background:rgba(6,53,50,.2);width:1020px;height:1020px;border-radius:100%;bottom:0;left:-396px}.signpost-carousel .headline{text-align:center;margin:0 0 40px}.signpost-carousel .headline:after{content:'';display:block;clear:both}.signpost-carousel .slider{position:relative}.signpost-carousel .slider .slick-list{overflow:visible}.signpost-carousel .slider .slide{padding:0 10px;transition:all .3s ease-out;opacity:.42;position:relative}.signpost-carousel .slider .slide:before{position:absolute;content:'';bottom:0;z-index:-1;left:25px;right:25px;height:70px;box-shadow:0 20px 50px rgba(0,0,0,.4)}.signpost-carousel .slider .slide.slick-active,.signpost-carousel .slider .slide.slick-current{opacity:1}.signpost-carousel .slider .slide .image-box{max-width:100%}.signpost-carousel .slider .slide .image-box:before{display:none}.signpost-carousel .slider .slide .image-box figure{height:300px}@media only screen and (max-width:991px){.signpost-carousel .slider .slide .image-box figure{height:180px}}.signpost-carousel .slider .slide article{background:#fff;padding:20px 40px;position:relative;z-index:2}.signpost-carousel .slider .slide p{color:#555;line-height:25px}.signpost-carousel .slider .slide .buttonblock{padding-top:10px}.signpost-carousel .slider-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.56rem 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.signpost-carousel .slider-controls .slick-arrow{display:inline-block;width:22px;height:16px;font-size:0;border:0;outline:0;background:0 0}.signpost-carousel .slider-controls .slick-arrow.arrow-prev{background:url(../images/arrow-002.svg) no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:15px}.signpost-carousel .slider-controls .slick-arrow.arrow-next{background:url(../images/arrow-002.svg) no-repeat;margin-left:15px}.signpost-carousel .slider-controls .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}.signpost-carousel .slider-controls .slick-dots li{margin:0 .6rem}.signpost-carousel .slider-controls .slick-dots button{display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:rgba(255,255,255,.3);text-indent:-9999px}.signpost-carousel .slider-controls .slick-dots li.slick-active button{background-color:#fff}.signpost-carousel .slick-dots{width:100%;text-align:center;padding:40px 0 0 0}.signpost-carousel .slick-dots li{display:inline-block;list-style:none;margin:0 10px 0 0}.signpost-carousel .slick-dots button{width:18px;height:18px;float:left;padding:0;border:0;text-indent:-9999px;overflow:hidden;border-radius:100%;background:#fff;opacity:.2}.signpost-carousel .slick-dots button:hover{opacity:1}.signpost-carousel .slick-dots .slick-active button{opacity:1}.useful-links{padding:20px 0;background:#007e58}.useful-links .containter{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.useful-links .links-title{margin:10px 0}.useful-links .links-title h3{margin:0;color:#fff;padding-right:20px}.useful-links .button-bar{height:auto}.useful-links .button-bar .btns{padding:0;margin:0;width:auto!important}.useful-links .button-bar .btns li{display:inline-block;list-style:none;padding:5px 10px 5px 0}.useful-links .button-bar,.useful-links .links-title{display:inline-block;vertical-align:middle}.latest-news{padding:80px 0}@media only screen and (max-width:991px){.latest-news{padding:40px 0}}.latest-news .heading{padding-bottom:40px}@media only screen and (max-width:991px){.latest-news .heading{padding-bottom:20px}}@media only screen and (max-width:991px){.latest-news .heading h3{font:30px/34px 'Roboto Slab',serif}}.latest-news .news{position:relative;z-index:1;float:left;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e1e6e5}.latest-news .news a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}@media only screen and (min-width:991px){.latest-news .news:last-child{border-bottom:0;margin:0;padding:0}}@media only screen and (max-width:991px){.latest-news .news:last-child{display:none}}.latest-news .news figure{width:30%;float:left;background:#f3f3f3}.latest-news .news figure img{object-fit:cover;width:100%;height:100%}.latest-news .news article{width:70%;float:left;padding-left:20px}.latest-news .news article .news-date{font-size:16px;color:#555;margin-bottom:0}.latest-news .news article .news-title{font:22px/27px 'Roboto Slab',serif;color:#009869}@media only screen and (min-width:991px){.latest-news .news article .news-title{margin-bottom:10px}}.latest-news .news article .news-snippet{font-size:16px;line-height:18px;color:#555;margin-bottom:0}.latest-news .news article .news-snippet+p{font-size:16px;line-height:18px;color:#555;margin-bottom:0}@media only screen and (max-width:991px){.latest-news .news article .news-snippet{display:none}}.latest-news .news.featured{display:block!important}@media only screen and (min-width:991px){.latest-news .news.featured{border-bottom:0;margin:0;padding:0}}.latest-news .news.featured figure{width:100%;height:350px}.latest-news .news.featured article{background:#fff;margin-top:-40px;width:95%;padding:20px 20px 20px 0;position:relative;z-index:2}.latest-news .news.featured article .news-date{margin-bottom:5px}.latest-news .news.featured article .news-title{font:32px/37px 'Roboto Slab',serif;font-weight:900;margin-bottom:0}@media only screen and (min-width:991px){.latest-news .news.featured article .news-title{margin-bottom:20px}}.latest-news .news.featured article .news-snippet{font-size:16px;line-height:22px}@media screen and (max-width:767px),screen and (orientation:landscape) and (max-width:767px),screen and (orientation:portrait) and (max-width:767px){.latest-news .news article{width:100%;padding:0}}.twitter-feed{padding:60px 0;background:#fff}@media only screen and (max-width:991px){.twitter-feed{padding:40px 0}}.twitter-feed .heading{padding-bottom:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.twitter-feed .heading .heading-left{display:inline-block;vertical-align:middle}.twitter-feed .heading .heading-right{display:inline-block;vertical-align:middle}@media only screen and (max-width:991px){.twitter-feed .heading .heading-right .btn{padding:9px 14px 11px}}.twitter-feed .heading h3{display:inline-block;vertical-align:middle;margin:0}@media only screen and (max-width:991px){.twitter-feed .heading h3{font:22px/20px 'Roboto Slab',serif}}@media only screen and (max-width:991px){.twitter-feed .heading h3 strong{display:block;width:100%;clear:both}}.twitter-feed .heading h3 a{margin:0 0 0 20px;color:#77918f;font-size:20px}@media only screen and (max-width:991px){.twitter-feed .heading h3 a{margin:0 10px 0 0;font-size:13px}.twitter-feed .heading h3 a:last-child{margin:0}}.twitter-feed .heading i{font-size:60px;display:inline-block;vertical-align:middle;margin-right:10px;color:#03a9f4}@media only screen and (max-width:991px){.twitter-feed .heading i{font-size:35px;margin-right:5px}}.twitter-feed .twitter-slide{padding:20px;background:#f0f2f2;border-radius:5px;margin:0 15px}.twitter-feed .twitter-slide a{color:#3f3f3f}.twitter-feed .twitter-slide a:hover{text-decoration:none}.twitter-feed .twitter-slide .profile{margin-bottom:20px}.twitter-feed .twitter-slide .profile img{border-radius:100px;display:inline-block;vertical-align:bottom}.twitter-feed .twitter-slide .profile .profile-details{display:inline-block;margin-left:10px}.twitter-feed .twitter-slide .profile .profile-details .profile-name{font-weight:700;font-size:18px;line-height:20px}.twitter-feed .twitter-slide .profile .profile-details .profile-handle{font-size:14px;line-height:25px;color:#99acab}.twitter-feed .twitter-slide .profile .verified img{width:15px;vertical-align:middle}.twitter-feed .twitter-slide figure{height:150px;border-radius:15px;overflow:hidden}.twitter-feed .twitter-slide figure img{object-fit:cover;height:100%;width:100%}.twitter-feed .twitter-slide p{font-size:16px;line-height:20px;word-break:break-word}.twitter-feed .twitter-slide .QuoteMedia{background:#fff;padding:10px;border-radius:15px}.twitter-feed .twitter-slide .QuoteMedia .QuoteProfile .retweet{width:100%;font-size:12px;color:#00a06e}.twitter-feed .twitter-slide .QuoteMedia .QuoteProfile .retweet i{font-size:18px;margin-right:5px}.twitter-feed .twitter-slide .QuoteMedia .QuoteProfile p{font-size:12px}.twitter-feed .twitter-slide .QuoteMedia .QuoteProfile p strong{font-size:16px;margin-right:5px}.twitter-feed .slick-dots{width:100%;text-align:center;padding:40px 0 0 0}.twitter-feed .slick-dots li{display:inline-block;list-style:none;margin:0 10px 0 0}.twitter-feed .slick-dots button{width:18px;height:18px;float:left;padding:0;border:0;text-indent:-9999px;overflow:hidden;border-radius:100%;background:#009869;opacity:.2}.twitter-feed .slick-dots button:hover{opacity:1}.twitter-feed .slick-dots .slick-active button{opacity:1}.instagram-feed{padding:60px 0;background:#f0f2f2}@media only screen and (max-width:991px){.instagram-feed{padding:40px 0}}.instagram-feed .heading{padding-bottom:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:991px){.instagram-feed .heading{padding-bottom:20px}}.instagram-feed .heading .heading-left{display:inline-block;vertical-align:middle}.instagram-feed .heading .heading-right{display:inline-block;vertical-align:middle}@media only screen and (max-width:991px){.instagram-feed .heading .heading-right .btn{padding:9px 14px 11px}}.instagram-feed .heading h3{display:inline-block;vertical-align:middle;margin:0}@media only screen and (max-width:991px){.instagram-feed .heading h3{font:22px/20px 'Roboto Slab',serif}}@media only screen and (max-width:991px){.instagram-feed .heading h3 strong{display:block;width:100%;clear:both}}.instagram-feed .heading h3 a{margin:0 0 0 20px;color:#77918f;font-size:20px}@media only screen and (max-width:991px){.instagram-feed .heading h3 a{margin:0 10px 0 0;font-size:13px}.instagram-feed .heading h3 a:last-child{margin:0}}.instagram-feed .heading i{font-size:60px;display:inline-block;vertical-align:middle;margin-right:10px;color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background:-webkit-radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background-clip:text;-webkit-background-clip:text}@media only screen and (max-width:991px){.instagram-feed .heading i{font-size:35px;margin-right:5px}}.instagram-feed .insta-item{position:relative;padding-top:25%}@media only screen and (max-width:991px){.instagram-feed .insta-item{margin:20px 0}}.instagram-feed .insta-item figure img{width:100%;object-fit:cover;object-position:0 100%;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;padding:15px}.stickypromoblock .sticky-promo-container{position:relative;top:132px;z-index:99;width:100%}.stickypromoblock .sticky-promo-container .sticky-promo-inner{position:fixed;top:132px;z-index:99;width:100%;display:block;text-align:center;padding:10px 0}@media only screen and (max-width:1200px){.stickypromoblock .sticky-promo-container .sticky-promo-inner{padding:10px 20px;top:128px}}@media only screen and (max-width:991px){.stickypromoblock .sticky-promo-container .sticky-promo-inner{position:relative;top:0}}.stickypromoblock .sticky-promo-container .sticky-promo-inner h1,.stickypromoblock .sticky-promo-container .sticky-promo-inner h2,.stickypromoblock .sticky-promo-container .sticky-promo-inner h3,.stickypromoblock .sticky-promo-container .sticky-promo-inner h4,.stickypromoblock .sticky-promo-container .sticky-promo-inner p{margin:0;color:#fff}.stickypromoblock .sticky-promo-container .sticky-promo-inner h1 a,.stickypromoblock .sticky-promo-container .sticky-promo-inner h2 a,.stickypromoblock .sticky-promo-container .sticky-promo-inner h3 a,.stickypromoblock .sticky-promo-container .sticky-promo-inner h4 a,.stickypromoblock .sticky-promo-container .sticky-promo-inner p a{color:#fff}.stickypromoblock .sticky-promo-container .sticky-promo-inner.type2 h1,.stickypromoblock .sticky-promo-container .sticky-promo-inner.type2 h2,.stickypromoblock .sticky-promo-container .sticky-promo-inner.type2 h3,.stickypromoblock .sticky-promo-container .sticky-promo-inner.type2 h4,.stickypromoblock .sticky-promo-container .sticky-promo-inner.type2 p{color:#073532}.stickypromoblock .sticky-promo-container .sticky-promo-inner.style-pink{background-color:#cc4664}.stickypromoblock .sticky-promo-container .sticky-promo-inner.style-blue{background:#36a9e0}.stickypromoblock .sticky-promo-container .sticky-promo-inner.style-purple{background:#401f4e}.stickypromoblock .sticky-promo-container .sticky-promo-inner.style-darkblue{background:#233165}.stickypromoblock .sticky-promo-container .sticky-promo-inner.style-orange{background:#ed763a}.stickypromoblock .sticky-promo-container .sticky-promo-inner.style-red{background:#cc4664}.stickypromoblock .sticky-promo-container .sticky-promo-inner.style-green{background:#80cbad}@media only screen and (max-width:1200px){.stickypromoblock .sticky-promo-container{top:128px}}@media only screen and (max-width:991px){.stickypromoblock .sticky-promo-container{top:115px}}@media only screen and (max-width:991px){.stickypromoblock+.bannerblock_primary{margin-top:30px}}#footer{overflow:hidden}#footer h3{font-size:23px;color:rgba(255,255,255,.5)}#footer .contact-box{border-radius:10px}@media only screen and (max-width:767px){#footer .contact-box{text-align:left}}#footer .contact-box .phone{white-space:normal}#footer .contact-box .live-chat{position:relative;padding:0 0 0 40px}#footer .contact-box .live-chat a{font-family:'Roboto Slab',serif;text-decoration:underline}#footer .contact-box .live-chat:before{content:'';position:absolute;display:block;top:3px;left:0;height:30px;width:25px;background-image:url(../images/livechat.svg);background-size:100%;background-repeat:no-repeat}@media only screen and (max-width:991px) and (min-width:767px){#footer .contact-block{width:100%;text-align:center;margin-bottom:20px}#footer .contact-block address,#footer .contact-block dl{display:block}}@media only screen and (min-width:991px){#footer .contact-block dl{margin-bottom:20px}}#footer .contact-block dl dd,#footer .contact-block dl dt{font-family:'Roboto Slab',serif;font-weight:300;font-size:20px}#footer .contact-block dl a{font-weight:700}#footer .contact-block address{font-size:14px;line-height:20px}#footer .contact-block address strong{font-size:20px;font-family:'Roboto Slab',serif;margin-bottom:15px}#footer .footer-nav ul{-webkit-columns:3;columns:3}@media only screen and (max-width:1030px){#footer .footer-nav ul{-webkit-columns:2;columns:2}}@media only screen and (max-width:767px){#footer .footer-nav ul{-webkit-columns:1;columns:1}}#footer .footer-nav ul li{padding:7px 0}#footer .footer-nav ul li:first-child{padding:7px 0}#footer .bottom-bar img{float:left;height:43px;margin-right:20px}@media only screen and (max-width:991px){#footer .bottom-bar .socials{margin:0}}@media (max-width:769px){#footer .bottom-bar .socials{width:100%;margin:auto;right:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#footer .bottom-bar .socials i{font-size:32px}@media only screen and (max-width:767px){#footer .contact-block,#footer .footer-nav{padding:0;position:relative}#footer .contact-block:after,#footer .footer-nav:after{display:block;position:absolute;content:'';z-index:29;bottom:0;left:-30px;width:120%;background:rgba(255,255,255,.2);height:2px}#footer .contact-block>h3,#footer .footer-nav>h3{position:relative;padding:20px 30px 20px 0;color:rgba(255,255,255,.8);margin:0}#footer .contact-block>h3:after,#footer .footer-nav>h3:after{display:block;position:absolute;z-index:29;top:20px;right:0;color:#c1cccc;font:32px/25px 'Font Awesome 5 Pro';content:'\f107';transition:all .3s}#footer .contact-block address,#footer .contact-block dl,#footer .footer-nav ul{height:0;opacity:0;overflow:hidden;display:block;transition:all .3s}#footer .contact-block.open address,#footer .contact-block.open dl,#footer .footer-nav.open ul{height:auto;opacity:1}#footer .contact-block.open,#footer .footer-nav.open{padding-bottom:20px}#footer .contact-block.open>h3:after,#footer .footer-nav.open>h3:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#footer .contact-block.open dl,#footer .footer-nav.open dl{margin-bottom:10px}#footer .bottom-bar{padding-top:70px;border:none}#footer .bottom-bar img{position:absolute;top:20px;left:30px;height:30px}#footer .bottom-bar .socials i{font-size:32px}}@media only screen and (max-width:767px) and (max-width:991px){#footer .bottom-bar .extra-nav ul li:first-child{padding-left:0}}.bannerblock_primary{min-height:800px}.bannerblock_primary .hp-section{height:100%}@media only screen and (max-width:991px){.info-event{margin-bottom:10px!important}.table-block.type2{margin-top:0!important}}.accordion.type3{margin-bottom:10px}.accordion.type3 .panel{border:none}.accordion.type3 .panel .panel-title{font-size:23px;line-height:30px;background:#f2f2f2;margin-bottom:1px}.accordion.type3 .panel .panel-title a{padding:20px}.accordion.type3 .panel .panel-title a:before{right:20px;height:3px;width:21px;top:50%;background:#555;margin:-1px 0 0}.accordion.type3 .panel .panel-title a:after{position:absolute;transition:all .3s ease-out;content:'';height:21px;width:3px;right:29px;background:#555;top:50%;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);margin:-10px 0 0}.accordion.type3 .panel .panel-title a.collapsed:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.accordion.type3 .panel .panel-body{padding:20px;color:#555;background:#f2f2f2}.accordion .carouselblock .container{padding:0;width:100%}.accordion .carouselblock .carousel-section{padding:20px 0}.btn.btn-warning .arrow-next{background:url(../images/arrow-004.svg) no-repeat}.events-section.white{background:0 0}.events-section.white .headline{color:#555}.events-section.white:before{display:none}.events-section .slider-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5rem 0 0}@media screen and (max-width:798px){.events-section .slider-controls{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.events-section .slider-controls .slick-arrow{display:inline-block;width:22px;height:16px;font-size:0;border:0;outline:0;background:0 0;background:url(../images/arrow-004.svg) no-repeat}.events-section .slider-controls .slick-arrow.arrow-prev{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:15px}.events-section .slider-controls .slick-arrow.arrow-next{margin-left:15px}.events-section .slider-controls .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}.events-section .slider-controls .slick-dots li{margin:0 .6rem}.events-section .slider-controls .slick-dots button{display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:rgba(6,53,50,.3);text-indent:-9999px}.events-section .slider-controls .slick-dots li.slick-active button{background-color:#063532}.events-section .slick-track .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.twitter-js{width:100%}.event-content.video-type{vertical-align:middle}.event-content.video-type .ico-box{padding:0}@media only screen and (max-width:767px){.event-content.video-type .ico-box{width:50px}.event-content.video-type .ico-box .ico-play{width:50px;height:50px}.event-content.video-type .ico-box .ico-play:before{border-width:15px 0 15px 23px;margin:-15px 0 0 -8px}}.event-content.video-type .holder>*{margin-bottom:20px}.event-content.video-type .holder>:last-child{margin:0}.underline{display:block;width:100%;border-bottom:1px solid #fff;padding-bottom:15px;margin-top:0!important}.underline.text-dark-green,.underline.text-green{border-bottom:1px solid #b5b5b5}@media only screen and (max-width:991px){.right-area.cover{max-width:100%!important}.right-area.cover .imageblock img{max-height:400px}}.right-area.cover{padding:0!important}.right-area.cover .imageblock{height:100%}.right-area.cover .imageblock figure{height:100%}.right-area.cover .imageblock figure img{max-width:100%!important;object-fit:cover;width:100%}@media only screen and (min-width:992px){.right-area.cover .imageblock figure img{height:100%}}@media only screen and (min-width:500px) and (max-width:992px){.right-area.cover .imageblock figure img{object-position:0 -15vw}}.unedited-image{position:relative}.unedited-image figcaption{position:absolute;bottom:0;left:0;width:100%;padding:0 20px 5px}.unedited-image img{width:100%}.btn.simple{background:0 0;color:#00a06e!important;font-weight:700;font-size:16px;padding:0;margin:10px 0;box-shadow:none!important}.btn.simple:hover{background:0 0}.btn.simple .arrow-next{background:url(../images/arrow-002-green.svg) no-repeat}.video-block figcaption.noCap{min-height:100%}.video-block figcaption.noCap:before{top:0}.video-block figcaption.noCap .button-play{top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.wide-container .container{max-width:1170px}.offsetcarouselblock .filter{margin:0}.offsetcarouselblock .filter .controls{left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:767px){.offsetcarouselblock .filter .controls{height:79px}}.offsetcarouselblock .filter .carousel{max-width:805px;margin:0 0 0 150px;padding:0;overflow:hidden}@media only screen and (min-width:1220px){.offsetcarouselblock .filter .carousel{margin:0;right:-150px;max-width:100%}}@media only screen and (max-width:767px){.offsetcarouselblock .filter .carousel{margin:0 0 0 50px}}.offsetcarouselblock .filter .carousel .contentblock img{width:auto;height:auto;max-width:100%}.offsetcarouselblock .filter .carousel .slick-list{overflow:visible}.offsetcarouselblock .filter .carousel .slick-list .slick-slide{transition:opacity ease .5s;padding:0 10px}.offsetcarouselblock .filter .carousel .slick-list .slick-slide.slick-active{opacity:1}.offsetcarouselblock .filter .carousel .slick-list .slick-slide p:last-child{margin:0}.carouselblock .slick-track{margin-left:0}.carouselblock .slick-slide{margin:0 10px}.carouselblock .slick-list{margin:0 -10px}.carouselblock .controls{padding:30px 0 0}@media (max-width:992px){.carouselblock .controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.carouselblock .controls .btn:not(:last-of-type){margin:0 20px 0 0}.carousel{clear:both}.carousel-section{padding:40px 0}.carousel-header{margin-bottom:40px}.carousel .contentblock img{width:100%;height:auto}.anchorblock{background-color:#00a06e;padding:10px 0;width:100%;z-index:99;position:-webkit-sticky;position:sticky;top:0}.anchorblock .anchor{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.anchorblock .anchor-navigation{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.anchorblock .anchor-navigation::-webkit-scrollbar{display:none}@media only screen and (min-width:992px){.anchorblock .anchor-navigation{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:991px){.anchorblock .anchor-navigation{margin-right:10px}}.anchorblock .anchor-navigation .block__buttons{margin-left:5px}.anchorblock .anchor-navigation .mobile-toggle{display:none;color:#fff;font-size:18px;font-style:normal;font-weight:600;transition:.3s;position:relative}.anchorblock .anchor-navigation .mobile-toggle:before{display:inline-block;margin-right:8px;content:url(/Static/images/chevron-down-white.svg);transition:.3s}.anchorblock .anchor-navigation .mobile-toggle.active:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:991px){.anchorblock .anchor-navigation .mobile-toggle{display:block}}.anchorblock .anchor-navigation-list{padding:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:991px){.anchorblock .anchor-navigation-list{min-width:-webkit-max-content;min-width:max-content;position:absolute;width:100%;top:100%;background:#006646;left:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px;max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.anchorblock .anchor-navigation-list.active{max-height:200vh}}.anchorblock .anchor-navigation-list li{display:inline-block;list-style:none}@media only screen and (min-width:991px){.anchorblock .anchor-navigation-list li{position:relative;padding-left:10px;margin-left:10px}.anchorblock .anchor-navigation-list li:before{content:'';display:block;background:#ffffff69;height:58%;width:2px;position:absolute;top:25%;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex}.anchorblock .anchor-navigation-list li:first-child:before{display:none}}@media only screen and (max-width:991px){.anchorblock .anchor-navigation-list li{padding:0 15px}.anchorblock .anchor-navigation-list li:first-child{padding-top:15px}.anchorblock .anchor-navigation-list li:last-child{padding-bottom:15px}}.anchorblock .anchor-navigation-list li a{display:block;color:#fff;padding:5px 15px;font:18px/28px Roboto;text-decoration:none!important;border-radius:60px;transition:.3s}@media only screen and (max-width:991px){.anchorblock .anchor-navigation-list li a{width:100%}}.anchorblock .anchor-navigation-list li a.active,.anchorblock .anchor-navigation-list li a:hover{background:rgba(6,53,50,.3)}.anchorblock .anchor-navigation-list li:first-child{margin:0}@media only screen and (min-width:991px){.anchorblock .anchor-navigation-list li:first-child{padding-left:0}}.anchorblock .anchor-navigation .btn{line-height:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400}.anchorblock .anchor-navigation .btn .arrow-next{margin-top:0}.showmoreblock{transition:all .4s ease}.showmoreblock.open .showmore-container{max-height:100%;padding-bottom:70px}.showmoreblock.open .showmore-overlay:after{content:'Show Less';background-image:url(/Static/images/minus.svg)}.showmoreblock .showmore-container{position:relative;max-height:500px;overflow:hidden}.showmoreblock .showmore-overlay{display:block;width:100%;height:80px;position:absolute;bottom:0;z-index:10;background:#fff;background:linear-gradient(0deg,#fff 30%,rgba(255,255,255,0) 100%);cursor:pointer}.showmoreblock .showmore-overlay:after{content:'Show More';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;color:#00a06e;z-index:11;font:16px/21px 'Roboto Slab',serif;padding-right:30px;background-image:url(/Static/images/plus.svg);background-position:center right;background-repeat:no-repeat;background-size:15%}.courseandmoduledetailsblock>.block__inner{padding:30px 0;background-size:cover}@media only screen and (min-width:768px){.courseandmoduledetailsblock>.block__inner{padding:60px 0}}.courseandmoduledetailsblock>.block__inner .course-details-title{padding-bottom:20px}@media only screen and (min-width:993px){.courseandmoduledetailsblock>.block__inner .details-tabs{overflow-x:auto}}.courseandmoduledetailsblock>.block__inner .details-tabs ul{padding-right:25px;border:none}@media only screen and (min-width:993px){.courseandmoduledetailsblock>.block__inner .details-tabs ul{width:-webkit-max-content;width:max-content}}.courseandmoduledetailsblock>.block__inner .details-tabs ul li{overflow:hidden;margin-bottom:0;border-right:1px solid #b5b5b5}.courseandmoduledetailsblock>.block__inner .details-tabs ul li:first-child a{border-radius:10px 0 0 0}.courseandmoduledetailsblock>.block__inner .details-tabs ul li:last-child{border-right:none!important}.courseandmoduledetailsblock>.block__inner .details-tabs ul li:last-child a{border-radius:0 10px 0 0}.courseandmoduledetailsblock>.block__inner .details-tabs ul li a{background-color:#e1e1e1;padding:10px 25px;color:#063532;font-size:18px;margin-right:0;border-radius:0;font-weight:600}@media only screen and (max-width:993px){.courseandmoduledetailsblock>.block__inner .details-tabs ul li a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.courseandmoduledetailsblock>.block__inner .details-tabs ul li a:hover{border:1px solid transparent!important}.courseandmoduledetailsblock>.block__inner .details-tabs ul li a:focus{outline:0!important;border:1px solid transparent!important}.courseandmoduledetailsblock>.block__inner .details-tabs ul li a span{text-decoration:underline}.courseandmoduledetailsblock>.block__inner .details-tabs ul li a .tab-label{margin-left:10px;background:#134292;color:#fff;padding:5px 11px;font-size:14px;text-decoration:none!important;border-radius:70px;font-weight:400}.courseandmoduledetailsblock>.block__inner .details-tabs ul li.active a{background-color:#fff;border:1px solid transparent!important}.courseandmoduledetailsblock>.block__inner .details-tabs ul li.active a span{text-decoration:none!important}@media only screen and (max-width:992px){.courseandmoduledetailsblock>.block__inner .details-tabs ul{padding-right:0}.courseandmoduledetailsblock>.block__inner .details-tabs ul li{width:100%;border-right:1px solid transparent;border-bottom:1px solid #b5b5b5!important}.courseandmoduledetailsblock>.block__inner .details-tabs ul li a{border-radius:0!important}}.courseandmoduledetailsblock>.block__inner .details-tabs-panel{padding:25px;background:#fff;border-radius:0 10px 10px 10px}@media only screen and (max-width:992px){.courseandmoduledetailsblock>.block__inner .details-tabs-panel{border-radius:0}}.courseandmoduledetailsblock>.block__inner .details-tabs-panel h5{margin-top:35px;margin-bottom:8px;font-weight:600}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock+.accordionblock{border-top:none}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion{margin-top:20px}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3{margin:0}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel{cursor:pointer}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:18px;line-height:28px;background:0 0;margin-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title a{padding:10px 0;color:#00a06e}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title a:after,.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title a:before{display:none}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title a:focus{outline:0!important}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title .plus-minus-toggle{cursor:pointer;height:21px;position:relative;width:21px}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title .plus-minus-toggle:after,.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title .plus-minus-toggle:before{background:#000;content:'';height:3px;right:0;position:absolute;top:10px;width:21px;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;margin:0}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title .plus-minus-toggle:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel .panel-title .plus-minus-toggle:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel-body{background:0 0;padding:0!important;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel.expanded .panel-title .plus-minus-toggle:after,.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel.expanded .panel-title .plus-minus-toggle:before{-webkit-transform:none;-ms-transform:none;transform:none;height:4px}.courseandmoduledetailsblock>.block__inner .details-tabs-panel .accordionblock .accordion.type3 .panel.expanded .panel-body{max-height:200vh;transition:max-height 2s ease-out}.courseandmoduledetailsblock>.block__inner .tabbeddetailblock .containerblock .container,.courseandmoduledetailsblock>.block__inner .tabbeddetailblock .gridblock .container{width:100%;max-width:100%;padding:0}@media (max-width:769px){.course-info .course-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.courselistingblock>.block__inner{padding:30px 0 60px 0}.courselistingblock>.block__inner #no-results{padding:20px 0;text-align:center}.courselistingblock>.block__inner #course-filters{padding:30px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}@media only screen and (max-width:991px){.courselistingblock>.block__inner #course-filters{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}}.courselistingblock>.block__inner #course-filters .filters-input{position:relative}.courselistingblock>.block__inner #course-filters .filters-input:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:25px;content:'\f002';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:22px}.courselistingblock>.block__inner #course-filters .filters-dropdown:nth-child(2) .select{z-index:5}.courselistingblock>.block__inner #course-filters .filters-dropdown,.courselistingblock>.block__inner #course-filters .filters-input{width:100%;min-width:200px}@media only screen and (min-width:650px){.courselistingblock>.block__inner #course-filters .filters-dropdown,.courselistingblock>.block__inner #course-filters .filters-input{-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%}}@media only screen and (min-width:992px){.courselistingblock>.block__inner #course-filters .filters-dropdown,.courselistingblock>.block__inner #course-filters .filters-input{-webkit-flex:1;-ms-flex:1;flex:1}}.courselistingblock>.block__inner #course-filters .filters-clear button{width:100%;background:#063532;border-radius:50px;border:none;padding:12px 25px;color:#fff;width:140px;font-size:18px;line-height:26px}.courselistingblock>.block__inner #course-filters .filters-clear button:disabled{opacity:.2}.courselistingblock>.block__inner .course-group{padding:20px 0}.courselistingblock>.block__inner .course-group h4{border-bottom:1px solid #063532;padding-bottom:15px}.courselistingblock>.block__inner .course-item{padding:10px 0;border-bottom:1px solid #e1e1e1;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width:800px){.courselistingblock>.block__inner .course-item{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}}.courselistingblock>.block__inner .course-item .course-link{font:18px/24px 'Roboto Slab',serif;text-decoration:underline;margin-right:20px}@media only screen and (max-width:799px){.courselistingblock>.block__inner .course-item .course-link{-webkit-flex:1;-ms-flex:1;flex:1}}.courselistingblock>.block__inner .course-item .foundation{font-size:16px;line-height:28px;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}@media only screen and (min-width:800px){.courselistingblock>.block__inner .course-item .foundation{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.courselistingblock>.block__inner .course-item .label{padding:8px 10px;font:400 14px/.8 Roboto;border-radius:70px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:10px}@media only screen and (min-width:800px){.courselistingblock>.block__inner .course-item .label:last-of-type{margin-right:0}}.courselistingblock>.block__inner .course-item .label-container{display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:799px){.courselistingblock>.block__inner .course-item .label-container{width:100%;margin-top:20px;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:800px){.courselistingblock>.block__inner .course-item .label-container{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin-top:0}}.courselistingblock>.block__inner .course-item .label-open{background:#006646}.courselistingblock>.block__inner .course-item .label-clearing{background:#cc4664}.courselistingblock>.block__inner .course-item .label-free{background:#f5a623;color:#063532}.courselistingblock>.block__inner .course-item .label-undergraduate{background:#243165}.courselistingblock>.block__inner .course-item .label-postgraduate{border:1px solid #243165;color:#243165}.courselistingblock>.block__inner .course-item .label-postgraduate,.courselistingblock>.block__inner .course-item .label-undergraduate{min-width:116px}input{width:100%;background:#f2f2f2;border-radius:50px;border:none;padding:12px 25px 12px 60px;color:#6d6d6d;font-size:18px!important;line-height:26px!important}input::-webkit-input-placeholder{color:#6d6d6d!important}input:-ms-input-placeholder{color:#6d6d6d!important}input::placeholder{color:#6d6d6d!important}input::-webkit-input-placeholder{color:#6d6d6d!important}input::-moz-placeholder{color:#6d6d6d!important}input:-ms-input-placeholder{color:#6d6d6d!important}.select{width:100%;background:#f2f2f2;border-radius:50px;border:none;position:relative;z-index:3}.select.open span:after{-webkit-transform:rotate(-180deg) translateY(50%);-ms-transform:rotate(-180deg) translateY(50%);transform:rotate(-180deg) translateY(50%)}.select.open .select__list{display:block;padding:3px}.select span{padding:12px 25px;color:#6d6d6d;display:block;font-size:18px;line-height:26px;cursor:pointer}.select .select__list{display:none;position:absolute;top:55px;left:-1px;background:#f2f2f2;width:100%;border-radius:5px;z-index:100;padding:0;list-style:none}.select .select__list__option{margin-bottom:3px}.select .select__list__option:last-child{margin-bottom:0}.select .select__list span{padding:10px 15px;background:#fff;display:block;font-size:14px;border-radius:3px;cursor:pointer}.select .select__list span:hover{background:#e6e6e6}.select .select__list span.selected{background:#063532;color:#fff}.select__selected span{padding-right:55px;position:relative;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select__selected span:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:25px;content:'\f078';font-family:"Font Awesome 5 Pro";font-weight:300;font-size:22px;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s,-webkit-transform ease .4s}.graphitemblock{margin:15px 0}@media only screen and (min-width:500px) and (max-width:992px){.graphitemblock.col-md-4{width:50%;float:left}}@media only screen and (max-width:768px){.graphitemblock>.block__inner{padding:20px 0}}.graphitemblock>.block__inner .chart-labels{padding:0 0 0 30px;margin:20px 0 0 0}.graphitemblock>.block__inner .chart-labels li{list-style:none;position:relative;font-size:16px;padding:5px 0}.graphitemblock>.block__inner .chart-labels li:nth-child(1):before{background-color:#063532}.graphitemblock>.block__inner .chart-labels li:nth-child(2):before{background-color:#00a06e}.graphitemblock>.block__inner .chart-labels li:nth-child(3):before{background-color:#3ea9e0}.graphitemblock>.block__inner .chart-labels li:nth-child(4):before{background-color:#f5a623}.graphitemblock>.block__inner .chart-labels li:nth-child(5):before{background-color:#018b62}.graphitemblock>.block__inner .chart-labels li:before{border-radius:50%;height:20px;width:20px;position:absolute;left:-30px;top:8px;content:'';display:block}.formblock .block__inner{background:#00a06e;padding:40px 0}.formblock .block__inner>*{color:#fff}.formblock .block__inner a{color:#fff;text-decoration:underline}.formblock .block__inner .form-header{margin-bottom:30px}@media only screen and (max-width:768px){.formblock .block__inner .form-header{text-align:center}}.formblock .block__inner .embed-hide .form-embed{overflow:hidden}.formblock .block__inner .embed-hide.closed .form-embed{height:0}.formblock .block__inner .embed-hide.open .form-embed{height:100%;padding:15px;background:#f2f2f2;border-radius:20px}@media only screen and (min-width:768px){.formblock .block__inner .embed-hide.open .form-embed{padding:40px;border-radius:50px}}.formblock .block__inner .embed-hide.open #embed-show{display:none!important}@media only screen and (max-width:768px){.formblock .block__inner .embed-hide #embed-show{text-align:center;margin:0 auto;display:block}}.formblock .block__inner .form-footer{margin-top:30px}.formblock .block__inner .form-footer>:last-child{margin:0}.teacher-modal{padding:30px 0!important;border-radius:10px;margin:10px 0!important}@media only screen and (max-width:768px){.teacher-modal{height:97vh;overflow:scroll!important}}@media only screen and (min-width:768px) and (max-width:991px){.teacher-modal{padding:30px 15px!important}}@media only screen and (min-width:992px){.teacher-modal{padding:60px 15px!important}}.teacher-modal .teacher-image{max-width:300px}@media only screen and (max-width:425px){.teacher-modal .teacher-image{max-width:100%}}.teacher-modal .teacher-info h3{margin-bottom:5px!important}.teacher-modal .fancybox-close-small{top:40px;right:30px}@media only screen and (min-width:1024px){.teacher-modal .fancybox-close-small{top:20px}}.teacher-info h3{font-size:24px;line-height:30px}.teacher-info>*{margin-bottom:15px!important}.teacher-info>:last-child{margin-bottom:0}.teacher-contact{margin-top:20px}@media only screen and (max-width:991px){.teacher-about{margin-top:20px}}.teacher-about h4{color:#000}.teacher-image{margin-bottom:20px}.teacher-image img{width:100%}.modal-btn{padding-right:30px;position:relative;font:600 16px/21px 'Roboto Slab',serif;background-image:url(/Static/images/plus.svg);background-position:center right;background-repeat:no-repeat;background-size:20px}.modal-btn:hover{color:#00a06e!important}.popup-active::-webkit-scrollbar{display:none}.popup-active ::-webkit-scrollbar{display:none}.containerblock .block__inner--padded-bottom-full{padding-bottom:80px}@media only screen and (max-width:991px){.containerblock .block__inner--padded-bottom-full{padding-bottom:60px}}.containerblock .block__inner--padded-bottom-half{padding-bottom:40px}@media only screen and (max-width:991px){.containerblock .block__inner--padded-bottom-half{padding-bottom:30px}}.containerblock .block__inner--padded-top-full{padding-top:80px}@media only screen and (max-width:991px){.containerblock .block__inner--padded-top-full{padding-top:60px}}.containerblock .block__inner--padded-top-half{padding-top:40px}@media only screen and (max-width:991px){.containerblock .block__inner--padded-top-half{padding-top:30px}}.containerblock .block__inner.bg-dark-green>*,.containerblock .block__inner.bg-green>*{color:#fff}.containerblock .block__inner header{margin-bottom:50px}.containerblock .block__inner footer{margin-top:50px}.containerblock .block__inner .row>div{padding-top:5px;padding-bottom:5px}.accordionblock+.accordionblock .accordion{margin-top:0}.accordionblock .accordion{margin-top:20px}.quicklinksblock .block__inner{background:#00a06e;padding:60px 0;position:relative;z-index:1;color:#fff;overflow:hidden}.quicklinksblock .block__inner:before{position:absolute;content:'';z-index:-1;background:rgba(6,53,50,.2);width:1020px;height:1020px;border-radius:100%;bottom:-74%;left:-638px}@media only screen and (min-width:767px){.quicklinksblock .block__inner:before{left:-337px}}@media only screen and (min-width:991px){.quicklinksblock .block__inner:before{bottom:-143%;left:-337px}}.quicklinksblock .block__inner a{color:#fff}.quicklinksblock .block__inner header{text-align:center;padding-bottom:30px}.quicklinksblock .block__inner .quick-link{text-align:center}@media only screen and (max-width:991px){.quicklinksblock .block__inner .quick-link{padding-top:10px;padding-bottom:10px}}.quicklinksblock .block__inner .quick-link:hover a{color:#000;text-decoration:none}.quicklinksblock .block__inner .quick-link:hover .quick-link__icon{border-color:#000}.quicklinksblock .block__inner .quick-link__icon{transition:border-color .3s;height:100px;width:100px;border:5px solid #fff;border-radius:50%;margin:0 auto 30px auto}.quicklinksblock .block__inner .quick-link__icon i{font-size:40px;line-height:90px}@media only screen and (min-width:767px){.quicklinksblock .block__inner .quick-link__text{padding:0 30px}}.relatedcoursesblock .block__inner{padding:60px 0}.relatedcoursesblock .block__inner header{margin-bottom:30px}@media only screen and (max-width:991px){.relatedcoursesblock .block__inner .related-course{margin-bottom:30px}}.relatedcoursesblock .block__inner .related-course figure{margin-bottom:15px}.relatedcoursesblock .block__inner .related-course article h4{margin-bottom:25px}.containerblock .videoblock .video-block>img{display:block!important;object-fit:cover;width:100%}.contentcheckerboard .block__inner{padding:60px 0}.contentcheckerboard .block__inner:not(.bg-white) .accordionblock .panel-body,.contentcheckerboard .block__inner:not(.bg-white) .accordionblock .panel-title{background:#fff}.contentcheckerboard .block__inner header{padding-bottom:20px}.contentcheckerboard .block__inner .accordionblock .panel-body .row{margin:0}.herobannerblock>.block__inner{padding:20px 0}@media only screen and (min-width:991px){.herobannerblock .container.x-large{padding:0 75px}}.herobannerblock .container .main-content,.herobannerblock .container .topic-cards{padding:50px 0}@media only screen and (min-width:991px){.herobannerblock .container .main-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width:990px){.herobannerblock .container .main-content .image{margin:0 auto 30px auto;max-width:350px}}.herobannerblock .container .main-content article{color:#fff}.herobannerblock .container .course-search{padding:0;background:0 0}@media only screen and (max-width:990px){.herobannerblock .container .course-search{padding-top:30px}}.herobannerblock .container .course-search .view-all{display:none!important}.herobannerblock .container .course-search .row{display:none}.herobannerblock .container .course-search .container.x-large{padding:0}@media only screen and (max-width:990px){.herobannerblock .container .course-search .search-bar .level-filter .level-items .level-item{color:#fff}.herobannerblock .container .course-search .search-bar .level-filter .level-items .level-item span{border:1px solid #fff}}.herobannerblock .notice-banner{border-radius:.3125rem;box-shadow:0 4px 25px 0 rgba(0,0,0,.15);padding:12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.herobannerblock .notice-banner p{margin:0}.herobannerblock .notice-banner .btn{padding:7px 20px}.topiccardblock .block__inner{background:#f2f2f2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100px;box-shadow:0 20px 50px 0 rgba(0,0,0,.4)}@media only screen and (max-width:990px){.topiccardblock .block__inner{margin:10px 0}}.topiccardblock .block__inner .image-left{max-width:150px;min-height:112px;width:100%;height:100px;overflow:hidden;position:relative}.topiccardblock .block__inner .image-left figure{position:absolute;top:0;left:0;width:100%;height:100%}.topiccardblock .block__inner .image-left figure img{width:100%;height:100%;object-fit:cover}.topiccardblock .block__inner .title{color:#063532;padding:20px;font-family:'Roboto Slab';font-weight:600;font-size:20px;line-height:24px}.coursedetailpagev2 .container{max-width:1170px}.coursedetailpagev2 .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.coursedetailpagev2 #header{position:absolute}.coursedetailpagev2 .main-area{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.coursedetailpagev2 .main-area .blocks.anchorblock{-webkit-order:-1;-ms-flex-order:-1;order:-1}.coursedetailpagev2 .clearing-banner{background-color:#cc4664;border-radius:.3125rem;box-shadow:0 4px 25px 0 rgba(0,0,0,.15);padding:15px 15px 12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#fff;gap:15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.coursedetailpagev2 .clearing-banner p{margin:0;color:#fff;font:400 18px/1.2 Roboto!important}.coursedetailpagev2 .clearing-banner span:first-child p{font-weight:600!important}.coursedetailpagev2 .clearing-banner a{color:#fff;border-bottom:1px solid}.coursedetailpagev2 .clearing-banner a:hover{text-decoration:none}.coursedetailpagev2 .course-info{position:relative;z-index:1;padding:50px 0;overflow:hidden;color:#fff;background:url(../images/bg-image.png) center/cover no-repeat,#063532}.coursedetailpagev2 .course-info ol li,.coursedetailpagev2 .course-info p,.coursedetailpagev2 .course-info ul li{font-size:16px;font-weight:400}.coursedetailpagev2 .course-info-title{margin-bottom:36px}.coursedetailpagev2 .course-info-title>*{letter-spacing:.8px}.coursedetailpagev2 .course-info-title a{color:#fff;text-decoration:underline}.coursedetailpagev2 .course-info-title span{color:#00a06e;margin-right:2.5rem}.coursedetailpagev2 .course-info-intro p{font-weight:400;line-height:1.8}.coursedetailpagev2 .course-info-items{border-top:1px solid rgba(255,255,255,.3);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:35px;padding-top:35px}.coursedetailpagev2 .course-info-item{padding-right:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media only screen and (min-width:765px){.coursedetailpagev2 .course-info-item{width:50%}}@media only screen and (min-width:992px){.coursedetailpagev2 .course-info-item{width:20%}}@media only screen and (max-width:992px){.coursedetailpagev2 .course-info-item{margin-bottom:30px}.coursedetailpagev2 .course-info-item:last-child{margin-bottom:0}}.coursedetailpagev2 .course-info-item h5{color:#00a06e}.coursedetailpagev2 .course-info-item a{color:#fff}.coursedetailpagev2 .course-info .btns{padding:20px 0;margin:0}.coursedetailpagev2 .course-info .btns .buttonblock{display:inline-block;padding:0 2px 10px 2px}@media only screen and (min-width:460px){.coursedetailpagev2 .course-info .btns .buttonblock{padding:0 10px 10px 10px}}.coursedetailpagev2 .course-info .btns .buttonblock:first-child{padding-left:0}.coursedetailpagev2 .course-info .btns .buttonblock:last-child{padding-right:0}.coursedetailpagev2 .course-info .btns .buttonblock .btn.btn-warning .arrow-next{background:url(../images/arrow-004.svg) no-repeat}.coursedetailpagev2 .course-info .video-box{margin-bottom:35px}.coursedetailpagev2 .course-info .video-box .btn-play{height:77px;width:77px;border:none;background:#00a06e}.coursedetailpagev2 .course-info .video-box .btn-play:before{border-width:15px 0 15px 30px;margin:-14px 0 0 -14px}.coursedetailpagev2 .course-info .video-box .btn-play:hover{background:#00875c}.coursedetailpagev2 .course-info .video-box .btn-play:hover:before{border-color:transparent transparent transparent #fff}.coursedetailpagev2 .course-info .accordion{margin:10px 0 0 0}@media only screen and (min-width:992px){.coursedetailpagev2 .course-info .accordion{margin:35px 0 0 0}}.coursedetailpagev2 .new-related-courses{padding:50px 0}@media only screen and (max-width:992px){.coursedetailpagev2 .new-related-courses .related-course-item{padding-bottom:30px}}.coursedetailpagev2 .new-related-courses .related-course-item header{padding-bottom:30px}.coursedetailpagev2 .new-related-courses .related-course-item h4{margin-bottom:20px}.coursedetailpagev2 .new-related-courses .related-course-item img{width:100%;margin:20px 0;height:170px;object-fit:cover}.coursedetailpagev2 .promotionalcarouselslideblock .image-box{max-width:100%}.password-protect{color:#fff;text-align:center;position:relative;background-color:#009869;z-index:1}.password-protect.has-background{background-size:cover;background-position:50% 50%}.password-protect.has-background:after{position:absolute;content:'';bottom:0;left:0;right:0;height:336px;z-index:-1;background:linear-gradient(to bottom,rgba(6,53,50,0) 0,#063532 100%)}.password-protect.has-background .inner{background:rgba(0,0,0,.3)}.password-protect .container{position:relative;z-index:20;padding:162px 15px}.password-protect .container p{margin:40px 0;font-size:21px}.password-protect .container p.text-error{background:#cc4664!important;color:#fff!important;padding:10px;font-size:18px}@media only screen and (max-width:991px){.password-protect .container{width:auto;padding:95px 35px 50px}.password-protect .container p{font-size:14px}}.password-protect .container .error{box-shadow:0 20px 40px rgba(0,0,0,.2),inset 0 0 0 3px #cc4664!important}.password-protect .container .valid{box-shadow:0 20px 40px rgba(0,0,0,.2),inset 0 0 0 3px #063532!important}.password-protect .graphic-element{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;overflow:hidden;text-indent:-9999px}.password-protect .graphic-element:before{content:'';position:absolute;z-index:5;top:100%;right:100%;width:843px;height:843px;border-radius:100%;background:#063532;opacity:.1;margin:-417px -270px 0 0}
/*# sourceMappingURL=freestyle.css.map */
