.freestyle a{cursor:pointer}.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}.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 .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%}.freestyle [data-whatintent=mouse] :focus{outline:0}@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}.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:991px){.home-events{height:310px}}.home-events .controls-container{padding:20px 0}.home-events .controls-container h3{color:#fff}@media only screen and (max-width:991px){.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:991px){.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:991px){.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 .slick-slide:focus{outline:0}.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:991px){.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 :focus{outline:0}.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 FontAwesome;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 FontAwesome;content:'\f00c'}.course-search .search-bar #searchCourse:focus{outline:0}.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 :focus{outline:0}.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}@media only screen and (max-width:991px){.useful-links .button-bar{height:45px;position:relative;overflow-x:scroll;width:calc(100% + 60px);margin-left:-30px;padding:0 30px}.useful-links .button-bar::-webkit-scrollbar{display:none}}.useful-links .button-bar .btns{padding:0;margin:0}@media only screen and (max-width:991px){.useful-links .button-bar .btns{position:relative;height:45px}}.useful-links .button-bar .btns li{display:inline-block;list-style:none;padding:5px 10px 5px 0}@media only screen and (max-width:991px){.useful-links .button-bar .btns li{padding:0 10px 0 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}}#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 FontAwesome;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}}.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 */
