.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 .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 .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}a{color:#00a06e}.text-dark-green{color:#004441}.text-green{color:#00ad81}.bg-green{background:#00a16d}.bg-dark-green{background:#063532}.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:#028c63;height:180px;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}}.home-events .controls-container .controls .slick-prev{margin-right:20px}.home-events .lower-controls{text-align:center;padding-top:20px}.home-events .lower-controls .slick-prev{margin-right:20px}.home-events .hp-events-holder{position:absolute;overflow:hidden;top:20px;left:25%;right:0;z-index:20}@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 .event-content{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 .event-content.light-green{background:#00a06e;color:#fff}.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}.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{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{float:left;width:15%;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:86px 0 0 86px;position:relative}}@media only screen and (max-width:1399px) and (min-width:991px){.course-search .search-bar .level-filter{width:20%}}.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;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:0 86px 86px 0;position:relative;font-family:'Roboto Slab',serif}@media only screen and (max-width:1399px) and (min-width:992px){.course-search .search-bar #searchCourse{width:80%!important}}@media only screen and (min-width:991px){.course-search .search-bar #searchCourse{float:right;width:85%;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;left: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 .controls{padding:40px 10px 0}.signpost-carousel .controls .btn{margin:0 20px 0 0}@media only screen and (max-width:767px){.signpost-carousel .controls{padding:41px 0 11px;text-align:center}.signpost-carousel .controls .btn{margin:0 10px}}.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:#e75173}.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:#e75173}.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}@media only screen and (max-width:992px){.events-section .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}}.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:20px}@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}}.blocks.first{margin-top:64px}.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%)}.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:linear-gradient(189deg,#063532 0,#204a47 100%);padding:10px 0;position:absolute;top:132px;left:0;width:100%;z-index:99}@media only screen and (max-width:991px){.anchorblock{top:115px}.anchorblock .anchor-navigation{overflow-x:scroll;scrollbar-width:thin}}.anchorblock.fixed{position:fixed;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}.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-list{padding:0;margin:0}@media only screen and (max-width:991px){.anchorblock .anchor-navigation-list{min-width:-webkit-max-content;min-width:max-content}}.anchorblock .anchor-navigation-list li{display:inline-block;list-style:none;border-left:1px solid rgba(255,255,255,.6)}.anchorblock .anchor-navigation-list li a{color:#fff;padding:0 10px;font:15px/20px 'Roboto Slab',serif;text-decoration:none!important}@media only screen and (max-width:991px){.anchorblock .anchor-navigation-list li a{color:rgba(255,255,255,.6)}.anchorblock .anchor-navigation-list li a.active{color:#fff}}.anchorblock .anchor-navigation-list li a.active{font-weight:600}.anchorblock .anchor-navigation-list li:first-child{padding-left:0;border:none}.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{color:#fff}@media only screen and (min-width:768px){.courseandmoduledetailsblock>.block__inner .course-details-title{margin-bottom:45px}}.courseandmoduledetailsblock>.block__inner .details{padding-left:15px;padding-right:15px}.courseandmoduledetailsblock>.block__inner .details-tabs{width:calc(100% - 20px);float:left}.courseandmoduledetailsblock>.block__inner .details-tabs::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.courseandmoduledetailsblock>.block__inner .details-tabs{overflow-x:auto;margin-left:10px}}@media only screen and (min-width:768px) and (max-width:991px){.courseandmoduledetailsblock>.block__inner .details-tabs{width:30%}}@media only screen and (min-width:992px){.courseandmoduledetailsblock>.block__inner .details-tabs{width:26%}}.courseandmoduledetailsblock>.block__inner .details-tabs-panel{width:100%;float:left}@media only screen and (min-width:768px) and (max-width:991px){.courseandmoduledetailsblock>.block__inner .details-tabs-panel{width:70%}}@media only screen and (min-width:992px){.courseandmoduledetailsblock>.block__inner .details-tabs-panel{width:74%}}.courseandmoduledetailsblock>.block__inner .nav-tabs{border:none}.courseandmoduledetailsblock>.block__inner .nav-tabs::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.courseandmoduledetailsblock>.block__inner .nav-tabs{width:-webkit-max-content;width:max-content;margin-bottom:5px}}.courseandmoduledetailsblock>.block__inner .nav-tabs li{margin:0 10px;display:inline-block}@media only screen and (max-width:767px){.courseandmoduledetailsblock>.block__inner .nav-tabs li:first-child{margin-left:0}}@media only screen and (min-width:768px){.courseandmoduledetailsblock>.block__inner .nav-tabs li{width:100%;border-bottom:2px solid rgba(0,173,129,.1);float:none;margin:0}}.courseandmoduledetailsblock>.block__inner .nav-tabs li.active{border-bottom:2px solid #00ad81}.courseandmoduledetailsblock>.block__inner .nav-tabs li.active a{color:#00ad81;position:relative;opacity:1}@media only screen and (min-width:768px){.courseandmoduledetailsblock>.block__inner .nav-tabs li.active a:after{content:'';position:absolute;width:12px;height:23px;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;z-index:11;background-image:url(/Static/images/chevron.svg);background-position:center right;background-repeat:no-repeat}}.courseandmoduledetailsblock>.block__inner .nav-tabs li a{display:block;background:0 0;color:#fff;border:none;font:400 16px/21px Roboto Slab;opacity:.5;padding:10px 0}@media only screen and (min-width:768px){.courseandmoduledetailsblock>.block__inner .nav-tabs li a{opacity:1;padding:20px 30px 20px 0;font:400 18px/24px Roboto Slab}}.courseandmoduledetailsblock>.block__inner .tab-content{background:#fff;padding:30px;border-radius:10px}@media only screen and (min-width:768px){.courseandmoduledetailsblock>.block__inner .tab-content{border-radius:20px}}.courseandmoduledetailsblock>.block__inner .tab-content>.tab-pane{display:none}.courseandmoduledetailsblock>.block__inner .tab-content>.tab-pane.active{display:block}.courseandmoduledetailsblock>.block__inner .kisembed{padding-top:40px}.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}}.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}.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%}.coursedetailpagev2 #header{position:absolute}.coursedetailpagev2 .course-info{position:relative;z-index:1;padding:50px 0;background:#00a06e;overflow:hidden;color:#fff}.coursedetailpagev2 .course-info ol li,.coursedetailpagev2 .course-info p,.coursedetailpagev2 .course-info ul li{font-size:16px;font-weight:300}.coursedetailpagev2 .course-info:before{position:absolute;content:'';z-index:-1;background:rgba(6,53,50,.1);width:1500px;height:1500px;border-radius:100%;top:50%;right:-25%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:992px){.coursedetailpagev2 .course-info:before{width:100%;height:0;left:-45%;padding-top:100%}}.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-intro p{font-weight:400;line-height:1.8}.coursedetailpagev2 .course-info-items{border-top:1px solid rgba(255,255,255,.6);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:25px}.coursedetailpagev2 .course-info-item{width:50%;border-bottom:1px solid rgba(255,255,255,.6);padding:15px 0}.coursedetailpagev2 .course-info-item p:last-child{margin:0}.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:20px}.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-bottom:20px}.coursedetailpagev2 .promotionalcarouselslideblock .image-box{max-width:100%}.coursedetailpagev2 .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.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:#e75173!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 #e75173!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 */
