[data-v-3cdff5cc] .btn-reverse{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}[data-v-3cdff5cc] .btn-reverse:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(15 55 134/var(--tw-text-opacity))}[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-fdfa4037]{max-height:0;overflow:hidden;width:400px;z-index:20;--tw-bg-opacity:1;background-color:rgb(23 71 167/var(--tw-bg-opacity));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-fdfa4037]{max-height:500px;opacity:1}.child-menu .child-link[data-v-fdfa4037]{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))}.child-menu .child-link[data-v-fdfa4037]:not(:last-child):after{background:#fff;bottom:0;content:"";height:1px;opacity:.5;position:absolute;right:0;width:100%}.footer-desc[data-v-7df4e949] p{text-align:center}@media (min-width:1024px){.footer-desc[data-v-7df4e949] p{text-align:left}}.footer-desc[data-v-7df4e949] .btn-reverse{border-radius:100px;--tw-border-opacity:1;border-color:rgb(35 35 34/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(35 35 34/var(--tw-text-opacity));text-decoration-line:none}.footer-desc[data-v-7df4e949] .btn-reverse:after{content:var(--tw-content);display:none}.footer-desc[data-v-7df4e949] .btn-reverse:hover{--tw-bg-opacity:1;background-color:rgb(244 243 243/var(--tw-bg-opacity))}.top-footer-item[data-v-7df4e949]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.main-footer[data-v-7df4e949]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:34px;--tw-text-opacity:1;color:rgb(35 35 34/var(--tw-text-opacity))}@media (min-width:1024px){.main-footer[data-v-7df4e949]{padding:62px}}[data-v-11a1d83d] .padding-config:not(:has(.category-page)){padding-top:0}
