.selected{--backgroundSelected:#000000cb;--colorSelected:#f1f3f5}.select-on-input{width:60px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.select-on-input li{justify-content:center!important}.select-on-input #done,.select-on-input .arrow-container{display:none!important}.select{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:10px;gap:10px;position:relative;height:40px;cursor:pointer;background-color:#fff;border:1px solid var(--black-a4);border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99}.select span{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.select .dropDownToggled{display:flex!important}.select .dropdown{position:absolute;width:101.5%;top:39px;left:-1px;display:none;opacity:0;max-height:500px;flex-direction:column;animation:fade-down .4s ease-in forwards;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;border:1px solid rgba(98,98,98,.2274509804);z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select .dropdown .dropDownToggled{--addToggledBg:#f1f3f5}.select .dropdown li{-webkit-user-select:none;-moz-user-select:none;user-select:none;height:45px;padding:5px 10px;transition:all .3s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background-color:var(--backgroundSelected,white);color:var(--colorSelected,rgb(57,57,57));border-bottom:1px solid var(--black-a4)}.select .dropdown li:hover{background-color:rgba(128,128,128,.412);color:#000}.select .arrow-container{width:40px;height:100%;position:absolute;right:0;display:flex;align-items:center;justify-content:center;border-left:1px solid #d7d7d7}.select #arrow{scale:.7;transition:all .3s ease-in-out}@keyframes fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slide-up 1s ease .3s 1 normal forwards}.slide-left{animation:slide-left 1s ease .3s 1 normal forwards}.slide-right{animation:slide-right 1s ease .3s 1 normal forwards}.fade-in{animation:fade-in 1s ease 0s 1 normal forwards}@keyframes bounceIn{0%{opacity:0;transform:scale(.1) translateZ(0)}50%{opacity:.9;transform:scale(1.1)}90%{opacity:1;transform:scale(.95)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes entrance_animation-title{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance_animation-content{0%{opacity:0}to{opacity:1}}:root{font-family:Montserrat,sans-serif}.categories{width:100%;height:100%;position:relative;font-family:Geist,sans-serif;background-color:#fafafa}.categories header{width:100%;height:100%;margin-top:70px;padding:2em}.categories header h2{font-size:3em;font-weight:500;color:#000;text-align:center}.categories__container{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:0 1em}.categories__links{width:100%;height:100%;max-width:1024px;display:flex;gap:1em;flex-direction:row;flex-wrap:wrap;padding:2em 0}@media(max-width:720px){.categories__links{flex-direction:column}}.categories__link{width:calc(50% - 1em);height:300px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);flex-direction:column;gap:1em;border:1px solid rgba(0,0,0,.11);border-radius:10px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);cursor:pointer;transition:all .3s ease;overflow:hidden}.categories__link:hover{box-shadow:0 2px 8px 0 #111}.categories__link:hover .image{scale:1;filter:grayscale(0) brightness(.7) contrast(1)}.categories__link .image{width:100%;height:100%;object-fit:cover;scale:1.1;filter:brightness(.4) grayscale(1) contrast(1.2);transition:all .3s ease}@media(max-width:1024px){.categories__link .image{filter:brightness(.6) grayscale(0) contrast(1)}}.categories__link span{font-size:2em;position:absolute;color:#fff;font-weight:600;text-align:center;padding:0 .5em}@media(max-width:720px){.categories__link{width:100%}}