:root{--slide-selected:500px;--slide-size-unselected:350px;--carousel-width:75vw;--slide-spacing:30px;--carousel-button-size:75px;--desktop:1007px;--mobile:655px}#hero{flex-direction:column;align-items:center;gap:40px;width:75vw;margin-top:100px;display:flex}#hero h1{opacity:.9;font-size:48px}#hero p{width:75vw;font-size:30px}#hero h1,#hero p{text-align:center}#hero #hero-buttons{flex-flow:wrap;justify-content:center;align-items:center;gap:30px;margin:50px 0 130px;display:flex}@media (max-width:1007px){#hero{margin-top:80px}#hero h1{font-size:38px}#hero p{font-size:24px}#hero #hero-buttons{margin:35px 0 100px}#hero #hero-buttons button{min-width:150px;height:50px;font-size:16px}}@media (max-width:655px){#hero{margin-top:60px}#hero h1{font-size:28px}#hero p{width:calc(100vw - 40px);font-size:18px}#hero #hero-buttons{margin:20px 0 60px}#hero #hero-buttons button{min-width:120px;height:45px;font-size:14px}}#tags-list{flex-flow:wrap;justify-content:center;gap:75px;width:calc(100vw - 40px);margin:20px 0;display:flex}@media (max-width:1007px){#tags-list{gap:50px}}@media (max-width:655px){#tags-list{gap:30px}}#gallery,#article,#event{flex-direction:column;align-items:center;width:75vw;display:flex}@media (max-width:1007px){#gallery h2,#article h2,#event h2{letter-spacing:3px;font-size:38px}}@media (max-width:655px){#gallery h2,#article h2,#event h2{letter-spacing:2px;font-size:28px}}.top-separator{margin-top:20px}.home-section h2{opacity:.9;text-align:center;margin:120px 0 50px;font-family:Lato,sans-serif;font-size:48px;font-weight:400}.home-section button{margin:50px 0 130px}@media (max-width:655px){#hero,#gallery,#article,#event{width:calc(100vw - 40px)}}
