@charset "UTF-8";.m-accordion{--columns-ratio: 50%;--columns-gap: 4.5rem;--acc-img-aspect-ratio: 1;--acc-img-bg: transparent;--acc-img-spacing: 0;--acc-img-border-radius: 0;--acc-img-frame-border-radius: 0;--acc-item-inline-pad: 0;--acc-item-spacings-ver: 2rem;--acc-item-line-color: currentColor;--acc-btn-width: 3.2rem;--acc-btn-height: 3.2rem;--acc-title-size: 2rem;--acc-desc-size: 1.8rem;isolation:isolate}.m-accordion-v1{--acc-item-inline-pad: 2.5rem 0;--acc-img-aspect-ratio: 1.48;--acc-img-bg: linear-gradient(292deg, #3299FF .94%, #0C297A 97.03%);--acc-img-spacing: 2rem;--acc-img-border-radius: .6rem;--acc-img-frame-border-radius: 2.4rem}@media (max-width: 1112px){.m-accordion-v1{--acc-img-spacing: 1rem;--acc-img-frame-border-radius: 1.4rem;--acc-item-inline-pad: 0}}.m-accordion-v1 .c-heading__description{color:var(--currentColorTrans)}.m-accordion-v2{--columns-gap: 10rem;--acc-title-size: 2.4rem;--acc-img-aspect-ratio: 1;--acc-img-border-radius: 2.4rem}.m-accordion-v2 .c-heading__description{font-size:1.8rem}.m-accordion-v3{--content-width: 1330px;--columns-gap: 10rem;--acc-item-inline-pad: 5.5rem 5rem;--acc-item-line-color: var(--primary-color3)}@media (max-width: 1112px){.m-accordion-v3{--acc-item-inline-pad: 2rem}}@media (min-width: 1921px){.m-accordion-v3{--content-width: 62vw}}.m-accordion-v3 .c-heading__description{font-size:2.4rem}.m-accordion-faq{--content-width: 844px;--acc-title-size: 2.4rem}.m-accordion .c-heading__description{color:var(--currentColorTrans)}.m-accordion-v3{overflow:hidden}.m-accordion-v3 .column-wrap{position:relative}@media (max-width: 1112px){.m-accordion-v3 .column-wrap{padding-inline:var(--page-gutter)}}.m-accordion-v3 .bottom-decor{position:absolute;right:25%;top:calc(100% - 4rem);width:112%}@media (max-width: 1112px){.m-accordion-v3 .bottom-decor{display:none}}.m-accordion-v3 .bottom-decor img{width:100%;height:100%;object-fit:contain}.m-accordion-v3 .side-decor{position:absolute;left:100%;top:0;width:66rem}@media (max-width: 1112px){.m-accordion-v3 .side-decor{display:none}}.m-accordion-v3 .side-decor img{width:100%;height:100%;object-fit:contain}@media (min-width: 1113px){.m-accordion-v3 .column-wrap{height:100%}.m-accordion-v3 .l-accordion__headings .column-wrap{padding-left:max(var(--page-gutter),50vw - .5 * var(--content-width))}.m-accordion-v3 .l-accordion__headings .column-wrap__inner,.m-accordion-v3 .l-accordion__content{position:relative}.m-accordion-v3 .l-accordion__content .column-wrap{padding-right:max(var(--page-gutter),50vw - .5 * var(--content-width))}}.acc-image{display:flex;aspect-ratio:var(--acc-img-aspect-ratio);position:relative;border-radius:var(--acc-img-frame-border-radius);padding:var(--acc-img-spacing);background:var(--acc-img-bg);overflow:hidden}.acc-image__src{width:100%;height:100%;object-fit:cover;border-radius:var(--acc-img-border-radius)}.l-accordion{display:flex;width:100%;gap:var(--columns-gap)}@media (max-width: 1112px){.l-accordion{max-width:600px;margin-inline:auto;flex-direction:column-reverse;gap:4rem}.m-accordion-v3 .l-accordion{flex-direction:column}}.m-accordion-v3 .l-accordion__headings{flex:1 1 auto}.m-accordion-v3 .l-accordion__headings .c-block__btn{margin-top:5rem}.l-accordion__content{flex:1 1 auto}.m-accordion-v3 .l-accordion__content,.l-accordion__media{flex:0 0 var(--columns-ratio)}@media (max-width: 1112px){[data-gallery=true] .l-accordion__media{display:none}}.l-accordion__imgs{display:none}.l-accordion__imgs.is-active{display:flex}.c-accordion{display:flex;flex-direction:column;width:100%}.m-accordion-v3 .c-accordion{position:relative;border-radius:2.4rem;padding-block:3rem 5rem;background:linear-gradient(270deg,#54a9ff,#eef6ff);color:var(--primary-color1)}.c-accordion:not(:first-of-type){margin-top:2rem}.c-accordion+.c-block__btn{margin-top:2rem}.c-accordion__item{position:relative;padding-inline:var(--acc-item-inline-pad)}@media (min-width: 1113px){.m-accordion-v1 .c-accordion__item:before{content:"";position:absolute;top:var(--acc-item-spacings-ver);left:0;width:3px;height:calc(100% - 2 * var(--acc-item-spacings-ver));background-color:var(--acc-item-line-color);transform:scale(0);transform-origin:top;transition:transform var(--base-transition)}.m-accordion-v1 .c-accordion__item.is-active:before{transform:scale(1)}}.m-accordion-v3 .c-accordion__item:before{content:"";position:absolute;top:var(--acc-item-spacings-ver);left:0;width:3px;height:calc(100% - 2 * var(--acc-item-spacings-ver));background-color:var(--acc-item-line-color);transform:scale(0);transform-origin:top;transition:transform var(--base-transition)}.m-accordion-v3 .c-accordion__item:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--primary-color1);transform:scale(0)}.m-accordion-v3 .c-accordion__item.is-active{background:linear-gradient(270deg,#0c297a66,#0c297a);color:var(--secondary-color1)}.m-accordion-v3 .c-accordion__item.is-active:before{transform:scale(1)}.m-accordion-v3 .c-accordion__item.is-active:after{transform:scale(1)}.c-accordion__title{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:var(--acc-item-spacings-ver) 0;border:none;text-align:left;background-color:transparent;font-size:var(--acc-title-size);font-weight:600;line-height:1.2;color:var(--currentColorTrans)}.m-accordion-faq .c-accordion__title,.m-accordion-v3 .c-accordion__title{color:currentColor}.c-accordion__title:focus{outline:none}.c-accordion__title:focus-visible{outline:2px solid var(--outline-color);outline-offset:1px}.c-accordion__title:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--primary-color2);opacity:.2}.c-accordion__item:first-of-type .c-accordion__title:before{display:none}.m-accordion-v3 .c-accordion__title:before{background-color:var(--primary-color1);opacity:.3}.c-accordion__title>span{display:flex;align-items:center}.c-accordion__title-wrap{margin:0}.c-accordion__title-icon{flex:0 0 auto;display:inline-flex;width:2.4rem;height:2.4rem;margin-right:10px}.c-accordion__title-icon img{width:100%;height:100%;object-fit:contain}.is-active .c-accordion__title{color:currentColor}.c-accordion__btn-icon{flex:0 0 auto;position:relative;isolation:isolate;color:currentColor;display:inline-flex;justify-content:center;align-items:center;width:var(--acc-btn-width);height:var(--acc-btn-height);border-radius:50%;overflow:hidden}.c-accordion__btn-icon svg{width:10px;height:8px;transition:transform var(--base-transition) opacity var(--base-transition)}.m-accordion-faq .c-accordion__btn-icon{background-color:var(--primary-color3);color:var(--secondary-color1)}.m-accordion-faq .c-accordion__btn-icon:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-color:#0003;opacity:0}.icons-plus-minus .c-accordion__btn-icon:after{content:"+"}.c-accordion__content{position:relative;padding-bottom:2rem;font-size:var(--acc-desc-size);transition:all .3s}.c-accordion__content .is-wysiwyg{color:var(--currentColorTrans)}.c-accordion__content .post-edit-link__wrap{top:unset;bottom:2rem;right:0}@media (max-width: 1112px){.m-accordion-v1 .c-accordion__content{position:relative;padding-left:3rem}.m-accordion-v1 .c-accordion__content:before{content:"";position:absolute;top:0;left:0;width:3px;height:calc(100% - var(--acc-item-spacings-ver));background-color:var(--acc-item-line-color);transform:scale(0);transform-origin:top;transition:transform var(--base-transition)}}.m-accordion-v2 .c-accordion__content{position:relative;padding-left:3rem}.m-accordion-v2 .c-accordion__content:before{content:"";position:absolute;top:0;left:0;width:3px;height:calc(100% - var(--acc-item-spacings-ver));background-color:var(--acc-item-line-color);transform:scale(0);transform-origin:top;transition:transform var(--base-transition)}@media (max-width: 1112px){.m-accordion-v1 .is-active .c-accordion__content:before{transform:scale(1)}}.m-accordion-v2 .is-active .c-accordion__content:before{transform:scale(1)}.m-accordion-faq .c-accordion__content{padding-right:var(--acc-btn-width)}.c-accordion__media{margin-bottom:2rem}@media (min-width: 1113px){.c-accordion__media{display:none}}.icons-plus-minus .is-active .c-accordion__btn-icon:after{content:"–"}.icons-arrows .is-active .c-accordion__btn-icon{opacity:0}.icons-arrows .is-active .c-accordion__btn-icon svg{transform:rotate(180deg)}.m-accordion-faq .is-active .c-accordion__btn-icon{opacity:1}.m-accordion-faq .is-active .c-accordion__btn-icon:before{opacity:1}.l-accordion[data-animation=css] .c-accordion__content{display:none;transform:scale(0);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.l-accordion[data-animation=css] .is-active .c-accordion__content{display:block;transform:scale(1);opacity:1;animation:acc-anim .3s ease-in-out}@keyframes acc-anim{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
