/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:.1rem;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-0.2rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*{image-rendering:-webkit-optimize-contrast;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{letter-spacing:.08em}html{scroll-behavior:smooth}body{min-width:320px;margin:auto;color:#3c3c3c;background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:clamp(.6rem,0.14rem + 0.95vw,1rem);font-style:normal;line-height:1.5;position:relative}@media(max-width: 767px){body{font-size:4.2vw}}body.is-hidden{height:100%;overflow:hidden}img,video{display:block;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}main{overflow:clip}@media(max-width: 767px){main{overflow:hidden}}a,button{transition:all .3s}a{display:block;color:inherit;text-decoration:none}input:focus,select:focus{outline:none}picture{display:block}.simplebar-scrollable-x ::-webkit-scrollbar{display:none}.simplebar-content-wrapper{-ms-overflow-style:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:initial;width:initial;height:initial}.simplebar-track.simplebar-horizontal{height:5px !important;background:#e5e6e9;border-radius:5px;overflow:visible !important}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{border-radius:5px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar.simplebar-visible:before{opacity:1;top:50%;transform:translateY(-50%);left:0;right:0;bottom:0;height:5px !important;background:#638fc9}.scroll__inner{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll__inner::-webkit-scrollbar{display:none}.l-header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:background-color .3s,top .2s linear}@media(max-width: 767px){.l-header{height:16vw;box-shadow:0px 5px 20px 0px rgba(101,101,101,.1)}}.l-header--top{color:#fff;top:clamp(.6rem,0.14rem + 0.95vw,1rem)}.l-header--top .l-header__logo-image--logo{fill:#fff}.l-header--top .l-header__logo-image--text{fill:#fff}.l-header--top .l-header__link-menu-icon path{stroke:#fff}.l-header--top .l-header__submenu{background:hsla(0,0%,100%,.7);top:calc(100% + clamp(.4875rem,0.12rem + 0.77vw,.8125rem))}.l-header--top .l-header__submenu-item{color:#12448a}.l-header--top .l-header__submenu-item:not(:last-child) .l-header__submenu-link{border-bottom:1px solid #81a1cd}@media(max-width: 767px){.l-header--top .l-header__submenu-item:not(:last-child) .l-header__submenu-link{border-bottom:1px solid #b5c7e0}}.l-header--top .p-hamburger__line{background-color:#fff}.l-header--top.is-scroll,.l-header--top.is-open{top:0;color:#333;background-color:#fff}.l-header--top.is-scroll .l-header__logo-image--logo,.l-header--top.is-open .l-header__logo-image--logo{fill:#1b2d8a}.l-header--top.is-scroll .l-header__logo-image--text,.l-header--top.is-open .l-header__logo-image--text{fill:#3c3c3c}.l-header--top.is-scroll .l-header__link-menu-icon path,.l-header--top.is-open .l-header__link-menu-icon path{stroke:#1b2d8a}.l-header--top.is-scroll .l-header__search-icon path,.l-header--top.is-open .l-header__search-icon path{stroke:#1b2d8a}.l-header--top.is-scroll .l-header__button,.l-header--top.is-open .l-header__button{border-color:#1b2d8a}@media(hover: hover){.l-header--top.is-scroll .l-header__button:where(:any-link,:enabled,summary):hover,.l-header--top.is-open .l-header__button:where(:any-link,:enabled,summary):hover{background-color:#dae6f8;transition:all .3s}}.l-header--top.is-scroll .l-header__button-icon-path path,.l-header--top.is-open .l-header__button-icon-path path{fill:#1b2d8a}.l-header--top.is-scroll .l-header__submenu,.l-header--top.is-open .l-header__submenu{top:calc(100% + clamp(1.0875rem,0.26rem + 1.73vw,1.8125rem));background-color:#fff;box-shadow:0px 0px 10px 0px rgba(113,125,143,.15)}@media(max-width: 767px){.l-header--top.is-scroll .l-header__submenu,.l-header--top.is-open .l-header__submenu{box-shadow:none}}.l-header--top.is-scroll .l-header__submenu-item,.l-header--top.is-open .l-header__submenu-item{color:#333}.l-header--top.is-scroll .l-header__submenu-item:not(:last-child) .l-header__submenu-link,.l-header--top.is-open .l-header__submenu-item:not(:last-child) .l-header__submenu-link{border-bottom:1px solid #bbb}@media(max-width: 767px){.l-header--top.is-scroll .l-header__submenu-item:not(:last-child) .l-header__submenu-link,.l-header--top.is-open .l-header__submenu-item:not(:last-child) .l-header__submenu-link{border-bottom:1px solid #b5c7e0}}.l-header--top.is-scroll .p-hamburger__line,.l-header--top.is-open .p-hamburger__line{background-color:#1b2d8a}@media(max-width: 767px){.l-header--top{top:0}}.l-header--page{position:sticky;background-color:#fff}.l-header--page .l-header__submenu{box-shadow:0px 0px 10px 0px rgba(113,125,143,.15)}@media(max-width: 767px){.l-header--page .l-header__submenu{box-shadow:none}}.l-header--page .l-header__link-menu-icon path{stroke:#1b2d8a}.l-header--page .l-header__search-icon path{stroke:#1b2d8a}.l-header--page .l-header__button{border-color:#1b2d8a}@media(hover: hover){.l-header--page .l-header__button:where(:any-link,:enabled,summary):hover{background-color:#dae6f8;transition:all .3s}}.l-header--page .l-header__button-icon-path path{fill:#1b2d8a}.l-header__inner{max-width:1334px}.l-header__inner{width:100%;margin-inline:auto}@media(max-width: 1334px){.l-header__inner{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-header__inner{max-width:100%;padding-inline:6.1vw}}.l-header__inner{width:100%;padding-block:clamp(.6rem,0.14rem + 0.95vw,1rem);display:flex;align-items:center;justify-content:space-between;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.l-header__inner{width:100%;height:100%;position:relative;z-index:100;padding-inline:4.2vw 0;gap:0vw}}.l-header__logo{position:relative;z-index:11}.l-header__logo-image{display:block;width:clamp(9.525rem,2.27rem + 15.12vw,15.875rem)}@media(max-width: 767px){.l-header__logo-image{width:47.4vw}}.l-header__top{display:flex;justify-content:end}.l-header__top-list{display:flex;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}.l-header__top-item{font-size:clamp(.525rem,0.13rem + 0.83vw,.875rem)}.l-header__top-item--search{display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(hover: hover){.l-header__top-link:where(:any-link,:enabled,summary):hover{opacity:.8;transition:all .3s}}.l-header__search{display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.l-header__search{gap:3.7vw;width:100%}}.l-header__search-input{padding-block:0 clamp(.15rem,0.04rem + 0.24vw,.25rem);border-bottom:1px solid #a5b9d5;display:none}@media(max-width: 767px){.l-header__search-input{height:8vw;display:block;padding-block:0 2.1vw;width:100%;border-bottom:2px solid #a5b9d5}}.l-header__search-input::placeholder{color:#a5b9d5}@media(max-width: 767px){.l-header__search-button{display:inline-flex}}.l-header__search-icon{width:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}@media(max-width: 767px){.l-header__search-icon{width:5.8vw;height:auto}.l-header__search-icon path{stroke:#81a1cd !important}}.l-header__search-close{display:none}.l-header__bottom{display:flex;align-items:center;justify-content:end;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(min-width: 768px)and (max-width: 1024px){.l-header__bottom{gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}}@media(max-width: 767px){.l-header__bottom{flex-direction:column;align-items:initial;justify-content:initial;gap:0}}.l-header__list{display:flex;align-items:center;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(min-width: 768px)and (max-width: 1024px){.l-header__list{gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}}@media(max-width: 767px){.l-header__list{align-items:initial;flex-direction:column;gap:0;border-bottom:1px solid #b5c7e0;margin-bottom:6.4vw}}.l-header__item{position:relative}.l-header__link{display:flex;align-items:center;justify-content:space-between;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem);transition:all .3s}@media(max-width: 1334px){.l-header__link{font-size:clamp(.6rem,0.14rem + 0.95vw,1rem);letter-spacing:0.06em}}@media(max-width: 767px){.l-header__link{border-top:1px solid #b5c7e0;color:#3e3e3e;font-size:4.2vw;cursor:pointer;padding-block:5.3vw;gap:0}.l-header__link.is-active .l-header__nav-icon-bar:nth-child(2){transform:translate(-50%, -50%) rotate(0)}}@media(hover: hover){.l-header__link:where(:any-link,:enabled,summary):hover{opacity:.8;transition:all .3s}}.l-header__link-menu-icon{width:clamp(.45rem,0.11rem + 0.71vw,.75rem)}.l-header__link-icon{display:none}@media(max-width: 767px){.l-header__link-icon{display:inline-flex;width:5.8vw;height:auto;aspect-ratio:1;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0px 0px 5.5px rgba(135, 167, 212, 0.48))}}@media(max-width: 767px){.l-header__link-icon-path{width:2.4vw}}.l-header__buttons{display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}.l-header__button{display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem);border:1px solid hsla(0,0%,100%,.6);padding-block:clamp(.3rem,0.07rem + 0.48vw,.5rem);padding-inline:clamp(.9rem,0.21rem + 1.43vw,1.5rem);border-radius:100px}@media(hover: hover){.l-header__button:where(:any-link,:enabled,summary):hover{background-color:hsla(0,0%,100%,.1);transition:all .3s}}@media(max-width: 767px){.l-header__button{display:none}}.l-header__button--access .l-header__button-icon-path{width:clamp(.4875rem,0.12rem + 0.77vw,.8125rem)}.l-header__button--contact .l-header__button-icon-path{width:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}.l-header__button-icon{display:inline-flex}.l-header__cta{display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.l-header__cta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.1vw;margin-bottom:8.5vw}}.l-header__cta-link{color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;letter-spacing:.06em;height:19.4vw;gap:2.1vw}.l-header__cta-link--request{font-size:4.8vw;padding:clamp(.45rem,0.11rem + 0.71vw,.75rem) clamp(1.05rem,0.25rem + 1.67vw,1.75rem);gap:clamp(.3rem,0.07rem + 0.48vw,.5rem);background-color:#fff;color:#003d94;border:1px solid #003d94;box-shadow:2px 2px 4px 0px rgba(85,101,124,.35)}@media(max-width: 767px){.l-header__cta-link--request{padding:5.3vw;gap:2.1vw}}@media(max-width: 767px){.l-header__cta-link--request .l-header__cta-icon-path{width:6.6vw}}.l-header__cta-link--campus{font-size:4vw;line-height:1.15;padding:2.6vw 5.3vw;gap:1.6vw;background-color:#003d94;border:1px solid #003d94;box-shadow:2px 2px 4px 0px rgba(85,101,124,.35)}.l-header__cta-link--campus .l-header__cta-icon-path{width:9vw}.l-header__nav-container{display:flex;flex-direction:column;gap:clamp(.525rem,0.13rem + 0.83vw,.875rem)}@media(max-width: 767px){.l-header__nav-container{position:fixed;left:0;top:0;width:100vw;height:100dvh;transform:translateX(-150%);overflow-y:scroll;z-index:-1;pointer-events:none;transition:transform .5s;background:#fff;gap:8.5vw;padding:22.4vw 5.8vw 12.8vw}.l-header__nav-container.is-open{transform:translateX(0);pointer-events:all}}.l-header__nav-icon{width:5.8vw;aspect-ratio:1;position:relative;border-radius:50%;background-color:#fff;filter:drop-shadow(0px 0px 5.5px rgba(135, 167, 212, 0.48));transform:translateZ(0)}.l-header__nav-icon.is-active .l-header__nav-icon-bar:nth-child(2){transform:translate(-50%, -50%) rotate(0)}.l-header__nav-icon-bar{display:block;width:2.1vw;height:1px;background-color:#1b2d8a;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .4s}.l-header__nav-icon-bar:nth-child(2){transform:translate(-50%, -50%) rotate(90deg)}.l-header__submenu{position:absolute;top:calc(100% + clamp(1.0875rem,0.26rem + 1.73vw,1.8125rem));left:0;width:max-content;min-width:clamp(10.2rem,2.43rem + 16.19vw,17rem);background-color:#fff;padding-inline:clamp(.6rem,0.14rem + 0.95vw,1rem);border-radius:5px;opacity:0;visibility:hidden;pointer-events:none;z-index:100}.l-header__submenu.is-show{opacity:1;visibility:visible;pointer-events:all}@media(max-width: 767px){.l-header__submenu{position:static;background-color:initial;padding-block:0;padding-inline:0;border-radius:0;width:100%;min-width:100%;opacity:1;visibility:visible;pointer-events:all;display:grid;grid-template-rows:0fr;transition:all .4s;will-change:grid-template-rows}.l-header__submenu.is-show{grid-template-rows:1fr}}.l-header__submenu-inner{overflow:hidden}@media(max-width: 767px){.l-header__submenu-list{padding-block:0 6.4vw;display:flex;flex-direction:column;gap:4.2vw;padding-inline:2.1vw 0}}.l-header__submenu-item{display:block;color:#333}.l-header__submenu-item:not(:last-child) .l-header__submenu-link{border-bottom:1px solid #bbb}@media(max-width: 767px){.l-header__submenu-item:not(:last-child) .l-header__submenu-link{border-bottom:1px solid #b5c7e0}}.l-header__submenu-link{padding-block:clamp(.6rem,0.14rem + 0.95vw,1rem);display:flex;align-items:center;justify-content:space-between}@media(hover: hover){.l-header__submenu-link:where(:any-link,:enabled,summary):hover{opacity:.8;transition:all .3s}}@media(max-width: 767px){.l-header__submenu-link{border-bottom:1px solid #b7c2d1;display:flex;align-items:center;gap:2.1vw;font-size:4vw;padding-block:0 1vw;width:fit-content}}.l-header__submenu-text{font-weight:500}.l-header__submenu-icon{display:inline-flex}.l-footer__contact-box{background-color:#fff;position:absolute;top:calc(100% - clamp(5.85rem,1.39rem + 9.29vw,9.75rem));left:50%;transform:translateX(-50%);width:clamp(46.125rem,10.98rem + 73.21vw,76.875rem);border-radius:10px;overflow:hidden;z-index:2}@media(max-width: 767px){.l-footer__contact-box{top:calc(100% - 24.5vw);width:88vw}}@media(hover: hover){.l-footer__contact-box:where(:any-link,:enabled,summary):hover{transition:all .3s}.l-footer__contact-box:where(:any-link,:enabled,summary):hover .l-footer__contact-box-icon-wrapper:after{opacity:1}}.l-footer__contact-box-inner{padding-block:clamp(3rem,0.71rem + 4.76vw,5rem);padding-inline:clamp(3rem,0.71rem + 4.76vw,5rem)}@media(max-width: 767px){.l-footer__contact-box-inner{padding-block:10.6vw;padding-inline:6.6vw}}.l-footer__contact-box-heading{display:flex;flex-direction:column;gap:clamp(.6rem,0.14rem + 0.95vw,1rem);margin-bottom:clamp(2.475rem,0.59rem + 3.93vw,4.125rem)}@media(max-width: 767px){.l-footer__contact-box-heading{gap:0;margin-bottom:8.5vw}}.l-footer__contact-box-heading-en{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:clamp(2.1rem,0.5rem + 3.33vw,3.5rem);line-height:1;letter-spacing:normal;background:linear-gradient(94deg, #0048ae 3.56%, #444 105.98%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:fit-content}@media(max-width: 767px){.l-footer__contact-box-heading-en{font-size:10.1vw;line-height:1.5}}.l-footer__contact-box-heading-ja{font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}@media(max-width: 767px){.l-footer__contact-box-heading-ja{font-size:4.2vw}}.l-footer__contact-box-icon-wrapper{position:absolute;top:50%;right:clamp(3rem,0.71rem + 4.76vw,5rem);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:clamp(7.3125rem,1.74rem + 11.61vw,12.1875rem);height:auto;aspect-ratio:1}@media(max-width: 767px){.l-footer__contact-box-icon-wrapper{top:10.6vw;right:6.6vw;transform:translateY(0);width:20vw;aspect-ratio:1}}.l-footer__contact-box-icon-wrapper:before{content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22195%22%20height%3D%22195%22%20viewBox%3D%220%200%20195%20195%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20opacity%3D%220.7%22%3E%3Cmask%20id%3D%22mask0_160_49613%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22195%22%20height%3D%22195%22%3E%3Cpath%20d%3D%22M195%2097.5C195%20151.348%20151.348%20195%2097.5%20195C43.6522%20195%200%20151.348%200%2097.5C0%2043.6522%2043.6522%200%2097.5%200C151.348%200%20195%2043.6522%20195%2097.5Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_160_49613)%22%3E%3Cg%20filter%3D%22url(%23filter0_f_160_49613)%22%3E%3Cpath%20d%3D%22M-54.8898%20119.893C-69.2232%2038.1193%20-16.162%20-39.5789%2063.6257%20-53.6505C143.413%20-67.7222%20219.714%20-12.8386%20234.047%2068.9353C248.38%20150.709%20195.319%20228.407%20115.532%20242.479C35.7439%20256.551%20-40.5563%20201.667%20-54.8898%20119.893Z%22%20fill%3D%22url(%23paint0_radial_160_49613)%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M111.24%2032.1536C99.6497%20-34.019%20142.507%20-96.8851%20206.965%20-108.262C271.424%20-119.638%20333.073%20-75.2174%20344.664%20-9.04471C356.254%2057.1279%20313.397%20119.994%20248.939%20131.371C184.481%20142.747%20122.831%2098.3263%20111.24%2032.1536Z%22%20fill%3D%22url(%23paint1_radial_160_49613)%22%20fill-opacity%3D%220.7%22%2F%3E%3Cg%20filter%3D%22url(%23filter1_f_160_49613)%22%3E%3Cpath%20d%3D%22M89.7346%20182.623C80.9459%20132.481%20113.383%2084.8567%20162.186%2076.2497C210.989%2067.6427%20257.676%20101.313%20266.464%20151.454C275.253%20201.595%20242.816%20249.22%20194.013%20257.827C145.21%20266.434%2098.5234%20232.764%2089.7346%20182.623Z%22%20fill%3D%22url(%23paint2_radial_160_49613)%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M124.208%2019.2537C120.227%20-3.45823%20134.936%20-25.033%20157.06%20-28.935C179.184%20-32.8369%20200.347%20-17.5884%20204.328%205.1235C208.309%2027.8354%20193.601%2049.4102%20171.476%2053.3122C149.352%2057.2141%20128.189%2041.9656%20124.208%2019.2537Z%22%20fill%3D%22url(%23paint3_radial_160_49613)%22%20fill-opacity%3D%220.3%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_f_160_49613%22%20x%3D%22-88.4817%22%20y%3D%22-87.1057%22%20width%3D%22356.121%22%20height%3D%22363.04%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2215.6271%22%20result%3D%22effect1_foregroundBlur_160_49613%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22filter1_f_160_49613%22%20x%3D%2229.9348%22%20y%3D%2216.5442%22%20width%3D%22296.33%22%20height%3D%22300.988%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2229.1815%22%20result%3D%22effect1_foregroundBlur_160_49613%22%2F%3E%3C%2Ffilter%3E%3CradialGradient%20id%3D%22paint0_radial_160_49613%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(89.5786%2094.4142)%20rotate(-99.9419)%20scale(150.322%20146.698)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%233177D9%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23054EB4%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint1_radial_160_49613%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(227.952%2011.5545)%20rotate(-99.935)%20scale(121.64%20118.516)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%23F6E79C%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F6E79C%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint2_radial_160_49613%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(178.1%20167.038)%20rotate(-99.9419)%20scale(92.1725%2089.7286)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%2364E2E2%22%20stop-opacity%3D%220.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234AD7D7%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint3_radial_160_49613%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(164.268%2012.1886)%20rotate(-99.9419)%20scale(41.7505%2040.678)%22%3E%3Cstop%20offset%3D%220.9999%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat;background-size:cover;background-position:center;width:clamp(7.3125rem,1.74rem + 11.61vw,12.1875rem);height:clamp(7.3125rem,1.74rem + 11.61vw,12.1875rem);position:absolute;top:0;left:0;z-index:-1;filter:blur(clamp(1.125rem, 0.27rem + 1.79vw, 1.875rem));-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}@media(max-width: 767px){.l-footer__contact-box-icon-wrapper:before{filter:blur(2.9vw);width:20vw;height:20vw}}.l-footer__contact-box-icon-wrapper:after{content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22195%22%20height%3D%22195%22%20viewBox%3D%220%200%20195%20195%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_160_49622%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22195%22%20height%3D%22195%22%3E%3Cpath%20d%3D%22M195%2097.5C195%20151.348%20151.348%20195%2097.5%20195C43.6522%20195%200%20151.348%200%2097.5C0%2043.6522%2043.6522%200%2097.5%200C151.348%200%20195%2043.6522%20195%2097.5Z%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_160_49622)%22%3E%3Cg%20filter%3D%22url(%23filter0_f_160_49622)%22%3E%3Cpath%20d%3D%22M-54.882%20119.607C-69.2154%2037.8332%20-16.1542%20-39.865%2063.6335%20-53.9366C143.421%20-68.0083%20219.721%20-13.1248%20234.055%2068.6491C248.388%20150.423%20195.327%20228.121%20115.539%20242.193C35.7517%20256.264%20-40.5485%20201.381%20-54.882%20119.607Z%22%20fill%3D%22url(%23paint0_radial_160_49622)%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M111.24%2032.1536C99.6497%20-34.019%20142.507%20-96.8851%20206.965%20-108.262C271.424%20-119.638%20333.073%20-75.2174%20344.664%20-9.04471C356.254%2057.1279%20313.397%20119.994%20248.939%20131.371C184.481%20142.747%20122.831%2098.3263%20111.24%2032.1536Z%22%20fill%3D%22url(%23paint1_radial_160_49622)%22%20fill-opacity%3D%220.7%22%2F%3E%3Cg%20filter%3D%22url(%23filter1_f_160_49622)%22%3E%3Cpath%20d%3D%22M89.7346%20182.623C80.9459%20132.481%20113.383%2084.8567%20162.186%2076.2497C210.989%2067.6427%20257.676%20101.313%20266.464%20151.454C275.253%20201.595%20242.816%20249.22%20194.013%20257.827C145.21%20266.434%2098.5234%20232.764%2089.7346%20182.623Z%22%20fill%3D%22url(%23paint2_radial_160_49622)%22%2F%3E%3C%2Fg%3E%3Cg%20filter%3D%22url(%23filter2_f_160_49622)%22%3E%3Cpath%20d%3D%22M112.582%2028.4626C108.625%205.89198%20123.242%20-15.5486%20145.229%20-19.4263C167.216%20-23.3039%20188.247%20-8.15031%20192.203%2014.4203C196.159%2036.991%20181.542%2058.4316%20159.556%2062.3092C137.569%2066.1869%20116.538%2051.0333%20112.582%2028.4626Z%22%20fill%3D%22url(%23paint3_radial_160_49622)%22%20fill-opacity%3D%220.52%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_f_160_49622%22%20x%3D%22-88.4739%22%20y%3D%22-87.3919%22%20width%3D%22356.121%22%20height%3D%22363.04%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2215.6271%22%20result%3D%22effect1_foregroundBlur_160_49622%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22filter1_f_160_49622%22%20x%3D%2229.9348%22%20y%3D%2216.5442%22%20width%3D%22296.33%22%20height%3D%22300.988%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2229.1815%22%20result%3D%22effect1_foregroundBlur_160_49622%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22filter2_f_160_49622%22%20x%3D%2265.2451%22%20y%3D%22-66.7217%22%20width%3D%22174.294%22%20height%3D%22176.327%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2223.3452%22%20result%3D%22effect1_foregroundBlur_160_49622%22%2F%3E%3C%2Ffilter%3E%3CradialGradient%20id%3D%22paint0_radial_160_49622%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(89.5864%2094.1281)%20rotate(-99.9419)%20scale(150.322%20146.698)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%23003D94%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23054EB4%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint1_radial_160_49622%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(227.952%2011.5545)%20rotate(-99.935)%20scale(121.64%20118.516)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%23F6E79C%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F6E79C%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint2_radial_160_49622%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(178.1%20167.038)%20rotate(-99.9419)%20scale(92.1725%2089.7286)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%2364E2E2%22%20stop-opacity%3D%220.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234AD7D7%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint3_radial_160_49622%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(152.392%2021.4415)%20rotate(-99.9419)%20scale(41.4908%2040.425)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat;background-size:cover;background-position:center;width:clamp(7.3125rem,1.74rem + 11.61vw,12.1875rem);height:clamp(7.3125rem,1.74rem + 11.61vw,12.1875rem);position:absolute;top:0;left:0;opacity:0;z-index:-1;transition:opacity .3s;filter:blur(clamp(1.125rem, 0.27rem + 1.79vw, 1.875rem));-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}@media(max-width: 767px){.l-footer__contact-box-icon-wrapper:after{filter:blur(2.9vw);width:20vw;height:20vw}}.l-footer__contact-box-icon-path{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}@media(max-width: 767px){.l-footer__contact-box-icon-path{width:5.6vw}}.l-footer__nav{color:#fff;position:relative;z-index:1;padding-block:clamp(9.375rem,2.23rem + 14.88vw,15.625rem) clamp(2.1rem,0.5rem + 3.33vw,3.5rem)}@media(max-width: 767px){.l-footer__nav{padding-block:52.2vw 12.2vw}}.l-footer__nav:before{content:"";background:linear-gradient(180deg, #6b727c 0%, #141b40 100%);filter:blur(clamp(0.45rem, 0.11rem + 0.71vw, 0.75rem));position:absolute;top:clamp(-2.109375rem,-2.59rem + 1vw,-1.6875rem);left:50%;transform:translateX(-50%);width:100%;height:auto;aspect-ratio:1668/1000}@media(max-width: 767px){.l-footer__nav:before{filter:blur(7.2vw);top:-7.2vw;width:131.7vw;aspect-ratio:494/1361;will-change:filter}}.l-footer__nav-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover}.l-footer__nav-bg img{width:100%;height:100%}.l-footer__nav-container{max-width:1296px}.l-footer__nav-container{width:100%;margin-inline:auto}@media(max-width: 1296px){.l-footer__nav-container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-footer__nav-container{max-width:100%;padding-inline:6.1vw}}.l-footer__nav-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:clamp(2.1rem,0.5rem + 3.33vw,3.5rem)}@media(max-width: 767px){.l-footer__nav-grid{grid-template-columns:1fr;gap:0;border-bottom:1px solid #a7aab4}}.l-footer__nav-column{display:flex;flex-direction:column;gap:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.l-footer__nav-column{gap:0}}.l-footer__nav-group{display:flex;flex-direction:column;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.l-footer__nav-group{gap:0}}.l-footer__nav-link{letter-spacing:0.06em}@media(hover: hover){.l-footer__nav-link:where(:any-link,:enabled,summary):hover{opacity:.8;transition:all .3s}}.l-footer__nav-link--main{pointer-events:none;padding-bottom:clamp(.6rem,0.14rem + 0.95vw,1rem);border-bottom:1px solid #a7aab4}@media(max-width: 767px){.l-footer__nav-link--main{border-bottom:none;pointer-events:all}}.l-footer__nav-link--no-submenu{display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.l-footer__nav-link{border-top:1px solid #a7aab4;font-size:4.2vw;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding-block:6.4vw;width:100%}.l-footer__nav-link.is-active .l-footer__nav-icon-bar:nth-child(2){transform:translate(-50%, -50%) rotate(0)}}@media(max-width: 767px){.l-footer__nav-submenu{width:100%;opacity:1;visibility:visible;pointer-events:all;display:grid;grid-template-rows:0fr;transition:all .4s;transform:translateZ(0)}.l-footer__nav-submenu.is-show{grid-template-rows:1fr}}.l-footer__nav-submenu-inner{overflow:hidden}.l-footer__nav-sublist{display:flex;flex-direction:column;gap:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}@media(max-width: 767px){.l-footer__nav-sublist{padding-block:0 6.4vw;display:flex;flex-direction:column;gap:4.2vw;padding-inline:2.1vw 0}}.l-footer__nav-subitem:not(:last-child) .l-footer__submenu-link{border-bottom:1px solid #bbb}.l-footer__nav-submenu-link{font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem);display:flex;align-items:center;justify-content:space-between;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(hover: hover){.l-footer__nav-submenu-link:where(:any-link,:enabled,summary):hover{opacity:.6;transition:all .3s}}@media(max-width: 767px){.l-footer__nav-submenu-link{border-bottom:1px solid #a7aab4;display:flex;align-items:center;gap:2.1vw;font-size:4vw;padding-block:0 1vw;width:fit-content}}.l-footer__nav-link-external{display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2217%22%20viewBox%3D%220%200%2016%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.33325%2011.1663H13.3333V4.49967H5.33325V11.1663ZM5.33325%2012.4997C4.96658%2012.4997%204.65281%2012.3692%204.39192%2012.1083C4.13103%2011.8475%204.00036%2011.5335%203.99992%2011.1663V3.16634C3.99992%202.79967%204.13058%202.4859%204.39192%202.22501C4.65325%201.96412%204.96703%201.83345%205.33325%201.83301H13.3333C13.6999%201.83301%2014.0139%201.96367%2014.2753%202.22501C14.5366%202.48634%2014.667%202.80012%2014.6666%203.16634V11.1663C14.6666%2011.533%2014.5361%2011.847%2014.2753%2012.1083C14.0144%2012.3697%2013.7004%2012.5001%2013.3333%2012.4997H5.33325ZM2.66659%2015.1663C2.29992%2015.1663%201.98614%2015.0359%201.72525%2014.775C1.46436%2014.5141%201.3337%2014.2001%201.33325%2013.833V4.49967H2.66659V13.833H11.9999V15.1663H2.66659Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size:contain;width:clamp(.6375rem,0.15rem + 1.01vw,1.0625rem);height:clamp(.6375rem,0.15rem + 1.01vw,1.0625rem)}@media(max-width: 767px){.l-footer__nav-link-external{width:4.5vw;height:4.5vw}}@media(max-width: 767px){.l-footer__nav-link-arrow{width:5.8vw;height:auto;aspect-ratio:1;border-radius:50%;background-color:#fff;display:grid;place-items:center;filter:drop-shadow(0px 0px 5.5px rgba(135, 167, 212, 0.48))}}.l-footer__nav-link-arrow-icon{display:block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2213%22%20viewBox%3D%220%200%2014%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%205.75C0.585786%205.75%200.25%206.08579%200.25%206.5C0.25%206.91421%200.585787%207.25%201%207.25L1%205.75ZM13.5303%207.03033C13.8232%206.73744%2013.8232%206.26256%2013.5303%205.96967L8.75736%201.1967C8.46447%200.903805%207.98959%200.903805%207.6967%201.1967C7.40381%201.48959%207.40381%201.96447%207.6967%202.25736L11.9393%206.5L7.6967%2010.7426C7.40381%2011.0355%207.40381%2011.5104%207.6967%2011.8033C7.98959%2012.0962%208.46447%2012.0962%208.75736%2011.8033L13.5303%207.03033ZM1%207.25L13%207.25L13%205.75L1%205.75L1%207.25Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size:contain;width:clamp(.525rem,0.13rem + 0.83vw,.875rem);height:clamp(.4875rem,0.12rem + 0.77vw,.8125rem)}@media(max-width: 767px){.l-footer__nav-link-arrow-icon{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%228%22%20viewBox%3D%220%200%209%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.64068%207.57343L8.69594%204.51818C8.8912%204.32292%208.8912%204.00634%208.69594%203.81107L5.64068%200.755822C5.44542%200.560559%205.12884%200.560559%204.93358%200.755822C4.73832%200.951084%204.73832%201.26767%204.93358%201.46293L7.13403%203.66338L1.00977%203.66338C0.733623%203.66338%200.509766%203.88724%200.509766%204.16338C0.509766%204.43952%200.733623%204.66338%201.00977%204.66338L7.13652%204.66338L4.93358%206.86633C4.73832%207.06159%204.73832%207.37817%204.93358%207.57343C5.12884%207.7687%205.44542%207.7687%205.64068%207.57343Z%22%20fill%3D%22%234D5467%22%2F%3E%3C%2Fsvg%3E") no-repeat center;background-size:contain;width:2.4vw;height:2.1vw}}.l-footer__nav-icon{width:5.8vw;height:auto;aspect-ratio:1;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0px 0px 5.5px rgba(135, 167, 212, 0.48));position:relative;transform:translateZ(0)}.l-footer__nav-icon-bar{display:block;width:2.1vw;height:1px;background-color:#4d5467;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .4s}.l-footer__nav-icon-bar:nth-child(2){transform:translate(-50%, -50%) rotate(90deg)}.l-footer__bottom{background-color:#fff;position:relative;padding-block:clamp(1.8rem,0.43rem + 2.86vw,3rem) clamp(1.5rem,0.36rem + 2.38vw,2.5rem);z-index:1}@media(max-width: 767px){.l-footer__bottom{padding-block:14.9vw 10.6vw}}.l-footer__bottom-container{max-width:1296px}.l-footer__bottom-container{width:100%;margin-inline:auto}@media(max-width: 1296px){.l-footer__bottom-container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-footer__bottom-container{max-width:100%;padding-inline:6.1vw}}@media(max-width: 767px){.l-footer__bottom-container{padding-inline:5.3vw}}.l-footer__bottom-inner{display:flex;flex-direction:column;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-footer__bottom-inner{gap:8.5vw}}.l-footer__bottom-nav-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:clamp(1.725rem,0.41rem + 2.74vw,2.875rem);border-bottom:1px solid #d6d6d6}@media(max-width: 767px){.l-footer__bottom-nav-top{flex-direction:column;justify-content:initial;padding-bottom:6.4vw;gap:6.4vw}}.l-footer__logo-area{display:flex;align-items:center;gap:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.l-footer__logo-area{flex-direction:column;gap:4.2vw}}.l-footer__logo img{width:clamp(10.575rem,2.52rem + 16.79vw,17.625rem)}@media(max-width: 767px){.l-footer__logo img{width:71.4vw}}.l-footer__address{font-size:clamp(.525rem,0.13rem + 0.83vw,.875rem);font-weight:400;line-height:2}@media(max-width: 767px){.l-footer__address{font-size:3.7vw}}.l-footer__tel{display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.l-footer__tel{justify-content:center;gap:2.1vw}}.l-footer__buttons{display:flex;align-items:center;gap:clamp(.375rem,0.09rem + 0.6vw,.625rem)}@media(max-width: 767px){.l-footer__buttons{flex-direction:column;gap:2.6vw}}.l-footer__button{border:1px solid #91a6c4;color:#12448a}@media(hover: hover){.l-footer__button:where(:any-link,:enabled,summary):hover{background-color:#dae6f8;transition:all .3s}}.l-footer__button--access{border-radius:100px;width:clamp(6.5625rem,1.56rem + 10.42vw,10.9375rem);height:clamp(1.6875rem,0.4rem + 2.68vw,2.8125rem);display:flex;align-items:center;justify-content:center;gap:clamp(.375rem,0.09rem + 0.6vw,.625rem)}@media(max-width: 767px){.l-footer__button--access{width:60.2vw;height:12vw;gap:2.6vw}}.l-footer__button--access .l-footer__button-icon{width:clamp(.6375rem,0.15rem + 1.01vw,1.0625rem)}@media(max-width: 767px){.l-footer__button--access .l-footer__button-icon{width:5.3vw}}.l-footer__button--contact{border-radius:100px;width:clamp(8.475rem,2.02rem + 13.45vw,14.125rem);height:clamp(1.6875rem,0.4rem + 2.68vw,2.8125rem);display:flex;align-items:center;justify-content:center;gap:clamp(.375rem,0.09rem + 0.6vw,.625rem)}@media(max-width: 767px){.l-footer__button--contact{width:60.2vw;height:12vw;gap:2.6vw}}.l-footer__button--contact .l-footer__button-icon{width:clamp(1.0125rem,0.24rem + 1.61vw,1.6875rem)}@media(max-width: 767px){.l-footer__button--contact .l-footer__button-icon{width:7.2vw}}.l-footer__button--instagram{border-radius:50%;width:clamp(1.875rem,0.45rem + 2.98vw,3.125rem);height:auto;aspect-ratio:1;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.l-footer__button--instagram{width:13.3vw}}.l-footer__button--instagram .l-footer__button-icon{width:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-footer__button--instagram .l-footer__button-icon{width:6.4vw}}.l-footer__bottom-nav-bottom{display:flex;align-items:start;justify-content:space-between}@media(max-width: 767px){.l-footer__bottom-nav-bottom{flex-direction:column;justify-content:initial;align-items:center;gap:8.5vw}}.l-footer__links-list{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-footer__links-list{justify-content:center;gap:2.1vw}}.l-footer__links-item{font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem)}@media(max-width: 767px){.l-footer__links-item{font-size:3.7vw}}.l-footer__links-item:not(:last-child){padding-right:clamp(.9rem,0.21rem + 1.43vw,1.5rem);border-right:1px solid #3c3c3c}@media(max-width: 767px){.l-footer__links-item:not(:last-child){padding-right:2.1vw}}@media(max-width: 767px){.l-footer__links-item:nth-child(2){border-right:none}}.l-footer__links-link{white-space:nowrap}@media(hover: hover){.l-footer__links-link:where(:any-link,:enabled,summary):hover{opacity:.6;transition:all .3s}}.l-footer__info-area{display:flex;flex-direction:column;gap:clamp(.225rem,0.05rem + 0.36vw,.375rem)}@media(max-width: 767px){.l-footer__info-area{gap:2.1vw}}.l-footer__support-message{font-size:clamp(.525rem,0.13rem + 0.83vw,.875rem);font-weight:400}@media(max-width: 767px){.l-footer__support-message{font-size:3.7vw}}.l-footer__copyright{font-size:clamp(.525rem,0.13rem + 0.83vw,.875rem);font-weight:400;letter-spacing:normal}@media(max-width: 767px){.l-footer__copyright{font-size:3.7vw}}.l-footer{overflow:hidden}.l-footer__top{position:relative}.l-footer__top .splide__slide{font-size:clamp(.375rem,0.09rem + 0.6vw,.625rem)}@media(max-width: 767px){.l-footer__top .splide__slide{font-size:2.6vw}}.l-footer__top-slider .splide__slide{width:max-content}.l-footer__top-inner{padding-top:clamp(.6rem,0.14rem + 0.95vw,1rem);position:relative;top:clamp(2.25rem,0.54rem + 3.57vw,3.75rem)}@media(max-width: 767px){.l-footer__top-inner{padding-top:2.1vw;top:0}}.l-footer__top-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:1440/900;background:linear-gradient(180deg, #e1e9f5 26.5%, #6880a2 79.45%, #6880a2 100%);z-index:-1}@media(max-width: 767px){.l-footer__top-inner:before{aspect-ratio:375/900}}@keyframes rotate-anim{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes marquee2{from{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes marquee-vertical{0%{transform:translateY(calc(-100% - 1em))}100%{transform:translateY(0)}}@keyframes hoverArrowRightAnim{0%{opacity:1;transform:translateX(0)}30%{opacity:0;transform:translateX(10px)}30.1%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeRight{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes navFadeLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.u-fade-in{opacity:0}.u-fade-in.is-inview{animation:fadeIn 1.5s ease-out forwards}.u-fade-left{opacity:0;transform:translateX(20px)}.u-fade-left.is-inview{animation:fadeLeft 1s ease-out forwards}.u-fade-right{opacity:0;transform:translateX(-20px)}.u-fade-right.is-inview{animation:fadeRight 1s ease-out forwards}.u-fade-down{opacity:0;transform:translateY(-20px)}.u-fade-down.is-inview{animation:fadeDown 1s ease-out forwards}.u-fade-up{opacity:0;transform:translateY(20px)}.u-fade-up.is-inview{animation:fadeUp 1s ease-out forwards}.u-align-baseline{align-items:baseline}.u-align-center{align-items:center}.u-align-end{align-items:flex-end}.u-align-start{align-items:flex-start}.u-align-stretch{align-items:stretch}.u-justify-around{justify-content:space-around}.u-justify-between{justify-content:space-between}.u-justify-center{justify-content:center}.u-justify-end{justify-content:flex-end}@media(max-width: 767px){.u-hidden-sp{display:none !important}}@media(min-width: 768px){.u-hidden-pc{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.u-hidden-tab{display:none !important}}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-justify{text-align:justify}.u-hvr-border-left-to-right{position:relative}.u-hvr-border-left-to-right::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;transition:width .3s cubic-bezier(0.57, 0, 0, 0.99)}@media(hover: hover){.u-hvr-border-left-to-right:where(:any-link,:enabled,summary):hover{transition:all .3s}.u-hvr-border-left-to-right:where(:any-link,:enabled,summary):hover::after{width:100%}}.u-hvr-slide-left-to-right{position:relative;overflow:hidden;z-index:1;transition:.3s cubic-bezier(0.45, 0, 0.55, 1)}.u-hvr-slide-left-to-right:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;transform:scale(0, 1);transform-origin:left top;transition:all .3s cubic-bezier(0.45, 0, 0.55, 1);z-index:-1}@media(hover: hover){.u-hvr-slide-left-to-right:where(:any-link,:enabled,summary):hover{transition:all .3s}.u-hvr-slide-left-to-right:where(:any-link,:enabled,summary):hover:after{transform:scale(1, 1)}}.p-hamburger{display:none;position:absolute;z-index:9999}@media(max-width: 767px){.p-hamburger{display:block;width:6.4vw;height:4.2vw;top:50%;right:4.2vw;transform:translateY(-50%)}}.p-hamburger.is-active{background:rgba(0,0,0,0)}@media(max-width: 767px){.p-hamburger.is-active .p-hamburger__main{width:6.4vw}}.p-hamburger.is-active .p-hamburger__line:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.p-hamburger.is-active .p-hamburger__line:nth-child(2){opacity:0}.p-hamburger.is-active .p-hamburger__line:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.p-hamburger__main{cursor:pointer}.p-hamburger__line{display:block;position:absolute;width:100%;height:2px;background:#1b2d8a;transition:transform .3s}.p-hamburger__line:nth-child(1){top:0}.p-hamburger__line:nth-child(2){top:50%;transform:translateY(-50%)}.p-hamburger__line:nth-child(3){bottom:0}.p-fixed-cta{position:fixed;bottom:50%;transform:translateY(50%);right:clamp(.525rem,0.13rem + 0.83vw,.875rem);display:grid;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem);z-index:10;opacity:0;transition:opacity .3s}.p-fixed-cta.is-show{opacity:1}@media(max-width: 767px){.p-fixed-cta{bottom:-100%;left:50%;right:auto;transform:translateX(-50%);width:100%;z-index:999;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;transition:bottom .6s,transform .6s,opacity .3s}.p-fixed-cta.is-show{bottom:0}}.p-fixed-cta__link{border:1px solid #003d94;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;transition:all .3s ease;box-shadow:2px 2px 4px 0px rgba(85,101,124,.35);width:clamp(4.3125rem,1.03rem + 6.85vw,7.1875rem);aspect-ratio:1}@media(max-width: 767px){.p-fixed-cta__link{flex-direction:column;min-height:17vw;box-shadow:none;border:none;border-radius:0;aspect-ratio:auto;width:auto}}.p-fixed-cta__link--request{background-color:#fff;gap:clamp(.45rem,0.11rem + 0.71vw,.75rem);color:#003d94;text-align:center}.p-fixed-cta__link--request .p-fixed-cta__link-icon-path{width:clamp(1.875rem,0.45rem + 2.98vw,3.125rem);height:auto}@media(hover: hover){.p-fixed-cta__link--request:where(:any-link,:enabled,summary):hover{background-color:#dae6f8;transition:all .3s}}@media(max-width: 767px){.p-fixed-cta__link--request{border-radius:16px 0 0 0;border-right:#333 solid 1px;padding-block:4.2vw;padding-inline:4.2vw;gap:0.8vw;font-size:3.2vw}.p-fixed-cta__link--request .p-fixed-cta__link-icon-path{width:5.3vw;height:auto}}.p-fixed-cta__link--entry{background-color:#fff;gap:clamp(.375rem,0.09rem + 0.6vw,.625rem);color:#003d94;text-align:center;line-height:1.2}.p-fixed-cta__link--entry .p-fixed-cta__link-text{letter-spacing:normal}.p-fixed-cta__link--entry .p-fixed-cta__link-icon-path{width:clamp(1.125rem,0.27rem + 1.79vw,1.875rem);height:auto}@media(hover: hover){.p-fixed-cta__link--entry:where(:any-link,:enabled,summary):hover{background-color:#dae6f8;transition:all .3s}}@media(max-width: 767px){.p-fixed-cta__link--entry{white-space:nowrap;letter-spacing:normal;border-right:#333 solid 1px;padding-block:3.7vw;padding-inline:0;gap:0.8vw;font-size:3.2vw}.p-fixed-cta__link--entry .p-fixed-cta__link-icon-path{width:4vw;height:auto}}.p-fixed-cta__link--campus{background-color:#003d94;padding-block:clamp(.45rem,0.11rem + 0.71vw,.75rem);padding-inline:clamp(.15rem,0.04rem + 0.24vw,.25rem);gap:clamp(.225rem,0.05rem + 0.36vw,.375rem);color:#fff;font-size:clamp(.5625rem,0.13rem + 0.89vw,.9375rem);line-height:1.1;text-align:center}.p-fixed-cta__link--campus .p-fixed-cta__link-text{letter-spacing:.07em}.p-fixed-cta__link--campus .p-fixed-cta__link-icon-path{width:clamp(1.2rem,0.29rem + 1.9vw,2rem);height:auto}@media(max-width: 767px){.p-fixed-cta__link--campus{letter-spacing:normal;border-radius:0 16px 0 0;padding-block:4.2vw;padding-inline:0vw;gap:0.8vw;font-size:3.2vw;letter-spacing:.07em;text-align:left}.p-fixed-cta__link--campus .p-fixed-cta__link-icon-path{width:5.3vw;height:auto}}@media(hover: hover){.p-fixed-cta__link--campus:where(:any-link,:enabled,summary):hover{background-color:#6b90c3;transition:all .3s}.p-fixed-cta__link--campus:where(:any-link,:enabled,summary):hover .p-fixed-cta__link-icon-path--stroke{stroke:#6b90c3}}.p-fixed-cta__link-icon{display:inline-flex}@media(max-width: 767px){.p-fixed-cta__link-icon svg{width:6.4vw}}.c-heading{font-size:clamp(1.05rem,0.25rem + 1.67vw,1.75rem);font-weight:700;line-height:1.6;margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.c-heading{font-size:6.4vw;margin-bottom:8.5vw}}.c-heading--center{align-items:center;text-align:center}.c-heading--has-border{position:relative;padding-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.c-heading--has-border{padding-bottom:6.4vw}}.c-heading--has-border:before{content:"";display:block;background-color:#b7cbe8;height:2px;width:100%;position:absolute;bottom:0;left:0}.c-heading--has-border:after{content:"";display:block;background-color:#2d65b4;height:2px;width:21.951%;position:absolute;bottom:0;left:0}.c-button{display:flex;align-items:center;border-radius:100px;overflow:hidden;background-color:#fff;border:1px solid #81a1cd;line-height:1.875}.c-button:has(.c-button__icon-path){justify-content:space-between}.c-button--bg-gray{background-color:#f9f9f9}.c-button--hvr-gradient{position:relative;transition:all .3s ease}@media(hover: hover){.c-button--hvr-gradient:where(:any-link,:enabled,summary):hover{border-color:rgba(0,0,0,0);transition:all .3s}}.c-button--hvr-gradient:after{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;transition:all .3s ease;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22259%22%20height%3D%2253%22%20viewBox%3D%220%200%20259%2053%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_f_9_10573)%22%3E%3Cellipse%20cx%3D%22203.437%22%20cy%3D%22159.973%22%20rx%3D%22203.437%22%20ry%3D%22159.973%22%20transform%3D%22matrix(-0.999873%200.0159175%20-0.0239447%20-0.999713%20303.117%20224.91)%22%20fill%3D%22url(%23paint0_radial_9_10573)%22%2F%3E%3C%2Fg%3E%3Cg%20filter%3D%22url(%23filter1_f_9_10573)%22%3E%3Cellipse%20cx%3D%22102.031%22%20cy%3D%2292.9264%22%20rx%3D%22102.031%22%20ry%3D%2292.9264%22%20transform%3D%22matrix(-0.999873%200.0159175%20-0.0239447%20-0.999713%20380.039%2049.7993)%22%20fill%3D%22url(%23paint1_radial_9_10573)%22%20fill-opacity%3D%220.8%22%2F%3E%3C%2Fg%3E%3Cg%20filter%3D%22url(%23filter2_f_9_10573)%22%3E%3Cellipse%20cx%3D%2294.9682%22%20cy%3D%2276.296%22%20rx%3D%2294.9682%22%20ry%3D%2276.296%22%20transform%3D%22matrix(-0.985313%200.170756%20-0.178662%20-0.983911%20332.406%20130.137)%22%20fill%3D%22url(%23paint2_radial_9_10573)%22%20fill-opacity%3D%220.7%22%2F%3E%3C%2Fg%3E%3Cg%20filter%3D%22url(%23filter3_f_9_10573)%22%3E%3Cellipse%20cx%3D%2250.5058%22%20cy%3D%2241.1473%22%20rx%3D%2250.5058%22%20ry%3D%2241.1473%22%20transform%3D%22matrix(-0.999873%200.0159175%20-0.0239447%20-0.999713%20236.707%2062.4518)%22%20fill%3D%22url(%23paint3_radial_9_10573)%22%20fill-opacity%3D%220.22%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_f_9_10573%22%20x%3D%22-128.271%22%20y%3D%22-112.437%22%20width%3D%22448.291%22%20height%3D%22361.315%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2210.3483%22%20result%3D%22effect1_foregroundBlur_9_10573%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22filter1_f_9_10573%22%20x%3D%22153.057%22%20y%3D%22-155.087%22%20width%3D%22245.479%22%20height%3D%22227.222%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2210.3483%22%20result%3D%22effect1_foregroundBlur_9_10573%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22filter2_f_9_10573%22%20x%3D%22109.932%22%20y%3D%22-26.2279%22%20width%3D%22230.538%22%20height%3D%22195.025%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2210.3483%22%20result%3D%22effect1_foregroundBlur_9_10573%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22filter3_f_9_10573%22%20x%3D%22114.018%22%20y%3D%22-39.7198%22%20width%3D%22142.409%22%20height%3D%22123.68%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%2210.3483%22%20result%3D%22effect1_foregroundBlur_9_10573%22%2F%3E%3C%2Ffilter%3E%3CradialGradient%20id%3D%22paint0_radial_9_10573%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(203.437%20159.973)%20rotate(90)%20scale(159.973%20203.437)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%23003D94%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23054EB4%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint1_radial_9_10573%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(102.031%2092.9264)%20rotate(90)%20scale(92.9264%20102.031)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%23F6E79C%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F6E79C%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint2_radial_9_10573%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(94.9682%2076.296)%20rotate(90)%20scale(76.296%2094.9682)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%2364E2E2%22%20stop-opacity%3D%220.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234AD7D7%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22paint3_radial_9_10573%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(50.5058%2041.1473)%20rotate(90)%20scale(41.1473%2050.5058)%22%3E%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22white%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat;background-size:cover}@media(hover: hover){.c-button--hvr-gradient:where(:any-link,:enabled,summary):hover{color:#fff;transition:all .3s}.c-button--hvr-gradient:where(:any-link,:enabled,summary):hover .c-button__arrow-icon .c-button__icon-path path,.c-button--hvr-gradient:where(:any-link,:enabled,summary):hover .c-button__mail-icon .c-button__icon-path path{fill:#fff}.c-button--hvr-gradient:where(:any-link,:enabled,summary):hover .c-button__external-icon .c-button__icon-path path{stroke:#fff}.c-button--hvr-gradient:where(:any-link,:enabled,summary):hover:after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@media(hover: hover){.c-button--hvr-bg:where(:any-link,:enabled,summary):hover{color:#12448a;background-color:#d3e0f2;box-shadow:0px 0px 8px 0px rgba(153,176,209,.4);transition:all .3s}}.c-button--no-border{border:none}.c-button__text{position:relative;z-index:1}.c-button__mail-wrapper{display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.c-button__mail-wrapper{gap:2.1vw}}.c-button__file-icon{position:relative;z-index:1;display:inline-flex}.c-button__arrow-icon,.c-button__mail-icon,.c-button__external-icon{position:relative;z-index:1;display:inline-flex}.c-button__mail-icon{top:clamp(.075rem,0.02rem + 0.12vw,.125rem)}@media(max-width: 767px){.c-button__mail-icon{top:0.5vw}}.c-button[href$=".pdf"],.c-button[href$=".xlsx"],.c-button[href$=".csv"],.c-button[href$=".docx"]{display:grid;grid-template-columns:fit-content(100%) 1fr;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.c-button[href$=".pdf"],.c-button[href$=".xlsx"],.c-button[href$=".csv"],.c-button[href$=".docx"]{grid-template-columns:fit-content(100%) 1fr;gap:3.2vw}}.c-button[href$=".pdf"] .c-button__text,.c-button[href$=".xlsx"] .c-button__text,.c-button[href$=".csv"] .c-button__text,.c-button[href$=".docx"] .c-button__text{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.2rem,0.29rem + 1.9vw,2rem)}@media(max-width: 767px){.c-button[href$=".pdf"] .c-button__text,.c-button[href$=".xlsx"] .c-button__text,.c-button[href$=".csv"] .c-button__text,.c-button[href$=".docx"] .c-button__text{gap:6.4vw}}.c-button[href$=".pdf"] .c-button__text:after,.c-button[href$=".xlsx"] .c-button__text:after,.c-button[href$=".csv"] .c-button__text:after,.c-button[href$=".docx"] .c-button__text:after{content:"";display:inline-block;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2225%22%20viewBox%3D%220%200%2024%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1_11810)%22%3E%3Cpath%20d%3D%22M3%2018.2615V21.7615H21V18.2615%22%20stroke%3D%22%230048AE%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2017.2612V5.76123%22%20stroke%3D%22%230048AE%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2017.7615L17.5%2012.2615%22%20stroke%3D%22%230048AE%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M12%2017.7615L6.5%2012.2615%22%20stroke%3D%22%230048AE%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1_11810%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%20transform%3D%22translate(0%200.761475)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat;background-size:contain;width:clamp(.9rem,0.21rem + 1.43vw,1.5rem);height:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.c-button[href$=".pdf"] .c-button__text:after,.c-button[href$=".xlsx"] .c-button__text:after,.c-button[href$=".csv"] .c-button__text:after,.c-button[href$=".docx"] .c-button__text:after{width:6.4vw;height:6.4vw}}.c-badge{width:fit-content;font-size:clamp(.525rem,0.13rem + 0.83vw,.875rem);font-weight:400;padding:clamp(.075rem,0.02rem + 0.12vw,.125rem) clamp(.375rem,0.09rem + 0.6vw,.625rem);transition:all .2s ease;border-radius:4px}@media(max-width: 767px){.c-badge{font-size:3.7vw;padding:0.5vw 2.1vw}}.c-badge--new{background-color:#3c6eb7;color:#fff}.c-badge--small{font-size:clamp(.45rem,0.11rem + 0.71vw,.75rem)}@media(max-width: 767px){.c-badge--small{font-size:3.2vw}}.c-article-card *{transition:color .3s}.c-article-card--horizontal{padding-block:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);border-top:1px solid #bdbdbd;display:grid;align-items:end;gap:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);grid-template-columns:1fr clamp(9.75rem,2.32rem + 15.48vw,16.25rem)}.c-article-card--horizontal:last-child{border-bottom:1px solid #bdbdbd}@media(max-width: 767px){.c-article-card--horizontal{gap:6.4vw;grid-template-columns:1fr;padding-block:8.5vw}}@media(hover: hover){.c-article-card--horizontal:where(:any-link,:enabled,summary):hover{transition:all .3s}.c-article-card--horizontal:where(:any-link,:enabled,summary):hover .c-button{color:#fff;border-color:rgba(0,0,0,0)}.c-article-card--horizontal:where(:any-link,:enabled,summary):hover .c-button__arrow-icon .c-button__icon-path path{fill:#fff}.c-article-card--horizontal:where(:any-link,:enabled,summary):hover .c-button--hvr-gradient:after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}.c-article-card--horizontal .c-article-card__image{aspect-ratio:300/170;overflow:hidden}@media(max-width: 767px){.c-article-card--horizontal .c-article-card__image{aspect-ratio:328/186}}.c-article-card--horizontal .c-article-card__body{display:grid;grid-template-columns:clamp(11.25rem,2.68rem + 17.86vw,18.75rem) 1fr;gap:clamp(1.575rem,0.37rem + 2.5vw,2.625rem);align-items:center}@media(max-width: 767px){.c-article-card--horizontal .c-article-card__body{grid-template-columns:1fr;gap:6.4vw}}.c-article-card--horizontal .c-article-card__content{display:flex;flex-direction:column;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.c-article-card--horizontal .c-article-card__content{gap:4.2vw}}.c-article-card--horizontal .c-article-card__title{font-size:clamp(.825rem,0.2rem + 1.31vw,1.375rem);font-weight:700}@media(max-width: 767px){.c-article-card--horizontal .c-article-card__title{font-size:5.3vw}}.c-article-card--horizontal .c-article-card__more{height:clamp(1.9875rem,0.47rem + 3.15vw,3.3125rem);padding-inline:clamp(1.2rem,0.29rem + 1.9vw,2rem) clamp(.9rem,0.21rem + 1.43vw,1.5rem);background-color:hsl(0,0%,98%)}@media(max-width: 767px){.c-article-card--horizontal .c-article-card__more{width:69.3vw;height:auto;padding-block:2.6vw;padding-inline:8.5vw 6.4vw}}.c-article-card--horizontal .c-article-card__date{color:#949494}.c-article-card--horizontal .c-article-card__date--small{font-size:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.c-article-card--horizontal .c-article-card__date--small{font-size:4.2vw}}.c-article-card:not(.c-article-card--horizontal){display:flex;flex-direction:column;gap:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.c-article-card:not(.c-article-card--horizontal){gap:4.2vw}}@media(hover: hover){.c-article-card:not(.c-article-card--horizontal):where(:any-link,:enabled,summary):hover{transition:all .3s}.c-article-card:not(.c-article-card--horizontal):where(:any-link,:enabled,summary):hover .c-article-card__title{color:#003d94}.c-article-card:not(.c-article-card--horizontal):where(:any-link,:enabled,summary):hover .c-article-card__date{color:#003d94}}.c-article-card:not(.c-article-card--horizontal) .c-article-card__image{width:100%;aspect-ratio:389/256;overflow:hidden}.c-article-card:not(.c-article-card--horizontal) .c-article-card__meta{justify-content:space-between}.c-article-card:not(.c-article-card--horizontal) .c-article-card__body{display:flex;flex-direction:column;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.c-article-card:not(.c-article-card--horizontal) .c-article-card__body{gap:4.2vw}}.c-article-card:not(.c-article-card--horizontal) .c-article-card__title{font-weight:500}.c-article-card:not(.c-article-card--horizontal) .c-article-card__date{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:clamp(.525rem,0.13rem + 0.83vw,.875rem);display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem);transition:all .2s ease}@media(max-width: 767px){.c-article-card:not(.c-article-card--horizontal) .c-article-card__date{font-size:3.7vw;gap:3.7vw}}.c-article-card:not(.c-article-card--horizontal) .c-article-card__date:before{content:"";background-color:#0048ae;filter:blur(1.5px);min-width:clamp(.1875rem,0.04rem + 0.3vw,.3125rem);height:auto;aspect-ratio:1;border-radius:50%;transition:all .2s ease}@media(max-width: 767px){.c-article-card:not(.c-article-card--horizontal) .c-article-card__date:before{min-width:1.3vw}}.c-article-card__image img{width:100%;height:100%;object-fit:cover}.c-article-card__meta{display:flex;align-items:center;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.c-article-card__meta{gap:4.2vw}}.c-article-card__date{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:400;color:#3c3c3c;letter-spacing:normal}.c-article-card__date--small{font-size:clamp(.45rem,0.11rem + 0.71vw,.75rem)}@media(max-width: 767px){.c-article-card__date--small{font-size:4.2vw}}.c-news__item{border-top:1px solid #cec9c9;overflow:hidden}.c-news__link-main{position:relative;display:grid;grid-template-columns:fit-content(100%) 1fr clamp(1.5rem,0.36rem + 2.38vw,2.5rem);gap:clamp(2.4rem,0.57rem + 3.81vw,4rem);align-items:baseline;width:100%;padding-block:clamp(1.5rem,0.36rem + 2.38vw,2.5rem)}@media(max-width: 767px){.c-news__link-main{grid-template-columns:1fr;gap:4.2vw;padding-block:6.4vw 8.5vw}}@media(hover: hover){.c-news__link-main:where(:any-link,:enabled,summary):hover{transition:all .3s}.c-news__link-main:where(:any-link,:enabled,summary):hover .c-news__icon:after{opacity:1}}.c-news__link-main-header{display:grid;grid-template-columns:fit-content(100%) fit-content(100%);align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.c-news__link-main-header{gap:6.4vw}}.c-news__date{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:clamp(.525rem,0.13rem + 0.83vw,.875rem);letter-spacing:normal}@media(max-width: 767px){.c-news__date{font-size:3.7vw}}.c-news__category{display:flex;gap:clamp(.15rem,0.04rem + 0.24vw,.25rem)}@media(max-width: 767px){.c-news__category{gap:1vw}}.c-news__category-text{font-size:clamp(.4875rem,0.12rem + 0.77vw,.8125rem);padding-block:clamp(.075rem,0.02rem + 0.12vw,.125rem);padding-inline:clamp(.375rem,0.09rem + 0.6vw,.625rem);color:#3c6eb7;background-color:#eef4fc;border-radius:2px}@media(max-width: 767px){.c-news__category-text{font-size:3.4vw;padding-block:1vw;padding-inline:2.6vw}}.c-news__link-main-text{font-weight:400}@media(max-width: 767px){.c-news__link-main-text{padding-right:11.2vw}}.c-news__link-content{color:#616161;line-height:1.875;display:grid;grid-template-rows:0fr;transition:all .4s;will-change:grid-template-rows}@media(max-width: 767px){.c-news__link-content{line-height:1.7}}.c-news__link-content.is-open{grid-template-rows:1fr;padding-bottom:clamp(1.5rem,0.36rem + 2.38vw,2.5rem)}@media(max-width: 767px){.c-news__link-content.is-open{padding-bottom:8.5vw}}.c-news__link-content a{text-decoration:underline}.c-news__link-content-inner{overflow:hidden}.c-news__link-content-inner a{display:inline-block}.c-news__icon{position:absolute;top:50%;right:clamp(.75rem,0.18rem + 1.19vw,1.25rem);transform:translateY(-50%);width:clamp(1.35rem,0.32rem + 2.14vw,2.25rem);height:auto;aspect-ratio:1}@media(max-width: 767px){.c-news__icon{top:clamp(1.2rem,0.29rem + 1.9vw,2rem);transform:translateY(0);right:0;width:9.6vw}}.c-news__icon:after{content:"";display:block;border-radius:50%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%20fill%3D%22none%22%3E%20%3Cg%20filter%3D%22url(%23filter0_f_117_15624)%22%3E%20%3Cmask%20id%3D%22mask0_117_15624%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%227%22%20y%3D%227%22%20width%3D%2236%22%20height%3D%2236%22%3E%20%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2218%22%20fill%3D%22%23D9D9D9%22%2F%3E%20%3C%2Fmask%3E%20%3Cg%20mask%3D%22url(%23mask0_117_15624)%22%3E%20%3Cg%20filter%3D%22url(%23filter1_f_117_15624)%22%3E%20%3Cellipse%20cx%3D%2227.0827%22%20cy%3D%2227.7518%22%20rx%3D%2227.0827%22%20ry%3D%2227.7518%22%20transform%3D%22matrix(-0.984802%200.173683%20-0.172649%20-0.984983%2055.0017%2047.0088)%22%20fill%3D%22url(%23paint0_radial_117_15624)%22%2F%3E%20%3C%2Fg%3E%20%3Cellipse%20cx%3D%2221.8798%22%20cy%3D%2222.4567%22%20rx%3D%2221.8798%22%20ry%3D%2222.4567%22%20transform%3D%22matrix(-0.984779%200.17381%20-0.17253%20-0.985004%2074.5049%2027.4502)%22%20fill%3D%22url(%23paint1_radial_117_15624)%22%20fill-opacity%3D%220.7%22%2F%3E%20%3Cg%20filter%3D%22url(%23filter2_f_117_15624)%22%3E%20%3Cellipse%20cx%3D%2216.5653%22%20cy%3D%2217.0165%22%20rx%3D%2216.5653%22%20ry%3D%2217.0165%22%20transform%3D%22matrix(-0.984802%200.173683%20-0.172649%20-0.984983%2059.1313%2051.7217)%22%20fill%3D%22url(%23paint2_radial_117_15624)%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20filter%3D%22url(%23filter3_f_117_15624)%22%3E%20%3Cellipse%20cx%3D%227.46308%22%20cy%3D%227.65984%22%20rx%3D%227.46308%22%20ry%3D%227.65984%22%20transform%3D%22matrix(-0.984802%200.173683%20-0.172649%20-0.984983%2043.8062%2017.207)%22%20fill%3D%22url(%23paint3_radial_117_15624)%22%20fill-opacity%3D%220.52%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3Cfilter%20id%3D%22filter0_f_117_15624%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2250%22%20height%3D%2250%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%20%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%20%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%20%3CfeGaussianBlur%20stdDeviation%3D%223.5%22%20result%3D%22effect1_foregroundBlur_117_15624%22%2F%3E%20%3C%2Ffilter%3E%20%3Cfilter%20id%3D%22filter1_f_117_15624%22%20x%3D%22-9.33348%22%20y%3D%22-9.13377%22%20width%3D%2265.7456%22%20height%3D%2267.0224%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%20%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%20%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%20%3CfeGaussianBlur%20stdDeviation%3D%222.885%22%20result%3D%22effect1_foregroundBlur_117_15624%22%2F%3E%20%3C%2Ffilter%3E%20%3Cfilter%20id%3D%22filter2_f_117_15624%22%20x%3D%2212.5266%22%20y%3D%2210.0544%22%20width%3D%2254.7069%22%20height%3D%2255.567%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%20%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%20%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%20%3CfeGaussianBlur%20stdDeviation%3D%225.38736%22%20result%3D%22effect1_foregroundBlur_117_15624%22%2F%3E%20%3C%2Ffilter%3E%20%3Cfilter%20id%3D%22filter3_f_117_15624%22%20x%3D%2219.0453%22%20y%3D%22-5.31801%22%20width%3D%2232.1775%22%20height%3D%2232.553%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%20%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%20%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%20%3CfeGaussianBlur%20stdDeviation%3D%224.30989%22%20result%3D%22effect1_foregroundBlur_117_15624%22%2F%3E%20%3C%2Ffilter%3E%20%3CradialGradient%20id%3D%22paint0_radial_117_15624%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(27.0827%2027.7518)%20rotate(90)%20scale(27.7518%2027.0827)%22%3E%20%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%23003D94%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23054EB4%22%20stop-opacity%3D%220%22%2F%3E%20%3C%2FradialGradient%3E%20%3CradialGradient%20id%3D%22paint1_radial_117_15624%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(21.8798%2022.4567)%20rotate(90)%20scale(22.4567%2021.8798)%22%3E%20%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%23F6E79C%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F6E79C%22%20stop-opacity%3D%220%22%2F%3E%20%3C%2FradialGradient%3E%20%3CradialGradient%20id%3D%22paint2_radial_117_15624%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(16.5653%2017.0165)%20rotate(90)%20scale(17.0165%2016.5653)%22%3E%20%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22%2364E2E2%22%20stop-opacity%3D%220.66%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%234AD7D7%22%20stop-opacity%3D%220%22%2F%3E%20%3C%2FradialGradient%3E%20%3CradialGradient%20id%3D%22paint3_radial_117_15624%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(7.46308%207.65984)%20rotate(90)%20scale(7.65984%207.46308)%22%3E%20%3Cstop%20offset%3D%220.48%22%20stop-color%3D%22white%22%2F%3E%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22white%22%20stop-opacity%3D%220%22%2F%3E%20%3C%2FradialGradient%3E%20%3C%2Fdefs%3E%3C%2Fsvg%3E") no-repeat center;background-size:cover;width:clamp(1.875rem,0.45rem + 2.98vw,3.125rem);height:auto;aspect-ratio:1;opacity:0;transition:all .4s;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 767px){.c-news__icon:after{width:13.3vw}}.c-news__icon.is-active .c-news__icon-bar:nth-child(2){transform:translate(-50%, -50%) rotate(0)}.c-news__icon-bar{display:block;width:clamp(.45rem,0.11rem + 0.71vw,.75rem);height:1px;background-color:#cec9c9;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .4s}@media(max-width: 767px){.c-news__icon-bar{width:4vw}}.c-news__icon-bar:nth-child(2){transform:translate(-50%, -50%) rotate(90deg)}