@charset "UTF-8";a{color:#5697c4}a:visited{color:#5697c4}a:hover{color:#5697c4}a:focus{color:#5697c4;outline:thin dotted}a:active,a:hover{color:#5697c4;text-decoration:underline;outline:0}h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#000}h1{font-size:40px;line-height:60px;font-size:4rem;line-height:6rem;font-weight:300;padding:0 0 .5em;margin:0}h2{font-size:36px;line-height:54px;font-size:3.6rem;line-height:5.4rem;font-weight:300;margin-bottom:.75em}h3{font-size:20px;line-height:30px;font-size:2rem;line-height:3rem;margin-bottom:1em}h4{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;margin-bottom:.8em}h5{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;font-weight:900;margin-bottom:0}h6{font-size:13px;line-height:19.5px;font-size:1.3rem;line-height:1.95rem;font-weight:900}p{margin:0 0 1em 0}abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap}b,strong{font-weight:900}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:900}code,kbd,pre,samp,tt{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:13px;line-height:19.5px;font-size:1.3rem;line-height:1.95rem;line-height:1.5em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaa}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 2em}dd{margin:0 0 0 2em}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}ul{list-style-type:disc}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}ul ul ul ul{list-style-type:circle}ol{list-style-type:lower-alpha}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:decimal}@media only screen and (min-width:900px){p img{float:left;margin:0 10px 5px 0;padding:0}}@media only screen and (min-width:900px){img{border:0;max-width:100%}}@media only screen and (min-width:900px){table{width:auto;border-collapse:collapse;border-spacing:0}}input[name=mobile-nav-toggle]{position:absolute;top:-9999px;left:-9999px}.c-hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:40px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .2s}.c-hamburger:focus{outline:0}.c-hamburger span{display:block;position:absolute;top:18.5px;left:10px;right:10px;height:3px;background:#fff}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#fff;content:""}.c-hamburger span::before{top:-6px}.c-hamburger span::after{bottom:-6px}.c-hamburger--htx{background-color:#333}.c-hamburger--htx span{transition:background 0s .2s}.c-hamburger--htx span::after,.c-hamburger--htx span::before{transition-duration:.2s,.2s;transition-delay:.2s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}#mobileNavToggle:checked~#page .c-hamburger--htx{background-color:#cb0032}#mobileNavToggle:checked~#page .c-hamburger--htx span{background:0 0}#mobileNavToggle:checked~#page .c-hamburger--htx span::before{top:0;transform:rotate(45deg)}#mobileNavToggle:checked~#page .c-hamburger--htx span::after{bottom:0;transform:rotate(-45deg)}#mobileNavToggle:checked~#page .c-hamburger--htx span::after,#mobileNavToggle:checked~#page .c-hamburger--htx span::before{transition-delay:0s,.2s}@font-face{font-family:d8Template;src:url(/themes/mpst/fonts//system/icons.eot);src:url(/themes/mpst/fonts//system/icons.eot?#iefix) format("embedded-opentype"),url(/themes/mpst/fonts//system/icons.woff2) format("woff2"),url(/themes/mpst/fonts//system/icons.woff) format("woff"),url(/themes/mpst/fonts//system/icons.ttf) format("truetype"),url(/themes/mpst/fonts//system/icons.otf) format("opentype");font-weight:400;font-style:normal}.path-user{background:#5697c4}.path-user>.dialog-off-canvas-main-canvas{display:flex;align-items:center;justify-content:center;height:100%;min-height:100vh}.path-user #user-login-form .description{display:none}.path-user #bottom_part{text-align:center;color:rgba(255,255,255,.66);padding-top:3rem}.path-user #bottom_part a{color:inherit}.login-container{display:flex;max-width:250px;margin:0 auto;transform:translateY(30px);opacity:0;transition:all 1s;color:rgba(255,255,255,.6)}.login-container #block-user-listing{display:none}.login-container h1{font-size:2rem;color:#fff}.login-container label{display:none}.login-container div.form-item{position:relative}.login-container div.form-item::before{display:inline-block;position:absolute;line-height:41px;left:.75em;transition:all .3s;color:#999;content:"ꀙ";font-family:d8Template}.login-container div.form-item.form-item-pass::before{content:"ꀘ"}.login-container input.form-text{background:#fff;outline:0;border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;padding:10px 10px 10px 35px;transition:border-left-color .2s;width:100%;border-bottom:1px solid #fff;border-left:5px solid transparent;box-sizing:border-box;box-shadow:0 2px 5px rgba(0,0,0,.1);color:#1f1f1f;background:#f2f2f2;transition:all .2s;font-family:"Helvetica Neue",helvetica,Arial,sans-serif;font-size:1em;transition:all .3s}.login-container input.form-text:focus{border-left-color:#56c4bd}.login-container input.form-submit{background:rgba(0,0,0,.5);color:#fff;width:100%;border:none;padding:10px}.login-container a#logo{max-width:80%;display:block;margin:0 auto 40px auto}.loaded .login-container{transform:translateY(0);opacity:1}.user-login-form{display:flex;flex-direction:column;gap:1rem}.user-login-form .form-item{margin:0}.user-login-form .form-actions{margin:0}input.button{cursor:pointer}.field__label{font-weight:700}div.messages{padding:15px 20px 15px 70px;border:none;box-shadow:none;border-left:3px solid;border-radius:0;margin:10px 0;position:relative;font-family:"Helvetica Neue",helvetica,Arial,sans-serif;color:rgba(0,0,0,.7)}div.messages a{color:inherit;text-decoration:underline}div.messages ul.messages__list li{list-style:disc;margin-bottom:10px;list-style:none}div.messages.messages--error::before,div.messages.messages--status::before,div.messages.messages--warning::before{width:50px;height:50px;font-family:d8Template;color:inherit;font-size:2rem;position:absolute;left:20px;top:50%;margin-top:-12px;content:"ꀑ"}div.messages.messages--warning{background:#f9f6df;color:#9a6333;border-color:#9a6333}div.messages.messages--warning::before{content:"ꀕ"}div.messages.messages--error{background:linear-gradient(to right,#ffd0d0 0,#ffb9b7 100%);border-color:#a51b00;text-color:#a51b00}div.messages.messages--error::before{content:"ꀑ"}div.messages.messages--status{background:#bbd7bb;position:relative;border-color:#77b259;background:linear-gradient(to right,#cfe9cf 0,#c9e8bb 100%)}div.messages.messages--status::before{content:"ꀔ"}nav.tabs{font-family:"Helvetica Neue",helvetica,Arial,sans-serif}nav.tabs ul.tabs.primary{display:flex;gap:2px;padding-left:0;margin:-10px 0 10px}nav.tabs ul.tabs.primary li{margin:0;list-style:none}nav.tabs ul.tabs.primary li a{border:2px solid #666;transition:all .3s;padding:5px 10px;font-size:1.1rem;color:#3d3d3d;text-transform:uppercase;font-weight:700;background:rgba(255,255,255,.75);text-decoration:none}nav.tabs ul.tabs.primary li a:hover{text-decoration:none;border-color:#6b72ff;color:#6b72ff}nav.tabs ul.tabs.primary li a.is-active{border-color:#6b72ff;background:#6b72ff;color:#fff}a.edit-link{font-size:1.2rem;text-transform:uppercase;border:1px solid #3d3d3d;border-radius:4px;color:#3d3d3d;font-weight:700;padding:2px 4px;margin-left:5px;transition:all .3s;float:right;display:inline-block}a.edit-link:hover{background:#3d3d3d;color:#fff;text-decoration:none}a.edit-link.relative{margin:0;float:none}@font-face{font-family:Mpst;src:url(../fonts/mpst/mpst.eot);src:url(../fonts/mpst/mpst.eot?#iefix) format("embedded-opentype"),url(../fonts/mpst/mpst.woff2) format("woff2"),url(../fonts/mpst/mpst.woff) format("woff"),url(../fonts/mpst/mpst.ttf) format("truetype"),url(../fonts/mpst/mpst.otf) format("opentype");font-weight:400;font-style:normal}.icon{display:inline-block;font:normal normal normal 14px/1 Mpst;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.28571429em;text-align:center}.icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.icon-li.icon-lg{left:-1.85714286em}.icon-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.icon.pull-left{margin-right:.3em}.icon.pull-right{margin-left:.3em}.icon-spin{animation:icon-spin 2s infinite linear}.icon-pulse{animation:icon-spin 1s infinite steps(8)}@keyframes icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-rotate-90{transform:rotate(90deg)}.icon-rotate-180{transform:rotate(180deg)}.icon-rotate-270{transform:rotate(270deg)}.icon-flip-horizontal{transform:scale(-1,1)}.icon-flip-vertical{transform:scale(1,-1)}:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-180,:root .icon-rotate-270,:root .icon-rotate-90{filter:none}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-paper-plane:before{content:"\f009"}.icon-paper-clip:before{content:"\f00a"}.icon-ulist:before{content:"\f00b"}.icon-home:before{content:"\f00c"}.icon-envelope:before{content:"\f00d"}.icon-edit:before{content:"\f00e"}.icon-info-circle:before{content:"\f00f"}.icon-map-marker:before{content:"\f010"}.icon-phone:before{content:"\f011"}.icon-angle-right:before{content:"\f012"}.icon-angles-right:before{content:"\f013"}.icon-arrow-right:before{content:"\f014"}.icon-file:before{content:"\f015"}.icon-book:before{content:"\f016"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}#block-mainnavigation ul.menu,.site-name a,body,html{margin:0;padding:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100vw;height:100vh;font-family:Roboto,avenir,"Helvetica Neue",helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,html,input,select,textarea{font-family:Roboto,avenir,"Helvetica Neue",helvetica,Arial,sans-serif;color:#222}body{font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;font-family:Roboto,avenir,"Helvetica Neue",helvetica,Arial,sans-serif}#banner>.wrapper,.half-wrapper,footer>.wrapper,header>.wrapper,main>.wrapper{padding:25px 20px;position:relative;width:100%;height:100%;box-sizing:border-box;max-width:1200px;margin:0 auto}@media only screen and (min-width:600px){#banner>.wrapper,.half-wrapper,footer>.wrapper,header>.wrapper,main>.wrapper{padding:40px 30px}}@media only screen and (min-width:900px){#banner>.wrapper,.half-wrapper,footer>.wrapper,header>.wrapper,main>.wrapper{padding:75px 50px}}.half-wrapper{margin-left:auto;margin-right:inherit;max-width:600px}.view-featured-content .view-content .views-row:nth-child(1) h2:after,.view-featured-content .view-content .views-row:nth-child(2) .half-wrapper h2::before,a.button::after,button.button::after{font-family:Mpst;font-size:inherit;font-weight:400;font-style:normal;line-height:1;text-rendering:auto}#page{display:flex;flex-direction:column;min-height:100%}#page #footer{margin-top:auto}header{z-index:5}header>.wrapper{display:flex;padding-top:0;padding-bottom:0;flex-direction:column;align-items:center;padding:0}@media only screen and (min-width:600px){header>.wrapper{flex-direction:row;padding:25px 20px}}div.region-main-menu{flex:1;width:100%;margin-bottom:20px}div.region-main-menu nav,div.region-main-menu ul.menu,div.region-main-menu ul.menu>li,div.region-main-menu ul.menu>li a{height:100%}#block-mainnavigation ul.menu{display:flex}#block-mainnavigation ul.menu li{flex-grow:1;display:flex}#block-mainnavigation ul.menu li a{display:block;vertical-align:middle;text-decoration:none;font-weight:700;width:100%;text-align:center;text-transform:uppercase;font-size:1.2rem;margin:0 auto;padding:0 10px;letter-spacing:-.05em}#block-mainnavigation ul.menu li a:before{font-family:Mpst;font-size:inherit;font-weight:400;font-style:normal;line-height:1;text-rendering:auto;display:block;color:#56c4bd;font-size:30px;margin-bottom:20px;margin-top:10px}@media only screen and (min-width:600px){#block-mainnavigation ul.menu li a:before{margin-top:30px}}@media only screen and (min-width:900px){#block-mainnavigation ul.menu li a:before{margin-top:40px}}@media only screen and (min-width:1200px){#block-mainnavigation ul.menu li a:before{margin-top:50px}}@media only screen and (min-width:600px){#block-mainnavigation ul.menu li a{font-size:1.5rem;letter-spacing:0}}#block-mainnavigation ul.menu li a[href="/"]::before,#block-mainnavigation ul.menu li a[href="/node/1"]::before{content:"\f00c"}#block-mainnavigation ul.menu li a[href="/about"]::before,#block-mainnavigation ul.menu li a[href="/node/2"]::before{content:"\f00f"}#block-mainnavigation ul.menu li a[href="/apply"]::before,#block-mainnavigation ul.menu li a[href="/node/3"]::before{content:"\f00e"}#block-mainnavigation ul.menu li a[href="/contact"]::before,#block-mainnavigation ul.menu li a[href="/node/5"]::before{content:"\f00d"}#block-mainnavigation ul.menu li a[href="/constitution"]::before,#block-mainnavigation ul.menu li a[href="/node/7"]::before{content:"\f016"}#logo{min-width:125px;padding:20px;max-width:60px}#logo img{width:100%;height:auto}@media only screen and (min-width:600px){#logo{padding:30px 40px;max-width:80px}}@media only screen and (min-width:900px){#logo{padding:50px 75px;background:#fff;margin-bottom:-50px;max-width:110px}}@media only screen and (min-width:1200px){#logo{padding:50px 100px;max-width:100%}}#banner{width:100%;z-index:1;height:280px;background:url(/themes/mpst/images/banner-bg.jpg) bottom center no-repeat;background-size:cover}#banner>.wrapper{height:290px;box-sizing:border-box}#banner .wrapper{display:flex;align-items:center}.site-name{border-left:2px solid #fff;padding-left:30px}.site-name a{text-decoration:none;font-size:3rem;color:#fff;font-style:italic;font-weight:100;width:200px}.region-promoted-content{z-index:5}@media only screen and (min-width:600px){.view-featured-content .view-content{display:flex}.view-featured-content .view-content .views-row{text-align:right}}.view-featured-content .view-content .views-row{flex:1;background:#56c4bd;color:#fff;display:flex}.view-featured-content .view-content .views-row .content{color:rgba(255,255,255,.8);font-size:17px}.view-featured-content .view-content .views-row h2{color:#fff}.view-featured-content .view-content .views-row:nth-child(1) h2:after{content:"\f00f";padding-left:40px}.view-featured-content .view-content .views-row:nth-child(2){background:#5697c4;text-align:left}.view-featured-content .view-content .views-row:nth-child(2) .half-wrapper{margin-left:inherit;margin-right:auto}.view-featured-content .view-content .views-row:nth-child(2) .half-wrapper h2::before{content:"\f00a";padding-right:40px}a.button,button.button{background:#96dad6;color:#fff;border:none;text-decoration:none;text-transform:uppercase;font-weight:900;padding:8px 28px;font-size:14px;transition:background .3s;display:inline-block;margin-top:20px;white-space:nowrap}a.button::after,button.button::after{content:"\f012";margin-right:-10px;margin-left:10px}a.button:hover,button.button:hover{background:#28a29b;text-decoration:none}main{z-index:5;background:#fff}.path-frontpage main>.wrapper .layout-content{display:flex;flex-flow:row nowrap}.path-frontpage main>.wrapper .layout-content .icon-holder{flex:1;max-width:350px;display:flex;align-items:center;justify-content:space-around}.path-frontpage main>.wrapper .layout-content .icon-holder i{font-size:144px;color:#96dad6}.path-frontpage main>.wrapper .layout-content article{flex:1;font-size:17px}input.form-email,input.form-tel,input.form-text,textarea{border:1px solid #ccc;border-radius:0;-webkit-appearance:none;box-sizing:border-box;max-width:100%;padding:8px 10px}#webform-submission-test-add-form{max-width:600px;margin:0 auto}#webform-submission-test-add-form label{font-weight:700;color:#000}#webform-submission-test-add-form .messages--error{color:red}#webform-submission-test-add-form h3{border-bottom:2px solid #56c4bd;color:#56c4bd}#webform-submission-test-add-form .form-item-education-qualifications .container-inline,#webform-submission-test-add-form .form-item-education-qualifications button.tabledrag-toggle-weight,#webform-submission-test-add-form .form-item-honours-and-other-awards .container-inline,#webform-submission-test-add-form .form-item-honours-and-other-awards button.tabledrag-toggle-weight,#webform-submission-test-add-form .form-item-other-professional-grants .container-inline,#webform-submission-test-add-form .form-item-other-professional-grants button.tabledrag-toggle-weight{display:none}#webform-submission-test-add-form .form-email,#webform-submission-test-add-form .form-text{width:100%}#webform-submission-test-add-form .form-item-supporting-documents{border-top:2px solid #56c4bd;border-bottom:2px solid #56c4bd;padding:5px 0}#webform-submission-test-add-form .js-form-type-webform-multiple{border-bottom:1px dotted #56c4bd;padding-bottom:15px}#webform-submission-test-add-form tr.draggable{border-bottom:8px solid #fff}#webform-submission-test-add-form tr.draggable>td:first-child{padding:0;width:0}#webform-submission-test-add-form tr.draggable>td:first-child a.tabledrag-handle{display:none}#webform-submission-test-add-form .form-item-supporting-documents{padding:20px 0}#webform-submission-test-add-form input#edit-actions-submit{background:#56c4bd;padding:20px 40px;border:none;color:#fff;font-weight:700;transition:all .3s;margin:40px auto 0 auto;display:block}#webform-submission-test-add-form input#edit-actions-submit:hover{background:#5697c4}form.webform-submission-contact-node-5-form>div.form-item{display:flex;flex-direction:column}@media only screen and (min-width:600px){form.webform-submission-contact-node-5-form>div.form-item{flex-direction:row}}form.webform-submission-contact-node-5-form label{min-width:100px;font-weight:700}form.webform-submission-contact-node-5-form input.form-email,form.webform-submission-contact-node-5-form input.form-text{border:1px solid #ccc;border-radius:0;-webkit-appearance:none;box-sizing:border-box;max-width:100%;padding:8px 10px}form.webform-submission-contact-node-5-form input.form-email,form.webform-submission-contact-node-5-form input.form-text,form.webform-submission-contact-node-5-form textarea{flex:1;flex-grow:1;box-sizing:border-box;display:inline-block;width:100%;max-width:400px}@media only screen and (min-width:600px){form.webform-submission-contact-node-5-form .captcha,form.webform-submission-contact-node-5-form input.form-submit{margin-left:100px!important}}input#edit-submit{background:#56c4bd;color:#fff;padding:10px 30px;border:none;transition:all .15s}input#edit-submit:hover{background:#5697c4}footer{background:#ededed;z-index:6}footer #map{min-height:200px}footer i.icon{font-size:2rem;margin-right:10px;width:30px;text-align:center}footer a{font-style:normal;text-decoration:none;color:inherit}footer a:hover{color:inherit}@media only screen and (min-width:600px){footer{display:flex}footer>div{flex:1}footer h2{padding-left:40px;margin-top:0}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#footer,#header-region,#navigation,#search-theme-form,.breadcrumb,.feed-icon,.links,.sidebar,.tabs{display:none}#page{width:100%}#content,#content #content-inner,.content,.title{margin:20px 0;width:auto}a:active,a:hover,a:link,a:visited{color:#000}#content a:link:after,#content a:visited:after{content:" (" attr(href) ") ";font-size:11px;line-height:16.5px;font-size:1.1rem;line-height:1.65rem;font-weight:400}}