.owl-carousel .owl-video-play-icon{background:none}@media screen and (min-width:1200px){body{background-position:900px}}@media screen and (max-width:1200px){.hero h2{font-size:80px;letter-spacing:-3px;line-height:1}}@media screen and (max-width:768px){.hero h2{font-size:50px;letter-spacing:-1px}}@media screen and (max-width:520px){.hero h2{font-size:34px;letter-spacing:0px}a#play-videon-btn{font-size:20px}}@media screen and (max-width:380px){.hero h2{font-size:28px}a#play-videon-btn{font-size:16px}}@media screen and (max-width:992px){div.mobile-logo{display:block}#menu-link{display:block}#menu-mobile.menu .menu-a{display:none}.language-preference{display:none}#menu-hero.menu{padding:10px 0}div.mobile-logo .logo.small{display:block;width:50px;height:auto}.section{padding:80px 0}}@media screen and (max-width:480px){.section{padding:60px 0}footer#footer.footer-simple h1{height:auto;font-size:30px;margin-bottom:20px}}@media screen and (max-width:348px){.hero h2{font-size:30px;letter-spacing:-2px}}.contact-details a:not(:hover){color:inherit}a.contact-detail:not(:hover){color:inherit}.map-canvas{text-shadow:none}section h1{font-size:50px;font-family:'Nunito Sans';font-weight:900;letter-spacing:-2px;line-height:72px;margin-bottom:13px}section .about-title-grey{text-transform:uppercase;color:#5c5c5c;font-weight:bold;font-size:14px;letter-spacing:0.75px}section .about-title{text-transform:uppercase;color:#cd181f;font-weight:bold;font-size:14px;font-family:'Nunito Sans';letter-spacing:0.75px}section .about-content{font-size:22px;line-height:35px;text-align:left;letter-spacing:0.8px}section .about-content p.center{margin:0 auto;text-align:center;line-height:2}section a.find-more{font-family:'Nunito Sans';color:#5c5c5c;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:1px}section .widget > h1{margin-bottom:10px}section ul.resources-links{padding:10px 0;border-bottom:2px solid #cd181f}section ul.resources-links li{list-style:none;display:inline;text-transform:uppercase;font-family:'Nunito Sans';font-size:14px;margin-right:50px}section ul.resources-links li a{color:#5c5c5c}section ul.resources-links li a.active{color:#cd181f}section .info h6{font-style:none;text-transform:uppercase;color:#5c5c5c}section .info-content{margin-top:25px}section .info-content span.title{color:#939393}section .info-content span.action,section .info-content i.fa{color:#cd181f;font-weight:bold;margin-right:10px}section .info-content img.plus-icon{width:12px;height:12px}section .info-content .information{padding:10px;margin:5px 0;background-color:#f2f2f2;display:block}section .owl-theme .owl-dots,section .owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;margin:15px 0}section .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}section .owl-nav{display:none}section .owl-dot{background:#939393;width:10px;height:10px;border-radius:50%;margin:0 5px}section .owl-dot.active{background:#5c5c5c}section .owl-carousel .owl-nav button.owl-next,section .owl-carousel .owl-nav button.owl-prev,section .owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}@media screen and (min-width:1200px){.about-content p.center{width:60%}}@media screen and (max-width:992px){section .about-content{font-size:18px;letter-spacing:0.4px}}.container-centered{text-align:inherit}.row-centered{text-align:inherit}.col-centered{text-align:inherit}.popup-window{text-align:inherit}.popup-window .popup-window-close-header a.popup-window-close{position:absolute;top:10px;right:20px;color:#939393;font-weight:bold;font-size:1.5rem;padding:2px}.popup-window .popup-window-close-header a.popup-window-close:hover{color:#f50}.popup-window.default .popup-window-content{display:block}.post-card{display:block}.post-card span.title{color:#cd181f;text-transform:uppercase;font-family:'Nunito Sans';font-weight:bold;font-size:14px;margin-bottom:25px;display:block}.post-card .img-container{margin-bottom:28px;position:relative;width:100%;padding-top:100%;background-color:#eee;position:relative;overflow:hidden}.post-card .img-container .post-image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;transition:0.8s ease all}.post-card .summary{text-align:left;font-size:16px;letter-spacing:1px;line-height:28px;height:83px;margin:0;overflow:hidden;text-overflow:ellipsis}.card-hover{font-family:'Nunito Sans';font-size:14px;background:rgba(205, 24, 31, 0.9);width:83%;height:83%;position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);color:white;opacity:0;transition:0.8s ease all}.card-hover .title{flex:1;text-align:center;text-transform:uppercase}.card-hover .title span{border-bottom:solid 2px;padding-bottom:8px}.card-hover-trigger:hover .img-container .post-image{transform:scale(1.1)}.card-hover-trigger:hover .card-hover{opacity:1}.category{margin-right:74px;display:inline-block;margin-bottom:10px}@media screen and (max-width:992px){.category{margin-right:30px}}@media screen and (max-width:480px){.category{margin-right:0;display:block;text-align:left}}.video-file{display:block;padding:0}.video-file video{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:auto;height:auto;min-width:100%;min-height:100%}.video-file .overlay{background-color:none;opacity:0}.content-slider{max-width:1400px;margin-right:auto;margin-left:auto}.contact-map{width:100%;height:400px}.linkattachments .title{margin-bottom:2px}.linkattachments .text{font-size:1.3rem;color:#c8c8c8;font-style:italic;margin-bottom:20px}.linkattachments .item{font-style:normal;font-weight:bold}.linkattachments .item:before{content:'-';font-weight:bold;margin-right:5px}.display-card .img{background-size:cover;background-position:center center;width:100%;height:0;padding-top:60%;margin-bottom:10px}.img-fullwidth{display:block;width:100%}.textCenter{text-align:center}.pd-tb-50{padding:50px 0}body{background:url(/assets/images/bg/body-background.svg) no-repeat center;background-size:110%;background-position:900px}.logo-container{margin-top:32px;position:inherit}.logo{width:170px}.logo.small{width:120px}a{color:#5c5c5c;transition:0.2s all ease}a:hover{color:#cd181f}a.active{color:#cd181f}h1,h2,h3,h4,h5,h6{color:#110454}h1 .svg path,h2 .svg path,h3 .svg path,h4 .svg path,h5 .svg path,h6 .svg path{fill:#939393}h1 .icon,h2 .icon,h3 .icon,h4 .icon,h5 .icon,h6 .icon{margin:2px 8px;vertical-align:middle;transform:translateY(-10%)}.reverse a:hover{color:#f50}strong{font-weight:700}.blog-latest-posts .blog-cards .col:nth-child(4){display:none}.blog-cards .post-card{margin-bottom:50px}#page-about section{padding:50px 0px}#page-contact .hero .hero-text h2{text-transform:uppercase}.hero-text-container .hero-text{white-space:nowrap}.fixed-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.33);z-index:100;display:table}.cell-center{display:table-cell;text-align:center;vertical-align:middle}iframe#heroplayer{width:100%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-max-960{max-width:960px;position:relative;margin:0 auto}.embed-close-button{position:absolute;top:-40px;right:20px;width:32px;height:32px;opacity:1;cursor:pointer}.embed-close-button:before,.embed-close-button:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#fff;box-shadow:2px 2px 1px rgba(0, 0, 0, 0.2)}.embed-close-button:before{transform:rotate(45deg)}.embed-close-button:after{transform:rotate(-45deg)}#page-contact input[type=text],#page-enrolment input[type=text],#page-contact input[type=email],#page-enrolment input[type=email],#page-contact textarea,#page-enrolment textarea,#page-contact select,#page-enrolment select{border-bottom:2px #5c5c5c solid;border-top:none;border-right:none;border-left:none;padding-left:2px}#page-contact input[type=submit],#page-enrolment input[type=submit]{background:none;color:#5c5c5c;text-transform:uppercase;font-size:13px;font-weight:bold;display:inline-block;width:auto;border:none;margin-right:10px;font-family:'Nunito Sans' !important}#page-contact .btn-container,#page-enrolment .btn-container{display:inline}#page-contact img.submit-icon,#page-enrolment img.submit-icon{display:none;width:20px;margin-top:2px}@media screen and (min-width:1200px){.hero.hero-small{max-height:200px}.hero.hero-small .hero-text h2{text-transform:uppercase;margin:0.3em 0 0 0;font-size:4em}}#page-about section#about-section{padding-top:90px}#page-about section p.about-content.nopadding{text-align:unset;font-weight:lighter;line-height:30px}#page-about section#approach-section p.about-content{width:100%;margin:0 auto;line-height:30px;text-align:center}@media screen and (min-width:1200px){#page-about section#approach-section p.about-content{width:60%}}@media screen and (min-width:1400px){#about-hero .hero-text h2{font-size:100px;margin:0;line-height:1}}#page-resources section{padding:50px 0px 30px}#page-resources .hero{max-height:200px;padding-top:15%}