@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');
@font-face{font-family:'NeueHelveticaPro';font-style:normal;font-weight:bold;src:url('https://www.monash.edu/__data/assets/git_bridge/0004/2386318/build/NeueHelveticaPro-79CmBold.woff2?h=03da8fd') format('woff2'),
url('https://www.monash.edu/__data/assets/git_bridge/0004/2386318/build/NeueHelveticaPro-79CmBold.woff?h=03da8fd') format('woff');}
.non-condensed-override {font-family:sans-serif !important}

.c-FFFF00 {background-color:#FFFF00 !important;}
.c-C9B219 {background-color:#C9B219 !important;}
.c-FFAA18 {background-color:#FFAA18 !important;}
.c-FF5E43 {background-color:#FF5E43 !important;}
.c-F3A0FF {background-color:#F3A0FF !important;}
.c-80A8FF {background-color:#80A8FF !important;}
.c-00D7F2 {background-color:#00D7F2 !important;}
.c-00AC56 {background-color:#00AC56 !important;}
.c-00FF00 {background-color:#00FF00 !important;}
.c-996D4B {background-color:#996D4B !important;}

ul {margin: 0px 0px 0px 1em;padding: 0px;}
ol {margin: 0px 0px 0px 2em;padding: 0px;}


.css-5cm1aq{color:#000;height:100px;}
.css-zf0iqh{display:flex;flex-direction:column;/*min-height:100vh;*/}
.top-bar-nav{background-color:#fff;color:#000;text-align:center;position:fixed;width: 100%;top:0px;z-index:100;display: flex; align-items: center;justify-content: space-between;}
.top-bar-nav a{padding:1em;max-height:100px;}
.mobile-display{display:none;}
.top-bar-nav a img{height:50px;}
.breadcrumb-name-container{display: inline-flex; width: 100%;flex-direction:row;}
@media screen and (max-width:48em){.breadcrumb-name-container{flex-direction:column;}}
.breadcrumb-container {cursor:pointer !important;display: flex;flex-direction: column-reverse;justify-content: flex-end;gap: 10px;font-size: 12px;text-transform: uppercase;width: max-content;padding: 1em;}
.breadcrumb-container a:hover {background:#969696 !important;}
@media screen and (max-width:48em){
    .top-bar-nav a {max-height:70px;padding:0.5em;}
    .top-bar-nav a img{height:inherit;max-height: inherit;}
    .top-bar-nav p{padding: 0 20px}
    .mobile-display{display:block !important;}
    .mob-none {display:none !important;}
} 
}
@media screen and (min-width:60em){.top-bar-nav a {display:block;}
}

/* menu button */
.css-v9nucs{display:inline-flex;
-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;line-height:1.2;font-weight:600;min-width:2.5rem;font-size:26px;background-color:#fff;color:#000;z-index:100;padding: 0.5em;min-height:70px;min-width:100px;height:100px;}
.css-v9nucs:focus,.css-v9nucs[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-v9nucs[disabled],.css-v9nucs[disabled]:focus,.css-v9nucs[disabled]:hover,.css-v9nucs[aria-disabled="true"],.css-v9nucs[aria-disabled="true"]:focus,.css-v9nucs[aria-disabled="true"]:hover,.css-v9nucs[data-disabled],.css-v9nucs[data-disabled]:focus,.css-v9nucs[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-v9nucs:hover,.css-v9nucs[data-hover]{background:#ffff0050 !important}
.css-v9nucs:active,.css-v9nucs[data-active]{background-color:rgb(203,213,224);}
.css-18sy1op{display:inline-flex;-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;width:78px;line-height:1.2;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;font-weight:600;height:78px;min-width:2.5rem;font-size:26px;padding-left:1rem;padding-right:1rem;background-color:rgb(0,0,0);color:rgb(255,255,255);border:0px;z-index:100;}
@media screen and (min-width:48em){.css-18sy1op{width:83px;height:83px;}
}
@media screen and (min-width:62em){.css-18sy1op{width:104px;height:104px;}
}


.intro-box_text p {font-size:16px;margin: 1em 0;}
.intro-box_text ul, .intro-box_text ol {font-size:16px;}

#heading_3023183 {margin:-1em !important;flex-direction:row;}
#mada-main {display: inline-flex;  align-items: flex-end;justify-content:space-between;    padding: 0 0.25em;background:#00000055;}
#mada-main #title-text {z-index:1;}
#mada-main h1 {line-height: 0.9;font-size: 5em;font-weight: 700;text-transform: uppercase;margin:0.5em 0 0 0.25em;}
    #mada-main #body-text{font-size: 1.25em;}
    #mada-main #body-text h1, .box-feat_map h1{font-size:5vw;} 
    #mada-main #body-text h2{font-weight:normal !important}
    .white-bg p {margin:1em 0;}
@media screen and (max-width: 52em) {#mada-main #body-text{font-size:16px;}}
@media screen and (max-width: 48em) {
    #mada-main #body-text{font-size:20px;}
    .bar-code{padding: 7.5px;}
    .bar-code img{max-width:25px}
    #mada-main {flex-direction:column; align-items: center;width:100%}
    #mada-main #title-text {width: 100%;padding: 0 0.5em;border-right: 0px;}
    #mada-main #title-text h1 {font-size:5em !important;}
    #mada-main #body-text h1, .box-feat_map h1{font-size:1.3em;}
    #mada-main #body-text h2 {font-size:0.8em;}
    #mada-main #body-text h3 {font-size:0.7em;}
    .box-feat_map h1{font-size:2em !important;}
    #mada-main #background {height:250px;background:#000;}
    #mada-main #white-clip {height:250px;}
    #heading_3023183 {margin:-2em 0 0 0 !important;}
    .white-bg p {font-size:18px;margin:0.5em 0;}
}

.main-links{display:inline-flex;gap: 2vw;width: 100%;justify-content: space-between;font-size:2.53vw; align-items: center;flex-direction: row;}
.main-links h2{padding: 0.25em 0.5em;}
.main-links .css-1eejms4{text-align:center;}
@media screen and (max-width:48em) { .main-links{font-size: 7vw;padding:  0;    flex-direction: column;}}
.css-1eejms4{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;display:inline-block;width: 100%;}
.css-1eejms4:focus,.css-1eejms4[data-focus]{  }

.css-uy4t76{position:relative;transition:all 0.2s;}
.css-1eejms4:focus,.css-1eejms4[data-focus], .css-uy4t76:hover{    background-blend-mode: lighten;  background-color: #FFFF00;}

/*
#root{padding:0em 1em 0em 1em;}
@media screen and (min-width:48em) {#root{padding:1em 1em 0em 1em !important;}} */
@media screen and (max-width:48em) {.browse-by-links{flex-direction: column !important;} .browse-border{display:none !important;}}
.browse-by-container {padding:0em 0 3em 0; font-size: larger;clear: both;;margin: 2em 0;display: block;}
.browse-by-links {display: inline-flex;    justify-content: space-evenly;    width: 100%;    font-size: 1em;    align-items: center;    gap: 2em;flex-direction:row;}
.browse-by-links a{    font-size: 1.5em;    border-bottom: 2px #ffff00 solid;    padding: 0.5em 1.5em;    text-align: center;    width: 100%;}
.browse-by-links a:hover {background:#ffff00;color:#000 !important;}
.browse-border {width:2px; height:50px;background:#ffff00;}
@media screen and (min-width: 60em){.browse-by-links a{font-size:1.5em;border: 2px #ffff00 solid;padding: 0.5em 1.5em;}}



.css-5f3whf .css-v9nucs {background-color: #fff !important; color: #000 !important;float: right; margin-right: 1em;cursor: pointer;}


.showcase_now {display:inline-grid;width:100% !important;overflow:hidden;background:#ffff00;grid-template-columns: repeat(3,1fr);row-gap: 2px;column-gap: 2px;}
.showcase_now .a-showcase {aspect-ratio: 1.59 / 1 auto;min-height:300px;position: relative;transition: all 0.5s;}
.showcase_now .a-showcase:hover .name-showcase {opacity:1;}
.showcase_now .image-showcase {background-size:cover !important;height: 100%;display: grid;align-content: center;background-position: center;}
.showcase_now .name-showcase{justify-self: center;text-align:center; opacity:0; transition: all 0.5s;font-size: 0.75em;font-family:sans-serif;align-items: center;padding:0 0.5em;width: 100%; backdrop-filter: blur(2px);
    -webkit-backdrop-filter: grayscale(1) blur(2px);background: #ffffff77;}
@media screen and (min-width: 60em) {.showcase_now .name-showcase {font-size: 1.5em;;} }


/* LISTS */
.list-row{width: 100%;gap: 0.5em;padding: 2em 0.5em;display: inline-flex;flex-wrap:wrap;}  
.list-li{padding: 0.5em;width: 100%;text-align: center; border-bottom:1px solid #ffff00;flex-grow:1;}
@media screen and (min-width: 48em){.list-li {font-size: 15px;  align-self: center;width: 49%;}}
@media screen and (min-width: 60em){.list-li {font-size: 30px;  align-self: center;width: 32%;}}
.list-li:hover {background:#ffff00 !important;}

/*Thumbnail list */
.thumb-list-row {display: inline-flex;flex-wrap: wrap;gap: 1em; padding:0.5em;justify-content: space-between;width: 100%;}
.thumb-listed-name {width: 100%;display: inline-flex;align-items: center;border-bottom: 2px solid #ffff00;flex-grow: 1;}
.thumb-list-li{padding: 0 0.5em;}
.list-thumbnail{width: 100px;height: 100px;border-right: 2px #ffff00 solid;background-size: cover !important; background-position: center !important;}
@media screen and (min-width: 48em){.thumb-listed-name {width: 49%}}
@media screen and (min-width: 60em){.thumb-listed-name {width: 32%}}   
.thumb-listed-name:hover #hover-hidden {visibility:visible;z-index:500;}
.thumb-listed-name:hover {background:#ffff00;}
#hover-hidden {box-shadow: 0px 0px 3px #fff;position:absolute;visibility:hidden;width:300px;margin-top:-191px;}

.feature-box-row {display: grid;width: 100%;margin: 0;; gap: 0.5em;padding:2em 0;}
.feature-box {width: 100%;}
.feature-box-img {display: flex;width: 100%;height: 300px;background-size: cover;background-position: center;align-items: end;justify-content: center; transition: all 0.5s ease;text-align:center;border-bottom: 1px #ffff00 solid;}
.feature-box-title {display: block; padding: 0.25em;background: #fff; font-family: 'NeueHelveticaPro'; font-size: 2.5vw;width: 100%;transition: all ease 0.25s; mix-blend-mode: lighten; line-height: 1;}
.feature-box:hover .feature-box-title {backdrop-filter: blur(0px);-webkit-backdrop-filter: blur(0px);background: #ffff00;}
@media screen and (min-width: 30em){.feature-box-row {grid-template-columns: repeat(1,1fr);}}
@media screen and (min-width: 48em){.feature-box-row {grid-template-columns: repeat(2,1fr)}}
@media screen and (min-width: 60em){.feature-box-row {grid-template-columns: repeat(3,1fr)}}

.madanow-line{border: 1px solid #fff;}

#video-container {width: 100%;height:max-content;align-self:center}
.embed-youtube {
    position: relative;
    padding-bottom: 50%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.embed-youtube iframe,.embed-youtube object,.embed-youtube embed {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.intro-box_text_dept-page {justify-content: space-between; display:inline-flex;flex-direction:row; padding: 0.5em 2em; width: 100%;gap:2em}
.intro-box_text_dept-page-img{display:block;background-position-y:top !important;background-position-x:center !important;background-size: cover !important;min-width:30%;min-height:300px;max-height: 500px;}
.intro-box_text {padding: 0.5em ;}
.intro-box_text div {border: 2px solid;  padding: 0em 1em;width: -webkit-fill-available;}
.black-bg {background:#000; color:#fff;padding:2em 4em;}
.white-bg {padding:2em 4em;}
.intro-box_text a img {transition:box-shadow 0.5s;}
.intro-box_text a img:hover{box-shadow:#fff 0px 0px 10px 0px;}
@media screen and (max-width:48em){
    .intro-box_text{margin: 0em; padding: 1em 0.5em; flex-direction: column !important;gap:1em;}
    .intro-box_text_dept-page{flex-direction: column !important;gap:1em;}
        .intro-box_text_dept-page p{font-size: 0.75em;}
    .black-bg {padding:1em;}
     .white-bg {padding:1em;}

}
#other ul li:hover{background:#969696;}

.menu-others{width:30%;display:inline-flex;gap:2em;}
.menu-others li{border-bottom: 2px solid #fff;}
.menu-others a{  margin: 0.5em 0;}


/*Theme CSS */
.iri-button{padding:0.5em 1em;background: linear-gradient(#006dae, #006dae); color: #fff !important;}
.iri-button:hover {color:#000 !important; background:#ffff00;}
.iri-margin{margin: 0 calc(50% - 50vw);background:url('https://www.monash.edu/__data/assets/image/0011/3413549/1500_2023_MN_iridescent-abstract-v3.jpg');background-size:cover; background-position:center;background-attachment: fixed; min-height:1.1em;border-top: solid #fff 2px;border-bottom: solid #fff 2px;-webkit-background-size: 2650px 1440px;}  


html{line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;touch-action:manipulation;}
body{position:relative;min-height:100%;font-feature-settings:"kern";}
*,::before,::after{border-width:0px;border-style:solid;box-sizing:border-box;}
main{display:block;}
a *{cursor: pointer !important;}
hr{border-top-width:1px;box-sizing:content-box;height:0px;overflow:visible;}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em;}
a{cursor: pointer;background-color:transparent;color:inherit;text-decoration-line:inherit;text-decoration-style:inherit;text-decoration-color:inherit;text-decoration:inherit;}
abbr[title]{border-bottom-style:none;text-decoration:underline;text-decoration-line:underline;text-decoration-style:dotted;}
b,strong{font-weight:bold;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0px;}
button,input{overflow:visible;}
button,select{text-transform:none;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0px;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0px;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none !important;}
input[type="number"]{}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none !important;}
::-webkit-file-upload-button{-webkit-appearance:button;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-caps:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none !important;}
body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0px;}
button{background-color:transparent;padding:0px;}
fieldset{margin:0px;padding:0px;}
textarea{resize:vertical;}
button,[role="button"]{cursor:pointer;}
table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-family: "NeueHelveticaPro", "Roboto Condensed", "Arial Narrow", "Arial", sans-serif; ;font-size:inherit;font-weight:inherit;}
h2 {font-size: 1.5em;   font-weight: bold;}
button,input,optgroup,select,textarea{padding:0px;line-height:inherit;color:inherit;}
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}
img,video{max-width:100%;height:auto;}
[data-js-focus-visible] :focus:not([data-focus-visible-added]){outline:none;box-shadow:none;}
body{font-family:Roboto,Helvetica,sans-serif;color:#fff;background: #fff;transition:background-color 0.2s;line-height:1.5;}
::-webkit-input-placeholder{color:rgb(160,174,192);}
::placeholder{color:rgb(160,174,192);}
*,::before,::after{border-color:#000;word-wrap:break-word;}
body > div{font-size:26px;color:#000;line-height:1.375;}
:focus{box-shadow:grey 0px 0px 0px 2px !important;}
a:active{box-shadow:none !important;}

.css-1oyxmj9{margin:0px;line-height:1;font-size:18px;text-align: left;}
.css-1qulroz{-webkit-box-flex:1;flex-grow:1;position:relative;overflow:hidden;}
@media screen and (min-width:30em){.css-1qulroz{overflow:hidden;}
}
@media screen and (min-width:48em){.css-1qulroz{overflow:visible;}
}
.css-1c4waqr{margin-left:0px;margin-right:0px;display:block;}
@media screen and (min-width:30em){.css-1c4waqr{display:block;}
}
/*@media screen and (min-width:48em){.css-1c4waqr{display:none;}
}*/
@-webkit-keyframes scroll{0%{transform:translate(100%,0px);}
100%{transform:translate(-100%,0px);}
}
@-webkit-keyframes scroll{0%{transform:translate(100%,0px);}
100%{transform:translate(-100%,0px);}
}
@-webkit-keyframes slide{0%{transform:translateY(-100%);opacity:0;}
100%{transform:translateY(0px);opacity:1;}
}
@-webkit-keyframes slide{0%{transform:translateY(-100%);opacity:0;}
100%{transform:translateY(0px);opacity:1;}
}
.css-x1z5jc{width:100%;max-width:100%;position:relative;}

.css-x1z5jc > .scroller{animation-duration:5s;animation-fill-mode:forwards;animation-timing-function:linear;animation-iteration-count: infinite}
.css-x1z5jc > .slider{animation-duration:1s;animation-delay:3s;animation-fill-mode:forwards;animation-timing-function:ease-out;position:absolute;opacity:0;}
.css-x1z5jc.running{opacity:1;}
.css-x1z5jc.running > .slider{animation-name:slide;}
.css-x1z5jc.running > .scroller{animation-name:scroll;}

@media screen and (min-width:62em){.css-x1z5jc > .scroller{animation-duration:10s;}
}


.css-1oi1suz, .css-1oi1suz-h2{font-family: "NeueHelveticaPro",  "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;    align-items: center; font-weight:700;font-size:12vw;line-height:0.8;text-transform:uppercase;margin:0px;padding:1rem;border-bottom:2px solid;}
.css-1oi1suz-h2{font-size:10vw;}
@media screen and (min-width:60em){ .running .css-1oi1suz {font-size:14vw;line-height: 0.4;margin-bottom: 0.3em;margin-top:0.6em;}
.css-1oi1suz{font-size:5vw;}
.css-1oi1suz-h2{font-size:4vw;}
}

.css-15wrqwa{font-family: "NeueHelveticaPro", "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;    align-items: center; font-weight:700;font-size:29.8vw;line-height:0.8;text-transform:uppercase;margin:0px;padding:0.5rem;white-space:nowrap;}
.css-ckev5b{padding:0.25rem 0.75rem;background-color:rgb(235,235,235);position:relative;}
.css-7h3qn2{position:fixed;inset:auto auto 1rem 1rem;z-index:1000;}
@media screen and (min-width:30em){.css-7h3qn2{position:fixed;inset:auto auto 1rem 1rem;}
}
@media screen and (min-width:48em){.css-7h3qn2{position:fixed;inset:0.5rem 1rem auto auto;}
}
@media screen and (min-width:62em){.css-7h3qn2{top:1rem;}
}

.css-18sy1op:focus,.css-18sy1op[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-18sy1op[disabled],.css-18sy1op[disabled]:focus,.css-18sy1op[disabled]:hover,.css-18sy1op[aria-disabled="true"],.css-18sy1op[aria-disabled="true"]:focus,.css-18sy1op[aria-disabled="true"]:hover,.css-18sy1op[data-disabled],.css-18sy1op[data-disabled]:focus,.css-18sy1op[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-18sy1op:hover,.css-18sy1op[data-hover]{background-color:rgb(255,255,255);color:rgb(0,0,0);}
.css-18sy1op:active,.css-18sy1op[data-active]{background-color:rgb(203,213,224);}
.css-hx6g9d{font-size: 36px;font-weight: 400;text-decoration: underline;text-decoration-color: #ffff00;   font-family: 'NeueHelveticaPro';}
.css-32yohf{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;overflow:hidden;}
.css-32yohf:hover,.css-32yohf[data-hover]{text-decoration-line:none;text-decoration:none;}
.css-32yohf:focus,.css-32yohf[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-rh08f{font-family: "NeueHelveticaPro", "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:40px;line-height:0.8;text-transform:uppercase;color:rgb(0,0,0);margin:0.75rem 0px;display:block;}
@media screen and (min-width:30em){.css-rh08f{font-size:67px;display:block;}
}
@media screen and (min-width:48em){.css-rh08f{font-size:95px;display:inline-block;}
}
@media screen and (min-width:62em){.css-rh08f{font-size:140px;}
}
.css-3y1qrg{position:relative;transition:all 0.2s;overflow:hidden;}
.css-3y1qrg::before{content:"";position:absolute;inset:50% 0px 0px;transform:translateY(-50%);width:0.73em;height:0.73em;background-color:rgb(0,0,0);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;opacity:0;transition:all 0.2s;}
.css-3y1qrg:hover{padding-left:0.78em;}
.css-3y1qrg:hover::before{opacity:1;}
.css-16b6g8h{padding-left:1rem;padding-right:1rem;margin:0px 0px 3rem;padding-top:0.5rem;}
.css-1pwc3xl{display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:100%;max-width:98%;margin-left:auto;margin-right:auto;}
@media screen and (min-width:48em){.css-1pwc3xl{max-width:90%;}
}
.css-1u5daxw{flex:1 1 0%;display:inline-flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;}
.css-13xs8ie{position:relative;}
.css-13xs8ie > *{overflow:hidden;position:absolute;inset:0px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;}
.css-13xs8ie > img,.css-13xs8ie > video{object-fit:cover;}
.css-13xs8ie::before{height:0px;content:"";display:block;padding-bottom:56.25%;}
.css-82vpj{padding:0.25rem 0.75rem;background-color:transparent;position:relative;}
.css-4nagcy{display:grid;row-gap:1rem;column-gap:1rem;grid-template-columns:repeat(1,1fr);width:100%;max-width:1000px;}
@media screen and (min-width:30em){.css-4nagcy{grid-template-columns:repeat(1,1fr);}
}
@media screen and (min-width:48em){.css-4nagcy{grid-template-columns:repeat(2,1fr);}
}
.css-4nagcy p{margin-bottom:1em;}
.css-17op8h4{padding-left:1rem;padding-right:1rem;margin:0px 0px 3rem;}
.css-mpe6r8{display:inline-flex; flex-direction:column;row-gap:1rem;column-gap:1rem;padding: 1.5rem 1em 5rem 1em;width:100%;}
@media screen and (min-width:60em){.css-mpe6r8{flex-direction:row;}
}
.student_award {font-size: 18px;min-width: 20%;display: flex; justify-content: center;}
.iri-award {border: solid 2px #00FF00; padding: 0.5em;  flex: 1;}


.css-10z9nzw{grid-column-start:span 1;grid-column-end:span 1;line-height:normal;}
.css-12ow1nz{list-style-type:none;border-top-width:2px;border-top-style:solid;border-top-color:#fff;font-size:18px;margin: auto !important;}
.css-12v9fsd{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#00D7F2;}
.css-1bvdrhg{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;}
.css-1bvdrhg:hover,.css-1bvdrhg[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-1bvdrhg:focus,.css-1bvdrhg[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-ve3vzo{width: 100%;min-width: 150px;max-width:30%;}
.css-zbulcy{font-size:18px;color:#000;border-top-width:0px;min-width: 40%;flex-grow:1;}
@media screen and (min-width:30em){
    .css-zbulcy{font-size:18px;border-top-width:0px;}
    .css-ve3vzo{max-width:100%;}
}
@media screen and (min-width:48em){.css-zbulcy{font-size:20px;}
}
.css-1uk1gs8{margin:0px;}
.css-10ok7fk{display:grid;row-gap:100px;column-gap:1rem;grid-template-columns:repeat(1,1fr);font-size:18px;padding:0 1em;}
@media screen and (min-width:48em){.css-10ok7fk{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:62em){.css-10ok7fk{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:80em){.css-10ok7fk{grid-template-columns:repeat(2,1fr);}
}
.css-1ohs3k2{background-color:rgb(0,0,0);color:rgb(255,255,255);padding:3rem 1rem 1rem 1rem;font-size:14px;}
@media screen and (min-width:30em){.css-1ohs3k2{font-size:18px;}
}

.css-1ofr7bn{display:grid;row-gap:3rem;column-gap:0.75rem;}

.css-12g9nqc{display: inline-flex;   gap: 2em;}

.css-1yokj3y{font-family:MonumentGrotesk,Roboto,Helvetica,Calibri,san-serif;font-weight:400;font-size:inherit;line-height:1.375;margin:0px 0px 16px;}
.css-7yuqsb{list-style-type:none;margin:0px 0px 1rem;padding:0px;}
.css-1b6n4o1{display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;align-self:center;}
.css-og3idb{display:flex;-webkit-box-align:center;align-items:center;flex-direction:row;justify-content: center;gap:15px}
.css-og3idb > :not(style) ~ :not(style){margin-left:0.75rem;margin-top:0px;}
.css-jpq8r{grid-column-start:span 1;grid-column-end:span 1;}
@media screen and (min-width:30em){.css-jpq8r{grid-column-start:span 2;grid-column-end:span 2;}
}
@media screen and (min-width:48em){.css-jpq8r{grid-column-start:span 3;grid-column-end:span 3;}
}
@media screen and (min-width:62em){.css-jpq8r{grid-column-start:span 4;grid-column-end:span 4;}
}
@media screen and (min-width:80em){.css-jpq8r{grid-column-start:span 5;grid-column-end:span 5;}
}
.css-getr2v{font-size:11px;padding-right:0px;}
@media screen and (min-width:30em){.css-getr2v{font-size:14px;padding-right:0px;}
}
@media screen and (min-width:48em){.css-getr2v{padding-right:0px;}
}
@media screen and (min-width:62em){.css-getr2v{padding-left:200px;}
}
.css-130ry4u{border:2px solid black;background-color:rgb(255,255,255);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;position:fixed;bottom:1rem;right:1rem;width:78px;height:78px;cursor:pointer;}
@media screen and (min-width:48em){.css-130ry4u{width:83px;height:83px;}
}
@media screen and (min-width:62em){.css-130ry4u{width:104px;height:104px;}
}
.css-1fmpi51{width:20px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
@media screen and (min-width:48em){.css-1fmpi51{width:30px;height:36px;}
}
.css-1s8svk0{position:fixed;left:0px;top:0px;width:100vw;height:100vh;background-color:rgba(0,0,0,0.48);z-index:1400;}
.css-15hqheg{display:flex;width:100vw;height:100vh;position:fixed;left:0px;top:0px;z-index:1400;-webkit-box-pack:center;justify-content:center;align-items:flex-start;overflow:auto;backdrop-filter: blur(10px);-webkit-backdrop-filter:blur(10px);}
.css-1my6xaa{display:flex;flex-direction:column;position:relative;width:100%;outline:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;z-index:1400;box-shadow:rgba(0,0,0,0.1) 0px 10px 15px -3px,rgba(0,0,0,0.05) 0px 4px 6px -2px;max-width:100vw;height:100vh;margin:0px;border:0px; color:#fff;}
.css-c5sups{outline:0px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;border: solid 2px #fff;transition:all 0.2s;width:auto;height:auto;position:absolute;top:0.75rem;right:0.75rem;padding:1rem;}
.css-c5sups[disabled],.css-c5sups[disabled]:focus,.css-c5sups[disabled]:hover,.css-c5sups[aria-disabled="true"],.css-c5sups[aria-disabled="true"]:focus,.css-c5sups[aria-disabled="true"]:hover,.css-c5sups[data-disabled],.css-c5sups[data-disabled]:focus,.css-c5sups[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-c5sups:hover,.css-c5sups[data-hover]{background-color:rgba(0,0,0,0.06);}
.css-c5sups:active,.css-c5sups[data-active]{background-color:rgba(0,0,0,0.08);}
.css-c5sups:focus,.css-c5sups[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-onkibi{width:1em;height:1em;display:inline-block;line-height:1em;flex-shrink:0;color:currentcolor;vertical-align:middle;}
.css-2qm6rw{padding:0.5rem 1.5rem;flex:1 1 0%;width:100%;height:100%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;}
.css-19vwqnj{padding-left:0.75rem;padding-right:0.75rem;max-width:100%;text-align:center;font-size:18px;}
@media screen and (min-width:30em){.css-19vwqnj{font-size:18px;}
}
@media screen and (min-width:48em){.css-19vwqnj{font-size:26px;}
}
@media screen and (min-width:62em){.css-19vwqnj{max-width:80%;}
}
.css-ao4yk3{position:fixed;inset:0px;z-index:10000;background-color:rgb(255,255,255);}
.css-vm63cb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
@-webkit-keyframes pulse{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes pulse{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
.css-11ivukf{opacity:0.5;width:100px;height:100px;background-color:black;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;animation:pulse 1.5s ease-in-out infinite;}
.css-1bflp43{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:1.4em;}
.css-1bflp43:hover,.css-1bflp43[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-1bflp43:focus,.css-1bflp43[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-1pnexgc{padding-left:0px;float:right;}
.css-1kqccjc{display:inline-flex;-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;width:auto;line-height:normal;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;font-weight:400;height:auto;min-width:2.5rem;font-size:inherit;padding:0px;color:#000;text-decoration-line:underline;text-decoration:underline;text-decoration-color: #FF5E43;}
.css-1kqccjc:focus,.css-1kqccjc[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-1kqccjc[disabled],.css-1kqccjc[disabled]:focus,.css-1kqccjc[disabled]:hover,.css-1kqccjc[aria-disabled="true"],.css-1kqccjc[aria-disabled="true"]:focus,.css-1kqccjc[aria-disabled="true"]:hover,.css-1kqccjc[data-disabled],.css-1kqccjc[data-disabled]:focus,.css-1kqccjc[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-1kqccjc:hover,.css-1kqccjc[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-1kqccjc:hover[disabled],.css-1kqccjc[data-hover][disabled],.css-1kqccjc:hover[disabled]:focus,.css-1kqccjc[data-hover][disabled]:focus,.css-1kqccjc:hover[disabled]:hover,.css-1kqccjc[data-hover][disabled]:hover,.css-1kqccjc:hover[aria-disabled="true"],.css-1kqccjc[data-hover][aria-disabled="true"],.css-1kqccjc:hover[aria-disabled="true"]:focus,.css-1kqccjc[data-hover][aria-disabled="true"]:focus,.css-1kqccjc:hover[aria-disabled="true"]:hover,.css-1kqccjc[data-hover][aria-disabled="true"]:hover,.css-1kqccjc:hover[data-disabled],.css-1kqccjc[data-hover][data-disabled],.css-1kqccjc:hover[data-disabled]:focus,.css-1kqccjc[data-hover][data-disabled]:focus,.css-1kqccjc:hover[data-disabled]:hover,.css-1kqccjc[data-hover][data-disabled]:hover{text-decoration-line:none;text-decoration:none;}
.css-1kqccjc:active,.css-1kqccjc[data-active]{color:rgb(45,55,72);}
.css-1hcbiwh{font-size:14px;color:#000;}
@media screen and (min-width:30em){.css-1hcbiwh{font-size:14px;}
}
@media screen and (min-width:48em){.css-1hcbiwh{font-size:18px;}
}
.css-4g6ai3{cursor:pointer;}
.css-8atqhb{max-width:100%;}
.css-82qlwu{margin-bottom:0.75rem;}
.css-64qhge{margin-left:0.5rem;margin-right:0.5rem;display:none;}
@media screen and (min-width:30em){.css-64qhge{display:none;}
}
@media screen and (min-width:48em){.css-64qhge{display:block;}
}
.css-ldibdp{font-family: "NeueHelveticaPro", "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:31vw;line-height:0.8;text-transform:uppercase;margin:0px 0px 0px -0.02em;letter-spacing:-0.01em;white-space:nowrap;}
.css-155za0w{list-style-type:none;}
.css-1tj5g4w{margin-bottom:-8px;}

.css-1yloywh{font-family: "NeueHelveticaPro", "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:11vh;line-height:0.7;text-transform:uppercase;margin:0px;padding:0px;display:inline-block;}

.css-1wacom8{overflow:hidden;margin-top: 1vh;margin-bottom: 1vh;padding: 1vh 0;border-bottom: 2px solid #ffff00}

.css-8uwkow{font-family:"NeueHelveticaPro", "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:52px;line-height:0.7;text-transform:uppercase;margin:0px;padding:0px;display:inline-block;}
@media screen and (min-width:30em){.css-8uwkow{font-size:86px;}
}
.css-1fj0nqi{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;display:inline-block;}
.css-1fj0nqi:hover,.css-1fj0nqi[data-hover]{text-decoration-line:none;text-decoration:none;}
.css-1fj0nqi:focus,.css-1fj0nqi[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-3e08ty{font-family:"NeueHelveticaPro", "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:52px;line-height:0.7;text-transform:uppercase;margin:0px;padding:0px;}
@media screen and (min-width:30em){.css-3e08ty{font-size:86px;}
}
.css-1dxx38r{position:relative;padding-bottom:0px;padding-top:0px;}
.css-cpxj5k{display:grid;row-gap:0px;column-gap:0px;grid-template-columns:repeat(1,1fr);padding-left:1rem;padding-right:1rem;}
@media screen and (min-width:30em){.css-cpxj5k{row-gap:0px;column-gap:0px;grid-template-columns:repeat(1,1fr);}
}
@media screen and (min-width:48em){.css-cpxj5k{row-gap:1rem;column-gap:1rem;grid-template-columns:repeat(2,1fr);}
}
.css-1j4yvex{justify-self:stretch;}
.css-4fxw8f{display:block;-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;width:auto;line-height:0.9;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;font-weight:400;height:auto;min-width:2.5rem;font-size:18px;padding:0px;color:rgb(0,0,0);margin-top:0.75rem;}
.css-4fxw8f:focus,.css-4fxw8f[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-4fxw8f[disabled],.css-4fxw8f[disabled]:focus,.css-4fxw8f[disabled]:hover,.css-4fxw8f[aria-disabled="true"],.css-4fxw8f[aria-disabled="true"]:focus,.css-4fxw8f[aria-disabled="true"]:hover,.css-4fxw8f[data-disabled],.css-4fxw8f[data-disabled]:focus,.css-4fxw8f[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-4fxw8f:hover,.css-4fxw8f[data-hover]{text-decoration-line:none;text-decoration:none;}
.css-4fxw8f:active,.css-4fxw8f[data-active]{color:rgb(45,55,72);}
.css-u1ez4o{position:relative;transition:all 0.2s;}
.css-u1ez4o::before{content:"";position:absolute;inset:50% 0px 0px;transform:translateY(-50%);width:0.73em;height:0.73em;background-color:rgb(0,0,0);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;opacity:0;transition:all 0.2s;}
.css-u1ez4o:hover{padding-left:0.9299999999999999em;}
.css-u1ez4o:hover::before{opacity:1;}
.css-1hlm0h{display:inline-block;padding-right:0.25rem;position:relative;top:-2px;}
@media screen and (min-width:62em){.css-1hlm0h{display:none;}
}
.css-mehlxo{display:inline-flex;-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;width:auto;line-height:0.9;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;font-weight:400;height:auto;min-width:2.5rem;font-size:18px;padding:0px;color:rgb(0,0,0);}
.css-mehlxo:focus,.css-mehlxo[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-mehlxo[disabled],.css-mehlxo[disabled]:focus,.css-mehlxo[disabled]:hover,.css-mehlxo[aria-disabled="true"],.css-mehlxo[aria-disabled="true"]:focus,.css-mehlxo[aria-disabled="true"]:hover,.css-mehlxo[data-disabled],.css-mehlxo[data-disabled]:focus,.css-mehlxo[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-mehlxo:hover,.css-mehlxo[data-hover]{text-decoration-line:none;text-decoration:none;}
.css-mehlxo:active,.css-mehlxo[data-active]{color:rgb(45,55,72);}
.css-1jfs790{position:relative;max-width:100%;}
.css-1jfs790 > *{overflow:hidden;position:absolute;inset:0px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;}
.css-1jfs790 > img,.css-1jfs790 > video{object-fit:cover;}
.css-1jfs790::before{height:0px;content:"";display:block;padding-bottom:75%;}
.css-1kch9dj{padding-bottom:1rem;}
.css-10m3x9d{font-size:14px;height:auto;z-index:100;background-color:rgb(255,255,255);padding-bottom:0px;position:sticky;top:0px;margin-top:0.75rem;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:black;max-height:75vh;overflow:auto;}
@media screen and (min-width:30em){.css-10m3x9d{font-size:14px;margin-top:0px;}
}
@media screen and (min-width:48em){.css-10m3x9d{font-size:14px;height:145px;position:relative;border-bottom-width:0px;max-height:none;overflow:visible;}
}
@media screen and (min-width:62em){.css-10m3x9d{font-size:14px;}
}
@media screen and (min-width:80em){.css-10m3x9d{font-size:18px;height:204px;}
}
.css-c26b2z{display:block;flex-direction:row;width:100%;-webkit-box-pack:justify;justify-content:space-between;}
@media screen and (min-width:30em){.css-c26b2z{display:block;}
}
@media screen and (min-width:48em){.css-c26b2z{display:flex;}
}
.css-lfuq7l{width:auto;}
@media screen and (min-width:30em){.css-lfuq7l{width:auto;}
}
@media screen and (min-width:48em){.css-lfuq7l{width:calc(25% - 12px);}
}
.css-1qsvsm{border:0px;}
.css-1qsvsm:last-of-type{border-bottom-width:1px;}
.css-1qa2orr{display:flex;-webkit-box-align:center;align-items:center;width:100%;transition:all 0.2s;outline:0px;font-size:1rem;background-color:transparent;margin:0px;padding:0px;border-width:2px 0px 0px;border-top-style:solid;border-top-color:black;cursor:pointer;}
.css-1qa2orr:focus,.css-1qa2orr[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-1qa2orr:hover,.css-1qa2orr[data-hover]{background-color:rgba(0,0,0,0.04);}
.css-1qa2orr[disabled],.css-1qa2orr[disabled]:focus,.css-1qa2orr[disabled]:hover,.css-1qa2orr[aria-disabled="true"],.css-1qa2orr[aria-disabled="true"]:focus,.css-1qa2orr[aria-disabled="true"]:hover,.css-1qa2orr[data-disabled],.css-1qa2orr[data-disabled]:focus,.css-1qa2orr[data-disabled]:hover{opacity:0.4;cursor:not-allowed;}
@media screen and (min-width:30em){.css-1qa2orr{border-bottom-width:0px;}
}
@media screen and (min-width:48em){.css-1qa2orr{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:black;}
}
.css-1v15vux{font-size:14px;flex:1 1 0%;text-align:left;padding-top:0.25rem;padding-bottom:0.25rem;}
@media screen and (min-width:30em){.css-1v15vux{font-size:14px;}
}
@media screen and (min-width:48em){.css-1v15vux{font-size:14px;}
}
@media screen and (min-width:62em){.css-1v15vux{font-size:14px;}
}
@media screen and (min-width:80em){.css-1v15vux{font-size:18px;}
}
.css-2q2gu3{height:10px;transition:all 0.3s;transform:rotateZ(180deg);}
.css-1oioll8{height:10px;transition:all 0.3s;transform:rotateZ(0deg);}
.css-1ciiosg{margin-bottom:100px;border-top-width:2px;border-top-style:solid;border-top-color:black;}
@media screen and (min-width:62em){.css-1ciiosg{margin-bottom:200px;}
}
.css-1ciiosg:first-of-type{border-top-width:0px;}
.css-we1iga{padding:0px;}
.css-c7p0e4{background-color:rgb(255,255,255);}
.css-t0t8c9 > li ul{border-top-width:2px;border-top-style:solid;border-top-color:black;}
.css-t0t8c9 > li ul li a{margin-left:16px;}
.css-t0t8c9 ul > li:last-of-type{border-bottom-width:0px;}
.css-t0t8c9 ul > li:last-of-type::before{display:none;}
.css-11vttcw{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;display:block;margin:0px;padding-top:0.25rem;padding-bottom:0.25rem;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.css-11vttcw:hover,.css-11vttcw[data-hover]{padding-left:16px;position:relative;text-decoration-line:none;text-decoration:none;}
.css-11vttcw:focus,.css-11vttcw[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-11vttcw::before{content:"";display:none;position:absolute;left:0px;top:50%;transform:translateY(-50%);background-color:rgb(0,0,0);width:12px;height:12px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
.css-11vttcw:hover::before{display:block;}
.css-11vttcw:hover + ul li a{padding-left:16px;}
.css-11vttcw:hover + ul li a::before{display:block;}
.css-1rzqvvm{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:black;display:block;}
@media screen and (min-width:48em){.css-1rzqvvm{display:none;}
}
.css-oergh6{border-color:black;width:auto;display:none;height:0px;border-top-width:2px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid;}
.css-oergh6:last-of-type{border-bottom-width:1px;}
@media screen and (min-width:30em){.css-oergh6{width:auto;}
}
@media screen and (min-width:48em){.css-oergh6{width:calc(25% - 12px);display:block;height:31px;}
}
@media screen and (min-width:80em){.css-oergh6{height:36px;}
}
.css-zop69v{width:100%;outline:0px;position:relative;-webkit-appearance:none;transition:all 0.2s;font-size:18px;padding-left:0px;padding-right:0px;height:2em;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-width:1px;border-bottom-style:solid;border-color:inherit;background-color:transparent;}
.css-zop69v[aria-readonly="true"],.css-zop69v[readonly],.css-zop69v[data-readonly]{-webkit-user-select:all;box-shadow:none !important;}
.css-zop69v:focus,.css-zop69v[data-focus]{border-color:rgb(49,130,206);box-shadow:rgb(49,130,206) 0px 1px 0px 0px;}
.css-zop69v[aria-invalid="true"],.css-zop69v[data-invalid]{border-color:rgb(229,62,62);}
.css-1kuy7z7{font-size:14px;}
.css-1o4tgte{padding-top:3rem;}
@media screen and (min-width:30em){.css-1o4tgte{padding-top:3rem;}
}
@media screen and (min-width:48em){.css-1o4tgte{padding-top:0px;}
}
.css-11bsyxg{margin-bottom:100px;border-top-width:2px;border-top-style:solid;border-top-color:black;}
@media screen and (min-width:62em){.css-11bsyxg{margin-bottom:200px;}
}
.css-11bsyxg:first-of-type{border-top-width:0px;}
@media screen and (min-width:48em){.css-11bsyxg:first-of-type{border-top-width:2px;border-top-style:solid;border-top-color:black;}
}
.css-1m84d9l{display:grid;column-gap:20px;grid-template-columns:repeat(1,1fr);margin-bottom:90px;width:100%;}
@media screen and (min-width:30em){.css-1m84d9l{grid-template-columns:repeat(2,1fr);}
}
.css-1f8wlx4{font-size:18px;color:rgb(0,0,0);}
@media screen and (min-width:30em){.css-1f8wlx4{font-size:18px;}
}
@media screen and (min-width:48em){.css-1f8wlx4{font-size:26px;}
}
.css-1bhu46h{display:grid;row-gap:2.5rem;column-gap:1em;grid-template-columns:repeat(1,1fr);align-items: end;padding:1em 0;}
@media screen and (min-width:48em){.css-1bhu46h{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:62em){.css-1bhu46h{grid-template-columns:repeat(3,1fr);}
}

.css-i01nsz{font-size:14px;color:grey;}
.css-j7qwjs{display: flex; flex-direction: column; text-align: center;}
.css-1fnn8c6{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;}
.css-1fnn8c6:hover,.css-1fnn8c6[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-1fnn8c6:focus,.css-1fnn8c6[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-1fnn8c6:hover{text-decoration-line:none;text-decoration:none;}
.css-1fnn8c6:hover div::after{content: "";    position: absolute;background: url(https://www.monash.edu/__data/assets/file/0005/4146008/MADA_Form.svg);z-index: 50;width: 100%;height: 100%;
    mix-blend-mode: darken;    background-color: #ffff00;    transform: translatey(0%);    background-size: cover;    top: 0;    left: 0;    background-position: center;}
.css-1kwtogs{margin:0px 0px 4px;}
.css-171hygg{width:100%;height:300px;position:relative;}
.css-1tzs9yh{width:100%;height:100%;position:absolute;inset:0px;z-index:-1;}
.css-bh4wo8{object-fit:cover;width:100%;height:100%;}
.css-vooagt{min-height:100vh;}
.css-1en6r0r{padding:0.25rem 0.75rem;background-color:transparent;position:relative;z-index:10;}
.css-1bor25n{display:inline-block;margin-right:8px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgb(0,255,29);width:12px;height:12px;}
.css-8odns7{display:grid;row-gap:3rem;column-gap:1rem;grid-template-columns:repeat(1,1fr);margin-bottom:90px;}
@media screen and (min-width:30em){.css-8odns7{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:48em){.css-8odns7{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:62em){.css-8odns7{grid-template-columns:repeat(4,1fr);}
}
.css-i6bazn{overflow:hidden;}
.css-197s4wo{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;}
.css-197s4wo:hover,.css-197s4wo[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-197s4wo:focus,.css-197s4wo[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-197s4wo:hover{text-decoration-line:none;text-decoration:none;}
.css-197s4wo:hover .hover-wrapper::after{content:"";position:absolute;left:50%;bottom:12px;top:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:white;z-index:100;width:276px;height:276px;mix-blend-mode:difference;transform:translate(-50%,-50%);}
.css-c7p7l5{grid-column-start:span 2;grid-column-end:span 2;font-size:18px;color:rgb(0,0,0);}
@media screen and (min-width:30em){.css-c7p7l5{font-size:18px;}
}
@media screen and (min-width:48em){.css-c7p7l5{font-size:26px;}
}
.css-19u549c{background-color:#fff;height:100%;}
.css-3ouibg{display:flex;flex-direction:column;justify-content:space-around;height:100%;}
.css-1sq3skp{position:relative;max-height:100%;}
.css-1sq3skp > *{overflow:hidden;position:absolute;inset:0px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;}
.css-1sq3skp > img,.css-1sq3skp > video{object-fit:cover;}
.css-1sq3skp::before{height:0px;content:"";display:block;padding-bottom:56.25%;}
.css-19uvmsy{position:absolute;z-index:100;top:100px;bottom:20%;width:30%;-webkit-background-size:auto;background-size:auto;right:0px;cursor:url("data:image/png;base64,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"),auto;display:block;background-position:right 30px center;background-repeat:no-repeat no-repeat;}
.css-1v5psi0{position:absolute;z-index:100;top:100px;bottom:20%;width:30%;-webkit-background-size:auto;background-size:auto;background-repeat-x:no-repeat;background-repeat-y:no-repeat;left:0px;cursor:url("data:image/png;base64,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"),auto;background-position-x:30px;background-position-y:center;display:block;}
.css-kvjruz{padding-top:0.75rem;}
.css-un0iq5{height:calc((var(--vh,1vh) * 100) - 60px);}
.css-15hqheg{display:flex;width:100vw;height:100vh;position:fixed;left:0px;top:0px;z-index:1400;-webkit-box-pack:center;justify-content:center;align-items:flex-start;overflow:auto;}
.css-4hazdp{display:flex;flex-direction:column;position:relative;width:100%;outline:0px;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;background-color:#fff;color:inherit;z-index:1400;box-shadow:none;max-width:100vw;height:100vh;margin:0px;}
.css-1rm9md4{flex:1 1 0%;width:100%;height:calc(var(--vh,1vh) * 100);margin:0px;padding:12px;}
.css-58h2ww{outline:0px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;transition:all 0.2s;width:78px;height:78px;font-size:12px;position:absolute;top:1rem;right:1rem;border:2px solid #fff;background-color:rgb(0,0,0);color:rgb(255,255,255);z-index:10;}
.css-7q1d9x{flex:0 1 0%;font-size:140px;font-weight:600;padding:0px;position:relative;z-index:1000;}
.css-onkibi{width:1em;height:1em;display:inline-block;line-height:1em;flex-shrink:0;color:currentcolor;vertical-align:middle;}
.css-ot8hir{position:fixed;left:0px;top:0px;width:100vw;height:100vh;background-color:rgb(255,255,255);z-index:1400;}
.css-qgurt5{object-fit:contain;height:100%;width:auto !important;}
.css-zlrj79{font-size:18px;text-align:left;}



/* Carousel */
.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}
.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:''}
.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}
.carousel .control-prev.control-arrow{left:0}
.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}
.carousel .control-next.control-arrow{right:0}
.carousel .control-next.control-arrow:before{border-left:8px solid #fff}
.carousel-root{outline:none}
.carousel{position:relative;width:100%}
.carousel *{box-sizing:border-box}
.carousel img{width:100%;display:inline-block;pointer-events:none}
.carousel .carousel{position:relative}
.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}
.carousel .thumbs-wrapper{margin:20px;overflow:hidden}
.carousel .thumbs{transition:all .15s ease-in;transform:translate3d(0,0,0);position:relative;list-style:none;white-space:nowrap}
.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}
.carousel .thumb:focus{border:3px solid #ccc;outline:none}
.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}
.carousel .thumb img{vertical-align:top}
.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}
.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}
.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,0.2)}
.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}
.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}
.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}
.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}
.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}
.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}
.carousel .slider.animated{transition:all .35s ease-in-out}
.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center;background:#000}
.carousel .slide img{width:100%;vertical-align:top;border:0}
.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}
.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:0.25;transition:opacity .35s ease-in-out}
.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%}
@media (min-width:960px){.carousel .control-dots{bottom:0}
}
.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,0.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}
.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}
.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.9);color:#fff}
.carousel:hover .slide .legend{opacity:1}
.carousel-root{height:100%;}
.carousel-root:focus,
.carousel-root:focus-visible{box-shadow:none !important;}
.carousel-slider{height:100%;}
.slider-wrapper{height:100%;}
ul.slider{height:100%;}
