.logo-image[data-v-eabccc28]{max-width:100%;height:auto}@media (max-width:767px){.logo-image[data-v-eabccc28]{width:40%}}@media (min-width:768px){.logo-image[data-v-eabccc28]{width:100%}}.custom-text[data-v-eabccc28]{font-family:PingFang SC,sans-serif;font-weight:600;line-height:24px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:20px}@media (max-width:767px){.custom-text[data-v-eabccc28]{font-size:16px}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.search-container{display:flex;align-items:center;border:1px solid #ddd;border-radius:40px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);width:100%;max-width:600px;padding:5px}.search-input{flex:1;border:none;padding:10px;border-radius:20px;font-size:16px;outline:none}.search-button{background-color:#5970f2;color:#fff;padding:10px 15px;margin-left:10px;border:none;border-radius:30px;cursor:pointer;font-size:16px}.side{position:fixed;top:50%;transform:translateY(-50%)}.side.left{margin-right:10px}.side.right{margin-left:10px}.home-image{max-width:100%;height:auto}@media (max-width:767px){.home-image{width:93%}}@media (min-width:768px){.home-image{width:97%}}.custom-row{display:flex;justify-content:flex-start;gap:10px}.nav-item{padding:10px;margin:0!important;cursor:pointer;white-space:nowrap;display:block}.active{border-bottom:4px solid #5d55fd}