.bg{background-size:cover;background-repeat:no-repeat;background-position:center}.bg.bg--contained{background-size:contain}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex--sbtw{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex--arnd{-ms-flex-pack:distribute;justify-content:space-around}.flex--col,.flex--col-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex--col-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.abs,.abs--cover,.critical-incident__container::before,.thumbnail__content::before{position:absolute}.abs--cover,.critical-incident__container::before,.thumbnail__content::before{top:0;right:0;bottom:0;left:0}.bg{background-size:cover;background-repeat:no-repeat;background-position:center}.hidden{display:none}.critical-incident__container::before,.thumbnail__content::before{content:'';-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.content-block.black,.page-banner.black,.projects-and-expertise.black{background-color:#000}.content-block.green,.page-banner.green,.projects-and-expertise.green{background:-webkit-gradient(linear, left top, left bottom, from(#37d5a0), to(#008397));background:linear-gradient(#37d5a0, #008397)}.content-block.teal,.page-banner.teal,.projects-and-expertise.teal{background-color:#008397}.content-block.white,.page-banner.white,.projects-and-expertise.white{background-color:#fff}.content-block.yellow,.page-banner.yellow,.projects-and-expertise.yellow{background-color:#FFBF00}.content-block.grey,.page-banner.grey,.projects-and-expertise.grey{background-color:#F0F0F0}.sr-only{position:absolute;left:-1000px}.uppercase{text-transform:uppercase}@font-face{font-family:'sansa_soft_prosemibold';font-weight:normal;font-style:normal;src:url("../fonts/sansasoftpro-semibold-webfont.eot");src:url("../fonts/sansasoftpro-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sansasoftpro-semibold-webfont.woff2") format("woff2"),url("../fonts/sansasoftpro-semibold-webfont.woff") format("woff"),url("../fonts/sansasoftpro-semibold-webfont.ttf") format("truetype"),url("../fonts/sansasoftpro-semibold-webfont.svg#sansa_soft_prosemibold") format("svg")}@font-face{font-family:'sansa_soft_pronormal';font-weight:normal;font-style:normal;src:url("../fonts/sansasoftpro-normal-webfont.eot");src:url("../fonts/sansasoftpro-normal-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sansasoftpro-normal-webfont.woff2") format("woff2"),url("../fonts/sansasoftpro-normal-webfont.woff") format("woff"),url("../fonts/sansasoftpro-normal-webfont.ttf") format("truetype"),url("../fonts/sansasoftpro-normal-webfont.svg#sansa_soft_pronormal") format("svg")}@font-face{font-family:'gandhi_sansregular';font-weight:normal;font-style:normal;src:url("../fonts/gandhisans-regular-webfont.eot");src:url("../fonts/gandhisans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/gandhisans-regular-webfont.woff2") format("woff2"),url("../fonts/gandhisans-regular-webfont.woff") format("woff"),url("../fonts/gandhisans-regular-webfont.ttf") format("truetype"),url("../fonts/gandhisans-regular-webfont.svg#gandhi_sansregular") format("svg")}@font-face{font-family:'SSSocialCircle';font-weight:normal;font-style:normal;src:url("../fonts/ss-social-circle.eot");src:url("../fonts/ss-social-circle.eot?#iefix") format("embedded-opentype"),url("../fonts/ss-social-circle.woff") format("woff"),url("../fonts/ss-social-circle.ttf") format("truetype"),url("../fonts/ss-social-circle.svg#SSSocialCircle") format("svg")}h1,h2,h3,h4,h5{font-family:"SansaSoft",Helvetica,Arial,"Lucida Grande",sans-serif}.site-navi__layout>li:not(.research-nav)>.sub-menu li{-webkit-column-break-inside:avoid;break-inside:avoid;display:table;width:100%}@media only screen and (min-width: 1024px){.site-navi__layout>li.extra-row>.sub-menu,.site-navi__layout>li.extra-row>.popular-links{height:254px}}@media only screen and (min-width: 1441px){.site-navi__layout>li.extra-row>.sub-menu,.site-navi__layout>li.extra-row>.popular-links{height:297px}}.button{display:inline-block;padding:0.875rem 1rem 0.8125rem;background-color:#edeff0;color:#051c2a;text-decoration:none;border:1px solid #cdd1d4}.button--white{border-radius:3px;border-width:2px;border-color:#F7F8F8;background-color:transparent;color:white}.button--white:hover,.button--white:active,.button--white:focus{color:#fff;background-color:rgba(55,213,160,0.75)}.critical-incident{--banner-bg:#fff;--banner-text:#000;--banner-align:top}.critical-incident.bg{background-position:var(--banner-align)}.critical-incident__container{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4rem;color:var(--banner-text);text-align:center}.critical-incident__container::before{background-color:var(--banner-bg);opacity:0.8}.critical-incident__container>div{position:relative;z-index:1}.critical-incident__container div+div{margin-top:2rem}.critical-incident__container[data-banner-color="black"]{--banner-bg:#000;--banner-text:#fff}.critical-incident__container[data-incident-level="3"]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.critical-incident__container[data-incident-level="3"]::before{opacity:1}.critical-incident a+a{margin-left:1.5rem}.critical-incident h1{color:var(--banner-text);margin-top:0;font-size:40px}.critical-incident p{max-width:900px;font-size:20px;margin:0 auto}.critical-incident span{font-weight:bold}.pathway{background-color:#fff;margin:0;padding:4rem 1.5rem}.pathway[data-module-padding='none']{padding:0}.pathway[data-module-padding='reduced']{padding:1.5rem}.pathway[data-module-bg='gray']{background-color:#efefef}.pathway__item-toggle,.pathway__outcome-toggle{cursor:pointer;background-color:#efefef;padding:1.5rem;border-top:1px solid #cfcfcf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pathway__item-toggle::after,.pathway__outcome-toggle::after{font-family:'icon-curtin';content:'\f103'}.pathway__item-toggle:hover,.pathway__outcome-toggle:hover{background-color:#f4f4f4}.pathway__item-toggle>div,.pathway__outcome-toggle>div{overflow-wrap:break-word}.pathway__options-container{position:relative;width:auto;min-width:280px;max-width:1200px;margin:0 auto}[data-columns="2"] .pathway__options-container,[data-columns="3"] .pathway__options-container{margin:0}.pathway__content{padding:1.5rem}.pathway__pane{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;border:1px solid #cfcfcf;border-radius:.5rem .5rem 0 0}.pathway__pane.active{display:-webkit-box;display:-ms-flexbox;display:flex}.pathway__toggle-back{display:none;margin-top:1.5rem;text-transform:none;min-width:100px;text-align:center}.pathway__toggle-back::before{font-family:'icon-curtin';content:'\f102';font-size:10px;margin-right:4px}.pathway h2{text-align:left}.pathway h3{margin:0;font-size:1.4rem}.pathway h4,.pathway h5{margin-top:0}.pathway i.fa{margin:0 1rem;font-weight:bold;font-size:2rem}.pathway p:last-child{margin:0}.pathway .module__header{padding-bottom:15px;max-width:900px;text-align:center;margin:0 auto}@media (min-width: 900px){.pathway .module__header{padding-bottom:20px}}.align-left .pathway .module__header{text-align:left;margin:0}.pathway .module__header__heading{text-align:center;margin:0 auto}.pathway .module__header__subheading{font-weight:600;margin:2rem 0}.pathway .module__header p{margin-top:2rem}.content .module.portfolio-entry{margin-bottom:40px}.content .module.portfolio-entry[data-module-bg="white"]{background-color:#fff}.content .module.portfolio-entry[data-module-bg="gray"]{background-color:#efefef}.content .module.portfolio-entry .module-container{max-width:1200px;margin:0 auto}.folio-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;position:relative}.folio-select::after{font-family:'icon-curtin';content:'\f105';color:#333;right:0;top:0;bottom:0;width:40px;position:absolute;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.folio-select label{padding:0 1rem;margin:0}.folio-select select{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0 8px;border:1px solid #cfcfcf;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:normal}.folio-tabs{border:1px solid #cfcfcf;border-radius:.5rem .5rem 0 0;overflow:hidden;background-color:#fff}.folio-tabs__tab-content{padding:1.5rem;min-height:200px;display:none}.folio-tabs__tab-content.active{display:block}.folio-tabs__tab-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.folio-tabs__tab-select button{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:none;box-shadow:none;border:1px solid #cfcfcf;border-width:0 1px 1px 0;background-color:#efefef;font-weight:bold}.folio-tabs__tab-select button.active{background-color:#fff}.folio-tabs__tab-select button:last-child{border-right:0}.profile-data-table tbody td{padding:8px 16px;font-size:15px}.profile-data-table tbody td:first-child{text-align:left;max-width:400px}.student-profile__group>h2{margin:24px 0 6px}.box--overlay.section-overview-banner{background-position:center}.box--overlay.section-overview-banner[data-bg-align="top"],.box--overlay.section-overview-banner[data-bg-align="top"] .box--overlay__blur{background-position:top}.box--overlay.section-overview-banner[data-bg-align="bottom"],.box--overlay.section-overview-banner[data-bg-align="bottom"] .box--overlay__blur{background-position:bottom}.testimonial{--testimonial-bg:var(--gray--bg, #efefef);--testimonial-content-bg:var(--white, #fff);background-color:var(--testimonial-bg);clear:both;margin-top:1.5rem}.testimonial{padding:2rem}@media screen and (min-width: 420px){.testimonial{padding:calc(2rem + 4 * ((100vw - 420px) / 1500))}}@media screen and (min-width: 1920px){.testimonial{padding:6rem}}.testimonial__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;min-height:300px;background-color:var(--testimonial-content-bg)}@media (min-width: 900px){.testimonial__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.testimonial__content{color:var(--text-color);font-style:italic;max-width:900px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2rem 2rem 0}.testimonial__content p:not(.testimonial__reference){font-size:24px}.testimonial__content .testimonial__reference{float:right}.testimonial__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;height:100%;padding:1.5rem}@media (min-width: 900px){.testimonial__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.testimonial__image img{display:block;border-radius:50%}.testimonial__image img{width:180px}@media screen and (min-width: 420px){.testimonial__image img{width:calc(180px + 100 * ((100vw - 420px) / 780))}}@media screen and (min-width: 1200px){.testimonial__image img{width:280px}}.testimonial__image img{height:180px}@media screen and (min-width: 420px){.testimonial__image img{height:calc(180px + 100 * ((100vw - 420px) / 780))}}@media screen and (min-width: 1200px){.testimonial__image img{height:280px}}@supports ((-o-object-fit: cover) or (object-fit: cover)){.testimonial__image img{-o-object-fit:cover;object-fit:cover}}@media (min-width: 900px){.testimonial__image img{float:right}}.thumbnail{--thumb-color:var(--text-color, #384a55);--thumb-overlay:#fff;--thumb-outline:#ffb000;--thumb-width:432px;--thumb-content-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:0;width:var(--thumb-width);min-width:220px;max-width:432px;margin:1rem;text-decoration:none;outline:1px solid transparent;-webkit-transition:outline 0.5s ease;transition:outline 0.5s ease;border:0}.thumbnail{height:216px}@media screen and (min-width: 420px){.thumbnail{height:calc(216px + 84 * ((100vw - 420px) / 780))}}@media screen and (min-width: 1200px){.thumbnail{height:300px}}.thumbnail:hover,.thumbnail:active,.thumbnail:focus{outline:1px solid var(--thumb-outline);border:0}.thumbnail:hover>div::before,.thumbnail:active>div::before,.thumbnail:focus>div::before{opacity:1}.thumbnail:focus{outline:1px solid var(--thumb-outline)}.thumbnail h3,.thumbnail p{margin:0;text-align:center}.thumbnail h3{font-size:20px;line-height:1.2}.thumbnail__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:.4rem 1.5rem;height:var(--thumb-content-height);color:var(--thumb-color, #fff);-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (min-width: 768px){.thumbnail__content{--thumb-content-height:250px}}@media screen and (min-width: 768px) and (min-width: 420px){.thumbnail__content{--thumb-content-height:calc(250px + -100 * ((100vw - 420px) / 780))}}@media screen and (min-width: 768px) and (min-width: 1200px){.thumbnail__content{--thumb-content-height:150px}}.thumbnail__content::before{z-index:-1;background:var(--thumb-overlay, #efefef);opacity:0.8}.full-cover .thumbnail__content{--thumb-content-height:100%}[data-overlay-color="black"] .thumbnail__content{--thumb-color:var(--white);--thumb-overlay:var(--black)}[data-overlay-color="white"] .thumbnail__content{--thumb-overlay:var(--white)}[data-overlay-color="yellow"] .thumbnail__content{--thumb-color:var(--white);--thumb-overlay:var(--yellow)}.page--home .open-day{position:relative;background-image:url("/wp-content/themes/curtin-site-2016/img/hero-left-2.jpg"),url("/wp-content/themes/curtin-site-2016/img/hero-right-2.jpg") !important;background-position:bottom left,bottom right;background-size:auto 95%,auto 95%;background-repeat:no-repeat}.page--home .open-day:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left bottom, left top, from(#8c2100), color-stop(50%, rgba(231,67,16,0.85)), to(rgba(243,146,0,0.85)));background-image:linear-gradient(to top, #8c2100, rgba(231,67,16,0.85) 50%, rgba(243,146,0,0.85));mix-blend-mode:multiply}.page--home .open-day .box--overlay__blur{display:none}.page--home .open-day .box--overlay__panel{background:none}.page--home .open-day .open-day__logo{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:40%}@media only screen and (max-width: 600px){.page--home .open-day{background-size:auto 65%,auto 65%}}@media only screen and (min-width: 768px){.page--home .open-day .open-day__logo{top:60px}}@media only screen and (min-width: 1200px){.page--home .open-day .open-day__logo{max-height:40%}}.thumbnails{--mod-bg:var(--black, #000);--mod-color:var(--white, #fff)}.thumbnails[data-bg-color="black"],.thumbnails[data-bg-color="gray"],.thumbnails[data-bg-color="white"],.thumbnails[data-bg-color="yellow"]{background-color:var(--mod-bg);color:var(--mod-color)}.thumbnails[data-bg-color="gray"]{--mod-bg:var(--gray--darker);--mod-color:var(--white, #384a55)}.thumbnails[data-bg-color="white"]{--mod-bg:var(--white, #fff);--mod-color:var(--text-color, #384a55)}.thumbnails[data-bg-color="yellow"]{--mod-bg:var(--yellow);--mod-color:var(--white, #384a55)}.thumbnails__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:1440px;margin-left:auto;margin-right:auto}.thumbnails__container[data-thumb-align='left']{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.thumbnails__container .thumbnail{width:var(--thumb-width)}[data-cols='4'] .thumbnails__container .thumbnail{--thumb-width:340px}[data-cols='5'] .thumbnails__container .thumbnail{--thumb-width:260px}[data-cols='6'] .thumbnails__container .thumbnail{--thumb-width:220px;height:220px}[data-cols='6'] .thumbnails__container .thumbnail .thumbnail__content{--thumb-content-height:100%}.sponsors__logo{margin:0 1.5rem .8rem 0;max-width:240px}.single-sponsor .page-title{margin:1.5rem 0}
