@import url("https://fonts.googleapis.com/css2?family=Liter&display=swap");@import url("https://fonts.googleapis.com/css2?family=Chewy&display=swap");@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");*{font-family:Liter,serif;font-weight:400;font-style:normal}body{color:#4c5a55;background-color:#f0f8ff}body,html{overflow-x:hidden;max-width:100vw}.fst-chewy,.logo{font-family:Chewy,serif}.logo{font-weight:400;font-style:normal;font-size:72pt;letter-spacing:3px;line-height:1!important}.fst-ch{font-family:Chewy,serif}.fst-captcha{font-family:monospace}.carousel-inner img{width:100%;height:100%}@keyframes fadeRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-right{animation:fadeRight 1s ease-in-out}.fade-in{animation:fadeIn 1s ease-in-out}.hidden{opacity:0;transform:translateX(50px);transition:all 1s ease-in-out}.show{opacity:1;transform:translateX(0)}.owl-carousel .item{display:flex;justify-content:center;align-items:center;background:#ddd;padding:10px;border-radius:10px}.item img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.footer{padding:2rem;color:#fff!important;background-color:#2b8b7d;font-size:small}.swal2-actions{display:flex!important;width:90%!important}.swal2-actions button{flex-grow:1!important;width:90%!important}.sidebar{margin-bottom:2rem;padding-inline:1rem}.sidebar button{padding:1rem}.sidebar button.active{background-color:#ff5a5a!important;border-color:#ff5a5a!important;color:#fff!important;transition:all .3s ease-in-out}.sidebar button.active:hover{color:#fff!important;border-radius:.5rem!important;background-color:#eb4b4b!important;transition:all .3s ease-in-out}.sidebar button:hover{color:#dc3545!important;border-radius:5rem;transition:all .3s ease-in-out}.content{height:80dvh;background-color:#fff;overflow-y:scroll;border:1px solid #e7e7e7;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius:.5rem}.bg-danger{background-color:#f54949!important}.text-danger{color:#f54949!important}.message-box-inbox{height:60dvh;overflow-y:scroll}.messages-box-fixed{margin-bottom:5rem}