.block-accordion{scroll-margin-top:150px}.block-accordion.background{background-color:#f6f7f8;transition:background-color .3s ease-in-out}html.dark .block-accordion.background{background-color:#001e4b}@media(max-width:767px){.block-accordion.background{padding-block:30px}}@media(min-width:768px){.block-accordion.background{padding-block:40px}}@media(max-width:767px){.block-accordion{margin-block:40px}}@media(min-width:768px){.block-accordion{margin-block:80px}}.block-accordion__container{display:flex;flex-direction:column}@media(max-width:767px){.block-accordion__container{gap:12px}}@media(min-width:768px){.block-accordion__container{gap:20px}}.block-accordion__content{display:flex;flex-direction:column;gap:5px;position:relative}.block-accordion__content .subtitle,.block-accordion__content .title{color:#043673;transition:color .3s ease-in-out}html.dark .block-accordion__content .subtitle,html.dark .block-accordion__content .title{color:#fff}.block-accordion__accordion{display:flex;flex-direction:column}.splide__progress-wrap{display:flex;align-items:center;gap:16px}.splide__progress-wrap .splide__progress-num{font-size:1rem;font-weight:300;line-height:1.25rem}.splide__progress{width:100%;background:#000;height:1px}.splide__progress--bar{background:#000;height:4px;transition:width .4s ease;transform:translateY(-3px);width:0}.splide__arrows{display:flex;gap:6px}.splide__arrow{width:50px;height:50px;background-color:#001e4b;border-radius:50%;cursor:pointer;position:relative;border:none}.splide__arrow[disabled]{background-color:#fff;cursor:default}.splide__arrow[disabled]>svg{fill:#dfdfdf}.splide__arrow>svg{width:20px;height:20px;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);fill:#fff}.accordion{border-bottom:1px solid;border-color:#cfd7e0;transition:border-color .3s ease-in-out}html.dark .accordion{border-color:#0086ee}.accordion:first-child{border-top:1px solid;border-color:#cfd7e0;transition:border-color .3s ease-in-out}html.dark .accordion:first-child{border-color:#0086ee}@media(max-width:767px){.accordion{padding-block:12px}}@media(min-width:768px){.accordion{padding-block:20px}}.accordion--open .accordion__title,.accordion--open .title{color:#0048b6!important;transition:color .3s ease-in-out}html.dark .accordion--open .accordion__title,html.dark .accordion--open .title{color:#f6f7f8!important}.accordion__header{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion__title{color:#043673;transition:color .3s ease-in-out}html.dark .accordion__title{color:#fff}.accordion__title-notice{width:100%;display:flex;align-items:center}@media(max-width:767px){.accordion__title-notice{gap:12px}}@media(min-width:768px){.accordion__title-notice{gap:20px}}@media(max-width:767px){.accordion__title-notice .wrapper-icon{flex:0 0 120px}}@media(min-width:768px){.accordion__title-notice .wrapper-icon{width:180px}}.accordion__title-notice .wrapper-icon .icon{display:block;max-height:60px;max-width:125px}.accordion__title-notice .wrapper-icon .icon svg{width:100%;height:100%}.accordion__title-notice .wrapper-info{display:flex;flex-direction:column;gap:5px}@media(min-width:768px){.accordion__title-notice .wrapper-info{width:calc(100% - 200px)}}.accordion__title-notice .wrapper-info .date{font-weight:700;color:#63748c;transition:color .3s ease-in-out}html.dark .accordion__title-notice .wrapper-info .date{color:#fff}.accordion__title-notice .wrapper-info .title{color:#043673;transition:color .3s ease-in-out}html.dark .accordion__title-notice .wrapper-info .title{color:#fff}.accordion__title-notice .wrapper-info .categories{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.accordion__icon.material-icons-outlined:before{content:attr(data-icon);display:flex;align-items:center;justify-content:center;color:#23374f;transition:color .3s ease-in-out}html.dark .accordion__icon.material-icons-outlined:before{color:#f6f7f8}.accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion__inner{display:flex;flex-direction:column}@media(max-width:767px){.accordion__inner{padding-top:12px;gap:12px}}@media(min-width:768px){.accordion__inner{padding-top:20px;gap:20px}.accordion__inner.boxed{padding-left:200px}}.accordion__inner>div{margin-block:0!important}.accordion__inner .container-medium{padding-inline:0}