@charset "UTF-8";@font-face{font-family:BandaRegularRegular;src:url(../css/Webfonts/banda_regular_macroman/Banda_regular-webfont.eot);src:url(../css/Webfonts/banda_regular_macroman/Banda_regular-webfont.eot?#iefix) format('embedded-opentype'),url(../css/Webfonts/banda_regular_macroman/Banda_regular-webfont.woff) format('woff'),url(../css/Webfonts/banda_regular_macroman/Banda_regular-webfont.ttf) format('truetype'),url(../css/Webfonts/banda_regular_macroman/Banda_regular-webfont.svg#BandaRegularRegular) format('svg');font-weight:400;font-style:normal}html{background:#f5cce9;background:rgba(224,181,45,1);background:-moz-linear-gradient(top,rgba(224,181,45,1) 0,rgba(245,204,233,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(224,181,45,1)),color-stop(100%,rgba(245,204,233,1)));background:-webkit-linear-gradient(top,rgba(224,181,45,1) 0,rgba(245,204,233,1) 100%);background:-o-linear-gradient(top,rgba(224,181,45,1) 0,rgba(245,204,233,1) 100%);background:-ms-linear-gradient(top,rgba(224,181,45,1) 0,rgba(245,204,233,1) 100%);background:linear-gradient(to bottom,rgba(224,181,45,1) 0,rgba(245,204,233,1) 100%);background-color:rgba(245,204,233,1);background-repeat:no-repeat}body{background:url(../images/backgrounds/clouds-scatter-index.png) 5px 300px repeat-x}footer{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:224px;text-align:center;background-image:url(../images/footers/footer-index.fw.png)}footer h6{position:absolute;bottom:5px;left:50%;margin-left:-35px;color:#fff}#indexpage{height:80%}#indexpage-medal{height:100px}#introduction img{height:100px}.container{padding-bottom:0}#subheader{height:auto;min-height:5em;margin-bottom:0;padding-top:1.5em;padding-bottom:0;background-color:#403f41}#subheader h2{font-family:BandaRegularRegular,sans-serif;font-size:4em;font-weight:700;margin-bottom:0;padding-bottom:0;text-align:center;color:#555460}#subheader h2 span:first-child{color:rgba(0,178,173,1)}#subheader h2 span:nth-child(2){color:rgba(224,93,44,1)}#subheader h2 span:nth-child(3){color:rgba(237,62,144,1)}.modal{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.65);visibility:hidden;backface-visibility:hidden;opacity:0;transition:opacity .15s ease-in-out}.modal.modal-open{visibility:visible;backface-visibility:visible;opacity:1;z-index:1}.modal .modal-inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal .modal-inner .modal-content{background-color:#fff;max-width:35em;padding:1em 1.5em;position:relative;margin:2em;box-shadow:0 0 10px 0 rgba(0,0,0,.35)}.modal .modal-inner .modal-content .modal-close-icon{position:absolute;right:1.5em}.modal .modal-inner .modal-content .modal-content-inner{padding-right:2em}.modal .modal-inner .modal-content .modal-content-inner h1,.modal .modal-inner .modal-content .modal-content-inner h2,.modal .modal-inner .modal-content .modal-content-inner h3,.modal .modal-inner .modal-content .modal-content-inner h4,.modal .modal-inner .modal-content .modal-content-inner h5,.modal .modal-inner .modal-content .modal-content-inner h6{margin-bottom:.25em}.modal .modal-inner .modal-content .modal-content-inner p{margin-bottom:1em}.modal .modal-inner .modal-content .modal-buttons-seperator{margin:1.5em 0;margin-top:0}.modal .modal-inner .modal-content .modal-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.modal .modal-inner .modal-content .modal-buttons button{margin-left:1em}.modal .modal-inner .modal-content .modal-buttons button:first-child{margin-left:0}.modal button{background-color:#fff;color:#555460;text-shadow:none}button.close-modal{cursor:pointer}@media only screen and (max-width:1366px) and (max-height:800px){#subheader{height:40px;padding-bottom:0;padding:1em 0;min-height:3em}}@media only screen and (min-width:480px) and (max-width:768px){#subheader{padding:1em 0}#subheader h2{font-family:BandaRegularRegular,sans-serif;font-size:3em}body{background:0 0}}@media only screen and (max-width:479px){#subheader{height:45px}#title{line-height:22px}body{background:0 0}}@media only screen and (max-width:414px) and (max-height:736px){#subheader{min-height:1em;height:1em}#subheader h2{font-size:1em}#title{line-height:22px}body{background:0 0}}@media only screen and (max-height:735px){#subheader{min-height:1em;height:1.5em;padding:.5em 0 .5em 0}#subheader h2{font-size:1em}#title{line-height:22px}#introduction{margin-bottom:0}body{background:0 0}}