@font-face{font-family:'Glacial Indifference';src:url("../fonts/glacial-indifference.regular.otf")}@font-face{font-family:'Glacial Indifference Bold';src:url("../fonts/glacial-indifference.bold.otf")}body{margin:0;padding:0;font-family:'Glacial Indifference', sans-serif;font-size:1.125rem;hyphens:auto;line-height:1.4;color:#333;text-align:justify;background:url("../images/bg.svg") top -25vh left -5vh/40% no-repeat fixed,url("../images/bg.svg") bottom -32vh right -8vh/40% no-repeat fixed;background-color:#cbe3dc}body.clipped{overflow-y:hidden}#fixed-navbar{position:fixed;width:100vw;z-index:10000;border-bottom:solid 0px #703f83;background:linear-gradient(120deg, #845396, #9463a6)}#mobile-menu{display:none;list-style:none;color:#f6ecfb;margin-top:10px;padding-left:58px}#mobile-menu li{padding:5px;font-size:1.25rem}#mobile-menu li a:link,#mobile-menu li a:visited,#mobile-menu li a:hover{text-decoration:none;color:#f6ecfb}#mobile-menu.active{display:block}nav{display:flex;flex-direction:row;align-items:center;height:60px;width:100%;box-shadow:0px 0px 8px rgba(31,0,50,0.25)}nav #brand{display:flex;height:100%;align-items:center;padding-left:20px;font-family:'Glacial Indifference Bold', sans-serif;font-size:1.5rem;color:#f6ecfb}nav #brand:link,nav #brand:visited,nav #brand:hover{text-decoration:none;color:#f6ecfb}nav #menu{display:flex;height:100%;align-items:center;justify-content:end;flex-grow:1;font-size:1.2rem;color:#f6ecfb}nav #menu #burger{font-size:2.2rem;padding-right:32px}nav #menu ul{display:flex;height:100%;align-items:center;flex-direction:row;text-align:center;list-style:none;margin:0;padding:0;padding-right:20px}nav #menu ul li{margin:auto 0.7rem}nav #menu ul li a:link,nav #menu ul li a:visited,nav #menu ul li a:hover{text-decoration:none;border-bottom:solid 3px transparent;padding-bottom:4px;color:#e3cdee;transition:all 250ms ease}nav #menu ul li a.active{color:#ffffff}nav #menu ul li a:hover{color:#f6ecfb}main{padding-top:90px}.hero{max-width:720px;margin:0 auto;padding:0;min-height:calc(100vh - 90px - 20px);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity 0.75s ease-out, transform 0.75s ease-out}.hero.visible{opacity:1}h1#title{color:#a473b6;margin:0;font-size:2.5rem;font-family:'Glacial Indifference Bold', sans-serif;font-weight:100}h2#subtitle{color:#915fa3;margin:-6px 0 16px 0;font-size:1.75rem;font-weight:normal}h4{font-weight:bold}hr{border:none;height:4px;background-color:#a473b6;border-radius:10px}i{margin-right:4px}h3{display:flex;color:#915fa3;font-size:1.9rem;margin:0}h3 i{padding:10px 0px;margin-right:16px;color:#a16fb3}h3 span{position:relative;top:6px}.tag{display:inline-block;padding:4px 7px 4px 7px;background-color:white;border-radius:6px;font-size:0.9rem;margin:0px 4px 6px 0px;color:#555}.tag i{color:#66bda4}h4{margin:12px 0px 0px 0px;font-size:1rem}section{padding:20px 30px 24px 30px;background:linear-gradient(135deg, #f8fffc, white);border-radius:32px;margin:32px 0px 32px 0px;box-shadow:0px 0px 10px rgba(0,50,30,0.4);min-width:calc(100% - 60px - 20px - 0px)}main .hero:first-of-type section{margin-top:0}section a:link,section a:visited,section a:hover{text-decoration:none;color:#845396}section a:hover{text-decoration:underline}address{margin-top:1.5rem;font-style:normal;display:inline-block}#map{min-height:200px;min-width:275px;border:solid 5px #ffffff;box-shadow:0px 0px 1px rgba(50,0,50,0.5);margin:20px 20px 0 0;border-radius:10px;float:left}#carousel{background-color:#fff;padding:6px;border-radius:12px}#carousel img{height:280px;max-width:100%;border-radius:10px;cursor:pointer}.button:link,.button:visited,.button:hover{display:inline-block;text-decoration:none;color:#f6ecfb;padding:10px;border-radius:10px;background-color:#845396;background:linear-gradient(120deg, #845396, #9463a6);box-shadow:0px 0px 6px rgba(50,0,50,0.25);transition:all 250ms ease}.button:hover{filter:brightness(1.1);box-shadow:none}.button#up{margin-bottom:40px}.notification{background-color:#daf4ea;border-radius:20px;padding:0.5rem 1.5rem 0.5rem 1.5rem;display:block;font-size:1.05rem;margin-top:20px}.notification h4{color:#3eaa8c}.notification ul{padding-left:2.5rem}.notification.is-primary{background-color:#eedbf3}.notification.is-primary h4{color:#a473b6}footer{box-shadow:0px 0px 8px rgba(31,0,50,0.25)}footer a:link,footer a:visited,footer a:hover,footer span{text-decoration:none;color:#f6ecfb}footer a:hover{text-decoration:underline}footer>div:first-child{display:flex;flex-direction:row;width:100%;font-size:1rem;color:#ddc6e8;background:linear-gradient(to bottom right, #784989, #865797)}footer>div:first-child div{padding-top:1rem}footer>div:first-child div:nth-child(1){text-align:left;padding:1rem 0 1rem 1rem;max-width:30%}footer>div:first-child div:nth-child(2){text-align:center;flex-grow:1}footer>div:first-child div:nth-child(3){text-align:right;padding:1rem 1rem 1rem 0}footer>div:nth-child(2){text-align:center;background:linear-gradient(to bottom right, #562866, #512363);color:#e3b4e3;font-size:1rem;padding:0.25rem 0}#evaluations .frame{border:solid 3px #ae7ebf;border-radius:24px;padding:4px}dialog{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,0.75);z-index:10000;justify-content:center;align-items:center;width:100%;height:100%}dialog img{border:solid 8px #fff;border-radius:24px}dialog i{color:#fff;font-size:2rem;position:absolute;top:1rem;right:4rem}dialog.active{display:flex}@media screen and (max-width: 768px){main{padding-top:60px}.hero{min-height:0}section{padding:20px 20px 24px 20px;border-radius:0;border-right:none;border-left:none;border-bottom:none;margin:0;box-shadow:none}.button{display:none !important}}@media screen and (max-width: 1215px){nav #menu ul{display:none}nav #menu #burger{display:block}}@media screen and (min-width: 1216px){nav #menu ul{display:inline-flex}nav #menu #burger{display:none}}
