section[data-v-261dc03c]{padding-bottom:31px;padding-top:30px}@media screen and (max-width:767px){section[data-v-261dc03c]{padding-bottom:8px;padding-top:10px}}.programs-page-title[data-v-261dc03c]{padding-top:30px}@media screen and (max-width:767px){.programs-page-title[data-v-261dc03c]{padding-top:10px}}.category[data-v-9133d91a]{border:1px solid #dedede;border-radius:4px;cursor:pointer;display:block;max-height:56px;padding:19px 35px;position:relative;transition:all .4s;white-space:nowrap}.category[data-v-9133d91a]:hover{background:hsla(0,0%,96%,.8)}.category div[data-v-9133d91a]{transition:all .4s}.category img[data-v-9133d91a]{opacity:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .3s}.category-select[data-v-9133d91a]{background:#ffb800;border:1px solid #fff}.category-select p[data-v-9133d91a]{transform:translateX(-11px)}.category-select img[data-v-9133d91a]{opacity:1}.category-select[data-v-9133d91a]:hover{background:#f90}@media screen and (max-width:767px){.category div[data-v-9133d91a]{font-size:10px;line-height:12px}.category img[data-v-9133d91a]{height:15px;right:5px;width:15px}.category-select p[data-v-9133d91a]{transform:translateX(-5px)}}.active[data-v-9133d91a]{background:#ffb800;border:1px solid #fff}.active div[data-v-9133d91a]{transform:translateX(-11px)}.active img[data-v-9133d91a]{opacity:1}.active[data-v-9133d91a]:hover{background:#f90}.category.nuxt-link-active[data-v-9133d91a]:not(.all){background:#ffb800;border:1px solid #fff}.category.nuxt-link-active:not(.all) img[data-v-9133d91a]{opacity:1}.category.nuxt-link-active[data-v-9133d91a]:not(.all):hover{background:#f90}.event[data-v-50e5e7ea]{display:flex;flex-direction:column;margin-bottom:90px;margin-right:32px;max-width:432px;width:100%}.event[data-v-50e5e7ea]:nth-child(3n){margin-right:0}.event .image[data-v-50e5e7ea]{border-radius:4px;position:relative;width:100%}.event .image img[data-v-50e5e7ea]{width:100%}.event .image a[data-v-50e5e7ea]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.event .image .date[data-v-50e5e7ea]{align-items:center;background-image:url(/image/label/discount.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:38px;left:0;padding-left:22.5px;position:absolute;top:15px;width:140px}.event .image .date div[data-v-50e5e7ea]{color:#fff}.event .title[data-v-50e5e7ea]{display:flex;flex-direction:column}.event .title-link[data-v-50e5e7ea]{color:#000;font-family:Montserrat-SemiBold;font-size:18px;line-height:26px;max-height:50px;overflow:hidden;transition:all .4s}.event .title-link[data-v-50e5e7ea]:hover,.event h4[data-v-50e5e7ea]{color:#08f}.event h4[data-v-50e5e7ea]{margin-bottom:17px;margin-top:28px}.event .text[data-v-50e5e7ea]{margin-bottom:30px;margin-top:12px;max-height:50px;overflow:hidden}.event .date-foot[data-v-50e5e7ea]{color:#868686}.event .foot a[data-v-50e5e7ea]{display:none}@media screen and (max-width:1439px){.event[data-v-50e5e7ea]{max-width:407px}}@media screen and (max-width:1365px){.event[data-v-50e5e7ea]{margin-bottom:56px;margin-right:0;max-width:calc(50% - 12.5px)}.event h4[data-v-50e5e7ea]{font-size:10px;margin-bottom:14px}.event .title a[data-v-50e5e7ea]{font-size:16px;line-height:21px;max-height:42px}.event .text[data-v-50e5e7ea]{font-size:16px}.event .foot[data-v-50e5e7ea]{align-items:center;display:flex;justify-content:space-between}.event .foot a[data-v-50e5e7ea]{display:flex;font-size:10px;height:40px;line-height:12px;max-width:140px}.event .foot .date-foot[data-v-50e5e7ea]{font-size:12px;line-height:15px}}@media screen and (max-width:767px){.event[data-v-50e5e7ea]{margin-bottom:35px;max-width:100%}.event .image .date[data-v-50e5e7ea]{background-size:100% 29px;font-size:12px;height:29px;padding-left:10px;top:0}.event .image .date p[data-v-50e5e7ea]{font-size:12px}.event h4[data-v-50e5e7ea]{font-size:8px;line-height:10px;margin-bottom:10px;margin-top:18px}.event .title a[data-v-50e5e7ea]{font-size:14px}.event .text[data-v-50e5e7ea]{font-size:12px;line-height:21px;margin-bottom:15px;margin-top:5px}.event .foot a[data-v-50e5e7ea]{font-size:8px;height:32px;line-height:10px}.event .foot .date-foot[data-v-50e5e7ea]{font-size:10px;line-height:12px}}.config[data-v-8fbc6f10]{display:flex}.config .el[data-v-8fbc6f10]{margin-right:24px}.config .el[data-v-8fbc6f10]:last-child{margin-right:0}@media screen and (max-width:767px){.config[data-v-8fbc6f10]{justify-content:space-between}.config .el[data-v-8fbc6f10]{margin-right:0;padding:10px;text-align:center;width:calc(33% - 4px)}.config .el p[data-v-8fbc6f10]{font-size:10px}}.events[data-v-8fbc6f10]{display:flex;flex-wrap:wrap;margin-top:32px}@media screen and (max-width:1365px){.events[data-v-8fbc6f10]{justify-content:space-between}}@media screen and (max-width:767px){.events[data-v-8fbc6f10]{margin-top:20px}}.other[data-v-8fbc6f10]{margin:0 auto;max-width:900px;padding-bottom:185px;padding-top:85px}.other h2[data-v-8fbc6f10]{font-size:32px;margin-bottom:34px}.other p[data-v-8fbc6f10]{line-height:29px}@media screen and (max-width:1365px){.other[data-v-8fbc6f10]{padding-bottom:120px;padding-top:80px}.other h2[data-v-8fbc6f10]{font-size:28px;margin-bottom:20px}.other p[data-v-8fbc6f10]{line-height:27px}}@media screen and (max-width:767px){.other[data-v-8fbc6f10]{padding-top:50px}.other h2[data-v-8fbc6f10]{font-size:18px;line-height:21px}.other p[data-v-8fbc6f10]{font-size:12px;line-height:22px}}.show-more-btn[data-v-8fbc6f10]{cursor:pointer;display:block;margin:0 auto;max-width:300px;width:100%}.breadcrumbs[data-v-26f8446b]{margin-bottom:12px;margin-top:16px;position:relative;top:0}@media screen and (max-width:767px){.breadcrumbs[data-v-26f8446b]{top:0}}.breadcrumbs__list[data-v-26f8446b]{display:block}.breadcrumbs__item[data-v-26f8446b]{display:inline-block;font-family:Montserrat-Regular;font-size:12px;line-height:17px}@media screen and (max-width:767px){.breadcrumbs__item[data-v-26f8446b]{font-size:12px}}.breadcrumbs__item[data-v-26f8446b]:not(:last-child):after{content:"/";font-size:12px;margin:0 6px}@media screen and (max-width:767px){.breadcrumbs__item[data-v-26f8446b]:not(:last-child):after{font-size:10px}}.breadcrumbs__item a[data-v-26f8446b]{color:#08f;transition:.3s}.breadcrumbs__item a[data-v-26f8446b]:hover{color:#0070d2}