@import url(https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Exo+2:ital,wght@0,100..900;1,100..900&family=Sacramento&display=swap);body{font-family:var(--font);font-size:var(--base-font-size);font-weight:100;font-style:normal;color:var(--font-color);background-color:var(--bg);background-repeat:no-repeat;background-size:cover}body.dark .navbar-brand img.logo_dark{display:none}body.light .navbar-brand img.logo_light{display:none}body a{color:var(--accent-color)}body a:hover{color:var(--accent-color)}body h1,body h2,body h3,body h4,body h5{font-family:var(--accent-font);font-weight:100;font-style:normal;color:var(--accent-color);font-optical-sizing:auto}@media (max-width:767px){h1{font-size:1.7rem}h2{font-size:1.5rem}h3{font-size:1.3rem}}@media (min-width:768px){body{font-size:calc(var(--base-font-size) * 1.1)}}@media (min-width:1024px){body{font-size:calc(var(--base-font-size) * 1.2)}}@media (min-width:1280px){body{font-size:calc(var(--base-font-size) * 1.3)}}.box{border:2px solid var(--font-color)}.box.accent{border:2px solid var(--accent-color)}.btn-accent{font-weight:300;margin-top:1rem;padding:.5rem 1rem .5rem 1rem;color:var(--accent-color);border:1px solid var(--accent-color);background:0 0}.btn-accent:hover{text-decoration:none;color:var(--accent-color-alt);background-color:var(--accent-color)}.handwrite{font-family:var(--handwrite-font);font-size:1.6rem;color:var(--accent-color)}strong{font-weight:600;color:var(--accent-color)}ul{margin-top:2rem;margin-bottom:2rem}ul li{margin-bottom:1rem}footer{font-size:.7rem;padding-bottom:1rem;color:var(--accent-color)}.round{font-size:1rem;line-height:1.9rem;display:block;width:30px;height:30px;margin-left:.5rem;text-align:center;border-radius:50%}.round.accent{color:var(--accent-color-alt);border:var(--accent-color);background-color:var(--accent-color)}.round.accent:hover{color:var(--accent-color);border:var(--accent-color-alt);background-color:var(--accent-color-alt)}nav.navbar{background-color:var(--header-bg)}.navbar-brand{width:100%;max-width:180px}.navbar-brand img{width:100%}.navbar-toggler{color:var(--accent-color)}.nav-item{font-family:var(--accent-font);font-size:1.2rem;font-weight:100;font-style:normal;margin-left:2rem;padding-bottom:.3rem;color:inherit;border-bottom:2px solid transparent;font-optical-sizing:auto}ul.navbar-nav{margin:0}.nav-item.active,.nav-item:hover{text-decoration:none;color:var(--accent-color);border-bottom:2px solid var(--accent-color)}.notices.green{border-left:20px solid var(--accent-color)!important;background-color:#dadada!important}.notices.green p{font-size:1.2rem;font-weight:300;padding-top:.5rem;color:var(--accent-color-alt)!important}.form-select,input,textarea{width:100%;height:2rem;color:var(--accent-color);border:1px solid var(--accent-color);background-color:transparent}label{margin-top:1rem;margin-bottom:0}.form-label{margin-bottom:.3rem}.text h1,.text h2,.text h3{margin-top:4rem}.foto-label{position:relative}.foto-label img{width:100%;height:100%;max-height:85vh;-o-object-fit:cover;object-fit:cover}.foto-label .header-aux{position:absolute;top:2.5rem;left:2.5rem;writing-mode:vertical-rl}.foto-label .header-aux p.main{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin:0;padding:0;transform:scale(-1,-1);text-transform:uppercase;color:var(--bg)}.foto-label .header-aux p.secondary{font-size:.7rem;font-weight:400;line-height:.7rem;margin:0;padding:0;transform:scale(-1,-1);text-align:right;text-transform:uppercase;color:var(--bg)}.review .name{font-family:var(--accent-font);font-weight:400;color:var(--accent-color)}.review .text{font-size:1rem;font-weight:100}.review .source{font-family:var(--accent-font);font-size:.8rem;font-weight:100;color:var(--accent-color)}.review .quote{font-size:4rem;display:inline-block;color:var(--accent-color)}.full-width .container{width:100%!important;max-width:100%!important}.carousel-indicators{bottom:-40px}.hero .btn-accent{position:absolute;right:0;display:inline-block}.hero img{height:60vh;background-position:center center;-o-object-fit:cover;object-fit:cover}.hero h1{font-family:var(--accent-font);font-size:var(--hero-title-size);font-weight:var(--hero_font_weight);font-style:normal;margin:0!important;color:var(--accent-color);font-optical-sizing:auto}.hero.d-lg-none h1{font-size:calc(var(--hero-title-size)/ 3)}.hero.d-lg-none h2{font-size:calc(var(--hero-title-size)/ 5)}.hero.d-lg-none .btn-accent{position:relative;margin:auto}.hero h2{font-size:calc(var(--hero-title-size) * .34);margin:0!important;text-transform:uppercase;color:var(--accent-color)}@media (max-width:768px){.hero img{height:25vh}}