.container-padding{padding-left:10px;padding-right:10px}@media(min-width:1200px){.container-padding{padding-left:10%;padding-right:10%}}body.no-scroll{overflow-y:hidden}.svg-50{width:50px;height:50px}.svg-70{width:70px;height:70px}.svg-150{width:150px;height:150px;max-width:100%}.bottom-border{border-bottom:3px solid}.bottom-border.light-blue{border-bottom-color:#58a4b0}.bottom-border.blue{border-bottom-color:#2e5266}.bottom-border.dark-grey{border-bottom-color:#5f5f5f}.dark-grey-container{background-color:#5f5f5f}.color-dark-grey{color:#5f5f5f}.light-grey-container{background-color:#b1b1b1}.color-light-grey{color:#b1b1b1}.blue-container{background-color:#2e5266}.color-blue{color:#2e5266}.light-blue-container{background-color:#58a4b0}.color-light-blue{color:#58a4b0}.grey-container{background-color:#f5f5f5}.grey-gradient{background-image:linear-gradient(315deg,#5f5f5f 0%,#28313b 74%)}.green-container{background-color:#8ac752}.white-container{background-color:#fff}.blue-gradient{background-image:linear-gradient(130deg,#58a4b0 40%,rgba(131,180,210,.41) 100%)}.font-x1{font-size:1.1em}.font-x2{font-size:1.2em}.font-x3{font-size:1.3em}.font-x4{font-size:1.4em}p{font-size:1.1rem}.section-heading h2{margin-bottom:40px}.card{box-shadow:0 0 10px 0 #dbd4db;border-radius:5px}.btn-outlined{display:inline-block;padding:6px 12px;font-size:1.1em;color:#fff;border:2px solid #fff;border-radius:2px;cursor:pointer;transition:200ms ease-out}.btn-outlined.lg{padding:12px 20px;font-size:1.3em}.btn-outlined:hover{text-decoration:none;background-color:#fff;color:#58a4b0}.btn-outlined.light-blue{border:2px solid #58a4b0;color:#58a4b0}.btn-outlined.light-blue:hover{background-color:#58a4b0;color:#fff}.btn-outlined.blue{border:2px solid #2e5266;color:#2e5266}.btn-outlined.blue:hover{background-color:#2e5266;color:#fff}.btn-outlined.dark-grey{border:2px solid #5f5f5f;color:#5f5f5f}.btn-outlined.dark-grey:hover{background-color:#5f5f5f;color:#fff}.slanted{position:relative}.slanted:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:50px;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23ffffff' points='0,100 100,0 100,100'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%}.slanted.top{margin-top:50px}.slanted.top:after{top:-50px;bottom:auto}.slanted.grey:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%23f5f5f5' points='0,100 100,0 100,100'/%3E%3C/svg%3E")}.slanted.blue:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon fill='%232e5266' points='0,100 100,0 100,100'/%3E%3C/svg%3E")}.slanted.banner{padding-top:3em;padding-bottom:4em}@media(min-width:768px){.slanted.banner{padding-top:6em;padding-bottom:6em}.slanted.banner h1{font-size:3em}.slanted.top{margin-top:100px}.slanted.top:after{top:-100px;bottom:auto}.slanted:after{height:100px}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:26px;height:35px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.6}.slick-prev:before,.slick-next:before{color:#5f5f5f;font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;text-rendering:auto;-webkit-font-smoothing:antialiased}.slick-prev{left:-35px}.slick-prev:before{content:""}.slick-next{right:-30px}.slick-next:before{content:""}html,body{height:100%;scroll-behavior:smooth}body{font-family:'Quicksand',sans-serif;height:100%;color:#5f5f5f;display:flex;flex-direction:column}@media(max-width:991px){body.menu-toggle{overflow-y:hidden}}.overlay-backdrop{display:none;position:fixed;height:100%;width:100%;background:#000;top:0;left:0}nav .nav-logo img{width:200px}nav .nav-wrapper{display:flex;justify-content:space-between;align-items:center}@media(min-width:992px){nav .nav-wrapper .nav-links ul{padding:0;margin:0}nav .nav-wrapper .nav-links ul li{list-style:none;position:relative}nav .nav-wrapper .nav-links ul li a{color:#2e5266;padding:20px 10px;display:block}nav .nav-wrapper .nav-links ul li a i{display:inline-block;margin-left:6px;transition:transform 300ms ease}nav .nav-wrapper .nav-links ul li a:hover{text-decoration:none}nav .nav-wrapper .nav-links>ul{display:flex;flex-flow:row;justify-content:space-between}nav .nav-wrapper .nav-links>ul>li{position:relative}nav .nav-wrapper .nav-links>ul>li:after{content:" ";position:absolute;height:2px;width:100%;background-color:#2e5266;left:0;bottom:-3px;transform:scaleX(0);transition:transform 300ms ease}nav .nav-wrapper .nav-links>ul>li:hover:after{transform:scaleX(1)}nav .nav-wrapper .nav-links>ul>li:hover a i{transform:rotate(180deg)}nav .nav-wrapper .nav-links>ul>li>ul{display:none;position:absolute;width:250px;height:auto;padding-top:10px;top:60px;z-index:3;box-shadow:0 20px 20px 0 rgba(0,0,0,.16);left:50%;transform:translateX(-50%) translateY(-5px);opacity:0;animation:nav-fade-in 300ms ease forwards}nav .nav-wrapper .nav-links>ul>li>ul:before{content:"";position:absolute;top:16px;width:20px;height:20px;background-color:#fff;transform:rotate(45deg) translateX(-50%);left:50%}nav .nav-wrapper .nav-links>ul>li>ul li{text-align:center;background:#fff}nav .nav-wrapper .nav-links>ul>li>ul li:hover{background-color:#5f5f5f;background-image:linear-gradient(315deg,#5f5f5f 0%,#28313b 74%)}nav .nav-wrapper .nav-links>ul>li>ul li:hover a{color:#fff}nav .nav-wrapper .nav-links>ul>li:hover>ul{display:block}}@media(max-width:991px){body:not(.menu-toggle) .nav-links{display:none}body.menu-toggle .nav-links{display:block;position:fixed;padding:0;top:0;right:0;min-height:100vh;max-height:100vh;width:300px;overflow:auto;background-color:#fff;z-index:10;transform:translateX(300px);animation:mobile-nav-slide-in 400ms ease forwards}body.menu-toggle .mobile-nav.overlay-backdrop{display:block;opacity:0;animation:fade-in-backdrop 300ms ease forwards}body nav .nav-wrapper{padding-bottom:7px;padding-top:7px}body nav .nav-wrapper .nav-links>ul>li>a{padding:20px 20px 20px 40px;display:block}body nav .nav-wrapper .nav-links>ul>li>a i{float:right}body nav .nav-wrapper .nav-links>ul>li>a.open-submenu+ul{display:block}body nav .nav-wrapper .nav-links>ul>li>a.open-submenu i{transform:rotate(180deg)}body nav .nav-wrapper .nav-links>ul>li>a:hover{background-color:#5f5f5f;background-image:linear-gradient(315deg,#5f5f5f 0%,#28313b 74%);color:#fff}body nav .nav-wrapper .nav-links>ul>li>ul{display:none;background-color:#f5f5f5}body nav .nav-wrapper .nav-links>ul>li>ul li{opacity:0;transform:translateY(-5px);animation:fade-in 300ms ease forwards}body nav .nav-wrapper .nav-links>ul>li>ul li a{display:block;padding:20px 20px 20px 70px}body nav .nav-wrapper .nav-links>ul>li>ul li a:hover{color:#fff;background-color:#5f5f5f;background-image:linear-gradient(315deg,#5f5f5f 0%,#28313b 74%)}}header{box-shadow:0 5px 5px -1px rgba(0,0,0,.22)}header .top-banner{display:flex;flex-flow:row;justify-content:flex-end;align-items:center;padding-top:5px;padding-bottom:5px}header .top-banner .application-status{padding:7px 20px;border-bottom:2px solid #8ac752}header .mobile-menu-close,header .menu-toggle{cursor:pointer}header nav{position:relative;z-index:10}header nav .nav-links ul{padding:0;margin:0}header nav .nav-links ul li{list-style:none;cursor:pointer;position:relative}header nav .nav-links ul li a{color:#2e5266}header nav .nav-links ul li a:hover{text-decoration:none}@keyframes nav-fade-in{to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes fade-in{to{opacity:1;transform:translate(0)}}@keyframes fade-in-backdrop{to{opacity:.8}}@keyframes mobile-nav-slide-in{to{transform:translateX(0)}}main{flex:1 0 auto}footer{padding-top:50px;padding-bottom:50px;flex-shrink:0}footer .footer-logo img{width:200px;max-width:100%}footer .footer-socials .social-links a{color:#fff;margin-right:10px;font-size:1.4em}.powered-by span,.powered-by a{color:#fff}@media(min-width:992px){footer .row>div:not(:first-child){border-left:1px solid #fff}}@media(max-width:991px){footer .row>div{margin-bottom:40px}}#yt-embedd{position:fixed;top:10%;left:2.5%;width:95%;z-index:10001}#yt-embedd #embed-container{opacity:0;transform:scale(.9);animation:fade-in 400ms forwards;position:relative;padding-bottom:52.5%;height:0;overflow:hidden;max-width:100%}#yt-embedd #embed-container iframe,#yt-embedd #embed-container object,#yt-embedd #embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#yt-overlay{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.9);top:0;left:0;z-index:9;opacity:.9;-webkit-transition:200ms ease-out;transition:200ms ease-out;z-index:10000}#yt-overlay i{font-size:2.7em;padding:25px;float:right;cursor:pointer;transform:scale(.2);opacity:0;animation:fade-in 300ms forwards}@media(min-width:768px){#yt-embedd{left:12.5%;width:75%}}#home-banner{padding-top:5em}#home-banner .container-fluid{position:relative;z-index:2}#home-banner .container-fluid .row>div{display:flex;align-items:center;justify-content:center}#home-banner .monitor{position:relative;cursor:pointer}#home-banner .monitor:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:5em;color:#8ac752;transition:transform 300ms ease}#home-banner .monitor:hover:before{transform:translate(-50%,-50%) scale(1.5)}@media(max-width:991px){#home-banner .monitor{margin-top:50px}}@media(min-width:768px){#home-banner{padding-bottom:5em}#home-banner .main-heading h1{font-size:3.3em}#home-banner.slanted:after{height:200px}}.opportunities-card{position:relative;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center;margin:0 5px;padding:30px 20px;color:inherit;box-shadow:0 0 10px 0 #dbd4db;border-bottom:3px solid #58a4b0}.opportunities-card:hover{text-decoration:none;color:inherit}.opportunities-card:hover .img-wrapper{left:-10px}.opportunities-card:hover .img-wrapper svg path{fill:#58a4b0}.opportunities-card .img-wrapper{position:absolute;left:-20px;top:50%;transform:translateY(-50%);transition:left 300ms ease}.opportunities-card .img-wrapper svg{width:80px;height:80px}.opportunities-card .img-wrapper svg path{transition:fill 300ms ease}.opportunities-card .card-content{padding:20px 20px 20px 90px}.opportunities-card h2{font-size:1.5em}@media(min-width:768px){.opportunities-card .img-wrapper svg{width:100px;height:100px}.opportunities-card h2{font-size:1.7em}}.key-information-wrapper .row>div{margin-top:30px;margin-bottom:40px}.key-information-wrapper .key-information{height:100%;text-align:center;padding:40px 30px 20px 30px;position:relative;display:flex;flex-flow:column;justify-content:center;border-bottom:3px solid #58a4b0}.key-information-wrapper .key-information .key-image{position:absolute;box-shadow:0 0 10px 0 #dbd4db;border-radius:50%;width:70px;height:70px;top:-45px;left:calc(50% - 35px);display:flex;align-items:center;justify-content:center;background-color:#fff}.key-information-wrapper .key-information .key-image i{font-size:2.3em}.key-information-wrapper .key-information .key-title{font-weight:bold;font-size:1.3em}.key-information-wrapper .key-information .key-content{margin:10px 0;font-size:1.1em}#recruitment-process .row{box-shadow:0 0 10px 0 #dbd4db;position:relative}#recruitment-process .row:not(:last-child):after{content:"";display:block;width:3px;height:50px;position:absolute;bottom:-50px;background-color:#5f5f5f;left:50%}#recruitment-process .process-image{padding:30px}#recruitment-process .process-image svg{width:130px;height:130px;max-width:100%}#recruitment-timeline{padding-bottom:50px}#recruitment-timeline .slick-slider{margin:0 40px;cursor:grab}#recruitment-timeline .slick-slider .slick-list .slick-slide{position:relative;padding-left:20px;padding-right:20px}#recruitment-timeline .slick-slider .slick-list .slick-slide:before{content:"";position:absolute;width:100%;height:4px;left:0;top:0;background-color:#5f5f5f}#recruitment-timeline .slick-slider .slick-list .slick-slide .item{text-align:center;position:relative;margin-top:30px}#recruitment-timeline .slick-slider .slick-list .slick-slide .item:before{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:4px;height:30px;background-color:#5f5f5f}#recruitment-timeline .slick-slider .slick-list .slick-slide .item .month{display:inline-flex;border-radius:50%;font-size:1.4em;border:4px solid #5f5f5f;width:70px;height:70px;align-items:center;justify-content:center}#recruitment-timeline .slick-slider .slick-list .slick-slide .item .month-summary{background-color:#fff;max-width:100%;margin:20px auto;padding:20px;position:relative;font-size:1.2em}#recruitment-timeline .slick-slider .slick-list .slick-slide .item .month-summary:before{content:"";position:absolute;width:20px;height:20px;background-color:#fff;top:-10px;left:50%;transform:translateX(-50%) rotate(45deg);box-shadow:0 0 10px 0 #dbd4db;z-index:-1}@media(min-width:992px){#home-recruitment-process{padding-top:100px;padding-bottom:100px}}.scheme-individual{margin-bottom:20px}.scheme-individual svg{width:90px;height:90px;margin-left:-20px}.timeline-container{position:relative;padding:30px 0}.timeline-container .timeline-block{display:flex;position:relative;z-index:1;margin-bottom:30px}.timeline-container .timeline-block .timeline-checkpoint{position:relative;flex-shrink:0;align-self:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:4px solid #58a4b0}.timeline-container .timeline-block .timeline-content{flex-grow:1;width:100%;position:relative;margin-left:10px;background:#fff;padding:20px;border:4px solid #58a4b0}.timeline-container .timeline-block .timeline-content:before{content:'';position:absolute;top:50%;transform:translateY(-50%);right:100%;width:0;height:0;border:10px solid transparent;border-right-color:#58a4b0}.timeline-container:before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#58a4b0}@media(min-width:992px){.scheme-individual svg{width:130px;height:130px;margin-left:0}.timeline-container .timeline-block .timeline-checkpoint{-ms-flex-order:1;order:1;margin-left:calc(5% - 20px);will-change:transform}.timeline-container .timeline-block .timeline-content{width:45%;flex-grow:0;margin:0;padding:40px}.timeline-container .timeline-block:nth-child(even){flex-direction:row-reverse}.timeline-container .timeline-block:nth-child(even) .timeline-checkpoint{margin-right:calc(5% - 20px)}.timeline-container .timeline-block:nth-child(odd) .timeline-content:before{right:auto;left:100%;width:0;height:0;border:10px solid transparent;border-left-color:#58a4b0}.timeline-container:before{left:50%;transform:translateX(-50%)}}.awards-timeline .award-main img{width:300px;max-width:100%}.awards-timeline .award-main p{font-size:1.6em}.awards-timeline .award-previous ul{list-style:none}.awards-timeline .award-previous ul li{margin:5px 0}.requirements .requirements-list ul{border-left:3px solid;padding:10px 30px}.requirements .requirements-list ul li{list-style:none;margin:20px 0;font-size:1.1em;position:relative}.requirements .requirements-list ul li:before{content:"";width:20px;height:20px;border-radius:50%;position:absolute;background-color:#fff;border:3px solid #5f5f5f;left:-41px;top:50%;transform:translateY(-50%)}.requirements .row>div:first-child{border-bottom:2px solid #f5f5f5}@media(min-width:768px){.requirements .row>div:first-child{border-right:2px solid #f5f5f5}}.articleContainer .article{padding:40px;box-shadow:0 0 10px 0 #dbd4db;border-radius:5px;margin-bottom:30px}.articleContainer .article h2 a{color:#58a4b0}.articleContainer .article img{max-width:100%}.articleContainer .article .readmore{margin:15px 0}.articleContainer .article .readmore .more-link{padding:6px 12px;font-size:1.1em;cursor:pointer}.articleContainer .article .category a{color:#58a4b0}.articleContainer .article .tags{display:none}.articleContainer .searchInfo,.articleContainer .searchCategory{margin-bottom:20px;font-size:1.3em;font-weight:bold}.pagenav a,.articleContainer .article .more-link{border:2px solid #58a4b0;display:inline-block;color:#58a4b0;border-radius:2px;transition:200ms ease}.pagenav a:hover,.articleContainer .article .more-link:hover{color:#fff;background-color:#58a4b0;text-decoration:none}.pagenav{text-align:center}.pagenav a{padding:8px;margin:5px}.pagenav a.currentpage{background-color:#58a4b0;color:#fff}.articleMiniContainer{margin:30px 5px;padding:20px;box-shadow:0 0 10px 0 #dbd4db;border-radius:5px}.articleMiniContainer:before{content:"Recent Posts";font-weight:bold;font-size:1.3em}.articleMiniContainer .articleMini{margin:10px 0}.articleMiniContainer .articleMini:not(:last-child){padding-bottom:10px;border-bottom:1px dashed #dbd4db}.articleMiniContainer .articleMini .title a{color:#58a4b0}.articleMiniContainer .articleMini .info{font-size:.8em;font-style:italic}.articleSearch form .form-group:first-child{width:100%;position:relative}.articleSearch form .form-group:first-child:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:15px;font-family:"Font Awesome 5 Free";font-weight:900}.articleSearch form .form-group:first-child input{width:inherit;padding-left:45px}.articleSearch form .form-group:last-child{display:none}.mtp-box{text-align:center;margin:20px 0}.mtp-box .placement-picture{display:inline-block;position:relative;cursor:pointer}.mtp-box .placement-picture img{transition:filter 100ms ease}.mtp-box .placement-picture .name{display:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:#fff;font-size:1.4em;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,.82)}.mtp-box .placement-picture:hover img{filter:blur(2px)}.mtp-box .placement-picture:hover .name{display:block}.placement-modal .placement-img-container .hover-img{display:none}.placement-modal .placement-img-container:hover .hover-img{display:inline}.placement-modal .placement-img-container:hover .default-img{display:none}.placement-modal .placement-overview-container{padding:10px 0}.placement-modal .placement-overview-container .name{font-size:2em;font-weight:bold}.placement-modal .placement-overview-container .skills-list{width:300px;max-width:100%}.placement-modal .placement-overview-container .skills-list .skill{margin:10px 0}.placement-modal .placement-overview-container .skills-list .skill .skill-name{font-weight:bold}.placement-modal .placement-overview-container .skills-list .skill .progress{background-color:#c5c5c5}.placement-modal .placement-overview-container .skills-list .skill .progress .progress-bar{background-color:#58a4b0;transform:translateX(-100%);animation:fade-in 1s ease forwards}.modal-open,.modal{padding-right:0 !important}