.block-faq{padding:60px 0}@media screen and (max-width:767px){.block-faq{padding:40px 0}}.block-faq{--grid-margin:calc(var(--viewport-width)/2 - var(--size-container)/2 - var(--size-padding));display:grid;grid-template-areas:"left pad-l col1 gap1 col2 gap2 col3 gap3 col4 gap4 col5 gap5 col6 gap6 col7 gap7 col8 gap8 col9 gap9 col10 gap10 col11 gap11 col12 pad-r right";grid-template-columns:calc(50vw - 800px) 56px repeat(11,1fr 12px) 1fr 56px calc(50vw - 800px);grid-template-columns:var(--grid-margin) var(--size-padding) repeat(11,1fr var(--size-grid-gap)) 1fr var(--size-padding) var(--grid-margin)}.block-faq__accordion{grid-column:col1/col7}@media screen and (max-width:1024px){.block-faq__accordion{grid-column:col1/col12}}.block-faq__accordion h2{color:#004165;margin:80px 0 0}.block-faq__image{grid-column:gap8/right}@media screen and (max-width:1024px){.block-faq__image{display:none}}:root{--viewport-width:100vw;--viewport-height:100vh;--size-container:1488px;--size-container-wide:1728px;--size-grid-gap:12px}@media(min-width:375px){:root{--size-grid-gap:calc(1.4782vw + 6.45676px)}}@media(min-width:1728px){:root{--size-grid-gap:32px}}:root{--size-padding:56px}@media(min-width:768px){:root{--size-padding:calc(6.66667vw + 4.8px)}}@media(min-width:1728px){:root{--size-padding:120px}}@media screen and (max-width:767px){:root{--size-padding:32px}}.component-accordion{list-style:none;margin:0;padding:0}.component-accordion dt{align-items:center;border-top:1px solid #e5e5e5;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:28px 0}.component-accordion dt:first-child{border-top:none;margin-top:14px}.component-accordion dt:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEyLjAxMSA5LjU5LTYuMjEzIDYuMjEzYS42NzIuNjcyIDAgMCAxLS45NTEtLjk1bDYuNjU1LTYuNjU2YS42Ny42NyAwIDAgMSAuNTEtLjE5Ni42Ny42NyAwIDAgMSAuNTA5LjE5Nmw2LjY1NSA2LjY1NWEuNjcyLjY3MiAwIDAgMS0uOTUuOTUxTDEyLjAxIDkuNTlaIiBmaWxsPSIjMDAwIi8+PC9zdmc+) no-repeat 50%/24px;content:"";display:block;flex:0 0 24px;height:24px;transform:rotate(180deg);transition:transform .3s;width:24px}.component-accordion dt.open:after{transform:rotate(0deg)}.component-accordion dd{margin:0;overflow:hidden;padding:0;transition:max-height .6s cubic-bezier(.65,0,.35,1),margin .6s}.component-accordion dd p:last-child{margin-bottom:0}.component-accordion dt:not(.open)+dd{max-height:0!important}.component-accordion dt.open+dd{margin:0 0 28px}