[data-v-3cdff5cc] .btn-reverse{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-v-3cdff5cc] .btn-reverse:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 55 134/var(--tw-text-opacity,1))}[data-v-3cdff5cc] .animate-spin{animation:spin 1s linear infinite reverse}.search-bar[data-v-208aa787]::-webkit-search-cancel-button{display:none}.child-menu[data-v-7ac4ebe3]{max-height:0;overflow:hidden;width:400px;z-index:20;--tw-bg-opacity:1;background-color:rgb(23 71 167/var(--tw-bg-opacity,1));opacity:0;padding:6px 3rem;transition-delay:.15s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.group:hover .child-menu[data-v-7ac4ebe3]{max-height:500px;opacity:1}.child-menu .child-link[data-v-7ac4ebe3]{font-size:1.3333rem;font-weight:300;padding-bottom:1.5rem;padding-top:1.5rem;position:relative;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.child-menu .child-link[data-v-7ac4ebe3]:not(:last-child):after{background:#fff;bottom:0;content:"";height:1px;opacity:.5;position:absolute;right:0;width:100%}.footer-desc[data-v-f95fe0ff] p{text-align:center}@media (min-width:1024px){.footer-desc[data-v-f95fe0ff] p{text-align:left}}.footer-desc[data-v-f95fe0ff] .btn-reverse{border-radius:100px;--tw-border-opacity:1;border-color:rgb(35 35 34/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(35 35 34/var(--tw-text-opacity,1));text-decoration-line:none}.footer-desc[data-v-f95fe0ff] .btn-reverse:after{content:var(--tw-content);display:none}.footer-desc[data-v-f95fe0ff] .btn-reverse:hover{--tw-bg-opacity:1;background-color:rgb(244 243 243/var(--tw-bg-opacity,1))}.top-footer-item[data-v-f95fe0ff]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.main-footer[data-v-f95fe0ff]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:34px;--tw-text-opacity:1;color:rgb(35 35 34/var(--tw-text-opacity,1))}@media (min-width:1024px){.main-footer[data-v-f95fe0ff]{padding:62px}}[data-v-1d0af6ec] .padding-config:not(:has(.category-page)){padding-top:0}
