body{background-color:#00599f;height:100%;font-family:Roboto,sans-serif}nav .container{border-bottom:1px solid #dcdcdc}nav .container img{height:45px}header nav{background:#00599fa3}main#home .masthead{background-image:url(/images/background-2-croped.webp)}main h3{color:#00599f;border-bottom:3px solid #f4b228;display:inline-block}main#home{margin-top:-72px}main#home .masthead{background-position:50%;background-repeat:no-repeat;background-size:cover;height:60vh;min-height:500px}main#home #banner{background-color:#00599f}main#home #sponsors .row>figure{text-align:center;height:135px;margin:0}main#home #sponsors .row>figure figcaption{-webkit-user-select:none;user-select:none}main#home #sponsors .row>figure img{transition:all .2s ease-in-out;transform:scale(1)}main#home #sponsors .row>figure:hover img{transform:scale(1.1)}main#home #sponsors img{max-height:110px}main#home #news .card{min-height:230px}main#achievements ul.timeline{list-style-type:none;position:relative}main#achievements ul.timeline:before{content:" ";z-index:400;background:#d4d9df;width:2px;height:100%;display:inline-block;position:absolute;left:29px}main#achievements ul.timeline>li{margin:20px 0;padding-left:20px}main#achievements ul.timeline>li:before{content:" ";z-index:400;background:#fff;border:3px solid #22c0e8;border-radius:50%;width:20px;height:20px;display:inline-block;position:absolute;left:20px}main#gallery .card img{cursor:pointer;opacity:1;transition:opacity .3s ease-out}main#gallery .card img:hover{opacity:.7}footer .container-fluid{color:#fff;background-color:#00599f;padding:20px 20px 30px}footer .container-fluid h4,footer .container-fluid h5,footer .container-fluid h6{margin:15px 0 8px;font-family:Titillium Web,sans-serif;font-size:1.1rem}footer .container-fluid a{color:#fff;text-decoration:underline}footer .container-fluid p{margin:0;font-size:.85rem}footer .container-fluid img{height:40px;margin:0 0 5px}footer .mini{background-color:#f4b228}footer .mini a{color:#000}#news .card{min-height:230px}:scope#album .album-tracks li{font-size:1.05rem}#project-sidebar img{max-width:100%;height:auto}#project-sidebar:hover{opacity:.85}#admin .rdw-editor-toolbar{height:initial;border:1px solid #ced4da;border-radius:.25rem;padding:.375rem}#admin .rdw-editor-main{padding:0 .75rem}
