@charset "UTF-8";*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:flex;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}@keyframes scroll-hint-appear{0%{transform:translate(40px);opacity:0}10%{opacity:1}50%,to{transform:translate(-40px);opacity:0}}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:auto;border-radius:5px;transition:opacity .3s;opacity:0;background:#000000b3;text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px #0006}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{content:"";width:20px;height:100%;background:linear-gradient(270deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;right:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:before{content:"";width:20px;height:100%;background:linear-gradient(90deg,#00000026 0,#0000 16px,#0000);position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;visibility:hidden}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after,.scroll-hint-shadow-wrap.is-right-scrollable:after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before,.scroll-hint-shadow-wrap.is-left-scrollable:before{opacity:1;visibility:visible}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}*{margin:0;padding:0}:root{--color-text: #131313;--color-main: #7340b2;--color-logo: #440099;--color-base-01: #ecebeb;--color-base-02: #f0ebf7;--color-base-03: #f4f0f9;--color-menu-hover: #849aa2;--text-base-size: 1.4rem;--text-base-size-md: 1.6rem;--text-base-line: 1.75;--text-note-size: 1.2rem;--text-note-line: 1.5;--text-h1-size: 2.8rem;--text-h1-size-md: 3.2rem;--text-h1-line: 1.5;--text-h2-size: 2rem;--text-h2-size-md: 2.4rem;--text-h2-line: 1.5;--text-h3-size: 1.8rem;--text-h3-size-md: 2.2rem;--text-h3-line: 1.5;--text-h4-size: 1.6rem;--text-h4-size-md: 1.8rem;--text-h4-line: 1.75;--text-h5-size: 1.2rem;--text-h5-size-md: 1.4rem;--text-h5-line: 1.75;--z-header: 100;--z-page-top: 50;--z-breadcrumb: 10;--header-height: 55px}@media(min-width:48em){:root{--header-height: 90px}}html{-webkit-tap-highlight-color:revert;cursor:revert;min-width:375px;font-size:62.5%;font-family:Noto Sans JP,sans-serif;line-break:normal;color:var(--color-text);overflow-wrap:anywhere}body{position:relative;font-size:1.6rem}:target{scroll-margin-top:var(--header-height)}li{list-style-type:none}th{font-weight:inherit}address{font-style:inherit}fieldset{border:0;min-width:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:700}h1{margin:0}cite,dfn,em,i,var{font-style:inherit}small{font-size:inherit}a{color:currentColor;text-decoration:none}button,input,select,textarea{border:0;padding:0}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button{touch-action:manipulation}button:not(:disabled,[aria-disabled=true]){cursor:pointer}[hidden][hidden]{display:none!important}img{width:100%;height:auto;vertical-align:bottom}svg{display:block;width:100%;height:auto;overflow:visible}:where(dialog){width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;color:unset;background-color:unset;border:unset;overflow:unset}:where(.only-global),:where(.only-en),:where(.only-zh),:where(.only-es),:where(.only-ar),:where(.only-th){display:none!important}.u-d-none{display:none!important}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-block{display:block!important}.u-d-grid{display:grid!important}.u-d-table{display:table!important}.u-d-table-row{display:table-row!important}.u-d-table-cell{display:table-cell!important}.u-d-flex{display:flex!important}.u-d-inline-flex{display:inline-flex!important}@media(min-width:48em){.u-d-md-none{display:none!important}.u-d-md-inline{display:inline!important}.u-d-md-inline-block{display:inline-block!important}.u-d-md-block{display:block!important}.u-d-md-grid{display:grid!important}.u-d-md-table{display:table!important}.u-d-md-table-row{display:table-row!important}.u-d-md-table-cell{display:table-cell!important}.u-d-md-flex{display:flex!important}.u-d-md-inline-flex{display:inline-flex!important}}.u-f-bold{font-weight:700!important}.u-visually-hidden-focusable:not(:focus,:focus-within){display:block!important;position:fixed!important;top:0!important;left:0!important;visibility:visible!important;opacity:0%!important;margin:0!important;border:0!important;padding:0!important;width:4px!important;height:4px!important;overflow:hidden!important;pointer-events:none!important}.u-visually-hidden{display:block!important;position:fixed!important;top:0!important;left:0!important;visibility:visible!important;opacity:0%!important;margin:0!important;border:0!important;padding:0!important;width:4px!important;height:4px!important;overflow:hidden!important;pointer-events:none!important}.c-article{padding:75px 20px 85px;background-color:#fff;border-radius:50px}@media(min-width:48em){.c-article{display:grid;grid-template-areas:". head ." ". content ." ". back .";grid-template-columns:1fr minmax(0,900px) 1fr;padding:54px 40px 120px;max-width:1120px;margin-inline:auto}}.c-article__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px;padding-bottom:48px;border-bottom:1px solid var(--color-main)}@media(min-width:48em){.c-article__head{grid-area:head;padding-bottom:34px}}.c-article__categories{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.c-article__category{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.c-article__category{font-size:var(--text-base-size-md)}}.c-article__category{display:grid;place-items:center;padding:0 10px;min-width:100px;min-height:26px;line-height:1.5;color:var(--color-main);text-align:center;border:1px solid var(--color-main);border-radius:9999px}@media(min-width:48em){.c-article__category{min-width:110px}}.c-article__date{font-size:var(--text-h5-size);line-height:var(--text-h5-line)}@media(min-width:48em){.c-article__date{font-size:var(--text-h5-size-md)}}.c-article__title{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}@media(min-width:48em){.c-article__title{font-size:var(--text-h1-size-md)}}.c-article__title{width:100%;margin-top:15px;font-weight:700}@media(min-width:48em){.c-article__title{margin-top:12px}}.c-article__content{margin-top:36px}@media(min-width:48em){.c-article__content{grid-area:content;margin-top:40px}}.c-article__content h2{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}@media(min-width:48em){.c-article__content h2{font-size:var(--text-h3-size-md)}}.c-article__content h2{font-weight:700}.c-article__content h2:nth-child(n+2){margin-top:36px}@media(min-width:48em){.c-article__content h2:nth-child(n+2){margin-top:40px}}.c-article__content h3{font-size:var(--text-h4-size);line-height:var(--text-h4-line)}@media(min-width:48em){.c-article__content h3{font-size:var(--text-h4-size-md)}}.c-article__content h3{font-weight:700}.c-article__content h3:nth-child(n+2){margin-top:28px}@media(min-width:48em){.c-article__content h3:nth-child(n+2){margin-top:32px}}.c-article__content p{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.c-article__content p{font-size:var(--text-base-size-md)}}.c-article__content p:nth-child(n+2){margin-top:24px}@media(min-width:48em){.c-article__content p:nth-child(n+2){margin-top:28px}}.c-article__content .note{font-size:var(--text-note-size);line-height:var(--text-note-line)}.c-article__content .note:nth-child(n+2){margin-top:18px}@media(min-width:48em){.c-article__content .note:nth-child(n+2){margin-top:20px}}.c-article__content a{color:var(--color-main);text-decoration:underline}@media(min-width:48em){.c-article__content a:hover{text-decoration:none}}.c-article__content img{width:auto;max-width:100%}.c-article__content figure:nth-child(n+2){margin-top:30px}@media(min-width:48em){.c-article__content figure:nth-child(n+2){margin-top:40px}}.c-article__content figcaption{font-size:var(--text-note-size);line-height:var(--text-note-line);margin-top:8px}@media(min-width:48em){.c-article__content figcaption{margin-top:6px}}.c-article__row.c-article__row{margin-top:80px}@media(min-width:48em){.c-article__row.c-article__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media(min-width:48em){.c-article__row.c-article__row figure{margin-top:0}}.c-article__list{font-size:var(--text-h4-size);line-height:var(--text-h4-line)}@media(min-width:48em){.c-article__list{font-size:var(--text-h4-size-md)}}.c-article__list{font-weight:700}.c-article__list:nth-child(n+2){margin-top:28px}@media(min-width:48em){.c-article__list:nth-child(n+2){margin-top:32px}}.c-article__list>li+li{margin-top:18px}@media(min-width:48em){.c-article__list>li+li{margin-top:21px}}.c-article__table{--th-bgc: var(--color-base-02);--th-border-color: #fff;display:flex;margin-top:30px}@media(min-width:48em){.c-article__table{margin-top:40px}}.c-article__table.c-article__table--white{--th-bgc: #fff;--th-border-color: var(--color-base-02)}.c-article__table.c-article__table--white th,.c-article__table.c-article__table--white td{border:1px solid var(--color-base-02)}.c-article__table-body{font-size:var(--text-h5-size);line-height:var(--text-h5-line)}@media(min-width:48em){.c-article__table-body{font-size:var(--text-h5-size-md)}}.c-article__table-body{flex-shrink:0;text-align:left;border:1px solid var(--color-base-02)}.c-article__table-body tr:not(:last-child) th{border-bottom:1px solid var(--th-border-color)}.c-article__table-body tr:not(:last-child) td{border-bottom:1px solid var(--color-base-02)}.c-article__table-body th{padding:14px 10px;background-color:var(--th-bgc)}@media(min-width:48em){.c-article__table-body th{padding:13px 24px}}.c-article__table-body td{padding:14px 10px}@media(min-width:48em){.c-article__table-body td{padding:13px 24px}}.c-article__table-body th:not(:last-child){border-right:1px solid var(--th-border-color)}.c-article__table-body td:not(:last-child){border-right:1px solid var(--color-base-02)}.c-article__link{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.c-article__link{font-size:var(--text-base-size-md)}}.c-article__link{display:block;width:-moz-fit-content;width:fit-content;margin-top:28px}@media(min-width:48em){.c-article__link{margin-top:20px}}.c-article__link.c-article__link--dl{text-decoration:none}@media(min-width:48em){.c-article__link.c-article__link--dl:hover{text-decoration:underline}}.c-article__link-icon{display:inline-flex;margin-right:5px;transform:translateY(2px)}.c-article__dl-icon{display:inline-flex;margin-left:5px;transform:translateY(2px)}.c-article__back{margin-top:108px}@media(min-width:48em){.c-article__back{grid-area:back}}.c-banners{display:grid;gap:24px;width:73.3333333333vw;margin-inline:auto}@media(min-width:48em){.c-banners{grid-template-columns:repeat(2,1fr);gap:40px;width:100%;max-width:1080px;padding-inline:40px}}.c-banners__link{display:block}@media(min-width:48em){.c-banners__link:hover .c-banners__thumb img{opacity:.6;transform:scale(1.05)}}.c-banners__thumb{overflow:hidden}.c-banners__thumb img{display:block}@media(min-width:48em){.c-banners__thumb img{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease}}.c-banners__title{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.c-banners__title{font-size:var(--text-base-size-md)}}.c-banners__title{margin-top:5px;text-align:center}.c-breadcrumb{position:relative;z-index:var(--z-breadcrumb)}.c-breadcrumb__list{display:flex;gap:24px;white-space:nowrap;max-width:100%;overflow:auto}.c-breadcrumb__list>.c-breadcrumb__item{position:relative;font-size:1.2rem;color:var(--color-text)}.c-breadcrumb--white .c-breadcrumb__list>.c-breadcrumb__item{color:#fff}.c-breadcrumb__list>.c-breadcrumb__item:last-child:before{content:none}.c-breadcrumb__list>.c-breadcrumb__item:before{position:absolute;display:block;top:50%;right:0;line-height:1;margin-right:-18px;font-size:1rem;transform:translateY(-50%);content:"＞"}@media(min-width:48em){.c-breadcrumb__list>.c-breadcrumb__item a:hover{text-decoration:underline}}.c-btn{width:218px;display:block;margin-left:auto;margin-right:auto;background-color:var(--color-main);color:#fff;border-radius:30px;text-align:center;font-size:1.4rem;line-height:1.6;padding:14px 10px;position:relative}@media(min-width:48em){.c-btn{transition:background .2s ease}}.c-btn:before{content:"";width:1px;height:0;position:absolute;top:-40px;left:50%;background:linear-gradient(180deg,var(--color-main) 0,var(--color-main) 40px,#fff 40px,#fff 50px)}@media not all and (min-width:48em){.c-btn:before{transition:height .3s ease}}@media(min-width:48em){.c-btn:before{width:110px;height:1px;top:50%;left:auto;right:-80px;background:linear-gradient(90deg,#fff 0 30px,#b5b5b5 30px 110px)}}@media(min-width:48em){.c-btn:after{content:"";width:0;height:1px;position:absolute;top:50%;right:0;background-color:var(--color-logo);transition-property:width,right;transition-duration:.2s;transition-timing-function:ease}}@media(min-width:48em){.c-btn:hover{background-color:var(--color-logo)}.c-btn:hover:after{width:80px;right:-80px}}@media not all and (min-width:48em){.c-btn.is-active:before{height:50px}}.c-category-top-mv{position:relative}.c-category-top-mv__bg{position:relative;height:64.8vw;min-height:243px;-webkit-mask-image:url(/assets/images/components/subpage-title_mask.svg);mask-image:url(/assets/images/components/subpage-title_mask.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width:48em){.c-category-top-mv__bg{height:44.2166910688vw;min-height:auto;max-height:604px;-webkit-mask-image:url(/assets/images/components/subpage-title_mask_md.svg);mask-image:url(/assets/images/components/subpage-title_mask_md.svg)}}.c-category-top-mv__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.c-category-top-mv__head{margin-top:34px;padding-inline:20px;text-align:center;position:relative;z-index:1}@media(min-width:48em){.c-category-top-mv__head{position:absolute;top:50%;left:50%;width:100%;max-width:1080px;padding-inline:40px;margin-top:0;text-align:left;transform:translate(-50%,-50%)}}.c-category-top-mv__title{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}@media(min-width:48em){.c-category-top-mv__title{font-size:var(--text-h1-size-md)}}.c-category-top-mv__title{font-weight:700}@media(min-width:48em){.c-category-top-mv__title{color:#fff;text-shadow:0px 0px 20px #000}}.c-category-top-mv__lead{font-size:var(--text-h4-size);line-height:var(--text-h4-line)}@media(min-width:48em){.c-category-top-mv__lead{font-size:var(--text-h4-size-md)}}.c-category-top-mv__lead{margin-top:12px}@media(min-width:48em){.c-category-top-mv__lead{font-weight:700;letter-spacing:.06em;margin-top:19px;color:#fff;text-shadow:0px 0px 20px #000}}.c-contact-form{padding-bottom:100px;margin-top:40px}@media(min-width:48em){.c-contact-form{padding-bottom:152px;margin-top:90px}}@media(min-width:48em){.c-contact-form__inner{max-width:1200px;padding-inline:40px;margin-inline:auto}}.c-contact-form__panel{padding:50px 20px;background-color:#fff;border-radius:50px}@media(min-width:48em){.c-contact-form__panel{padding:90px 40px}}.c-contact-form__notice{font-size:var(--text-h5-size);line-height:var(--text-h5-line)}@media(min-width:48em){.c-contact-form__notice{font-size:var(--text-h5-size-md)}}.c-contact-form__notice{padding:18px 30px;margin-bottom:24px;text-align:center;background-color:var(--color-base-02)}@media(min-width:48em){.c-contact-form__notice{width:100%;max-width:700px;margin-inline:auto;margin-bottom:30px}.c-contact-form__notice a:hover{text-decoration:underline}}.c-contact-form__notice a{color:var(--color-main)}.c-contact-form__body{width:100%}@media(min-width:48em){.c-contact-form__body{max-width:900px;margin-inline:auto}}.c-contact-form__option{font-size:var(--text-note-size);line-height:var(--text-note-line);text-align:center}@media(min-width:48em){.c-contact-form__option a:hover{text-decoration:underline}}.c-contact-form__option a{color:var(--color-main)}.c-contents-nav__inner{padding:30px 20px 40px}@media(min-width:48em){.c-contents-nav__inner{max-width:1200px;padding:46px 40px 50px;margin-inline:auto}}.c-contents-nav__title{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.c-contents-nav__title-ja{font-size:1.8rem;font-weight:700}@media(min-width:48em){.c-contents-nav__title-ja{font-size:2.2rem}}.c-contents-nav__title-en{font-family:Open Sans,sans-serif;font-size:1.8rem;font-weight:800;color:var(--color-main)}@media(min-width:48em){.c-contents-nav__title-en{font-size:2.2rem}}.c-contents-nav__list{margin-top:20px;border-top:1px solid var(--color-base-02)}@media(min-width:48em){.c-contents-nav__list{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(24.5535714286%,1fr));justify-content:center;gap:20px 6px;border-top:0}}.c-contents-nav__link{position:relative;padding:11px 48px 11px 30px;display:block;line-height:1.75;border-bottom:1px solid var(--color-base-02)}@media(min-width:48em){.c-contents-nav__link{height:100%;display:flex;align-items:center;padding:8px 28px 8px 12px;line-height:1.75;transition:color .3s ease}}@media(min-width:48em){.c-contents-nav__link:before{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background-color:var(--color-logo);transition:width .3s ease}}.c-contents-nav__link:after{content:"";position:absolute;top:50%;right:32px;width:8px;height:8px;margin:auto;border-top:1px solid var(--color-text);border-right:1px solid var(--color-text);transform:translateY(calc(-50% + 2px)) rotate(45deg)}@media(min-width:48em){.c-contents-nav__link:after{right:12px;transition:border-color .3s ease}}@media(min-width:48em){.c-contents-nav__link:hover{color:var(--color-logo)}.c-contents-nav__link:hover:before{width:100%}.c-contents-nav__link:hover:after{border-color:var(--color-logo)}}.c-contents-nav__link.is-current{color:var(--color-logo);border-bottom:1px solid var(--color-logo)}.c-contents-nav__link.is-current:before{width:100%}.c-contents-nav__link.is-current:after{border-color:var(--color-logo)}.c-cookie{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.c-cookie{font-size:var(--text-base-size-md)}}.c-cookie{display:none;position:fixed;bottom:0;left:0;z-index:999999;width:100%;background-color:#f0f0f0;border-top:1px solid #ccc}.c-cookie__container{display:grid;justify-items:center;gap:20px;padding:15px}@media(min-width:48em){.c-cookie__container{display:flex;align-items:center;max-width:1246px;padding:30px 40px;margin-inline:auto}.c-cookie__container a:hover{color:var(--color-logo);text-decoration:none}}.c-cookie__container a{text-decoration:underline}.c-cookie__btn{flex-shrink:0;display:grid;place-items:center;padding:0 40px;min-height:50px;color:#fff;background-color:var(--color-logo);border-radius:9999px}@media(min-width:48em){.c-cookie__btn{transition:opacity .3s}.c-cookie__btn:hover{opacity:.7}}.c-dialog{position:fixed;inset:0;margin:auto;opacity:1;transition:opacity .4s ease}.c-dialog.is-closing{pointer-events:none;opacity:0}.c-dialog.is-closing::backdrop{opacity:0}.c-dialog::backdrop{background-color:#13131399;transition:opacity .4s ease}.c-dialog__container{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:calc(100% - 40px);max-height:calc(100% - 40px);transform:translate(-50%,-50%)}@media(min-width:48em){.c-dialog__container{width:calc(100% - 80px);max-width:1000px;max-height:calc(100% - 60px)}}.c-dialog__inner{width:100%;max-height:100%;background-color:#fff;border-radius:50px;overflow:auto}.c-dialog__close{position:absolute;top:18px;right:22px;width:34px;aspect-ratio:1;color:var(--color-main);background-color:#fff;border:1px solid var(--color-main);border-radius:50%}@media(min-width:48em){.c-dialog__close{top:36px;right:33px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease}.c-dialog__close:hover{color:#fff;background-color:var(--color-main)}}.c-dialog__close:before,.c-dialog__close:after{content:"";position:absolute;inset:0;width:13px;height:2px;margin:auto;background-color:currentColor}.c-dialog__close:before{transform:rotate(45deg)}.c-dialog__close:after{transform:rotate(-45deg)}.c-disclosure-details{overflow:hidden}.c-disclosure-details[aria-hidden=true]{visibility:hidden;height:0;transition:visibility .3s}.c-error-page__container{padding-block:100px;padding-inline:20px}@media(min-width:48em){.c-error-page__container{max-width:1080px;padding-inline:40px;margin-inline:auto}}.c-error-page__title{font-size:var(--text-h1-size);line-height:var(--text-h1-line)}@media(min-width:48em){.c-error-page__title{font-size:var(--text-h1-size-md)}}.c-error-page__title{text-align:center}.c-error-page__text{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.c-error-page__text{font-size:var(--text-base-size-md)}}.c-error-page__text{margin-top:28px;text-align:center}@media(min-width:48em){.c-error-page__text{margin-top:32px}}.c-error-page__btn{margin-top:70px}.c-footer{background-color:var(--color-base-01)}.c-footer__container{padding-top:45px;padding-bottom:47px}@media(min-width:48em){.c-footer__container{display:grid;grid-template-areas:"brand side" "link side" "blank side";-moz-column-gap:min(86px,7.2268907563vw);column-gap:min(86px,7.2268907563vw);max-width:1190px;padding-inline:40px;padding-top:50px;padding-bottom:36px;margin-inline:auto}}.c-footer__brand{display:flex;flex-direction:column;align-items:center}@media(min-width:48em){.c-footer__brand{grid-area:brand;flex-direction:row;gap:35px}}.c-footer__brand-logo{width:186px}.c-footer__brand-text{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.c-footer__brand-text{font-size:var(--text-base-size-md)}}.c-footer__brand-text{margin-top:8px;color:var(--color-logo);text-align:center}@media(min-width:48em){.c-footer__brand-text{margin-top:0;text-align:left}}.c-footer__side{margin-top:40px}@media(min-width:48em){.c-footer__side{grid-area:side;padding-top:6px;margin-top:0}}.c-footer__sns-title{font-size:1.4rem;line-height:1.75;color:var(--color-logo);text-align:center}@media(min-width:48em){.c-footer__sns-title{text-align:left}}.c-footer__sns-list{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:10px}@media(min-width:48em){.c-footer__sns-list{justify-content:flex-start;margin-top:14px}}.c-footer__sns-item{display:flex;width:36px}.c-footer__sns-item.youtube{width:42px}@media(min-width:48em){.c-footer__sns-item>a{transition:opacity .3s ease}.c-footer__sns-item>a:hover{opacity:.5}}.c-footer__cta{display:grid;justify-items:center;gap:15px;margin-top:35px}@media(min-width:48em){.c-footer__cta{justify-items:start;margin-top:40px}}.c-footer__cta-btn{display:grid;grid-template-columns:10px auto 10px;align-items:center;justify-items:center;width:-moz-fit-content;width:fit-content;min-width:218px;min-height:50px;padding-inline:18px;font-size:1.4rem;line-height:1.75;color:var(--color-logo);text-align:center;background-color:#fff;border:1px solid var(--color-logo);border-radius:9999px}@media(min-width:48em){.c-footer__cta-btn{transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease}.c-footer__cta-btn:hover{color:#fff;background-color:var(--color-logo)}}.c-footer__cta-btn:before{content:""}.c-footer__link-area{display:grid;gap:10px;margin-top:35px;text-align:center}@media(min-width:48em){.c-footer__link-area{grid-area:link;display:flex;gap:min(86px,7.2268907563vw);margin-top:32px;text-align:left}}.c-footer__link-group{display:flex;flex-direction:column;gap:10px}@media(min-width:48em){.c-footer__link-group{gap:8px}}.c-footer__link{font-size:1.4rem;line-height:1.75}@media(min-width:48em){.c-footer__link{display:grid;grid-template-columns:7px 1fr;align-items:center;gap:9px}.c-footer__link:hover{color:var(--color-logo);text-decoration:underline}}.c-footer__link>svg{display:none}@media(min-width:48em){.c-footer__link>svg{display:block;color:var(--color-logo)}}.c-footer__copyright{font-size:var(--text-note-size);line-height:var(--text-note-line);display:grid;place-items:center;height:70px;font-family:Open Sans,sans-serif;color:#fff;text-align:center;background-color:var(--color-logo)}.c-header{position:sticky;top:0;z-index:var(--z-header)}.c-header__backdrop{position:fixed;inset:0;background-color:#0009;z-index:-1;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s .4s}.c-header__backdrop.is-active{opacity:1;visibility:visible;transition:opacity .4s ease}.c-header__container{background-color:#fff;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.c-header__inner{display:flex;align-items:center;height:var(--header-height);padding-inline:20px}@media(min-width:48em){.c-header__inner{max-width:1246px;padding-inline:40px;margin-inline:auto}}.c-header__logo{flex-shrink:0;width:136px;transform:translateY(2px)}@media(min-width:48em){.c-header__logo{width:167px;transform:translateY(1px)}}.c-header__right{display:flex;margin-right:0;height:100%;margin-left:auto}.c-header__nav{display:none}@media(min-width:48em){.c-header__nav{display:flex;font-size:clamp(12px,1.1235955056vw,14px);padding-left:min(44px,3.5313001605vw);padding-right:min(54px,4.3338683788vw)}}@media(min-width:48em){.c-header__nav-list{display:flex;align-items:center;gap:min(36px,2.8892455859vw)}}@media(min-width:48em){.c-header__nav-item{display:flex;align-items:center;height:100%}.c-header__nav-item.is-active .c-header__dropdown-toggle,.c-header__nav-item .c-header__dropdown-toggle.is-current{color:var(--color-logo)}.c-header__nav-item.is-active .c-header__dropdown-toggle .c-header__nav-underline:before,.c-header__nav-item .c-header__dropdown-toggle.is-current .c-header__nav-underline:before{transform:translate(0)}.c-header__nav-item.is-active .c-header__dropdown-toggle:before{opacity:1}}@media(min-width:48em){.c-header__dropdown-toggle{position:relative;display:flex;align-items:center;height:100%;text-align:left}.c-header__dropdown-toggle:before{content:"";position:absolute;inset:auto 0 0;width:24px;aspect-ratio:1;margin-inline:auto;background-color:var(--color-base-03);opacity:0;z-index:2;clip-path:polygon(50% 0%,0% 100%,100% 100%);transition:opacity .4s ease}}@media(min-width:48em){.c-header__nav-link{display:flex;align-items:center;height:100%}.c-header__nav-link:hover{color:var(--color-logo)}.c-header__nav-link:hover .c-header__nav-underline:before{transform:translate(0)}}@media(min-width:48em){.c-header__nav-underline{position:relative;overflow:hidden}.c-header__nav-underline:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:translate(calc(-100% - 2px));transition:transform .3s ease}}@media(min-width:48em){.c-header__dropdown-panel{position:absolute;top:100%;left:0;width:100%;opacity:1;visibility:visible;transition:opacity .4s ease;filter:drop-shadow(6px 6px 8px rgba(0,0,0,.16))}.c-header__dropdown-panel[aria-hidden=true]{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s .4s}}@media(min-width:48em){.c-header__dropdown-panel-container{max-height:calc(100svh - var(--header-height));background-color:var(--color-base-03);overflow:auto}}@media(min-width:48em){.c-header__dropdown-panel-inner{position:relative;max-width:1080px;padding:30px 40px 40px;margin-inline:auto}}@media(min-width:48em){.c-header__dropdown-title-link{display:grid;grid-template-columns:auto 10px;width:-moz-fit-content;width:fit-content;align-items:center;gap:28px;font-size:1.6rem;line-height:1.75;font-weight:700}.c-header__dropdown-title-link:after{content:"";display:inline-block;width:10px;aspect-ratio:1;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.c-header__dropdown-title-link:hover{color:var(--color-logo);text-decoration:underline}}@media(min-width:48em){.c-header__dropdown-cols{display:flex;gap:20px 84px;margin-top:20px}}@media(min-width:48em){.c-header__dropdown-heading{font-size:1.4rem;line-height:1.75;font-weight:700}.c-header__dropdown-heading:nth-child(n+2){margin-top:20px}.c-header__dropdown-heading a:hover{color:var(--color-logo);text-decoration:underline}}@media(min-width:48em){.c-header__dropdown-list{display:grid;gap:8px;margin-top:10px}}@media(min-width:48em){.c-header__dropdown-link{display:inline-block;padding-left:.6em;text-indent:-.6em;font-size:1.2rem;line-height:1.5}.c-header__dropdown-link:hover{color:var(--color-logo);text-decoration:underline}}@media(min-width:48em){.c-header__dropdown-banners{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 49px;padding-top:36px;margin-top:36px;border-top:1px solid var(--color-text)}}@media(min-width:48em){.c-header__dropdown-banner{display:flex;flex-direction:column;align-items:center;transition:opacity .3s ease}.c-header__dropdown-banner:hover .c-header__dropdown-banner-img img{opacity:.7;transform:scale(1.05)}}@media(min-width:48em){.c-header__dropdown-banner-img{overflow:hidden}.c-header__dropdown-banner-img img{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease}}@media(min-width:48em){.c-header__dropdown-banner-text{margin-top:4px;font-size:1.4rem;line-height:1.75}}@media(min-width:48em){.c-header__dropdown-close{position:absolute;width:32px;aspect-ratio:1;top:24px;right:40px}.c-header__dropdown-close:before,.c-header__dropdown-close:after{content:"";position:absolute;inset:0;width:23px;height:2px;margin:auto;background-color:#9a9a9a}.c-header__dropdown-close:before{transform:rotate(45deg)}.c-header__dropdown-close:after{transform:rotate(-45deg)}}.c-header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}@media(min-width:48em){.c-header__actions{gap:min(20px,1.6051364366vw);padding-right:min(18px,1.4446227929vw)}}@media(min-width:48em){.c-header__search{display:grid;place-items:center;height:100%}.c-header__search.is-active .c-header__search-btn-wrapper:before{opacity:1}}@media(min-width:48em){.c-header__search-btn-wrapper{position:relative;display:grid;place-items:center;height:100%}.c-header__search-btn-wrapper:before{content:"";position:absolute;inset:auto 0 0;width:24px;aspect-ratio:1;margin-inline:auto;background-color:var(--color-base-03);opacity:0;z-index:2;clip-path:polygon(50% 0%,0% 100%,100% 100%);transition:opacity .4s ease}}.c-header__search-btn{position:relative;display:block;width:21px;padding-block:3px 1px;padding-inline:2px;box-sizing:content-box}@media(min-width:48em){.c-header__search-btn{width:23px;transition:color .3s ease}.c-header__search-btn:hover{color:var(--color-menu-hover)}}@media(min-width:48em){.c-header__search-btn[aria-expanded=true]:before,.c-header__search-btn[aria-expanded=true]:after{content:"";position:absolute;inset:0;width:23px;height:2px;margin:auto;background-color:#9a9a9a}.c-header__search-btn[aria-expanded=true]:before{transform:rotate(45deg)}.c-header__search-btn[aria-expanded=true]:after{transform:rotate(-45deg)}.c-header__search-btn[aria-expanded=true]>svg{opacity:0}}.c-header__search-panel{position:absolute;top:12px;left:12px;width:calc(100% - 95px);opacity:1;visibility:visible;transition:opacity .4s ease}@media(min-width:48em){.c-header__search-panel{top:100%;left:0;width:100%}}.c-header__search-panel[aria-hidden=true]{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s .4s}@media(min-width:48em){.c-header__search-panel-container{background-color:var(--color-base-03)}}@media(min-width:48em){.c-header__search-panel-inner{position:relative;max-width:880px;padding:30px 40px 40px;margin-inline:auto}}.c-header__search-form,.mt-site-search-form{display:flex;background-color:#ecebeb}@media(min-width:48em){.c-header__search-form,.mt-site-search-form{background-color:#fff}}.c-header__search-input-wrapper,.mt-site-search-form__query{flex:1}.c-header__search-input,.mt-site-search-form__query{width:100%;display:block;height:35px;padding-left:8px;font-size:1.4rem;line-height:1.75}@media(min-width:48em){.c-header__search-input,.mt-site-search-form__query{height:48px;padding-left:22px;font-size:1.8rem}}.c-header__search-input::-moz-placeholder,.mt-site-search-form__query::-moz-placeholder{color:#849aa2}.c-header__search-input::placeholder,.mt-site-search-form__query::placeholder{color:#849aa2}.mt-site-search-form__button{width:35px;margin:0;color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi40MDciIGhlaWdodD0iMjAuODI5IiB2aWV3Qm94PSIwIDAgMjIuNDA3IDIwLjgyOSI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTMxMzEzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIj48Y2lyY2xlIGN4PSI3Ljk0MyIgY3k9IjcuOTQzIiByPSI3Ljk0MyIvPjxwYXRoIGQ9Ik0xMy43NiAxMy4zNDkgMjAgMTguNDIyIi8+PC9nPjwvc3ZnPg==);background-position:center;background-size:21px auto;background-repeat:no-repeat}@media(min-width:48em){.mt-site-search-form__button{width:56px}}.c-header__search-submit{width:21px;padding:0 7px 2px;box-sizing:content-box}@media(min-width:48em){.c-header__search-submit{padding:0 18px}}.c-header__contact{width:22px;padding-block:3px 1px;padding-inline:2px;box-sizing:content-box}@media(min-width:48em){.c-header__contact{transition:color .3s ease}.c-header__contact:hover{color:var(--color-menu-hover)}}.c-header__lang{display:none}@media(min-width:48em){.c-header__lang{position:relative;display:grid;place-items:center;height:100%}}@media(min-width:48em){.c-header__lang-btn{position:relative;display:block;width:22px;padding:2px;margin-right:-2px;box-sizing:content-box;transition:color .3s ease}.c-header__lang-btn:hover{color:var(--color-menu-hover)}.c-header__lang-btn[aria-expanded=true]:before,.c-header__lang-btn[aria-expanded=true]:after{content:"";position:absolute;inset:0;width:23px;height:2px;margin:auto;background-color:#9a9a9a}.c-header__lang-btn[aria-expanded=true]:before{transform:rotate(45deg)}.c-header__lang-btn[aria-expanded=true]:after{transform:rotate(-45deg)}.c-header__lang-btn[aria-expanded=true]>svg{opacity:0}}@media(min-width:48em){.c-header__lang-panel{position:absolute;top:calc(100% - 21px);right:-24px;width:120px;padding-top:21px;opacity:1;visibility:visible;transition:opacity .4s ease;filter:drop-shadow(6px 6px 8px rgba(0,0,0,.16))}.c-header__lang-panel[aria-hidden=true]{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s .4s}.c-header__lang-panel:before{content:"";position:absolute;top:0;right:24px;width:24px;aspect-ratio:1;background-color:var(--color-base-03);clip-path:polygon(50% 0%,0% 100%,100% 100%)}}@media(min-width:48em){.c-header__lang-panel-container{position:relative;background-color:var(--color-base-03)}}@media(min-width:48em){.c-header__lang-item+.c-header__lang-item{border-top:1px solid #fff}}@media(min-width:48em){.c-header__lang-panel-btn{display:block;width:100%;padding-block:9px;font-size:1.4rem;line-height:1.75;text-align:center}.c-header__lang-panel-btn:hover{color:var(--color-logo);text-decoration:underline}}@media(min-width:48em){.c-header__menu{display:none}}.c-header__menu-btn{display:flex;padding:2px;margin-right:-2px;box-sizing:content-box;color:var(--color-main)}.c-header__menu-btn[aria-expanded=true]{color:#131313}.c-header__menu-btn[aria-expanded=true] .c-header__menu-btn-bar:nth-child(1){top:calc(50% - 1px);margin-block:auto;transform:rotate(45deg)}.c-header__menu-btn[aria-expanded=true] .c-header__menu-btn-bar:nth-child(2){opacity:0}.c-header__menu-btn[aria-expanded=true] .c-header__menu-btn-bar:nth-child(3){bottom:calc(50% - 1px);margin-block:auto;transform:rotate(-45deg)}.c-header__menu-btn-body{position:relative;width:20px;height:18px}.c-header__menu-btn-bar{position:absolute;left:0;width:100%;height:2px;background-color:currentColor;transition-property:top,bottom,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.c-header__menu-btn-bar:nth-child(1){top:0}.c-header__menu-btn-bar:nth-child(2){top:0;bottom:0;margin-block:auto}.c-header__menu-btn-bar:nth-child(3){bottom:0}.c-header__menu-panel{position:absolute;top:100%;left:0;width:100%;height:calc(100svh - 55px);overflow:auto;opacity:1;visibility:visible;transition:opacity .4s ease;filter:drop-shadow(6px 6px 8px rgba(0,0,0,.16))}.c-header__menu-panel[aria-hidden=true]{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s .4s}.c-header__menu-panel-container{padding-top:25px;background-color:#fff;box-shadow:inset 0 3px 6px #00000029}.c-header__menu-lang{width:calc(100% - 114px);margin-inline:auto}.c-header__menu-lang-toggle{position:relative;display:block;width:100%;padding-block:8px;font-size:1.2rem;text-align:center;border:1px solid}.c-header__menu-lang-toggle:before,.c-header__menu-lang-toggle:after{content:"";position:absolute;top:0;right:14px;bottom:0;margin-block:auto;width:12px;height:1px;background-color:currentColor}.c-header__menu-lang-toggle:after{transform:rotate(-90deg);transition:transform .4s ease}.c-header__menu-lang-toggle[aria-expanded=true]:after{transform:rotate(0)}.c-header__menu-lang-list{display:grid;gap:1px}.c-header__menu-lang-panel-btn{display:block;width:100%;padding-block:8px;font-size:1.2rem;text-align:center;background-color:#f0ebf7}.c-header__menu-nav{margin-top:10px}.c-header__menu-nav-details{padding:14px 20px 20px;background-color:var(--color-base-03)}.c-header__menu-nav-toggle{position:relative;display:block;width:100%;padding:13px 46px 13px 20px;font-size:1.4rem;font-weight:700;line-height:1.75;text-align:left;transition:color .3s ease;box-sizing:border-box}.c-header__menu-nav-toggle:before,.c-header__menu-nav-toggle:after{content:"";position:absolute;top:0;right:26px;bottom:0;margin-block:auto;width:14px;height:2px;background-color:currentColor}.c-header__menu-nav-toggle:after{transform:rotate(-90deg);transition:transform .4s ease}.c-header__menu-nav-toggle[aria-expanded=true]{color:var(--color-logo)}.c-header__menu-nav-toggle[aria-expanded=true]:after{transform:rotate(0)}.c-header__menu-nav-title-link{display:grid;grid-template-columns:1fr 11px;align-items:center;gap:7px;width:100%;padding-right:7px;font-size:1.4rem;line-height:1.75;font-weight:700}.c-header__menu-nav-title-link:after{content:"";display:inline-block;width:11px;aspect-ratio:1;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.c-header__menu-nav-section{padding-top:16px;margin-top:12px;border-top:1px solid #131313}.c-header__menu-nav-section+.c-header__menu-nav-section{margin-top:20px}.c-header__menu-nav-heading{font-size:1.4rem;font-weight:700;line-height:1.75}.c-header__menu-nav-heading a{display:grid;grid-template-columns:1fr 11px;align-items:center;gap:7px;width:100%;padding-right:7px}.c-header__menu-nav-heading a:after{content:"";display:inline-block;width:11px;aspect-ratio:1;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.c-header__menu-nav-inner-list{margin-top:16px}.c-header__menu-nav-inner-item+.c-header__menu-nav-inner-item{margin-top:20px}.c-header__menu-nav-link{display:grid;grid-template-columns:1fr 10px;align-items:center;gap:8px;width:100%;padding-right:8px;font-size:1.2rem}.c-header__menu-nav-link:after{content:"";display:inline-block;width:10px;aspect-ratio:1;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg)}.c-header__menu-nav-banners{padding-top:12px;margin-top:20px;border-top:1px solid #131313}.c-header__menu-nav-banner{display:block;width:calc(100% - 45px);margin-inline:auto}.c-header__menu-nav-banner+.c-header__menu-nav-banner{margin-top:24px}.c-header__menu-nav-banner-text{margin-top:6px;font-size:1.2rem;text-align:center}.c-minimal-layout{display:grid;grid-template:"header" "main" 1fr "footer";min-height:100svh}.c-minimal-layout>*{min-width:0;min-height:0}.c-minimal-layout___header{grid-area:header}.c-minimal-layout___main{grid-area:main}.c-minimal-layout___footer{grid-area:footer}@media(min-width:48em){.c-news-item{display:flex;align-items:center}}.c-news-item__categories{display:flex;flex-wrap:wrap;gap:7px;align-items:center}@media(min-width:48em){.c-news-item__categories{width:320px;flex-shrink:0;gap:10px}}.c-news-item__category{border:1px solid var(--color-main);border-radius:30px;color:var(--color-main);font-size:1.4rem;padding:0 10px;min-width:100px;text-align:center}@media(min-width:48em){.c-news-item__category{font-size:1.6rem;min-width:110px}}.c-news-item__date{margin-top:7px;display:block;font-size:1.2rem}@media(min-width:48em){.c-news-item__date{margin-top:0;font-size:1.4rem;flex-shrink:0;letter-spacing:.08em}}.c-news-item__title{font-size:var(--text-base-size);line-height:var(--text-base-line)}@media(min-width:48em){.c-news-item__title{font-size:var(--text-base-size-md)}}.c-news-item__title{margin-top:3px;font-weight:400}@media(min-width:48em){.c-news-item__title{margin-top:0;margin-left:34px}}@media(min-width:48em){.c-news-item__title a:hover{text-decoration:underline;color:var(--color-main)}}.c-news-item__pdf-label{display:inline-block;width:26px}.c-page-top{position:fixed;right:15px;bottom:15px;z-index:var(--z-page-top);display:grid;place-items:center;width:40px;height:40px;opacity:0;visibility:hidden;color:#fff;border-radius:50%;background-color:var(--color-logo);transition-property:background-color,opacity,visibility;transition-duration:.3s;transition-timing-function:ease-out}@media(min-width:48em){.c-page-top{right:40px;bottom:40px;width:66px;height:66px}.c-page-top.c-page-top:hover{background-color:#44009980}}.c-page-top.is-visible{opacity:1;visibility:unset}.c-page-top.is-absolute{position:absolute;bottom:85px}@media(min-width:48em){.c-page-top.is-absolute{position:fixed;bottom:40px}}.c-page-top>svg{width:5px}@media(min-width:48em){.c-page-top>svg{width:9px}}.c-panel-title{position:relative;font-size:2.2rem;font-weight:700;color:var(--color-main);text-align:center}@media(min-width:48em){.c-panel-title{font-size:2.8rem}}.c-panel-title .sm{font-size:var(--text-h4-size);line-height:var(--text-h4-line)}@media(min-width:48em){.c-panel-title .sm{font-size:var(--text-h4-size-md)}}.c-subpage-title{position:relative;display:grid;align-items:end;min-height:148px;padding-top:22px;padding-bottom:42px;overflow:hidden}@media(min-width:48em){.c-subpage-title{align-items:center;min-height:258px;padding:100px 0 62px}}.c-subpage-title:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 1.0666666667vw);background-color:#fff;-webkit-mask-image:url(/assets/images/components/subpage-title_mask.svg);mask-image:url(/assets/images/components/subpage-title_mask.svg);-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width:48em){.c-subpage-title:before{height:calc(100% - .2928257687vw);-webkit-mask-image:url(/assets/images/components/subpage-title_mask_md.svg);mask-image:url(/assets/images/components/subpage-title_mask_md.svg)}}.c-subpage-title__deco{position:absolute;width:100%;aspect-ratio:375/38;bottom:0;left:0;background-image:url(/assets/images/components/subpage-title_deco.svg);background-position:center bottom;background-size:100% auto;pointer-events:none}@media(min-width:48em){.c-subpage-title__deco{aspect-ratio:1366/74;background-image:url(/assets/images/components/subpage-title_deco_md.svg)}}.c-subpage-title__body{position:relative;padding-inline:20px;font-size:2.8rem;font-weight:700;line-height:1.5;text-align:center}@media(min-width:48em){.c-subpage-title__body{font-size:3.2rem}}.c-subpage{--bgc: var(--color-base-02);position:relative;background-color:var(--bgc)}.c-subpage__breadcrumb{display:none}@media(min-width:48em){.c-subpage__breadcrumb{position:absolute;top:20px;right:0;left:0;display:block;width:calc(100% - 80px);max-width:1000px;margin-inline:auto}}.c-tab-panel{transition:opacity .3s}.c-tab-panel[aria-hidden=true]{position:absolute;top:0;height:0;opacity:0;visibility:hidden;transition:none}.c-yt-dialog{display:flex;flex-direction:column;padding-block:40px;overflow:auto}.c-yt-dialog::backdrop{background-color:#131313d9}.c-yt-dialog__container{position:relative;flex-shrink:0;display:flex;flex-direction:column;width:calc(100% - 20px);margin:auto;aspect-ratio:16/9}@media(min-width:48em){.c-yt-dialog__container{width:calc(100% - 80px);max-width:800px}}.c-yt-dialog__container>iframe{position:absolute;inset:0;margin:auto;width:100%;height:100%}.c-yt-dialog__container>.c-dialog__close{top:-48px;right:0}
