/*
rev. 2025-10-27
copyright © 2025
*/
@charset "UTF-8";@layer reset, base, general, component, main-base, main;@layer reset{

/*! kiso.css v1.2.2 | MIT License | https://github.com/tak-dcxi/kiso.css */*,:after,:before{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}@media (forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media print{:where(mark){border-width:1px;border-style:dotted}}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}::file-selector-button,:where(button,input,select,textarea){border:1px solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i])){background-color:unset}::file-selector-button,:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}:where(:enabled)::file-selector-button,:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:oklch(0 0 0deg/30%)}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}}@layer base{:root{--lightest-color:#fff;--darkest-color:#343434;--gray-color:#666;--gray-color-02:#fafafa;--gray-color-03:#d1d1d1;--gray-color-04:#f3f3f3;--green-color:#1bad75;--green-color-02:#078b58;--green-color-03:#088756;--green-color-04:#0ba761;--green-color-05:#e2f5ef;--green-color-06:#f3f7f3;--green-color-07:#01c177;--green-color-08:#cdeee3;--blue-color:#1e43aa;--blue-color-02:#e7f4ff;--blue-color-03:#0296ad;--blue-color-04:#0257b8;--blue-color-05:#d9ebfa;--blue-color-06:#01b1cd;--red-color:#d33800;--base-font-color:var(--darkest-color);--border-color:var(--darkest-color);--base-font-size:16px;--base-line-height:1.8;--base-line-rembase:62.5%;--font-family-body:"Noto Sans JP",sans-serif;--font-family-en:"Inter",sans-serif;--font-family-heading:helvetica,var(--font-family-body);--animation-duration:250ms;--gradient-01:linear-gradient(var(--angle,90deg),var(--green-color) 0%,var(--green-color-02) 100%);--gradient-02:linear-gradient(var(--angle,90deg),var(--green-color-05) 0%,var(--blue-color-02) 100%);--gradient-03:linear-gradient(135deg,var(--green-color-07) 0%,var(--blue-color-03) 50%,var(--blue-color-04) 100%);--gradient-04:linear-gradient(180deg,var(--green-color-08) 0%,var(--blue-color-05) 100%);--gradient-05:linear-gradient(180deg,var(--green-color-07) 0%,var(--blue-color-06) 100%);--cb-bounce:cubic-bezier(0.68,-0.55,0.27,1.55);--font-size-h1:4em;--font-size-h2:2.66667em;--font-size-h3:2em;--font-size-h4:1.6em;--font-size-h5:1.33333em;--font-size-h6:1.14286em}}@layer general{*{&,&:after,&:before{box-sizing:border-box}}}@layer general{body{padding:0;margin:0;font-family:var(--font-family-body);font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-font-color)}html{font-size:var(--base-line-rembase);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:9.6rem;scroll-behavior:smooth}button{border-radius:0}img{min-inline-size:0;min-block-size:0}}@layer general{}@layer general{}@layer component{.c-page-home{inline-size:100%;block-size:100%;img{display:block}section{padding-inline:0}}.c-page-home__base{display:grid;grid-template:"header" auto "nav-global" auto "main" 1fr "nav-sitemap" auto "footer" auto/1fr;inline-size:100%;block-size:100%}.c-page-home__header{grid-area:header;padding-block-start:6.5rem;@media (1200px <= width){padding-block-start:9.3rem}}.c-page-home__nav-global{grid-area:nav-global}.c-page-home__main{grid-area:main}.c-page-home__hero{position:relative;padding-inline:0;&:before{position:absolute;inset-block:calc(100% - max(10rem, calc(303 / 1400 * 100vw)));inset-inline-start:0;z-index:-1;inline-size:100%;aspect-ratio:1440/421;overflow:hidden;content:"";background-image:url(/assets/img/home/obj-line-pc.svg);background-repeat:no-repeat;background-size:100% 100%;@media (width < 768px){inset-block:auto 0;aspect-ratio:375/169;background-image:url(/assets/img/home/obj-line-sp.svg)}}}.c-page-home__hero-catch{position:absolute;inset-block:auto 22.98851%;inset-inline-start:0;z-index:1;font-size:clamp(1.6rem,1.42857vw,2rem);@media (width < 768px){inset-block-start:3.3rem;font-size:clamp(1.4rem,4.26667vw,1.6rem)}}.c-page-home__hero-title{inline-size:fit-content;padding-block:1rem .9rem;padding-inline:3.2rem 2.4rem;font-size:1em;font-weight:500;line-height:1;color:var(--lightest-color);background-color:var(--blue-color);@media (width < 768px){padding-inline:1.5rem 1.7rem}}.c-page-home__hero-text{margin-block-start:2.4rem;font-size:2.1em;font-weight:700;line-height:1.2;letter-spacing:.02em;@media (width < 768px){margin-block-start:1.3rem;font-size:1.75em}span{display:block;inline-size:fit-content;padding-block:.5rem .8rem;padding-inline:3.2rem 1.6rem;background-color:var(--lightest-color);@media (width < 768px){padding-block:.5rem .6rem;padding-inline:1.5rem 1.6rem}&:not(:first-child){margin-block-start:1.2rem;@media (width < 768px){margin-block-start:.8rem}}}}.c-page-home__hero-img{position:relative;z-index:-2;inline-size:100%;aspect-ratio:1440/710;@media (width < 768px){aspect-ratio:375/611}img{inline-size:100%;block-size:100%;object-fit:cover}}.c-page-home__about{padding-block-start:3.5rem;padding-inline:0;overflow:hidden;@media (768px <= width){padding-block-start:3rem}}.c-page-home__about-container{position:relative;z-index:1;inline-size:calc(100% - 4rem);max-inline-size:124.2rem;padding-block-end:1rem;margin-inline:auto;@media (768px <= width){padding-block-end:4.9rem}@media (1200px <= width){padding-inline-start:2.1rem}}.c-page-home__about-inner{display:flex;flex-direction:column;gap:8.1rem 1rem;align-items:center;justify-content:space-between;@media (768px <= width){flex-direction:row}}.c-page-home__about-desc{inline-size:100%;@media (768px <= width){max-inline-size:53rem;padding-block-start:3.1rem}}.c-page-home__about-heading{margin-block-end:2.5rem;@media (768px <= width){margin-block-end:3.5rem}h2{font-size:clamp(2.5rem,7.46667vw,2.8rem);line-height:1.3;text-align:center;letter-spacing:.04em;@media (768px <= width){font-size:clamp(2.8rem,3.64583vw,3.6rem);text-align:start}}}.c-page-home__about-text{p{font-size:clamp(1.5rem,4.8vw,1.8rem);font-weight:500;line-height:2.2;text-align:center;letter-spacing:.02em;@media (768px <= width){font-size:clamp(1.6rem,1.66667vw,2rem);line-height:2.6;text-align:start}}}.c-page-home__about-text-inline{display:inline-block}.c-page-home__about-text-block{display:block}.c-page-home__about-text-block-pri{@media (width < 768px){margin-block-start:1.1rem}}.c-page-home__about-text-block-sec{@media (width < 768px){margin-block:.8rem 1rem}}.c-page-home__about-text-green{padding-block:.5rem .6rem;padding-inline:.9rem .8rem;color:var(--lightest-color);background-color:var(--green-color-04)}.c-page-home__about-img{inline-size:100%;max-inline-size:33.5rem;@media (768px <= width){max-inline-size:clamp(35rem,45.57292vw,58.2rem)}}.c-page-home__reason{padding-block-end:3.2rem;@media (768px <= width){padding-block-end:12rem}}.c-page-home__reason-container{inline-size:calc(100% - 4rem);max-inline-size:120rem;margin-inline:auto}.c-page-home__reason-inner{padding-block:3.1rem 3.2rem;padding-inline:2rem;background-color:var(--gray-color-02);@media (992px <= width){padding-block:4.8rem 4rem;padding-inline:4rem}}.c-page-home__reason-heading{margin-block-end:1.5rem;@media (768px <= width){margin-block-end:2.7rem}h2{font-size:clamp(2.4rem,3.64583vw,2.8rem);line-height:1.6;text-align:center;letter-spacing:.02em}}.c-page-home__reason-body{ul{display:flex;flex-direction:column;gap:1.7rem 3.2rem;padding-inline-start:0;list-style:none;@media (768px <= width){flex-direction:row}li{position:relative;padding-block-start:3.2rem;@media (768px <= width){padding-block-start:3.7rem}}}}.c-page-home__reason-num{position:absolute;inset-block-start:0;inset-inline-start:.6rem;font-family:var(--font-family-en);font-size:4.2rem;font-weight:200;line-height:1.2;color:var(--green-color-04);letter-spacing:.06em;@media (768px <= width){inset-inline-start:.7rem;font-size:4.8rem}}.c-page-home__reason-img{inline-size:100%;margin-block-end:1.6rem;@media (768px <= width){margin-block-end:2.4rem}img{inline-size:100%;border-radius:1rem}}.c-page-home__reason-text{font-size:1.6rem;font-weight:700;line-height:1.8;text-align:center;letter-spacing:.02em;@media (768px <= width){font-size:clamp(1.6rem,2.08333vw,1.8rem)}span{display:inline-block}}.c-page-home__services{position:relative;z-index:1;inline-size:100%;max-inline-size:calc(50% + 68rem);padding-inline:0;margin-inline:auto 0;&:before{--top-position:10rem;--bottom-overspace:4rem;position:absolute;inset-block-start:var(--top-position);inset-inline-start:0;z-index:-1;inline-size:100%;max-inline-size:calc(100% - 2.4rem);block-size:calc(100% + var(--bottom-overspace) - var(--top-position));content:"";background:linear-gradient(93deg,var(--green-color-07) 0,var(--blue-color-03) 55%,var(--blue-color-04) 100%);border-start-end-radius:2rem;border-end-end-radius:2rem;@media (768px <= width){--top-position:27.8rem;max-inline-size:calc(100% - 4rem);background:var(--gradient-03)}}}.c-page-home__services-container{inline-size:calc(100% - 1.6rem);max-inline-size:100%;padding-block-end:4.8rem;margin-inline-start:auto;background-color:var(--green-color-06);border-start-start-radius:2rem;border-end-start-radius:2rem;@media (768px <= width){inline-size:calc(100% - 4rem);padding-block-end:12rem}}.c-page-home__solution{inline-size:100%;max-inline-size:140rem;padding-block-start:4.8rem;padding-inline:0;@media (768px <= width){padding-block-start:8rem}}.c-page-home__solution-container{inline-size:calc(100% - 4.8rem);max-inline-size:120rem;margin-inline:auto}.c-page-home__solution-header{position:relative;z-index:2;margin-block-end:6.5rem;@media (768px <= width){display:flex;column-gap:4rem;margin-block-end:5.7rem}}.c-page-home__solution-heading{flex:0 0 auto;margin-block-end:2.2rem;@media (768px <= width){margin-block-end:5rem}h2{font-size:clamp(2.8rem,3.64583vw,3.6rem);line-height:1.3;text-align:center;letter-spacing:.02em;@media (768px <= width){line-height:1.6;text-align:start}}}.c-page-home__solution-text{@media (992px <= width){padding-inline-end:1rem}p{font-size:1.6rem;line-height:2.38;@media (992px <= width){line-height:2.2}}span{display:block}}.c-page-home__solution-body{position:relative;z-index:1;ul{display:flex;flex-wrap:wrap;padding-inline-start:0;margin:-.5rem;overflow:hidden;list-style:none;li{display:flex;inline-size:100%;padding:.5rem;@media (768px <= width){inline-size:50%}@media (992px <= width){inline-size:33.33333%}}}}.c-page-home__solution-card{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;padding-block:1.6rem 2.5rem;padding-inline:2.4rem;background-color:var(--lightest-color);@media (768px <= width){padding-block:4rem;padding-inline:3.1rem}}.c-page-home__solution-card-icon{margin-block-end:.4rem;@media (768px <= width){margin-block-end:2.3rem}}.c-page-home__solution-card-link{display:flex;column-gap:1.2rem;align-items:center;justify-content:center;@media (768px <= width){column-gap:1.6rem}@media (any-hover:hover){&:focus-visible,&:hover{&:before{translate:.7rem 0}}}span{padding-block-start:.2rem;font-size:2.4rem;font-weight:700;line-height:1.8;color:var(--green-color-03);text-align:center;@media (768px <= width){font-size:2rem}}&:before{flex:0 0 auto;inline-size:2.7rem;block-size:2.7rem;content:"";background-image:url(/assets/img/icon/circle-angle-right.svg);background-repeat:no-repeat;background-size:2.7rem 2.7rem;transition:translate var(--animation-duration) ease-in-out}}.c-page-home__solution-card-text{margin-block-start:1.5rem;@media (768px <= width){margin-block-start:1.4rem}p{font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.02em;span{display:inline-block}}}.c-page-home__works{padding-block-start:8rem;overflow:hidden;@media (768px <= width){padding-block-start:11.1rem}}.c-page-home__works-container{inline-size:100%;max-inline-size:calc(100% - 4.8rem);margin-inline:auto auto;@media (768px <= width){max-inline-size:calc(100% - 2.4rem);margin-inline-end:0}@media (992px <= width){max-inline-size:calc(100% - 10rem)}}.c-page-home__works-inner{@media (768px <= width){display:flex;column-gap:8.3rem}}.c-page-home__works-header{display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between}.c-page-home__works-header-label{margin-block-end:3.2rem;font-size:clamp(2.8rem,4.6875vw,3.6rem);line-height:1.6;text-align:center;letter-spacing:.02em;@media (768px <= width){text-align:start}}.c-page-home__works-header-link{display:none;column-gap:1.2rem;align-items:center;justify-content:center;@media (768px <= width){display:flex;column-gap:1.6rem}@media (any-hover:hover){&:focus-visible,&:hover{&:before{translate:.7rem 0}}}span{font-size:1.8rem;font-weight:700;line-height:1.6;text-align:center}&:before{flex:0 0 auto;inline-size:2.3rem;block-size:2.3rem;content:"";background-image:url(/assets/img/icon/circle-angle-right.svg);background-repeat:no-repeat;background-size:2.3rem 2.3rem;transition:translate var(--animation-duration) ease-in-out}}.c-page-home__works-list{@media (width < 768px){display:flex;flex-wrap:wrap;row-gap:2rem}}.c-page-home__works-slide-item{@media (width < 768px){inline-size:100%;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}img{display:block;inline-size:100%}}.c-page-home__works-slide-link{position:relative;display:block;inline-size:100%;overflow:hidden;background-color:var(--lightest-color);border-radius:.8rem;@media (768px <= width){max-inline-size:37.3rem}@media (any-hover:hover){&:focus-visible,&:hover{img{scale:1.05}}}}.c-page-home__works-slide-thumb{inline-size:100%;max-inline-size:100%;block-size:auto;aspect-ratio:373/256;overflow:hidden;@media (768px <= width){max-inline-size:37.3rem}img{inline-size:100%;block-size:100%;object-fit:cover;transition:scale var(--animation-duration) ease-in-out}}.c-page-home__works-slide-body{padding-block:2.3rem 2.4rem;padding-inline:1.4rem;@media (768px <= width){padding-inline:2.4rem}}.c-page-home__works-slide-area{position:absolute;inset-block-start:0;inset-inline-start:0;display:flex;align-items:center;justify-content:center;min-inline-size:clamp(5.9rem,9.76563vw,7.5rem);padding-block:.3rem .3rem;padding-inline:1rem;font-size:clamp(1.3rem,2.08333vw,1.6rem);font-weight:400;line-height:1.8;color:var(--lightest-color);text-align:center;background-color:var(--green-color-03);border-end-end-radius:.6rem;@media (768px <= width){padding-block:.3rem .4rem;font-weight:500;border-end-end-radius:0}}.c-page-home__works-slide-title{font-size:1.5rem;font-weight:400;line-height:1.8;color:var(--gray-color);@media (768px <= width){font-size:1.6rem;font-weight:500;line-height:2;color:var(--darkest-color)}}.c-page-home__works-slide-tags{display:flex;flex-wrap:wrap;gap:.5rem;padding-inline-start:0;margin-block-start:.9rem;list-style:none;@media (768px <= width){margin-block-start:1.7rem}}.c-page-home__works-slide-tag{padding-block:.2rem;padding-inline:1.2rem 1.1rem;font-size:1.3rem;font-weight:400;line-height:1.8;color:var(--green-color-03);border:.1rem solid var(--green-color-03);border-radius:100vh;@media (768px <= width){padding-block:.5rem;padding-inline:1.5rem}}.c-page-home__works-arrows{display:flex;column-gap:1.6rem;margin-block-end:1rem;vertical-align:bottom}.c-page-home__works-arrow{position:relative;inline-size:4.3rem;block-size:4.3rem;border:.1rem solid var(--green-color-03);border-radius:50%;transition:background-color var(--animation-duration) ease-in-out;@media (any-hover:hover){&:focus-visible:not(:disabled),&:hover:not(:disabled){background-color:var(--green-color-03);&:after,&:before{background-color:var(--lightest-color)}}}&:after,&:before{position:absolute;inline-size:1.1rem;block-size:.2rem;content:"";background-color:var(--green-color-03);transition:background-color var(--animation-duration) ease-in-out}}.c-page-home__works-arrow-prev{&:before{inset-block-start:1.6rem;inset-inline-start:1.5rem;rotate:-45deg}&:after{inset-block-end:1.6rem;inset-inline-end:1.5rem;rotate:45deg}}.c-page-home__works-arrow-next{&:before{inset-block-start:1.6rem;inset-inline-start:1.5rem;rotate:45deg}&:after{inset-block-end:1.6rem;inset-inline-end:1.5rem;rotate:-45deg}}.c-page-home__works-arrow:disabled{border-color:var(--gray-color-03);&:after,&:before{background-color:var(--gray-color-03)}}.c-page-home__works-inner:not(.is-overflow) .c-page-home__works-arrows{display:none}.c-page-home__works .c-page-home__btn{max-inline-size:31.1rem;min-block-size:7.5rem;margin-block-start:3.9rem;@media (768px <= width){display:none;margin-block-start:4rem}}.c-page-home__company{padding-block:2rem;padding-block-start:8.8rem;@media (768px <= width){padding-block:10rem}@media (992px <= width){padding-block-start:16.2rem}}.c-page-home__company-container{inline-size:calc(100% - 4.8rem);max-inline-size:120rem;margin-inline:auto}.c-page-home__company-header{position:relative;z-index:2;margin-block-end:6.2rem;@media (768px <= width){display:flex;column-gap:8rem;margin-block-end:4.8rem}}.c-page-home__company-heading{flex:0 0 auto;@media (width < 768px){margin-block-end:3.3rem}h2{font-size:clamp(2.8rem,3.64583vw,3.6rem);line-height:1.3;text-align:center;letter-spacing:.02em;@media (768px <= width){line-height:1.6;text-align:start}}}.c-page-home__company-text{@media (992px <= width){padding-inline-end:1rem}}.c-page-home__company-text-main{font-size:clamp(2rem,2.60417vw,2.4rem);font-weight:700;line-height:1.8;letter-spacing:.02em}.c-page-home__company-text-sub{margin-block-start:1.8rem;font-size:1.6rem;font-weight:400;line-height:2.38;@media (768px <= width){margin-block-start:1.9rem;line-height:2.2}span{display:block}}.c-page-home__company-body{position:relative;z-index:1;@media (width < 768px){padding-inline-end:2.2rem}ul{display:flex;flex-wrap:wrap;padding-inline-start:0;margin:-.5rem;margin-block:-1.2rem;margin-inline:-.5rem;margin-inline-end:-1.1rem;list-style:none;@media (768px <= width){margin-left:-.5rem;margin-bottom:-.5rem;margin-right:-.5rem;margin-top:-.5rem}li{inline-size:100%;padding-block:1.2rem;padding-inline:.5rem;@media (768px <= width){inline-size:50%;padding-left:.5rem;padding-bottom:.5rem;padding-right:.5rem;padding-top:.5rem;margin-inline-end:0}}}}.c-page-home__company-card{position:relative;z-index:1;display:block;inline-size:100%;block-size:auto;overflow:hidden;@media (768px <= width){aspect-ratio:595/250}}.c-page-home__company-card:hover .c-page-home__company-card-bg{scale:1.05}.c-page-home__company-card:hover .c-page-home__company-card-label:after{translate:.7rem 0}.c-page-home__company-card-bg{transition:scale var(--animation-duration) ease-in-out;@media (768px <= width){position:absolute;z-index:-1;inline-size:100%;block-size:100%}img{inline-size:100%;block-size:100%;object-fit:cover}}.c-page-home__company-card-label{display:flex;column-gap:3rem;align-items:center;justify-content:space-between;inline-size:100%;max-inline-size:100%;min-block-size:6.4rem;padding-block:.5rem;padding-inline-end:.4rem;background-color:var(--lightest-color);@media (768px <= width){position:absolute;inset-block-end:0;inset-inline-end:0;max-inline-size:clamp(20rem,26.04167vw,31.9rem);min-block-size:clamp(5rem,6.51042vw,6.4rem);padding-block:1rem;padding-inline:2.5rem 2rem;border-start-start-radius:.6rem}span{font-size:1.8rem;font-weight:700;line-height:1.8}&:after{inline-size:1.3rem;block-size:1.9rem;content:"";background-image:url(/assets/img/icon/angle-right-green.svg);background-repeat:no-repeat;background-size:1.3rem 1.9rem;transition:translate var(--animation-duration) ease-in-out}}.c-page-home__news{padding-block-start:6rem}.c-page-home__news-container{inline-size:calc(100% - 4.8rem);max-inline-size:110rem;margin-inline:auto}.c-page-home__news-heading{margin-block-end:3.9rem;@media (768px <= width){margin-block-end:5.6rem}h2{font-size:clamp(2.8rem,3.64583vw,3.6rem);line-height:1.5;text-align:center}}.c-page-home__news-contents{border-block-start:.1rem solid var(--gray-color-03);ul{padding-inline-start:0;list-style:none}}.c-page-home__news .c-page-home__btn{max-inline-size:28rem;min-block-size:6.4rem;margin-block-start:4.1rem;@media (768px <= width){max-inline-size:30rem;margin-block-start:5.6rem}&:before{inset-inline-end:1.6rem;inline-size:.9rem;block-size:1.3rem;background-size:.9rem 1.3rem;@media (768px <= width){inset-inline-end:1.9rem}}}.c-page-home__recruit{position:relative;padding-block:8rem;overflow:hidden;@media (768px <= width){padding-block:12rem 10rem}}.c-page-home__recruit-container{inline-size:calc(100% - 4.8rem);max-inline-size:120rem;margin-inline:auto;background-color:var(--lightest-color)}.c-page-home__recruit-bnr{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;inline-size:100%;min-block-size:26.1rem;padding-block:1.5rem;padding-inline:1.9rem;overflow:hidden;background:var(--gradient-05);border-radius:.6rem;transition:opacity var(--animation-duration) ease-in-out;@media (768px <= width){min-block-size:37.5rem;padding-inline:4.6rem;border-radius:2rem}@media (any-hover:hover){&:focus-visible,&:hover{opacity:.7}}}.c-page-home__recruit-heading{display:flex;column-gap:.8rem;align-items:end;margin-block-end:1.2rem;font-size:2rem;color:var(--lightest-color);@media (768px <= width){column-gap:1.7rem;align-items:start;font-size:clamp(2.5rem,3.25521vw,3.6rem)}h2{font-size:1em;font-weight:400;line-height:1.1;letter-spacing:.02em}span{font-family:var(--font-family-en);font-size:1.6rem;font-weight:100;line-height:1.1;letter-spacing:0;@media (768px <= width){font-size:.91667em;line-height:1.2;letter-spacing:.06em}}}.c-page-home__recruit-catch{display:flex;flex-direction:column;row-gap:.8rem;font-size:2rem;font-weight:700;line-height:1.8;@media (768px <= width){row-gap:1.2rem;font-size:clamp(2.5rem,3.25521vw,3.6rem)}}.c-page-home__recruit-catch-pc{@media (width < 768px){display:none}}.c-page-home__recruit-catch-sp{@media (768px <= width){display:none}}.c-page-home__recruit-catch-text{display:block;inline-size:fit-content;padding-inline:.8rem;background-color:var(--lightest-color);@media (768px <= width){padding-block-end:.5rem;padding-inline:1.8rem}span{font-size:1.4em;color:var(--green-color-03);@media (768px <= width){font-size:1em}}}.c-page-home__recruit-label{display:flex;column-gap:.4rem;align-items:center;margin-block-start:2.3rem;font-size:1.6rem;font-weight:500;line-height:1.8;color:var(--lightest-color);@media (768px <= width){column-gap:.7rem;margin-block-start:2.6rem;font-size:2rem}&:before{inline-size:1.9rem;block-size:1.9rem;margin-block-start:.2rem;content:"";background-image:url(/assets/img/icon/circle-angle-right-reverse.svg);background-repeat:no-repeat;background-size:1.9rem 1.9rem}&:after{inline-size:1.7rem;block-size:1.7rem;margin-block-start:.2rem;margin-inline-start:.2rem;content:"";background-image:url(/assets/img/icon/external.svg);background-repeat:no-repeat;background-size:1.7rem 1.7rem;@media (768px <= width){margin-inline-start:0}}}.c-page-home__recruit-bg{position:absolute;inset-block-start:-3.3rem;inset-inline-end:-13.8rem;z-index:-1;inline-size:clamp(37.5rem,65.10417vw,50rem);@media (768px <= width){inset-block-start:50%;inset-inline-end:-16.4rem;inline-size:clamp(50rem,78.125vw,84.2rem);translate:0 calc(-50% + 2.3rem)}}.c-page-home__recruit-deco{position:absolute;inset-block-end:-1rem;inset-inline-start:50%;z-index:-1;inline-size:max(39.3rem,104.8vw);translate:-50% 0;@media (768px <= width){inset-block-end:-6.7rem;inline-size:max(150.3rem,104.375vw)}img{inline-size:100%}}.c-page-home__decotext{display:block;font-family:var(--font-family-en);font-size:clamp(5rem,16.8vw,6.3rem);font-weight:100;line-height:1;letter-spacing:.06em;white-space:nowrap;@media (768px <= width){font-size:clamp(6.3rem,10.46154vw,13.6rem)}span{display:inline-block;background:var(--gradient-02);background-clip:text;-webkit-text-fill-color:#0000}}.c-page-home__decotext-about{position:absolute;inset-block-end:clamp(20rem,97.33333vw,36.5rem);inset-inline-start:50%;z-index:-1;translate:-50% 0;@media (768px <= width){inset-block-end:0;inset-inline-start:3.1rem;translate:0}}.c-page-home__decotext-solution{position:absolute;inset-block-end:calc(100% - clamp(1.3rem, calc(23 / 1300 * 100vw), 2.3rem));inset-inline-start:50%;z-index:-2;letter-spacing:.065em;translate:-50% 0;@media (768px <= width){inset-inline-start:.5rem;translate:0}span{display:inline-block;background:var(--gradient-04);background-clip:text}}.c-page-home__decotext-company{position:absolute;inset-block-end:calc(100% - clamp(1.2rem, calc(23 / 1300 * 100vw), 2.3rem));inset-inline-start:50%;z-index:-2;letter-spacing:.045em;translate:-50% 0;@media (768px <= width){inset-inline-start:0;translate:0}span{display:inline-block;background:var(--gradient-02);background-clip:text}}.c-page-home__btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;inline-size:100%;max-inline-size:27rem;min-block-size:5.9rem;padding-block:1.2rem;padding-inline:5rem;margin-block-start:3.1rem;margin-inline:auto;color:var(--lightest-color);background-color:var(--green-color-03);border-radius:100vh;transition:color var(--animation-duration) ease-in-out,background-color var(--animation-duration) ease-in-out;@media (768px <= width){max-inline-size:36rem;min-block-size:6.1rem;margin-block-start:5.6rem}@media (any-hover:hover){&:focus-visible,&:hover{color:var(--green-color-03);background-color:var(--green-color-06);&:before{background-image:url(/assets/img/icon/angle-right-green.svg)}}}&:before{position:absolute;inset-block-start:50%;inset-inline-end:2.8rem;inline-size:1rem;block-size:1.5rem;content:"";background-image:url(/assets/img/icon/angle-right.svg);background-repeat:no-repeat;background-size:1rem 1.5rem;translate:0 -50%;transition:background-image var(--animation-duration) ease-in-out}}.c-page-home__btn-label{font-size:1.6rem;font-weight:500;line-height:1.8;text-align:center;span{display:inline-block}}.c-page-home__nav-sitemap{grid-area:nav-sitemap}.c-page-home__footer{grid-area:footer}.c-page-sub,.c-page-sub__base{inline-size:100%;block-size:100%}.c-page-sub__base{display:grid;grid-template:"header" auto "nav-global" auto "main" 1fr "nav-sitemap" auto "footer" auto/1fr}.c-page-sub__header{grid-area:header}.c-page-sub__nav-global{grid-area:nav-global}.c-page-sub__main{grid-area:main}.c-page-sub__nav-sitemap{grid-area:nav-sitemap}.c-page-sub__footer{grid-area:footer}.c-page-sub__content{padding-inline:2em}.c-page-sub__title-page{max-inline-size:var(--wide-layout-width);margin-block-end:1em;margin-inline:auto}.c-page-sub__nav-breadcrumb{max-inline-size:var(--wide-layout-width);margin-block-end:2em;margin-inline:auto}.c-page-sub__content-index{padding-block-end:3.52941em}.c-page-sub__content-index,.c-page-sub__content-main{max-inline-size:var(--content-width);margin-inline:auto}}@layer component{}@layer component{.c-header{position:fixed;inset-block-start:0;z-index:10;inline-size:100%;padding-inline-start:3.2rem;background-color:var(--lightest-color);@media (width < 768px){padding-inline-start:1.4rem}}.c-header__body{display:flex;align-items:center;justify-content:space-between;block-size:100%;margin-block:0;margin-inline:auto}.c-header__title{flex:0 1 auto;@media (width < 992px){text-align:center}}.c-header__site-name{margin:0;>h1{margin-block:0;font-size:inherit}a{display:flex;gap:.3rem .7rem;align-items:end;color:inherit;text-decoration:none;@media (width < 768px){flex-direction:column;align-items:start}}span{max-inline-size:100%;block-size:auto;&:first-child{inline-size:11.8rem;block-size:auto;aspect-ratio:180/41;@media (768px <= width){inline-size:18rem}}&:nth-child(2){inline-size:11.8rem;block-size:auto;aspect-ratio:179/22;@media (768px <= width){inline-size:17.9rem;margin-block-end:.4rem}}img{inline-size:100%;block-size:100%}}}.c-header__description{margin:0}.c-header__info{display:flex;flex:0 1 auto;block-size:100%}.c-header__details{display:flex;flex-direction:column;block-size:100%;margin-inline-end:4rem;@media (width < 1200px){display:none}}.c-header__links{display:flex;flex:0 1 auto;column-gap:clamp(3rem,3.33333vw,4.8rem);justify-content:flex-end;padding:0;margin:0;@media (width < 992px){margin-block:0 1rem;margin-inline:auto}>li{display:block;flex:0 1 auto;>a{display:block;padding-block:.4rem;font-size:1.5rem;font-weight:500;line-height:1;color:inherit;text-decoration:none;transition:color var(--animation-duration) ease-in-out;@media (any-hover:hover){&:focus-visible,&:hover{color:var(--green-color)}}}}}.c-header__tel{display:flex;flex:0 1 auto;align-items:center;justify-content:end;>a{position:relative;z-index:10;display:flex;column-gap:.5rem;align-items:center;padding-block:.5rem;padding-inline:1.2rem;font-family:var(--font-family-en);font-size:2.4rem;font-weight:700;color:inherit;text-align:center;letter-spacing:.03em;text-decoration:none;@media (width < 992px){display:block;margin-block:0;margin-inline:auto;text-align:center}&:before{flex-shrink:0;inline-size:1.75rem;block-size:2.15rem;margin-block-end:.3rem;content:"";background-image:url(/assets/img/icon/tel.svg);background-repeat:no-repeat;background-size:1.75rem 2.15rem}}}.c-header__tel-text{font-size:1.2rem;line-height:1.5;color:var(--gray-color)}.c-header__contact{position:relative;display:flex;flex-direction:column;gap:.7rem;align-items:center;justify-content:center;inline-size:10rem;min-block-size:6.5rem;padding:.5rem;background-image:var(--gradient-01);@media (768px <= width){flex-direction:row;inline-size:16.6rem;padding-left:1rem;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}@media (1200px <= width){min-block-size:9.3rem}@media (any-hover:hover){&:focus-visible,&:hover{&:before{background-image:url(/assets/img/icon/mail-green.svg)}&:after{background-color:var(--green-color-06)}span{color:var(--green-color-03)}}}&:before{position:relative;z-index:2;flex-shrink:0;inline-size:2rem;block-size:1.5rem;content:"";background-image:url(/assets/img/icon/mail.svg);background-repeat:no-repeat;background-size:2rem 1.5rem;transition:background-image var(--animation-duration) ease-in-out}&:after{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;content:"";background-color:initial;transition:background-color var(--animation-duration) ease-in-out}span{position:relative;z-index:2;font-size:1.3rem;font-weight:700;line-height:1.1;color:var(--lightest-color);letter-spacing:.04em;transition:color var(--animation-duration) ease-in-out;@media (768px <= width){font-size:1.5rem}}}.c-header__info-toggle{@media (1200px <= width){display:none}}.c-header__info-toggle-btn{--border-position:1rem;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;inline-size:6.5rem;block-size:6.5rem;padding-inline:0;background:var(--blue-color);border:none;@media (1200px <= width){display:none}&[aria-expanded=true] .c-header__info-toggle-btn-bar{background:#0000;&:before{transform:translateY(1rem) rotate(40deg)}&:after{transform:translateY(-1rem) rotate(-40deg)}}}.c-header__info-toggle-btn-bar{position:absolute;inset-block-start:50%;inset-inline-start:0;display:block;inline-size:3.3rem;block-size:.2rem;background:var(--lightest-color);opacity:1;translate:50% 50%;transition:background var(--animation-duration) ease-in-out;&:after,&:before{position:absolute;block-size:100%;content:"";background:var(--lightest-color);rotate:0deg;transition:inline-size var(--animation-duration) ease-in-out,transform var(--animation-duration) ease-in-out}&:before{inset-block-start:calc(var(--border-position)*-1);inline-size:100%}&:after{inset-block-end:calc(var(--border-position)*-1);inline-size:100%}}}@layer component{.c-footer{max-inline-size:100%;padding-block-start:6rem;color:var(--lightest-color);background-color:var(--gray-color);@media (width < 768px){padding-block-start:4rem}}.c-footer__body{inline-size:calc(100% - 4.8rem);max-inline-size:120rem;padding-block-end:4rem;margin-block:0;margin-inline:auto}.c-footer__contact{color:var(--darkest-color);ul{display:flex;gap:2.4rem 4rem;padding-inline-start:0;list-style:none;@media (width < 768px){flex-direction:column}}}.c-footer__contact-item{display:flex;inline-size:50%;@media (width < 768px){inline-size:100%}&:nth-child(2) .c-footer__contact-inner{padding-block:2.5rem}}.c-footer__contact-inner{flex:1 1 auto;max-inline-size:100%;padding-block:3rem;padding-inline:2.4rem;background:var(--lightest-color);border-radius:2rem;@media (width < 768px){padding-block:2.5rem 2.8rem}}.c-footer__contact-title{font-size:1.8rem;font-weight:700;line-height:1.5;text-align:center;span{display:inline-block}}.c-footer__contact-tel{a{display:flex;column-gap:1.1rem;align-items:center;justify-content:center;margin-block-start:1.3rem;@media (width < 768px){column-gap:.9rem;margin-block-start:1rem}&:before{flex-shrink:0;inline-size:3.3rem;block-size:4.5rem;margin-block-end:.4rem;content:"";background-image:url(/assets/img/icon/tel.svg);background-repeat:no-repeat;background-size:3.3rem 4.5rem;@media (width < 768px){inline-size:3.2rem;block-size:4.1rem;background-size:3.2rem 4.1rem}}span{font-family:var(--font-family-en);font-size:clamp(2.8rem,8.53333vw,4rem);font-weight:600;line-height:1;letter-spacing:.06em;white-space:nowrap;@media (768px <= width){font-size:clamp(3.2rem,4.16667vw,4rem)}}}p{margin-block-start:.7rem;font-size:1.3rem;font-weight:400;line-height:1;text-align:center;letter-spacing:.04em;@media (width < 768px){margin-block-start:.5rem}}}.c-footer__contact-btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;inline-size:100%;max-inline-size:36rem;min-block-size:7.7rem;padding-block:1.2rem;padding-inline:5.8rem 5rem;margin-block-start:1.6rem;margin-inline:auto;color:var(--lightest-color);background-color:var(--green-color-03);border-radius:100vh;transition:color var(--animation-duration) ease-in-out,background-color var(--animation-duration) ease-in-out;@media (width < 768px){margin-block-start:1.1rem}@media (any-hover:hover){&:focus-visible,&:hover{color:var(--green-color-03);background-color:var(--green-color-06);&:before{background-image:url(/assets/img/icon/angle-right-green.svg)}}}&:before{position:absolute;inset-block-start:50%;inset-inline-end:2.6rem;inline-size:1rem;block-size:1.5rem;content:"";background-image:url(/assets/img/icon/angle-right.svg);background-repeat:no-repeat;background-size:1rem 1.5rem;translate:0 -50%;transition:background-image var(--animation-duration) ease-in-out}span{font-size:1.6rem;font-weight:500;line-height:1.8;text-align:center;span{display:inline-block}}}.c-footer__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:0 4.8rem;margin-block:6rem 6.5rem;overflow:hidden;@media (width < 992px){grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}@media (width < 768px){margin-block:3.6rem 1.4rem}}.c-footer__nav-item{margin-block-end:.4rem;&:last-child .c-footer__links-link{margin-block-end:1.3rem}}.c-footer__links{padding:0;a{display:block;color:inherit;text-decoration:none}}.c-footer__links-item{ul{padding-inline-start:0;list-style:none;a{position:relative;padding-block:.6rem;font-size:1.5rem;line-height:1.8;transition:opacity var(--animation-duration) ease-in-out;@media (any-hover:hover){&:focus-visible,&:hover{opacity:.5}}}}}.c-footer__links-link{position:relative;z-index:1;padding-block:1.1rem;padding-inline-end:3rem;margin-block-end:1.8rem;font-size:1.6rem;line-height:1.8;border-block-end:.1rem solid var(--lightest-color);@media (width < 768px){margin-block-end:1rem}@media (any-hover:hover){&:focus-visible,&:hover{&:before{translate:.7rem calc(-50% + 0.1rem)}}}}.c-footer__links-link:before{position:absolute;inset-block-start:50%;inset-inline-end:1.4rem;inline-size:1rem;block-size:1.5rem;content:"";background-image:url(/assets/img/icon/angle-right.svg);background-repeat:no-repeat;background-size:1rem 1.5rem;translate:0 calc(-50% + 0.1rem);transition:translate var(--animation-duration) ease-in-out;@media (width < 768px){inline-size:.8rem;background-size:100% auto}}.c-footer__links-link[target=_blank]:before{inline-size:1.6rem;block-size:1.6rem;background-image:url(/assets/img/icon/blank.svg);background-size:1.6rem 1.6rem}.c-footer__links-child{@media (width < 768px){margin-block-end:2rem}}.c-footer__links-child-links{position:relative;z-index:1;display:block;padding-block:.6rem;padding-inline-start:1.05em;font-size:1.5rem;font-weight:400;line-height:1.6;&:before{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:.8rem;block-size:.2rem;content:"";background-color:var(--lightest-color);translate:0 -50%}a{color:var(--lightest-color);text-decoration:none;transition:opacity var(--animation-duration) ease-in-out;&:hover{opacity:.7}}}.c-footer__other{inline-size:100%;ul{display:flex;gap:.6rem 2.5rem;justify-content:end;padding-inline-start:0;@media (width < 768px){flex-direction:column;align-items:center;justify-content:center}a{font-size:1.3rem;font-weight:300;line-height:1.8;color:var(--lightest-color);transition:opacity var(--animation-duration) ease-in-out;@media (any-hover:hover){&:focus-visible,&:hover{opacity:.5}}}}}.c-footer__pagetop{display:flex;justify-content:end;margin-block-start:3.1rem;@media (width < 768px){justify-content:center;margin-block-start:4.5rem}}.c-footer__pagetop-button{position:relative;display:flex;flex-direction:column;gap:.7rem;align-items:center;justify-content:center;inline-size:6rem;block-size:6rem;background-color:var(--lightest-color);transition:translate var(--animation-duration) ease-in-out;@media (any-hover:hover){&:focus-visible,&:hover{translate:0 -.7rem}}&:before{inline-size:1.8rem;block-size:.9rem;content:"";background-image:url(/assets/img/icon/angle-top-green.svg);background-repeat:no-repeat;background-size:1.8rem .9rem}}.c-footer__pagetop-button-label{font-family:var(--font-family-en);font-size:1.5rem;line-height:1.1;color:var(--darkest-color);text-align:center}.c-footer__pagetop-button-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border-width:0}.c-footer__bottom{display:flex;flex-wrap:wrap;gap:2.6rem 2rem;align-items:center;justify-content:center;block-size:100%;min-block-size:8.2rem;padding-block:3.2rem;padding-inline:2rem;background-color:var(--lightest-color);@media (768px <= width){flex-wrap:nowrap;justify-content:space-between;padding-block:0}@media (992px <= width){padding-inline:6rem}}.c-footer__site-name{a{img{inline-size:30rem;@media (768px <= width){inline-size:31.4rem}}}}.c-footer__copyright{display:block;font-family:var(--font-family-en);font-size:1.1rem;font-weight:400;line-height:1;color:var(--darkest-color);text-align:center;@media (768px <= width){font-size:1.3rem}}}@layer component{.c-nav-global{visibility:visible;@media (width < 1200px){position:fixed;inset-block-start:6.5rem;inset-inline-start:0;z-index:10;visibility:hidden;inline-size:100%;block-size:100%;padding-block-end:10rem;overflow-y:auto;background:var(--gray-color-04);opacity:0;transition:opacity var(--animation-duration) ease-in-out var(--animation-duration),visibility var(--animation-duration) ease-in-out var(--animation-duration);[aria-expanded=true]+&{visibility:visible;opacity:1;transition-delay:0s}[aria-expanded=true]+& .c-nav-global__body{opacity:1;transition-delay:var(--animation-duration)}.c-nav-global__body{position:relative;z-index:1;padding:3.2rem;opacity:0;transition:opacity var(--animation-duration) ease-in-out}.c-nav-global__list{flex-direction:column;inline-size:100%}.c-nav-global__item{inline-size:100%}.c-nav-global__item-link{position:relative;display:block;padding-block:1.2rem 1.1rem;padding-inline-end:3rem;font-size:1.6rem;font-weight:700;line-height:1.8;border-block-end:solid .1rem var(--lightest-color);&:after{position:absolute;inset-block-start:50%;inset-inline-end:1.5rem;flex:0 0 auto;inline-size:.8rem;block-size:1.6rem;margin-block-end:.3rem;content:"";background-image:url(/assets/img/icon/angle-right-green.svg);background-repeat:no-repeat;background-size:.8rem 1.6rem;translate:0 -50%}}}}.c-nav-global__contact{display:block;padding-block:1.3rem 1.6rem;padding-inline:2.4rem;margin-block-start:4rem;background-color:var(--lightest-color);border-radius:1rem}.c-nav-global__contact-title{font-size:1.3rem;font-weight:700;line-height:1.5;text-align:center}.c-nav-global__contact-info{margin-block-start:1rem}.c-nav-global__contact-tel{display:flex;column-gap:.4rem;align-items:center;justify-content:center;span{font-family:var(--font-family-en);font-size:2.4rem;font-weight:700;line-height:1.15;letter-spacing:.03em}&:before{flex:0 0 auto;inline-size:1.8rem;block-size:2.2rem;margin-block-end:.3rem;content:"";background-image:url(/assets/img/icon/tel.svg);background-repeat:no-repeat;background-size:1.8rem 2.2rem}}.c-nav-global__contact-text{font-size:1.3rem;font-weight:400;line-height:1.5;color:var(--gray-color);text-align:center}}@layer component{.c-nav-sitemap{padding-block:2rem;padding-inline:0;@media (width < 576px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}a{display:block;padding-inline-start:2rem;color:inherit;text-decoration:none;@media (width < 576px){padding-block:1em;padding-inline:2em}}ul[data-sitemap-level="1"]{padding:0;margin:0;column-count:4;@media (width < 576px){column-count:1}@media (576px <= width < 768px){column-count:2}@media (768px <= width < 992px){column-count:3}}li[data-sitemap-level="1"]{display:inline-block;inline-size:100%;padding:0;margin:0;margin-block:0 1em;margin-inline:0;break-inside:avoid-column;a{@media (width < 576px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;border-block-end:2px solid var(--border-color);:before{display:none;margin:0}}}}ul[data-sitemap-level="2"]{padding-inline-start:1em;margin:0;@media (width < 576px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}li[data-sitemap-level="2"]{display:block;padding:0;margin:0;margin-block:0 .5em;margin-inline:0;@media (width < 576px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}a{@media (width < 576px){padding-block:1em;padding-inline:2em;border-block-end:1px solid var(--border-color)}&:before{@media (width < 576px){display:none;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}}}}ul[data-sitemap-level="3"]{padding-inline-start:1em;margin:0;@media (width < 576px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}li[data-sitemap-level="3"]{display:block;padding:0;margin:0;a{&:before{border:1px solid var(--border-color);@media (width < 576px){display:none;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0}}}}}.c-nav-sitemap__body{max-inline-size:var(--wide-layout-width);margin-block:0;margin-inline:auto;overflow:hidden;@media (width < 992px){max-inline-size:100%}}}@layer component{.c-nav-breadcrumb{@media (width < 992px){display:none}ol{display:flex;justify-content:flex-start;padding:0;margin:0;>li{list-style:none;&:last-child a{:after{display:none}}}}a{display:inline-block;color:inherit;text-decoration:underline;:after{display:inline-block;content:" > "}}}.c-nav-breadcrumb__item{display:inline-block;padding:0;margin:0}.c-nav-breadcrumb__item[data-breadcrumb=current]{a{text-decoration:none}}}@layer component{.c-title-page{h1{margin:0;font-size:var(--font-size-h1);text-align:start;border:1px solid #0000;border-radius:5px}}}@layer component{.c-pagination{clear:both;display:flex;justify-content:center;margin-block-start:1rem;overflow:hidden;text-align:center;@media (width < 576px){justify-content:space-between}a{color:currentcolor;text-decoration:none;background:none}}.c-pagination__next,.c-pagination__prev{a{position:relative;display:flex;align-items:center;padding-inline:1rem;border:1px solid var(--border-color);&[data-disabled=true]{pointer-events:none;opacity:.3}}}.c-pagination__prev{order:1;:before{content:"<"}}.c-pagination__next{order:3;:after{content:"＞"}}.c-pagination__numbers{display:flex;order:2;padding:0;margin-block:0;margin-inline:2rem;font-weight:700;list-style:none;@media (width < 576px){display:none}}.c-pagination__number{display:block;margin-block:0;margin-inline:.5rem;list-style:none;&:hover{padding-block-end:2px;border-block-end:2px solid var(--border-color)}a{display:block;padding-block:0;padding-inline:.3rem;text-align:center;&:after{display:none}}}.c-pagination__number--current{border-block-end:2px solid var(--border-color);&:hover{padding-block-end:0}}}@layer component{.c-news-block{border-block-end:.1rem solid var(--gray-color-03)}.c-news-block__link{display:flex;align-items:center;padding-block:3.1rem;transition:background-color var(--animation-duration) ease-in-out;@media (768px <= width){padding-block:3.9rem 4rem;padding-inline:2.4rem}@media (any-hover:hover){&:focus-visible[href],&:hover[href]{background-color:var(--gray-color-02)}}}.c-news-block__body{inline-size:100%;@media (768px <= width){display:flex}}.c-news-block__header{display:flex;flex:0 0 auto;column-gap:1.8rem;align-items:center;margin-block-end:1.2rem;@media (768px <= width){column-gap:2rem;inline-size:21.7rem;margin-block-end:0;margin-inline-end:2rem}@media (992px <= width){column-gap:4.1rem;inline-size:24rem;margin-inline-end:3.1rem}}.c-news-block__tags{display:flex;flex-wrap:wrap;gap:.5rem;inline-size:100%}.c-news-block__tag{display:flex;align-items:center;justify-content:center;min-inline-size:14.5rem;padding-block:.2rem;padding-inline:.5rem;font-size:1.3rem;font-weight:300;color:var(--lightest-color);text-align:center;background-color:var(--gray-color);@media (768px <= width){min-inline-size:11.9rem;padding-block:.4rem}}.c-news-block__date{flex:0 0 auto;font-family:var(--font-family-en);font-size:1.5rem;font-weight:600;line-height:2}.c-news-block__contents{display:flex;column-gap:1.5rem;align-items:center;justify-content:space-between;inline-size:100%;@media (768px <= width){column-gap:3rem}}.c-news-block__title{line-clamp:3;font-size:1.6rem;font-weight:400;line-height:2}.c-news-block__types{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;inline-size:3rem;padding-inline-start:0;list-style:none}.c-news-block__type{display:flex;align-items:center;justify-content:center;min-inline-size:3rem;padding-inline:.2rem;font-family:var(--font-family-en);font-size:1rem;font-weight:400;line-height:1.4;color:var(--lightest-color);text-align:center;letter-spacing:.02em;background-color:var(--red-color)}.c-content-index{margin:0}.c-content-index__body{margin-block:0;margin-inline:auto}}@layer component{}@layer main-base{
/*!
 *
 * BurgerEditor StyleSheet Default Styles v2.29.3
 *
 */:root{--bge-column-gap:20px;--bge-grid-gap:var(--bge-column-gap);--bge-column-margin-block-end:20px;--bge-options-margin-normal:1.5rem;--bge-options-margin-none:0;--bge-options-margin-small:1rem;--bge-options-margin-large:4rem;--bge-options-margin:var(--bge-options-margin-normal);--bge-options-bgcolor-transparent:#0000;--bge-options-bgcolor-gray:#efefef;--bge-options-bgcolor-blue:#d8f4ff;--bge-options-bgcolor-pink:#fee;--bge-options-bgcolor:var(--bge-options-bgcolor-transparent);--bge-options-border-none:none;--bge-options-border-bold:solid 5px currentcolor;--bge-options-border-thin:solid 1px currentcolor;--bge-options-border-dotted:dotted 1px currentcolor;--bge-options-border:var(--bge-options-border-none);--bge-options-padding-none:0;--bge-options-padding-with-border-or-bg:1.5em;--bge-options-padding:var(--bge-options-padding-none)}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/fontawesome-webfont.eot?v=4.6.3);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg")}:where([data-bgb=button2]),:where([data-bgb=button3]),:where([data-bgb=download-file2]),:where([data-bgb=download-file3]),:where([data-bgb=image-link-text2]),:where([data-bgb=image-link-text3]),:where([data-bgb=image-link-text4]),:where([data-bgb=image-link-text5]),:where([data-bgb=image-link2]),:where([data-bgb=image-link3]),:where([data-bgb=image-link4]),:where([data-bgb=image-link5]),:where([data-bgb=image-text2]),:where([data-bgb=image-text3]),:where([data-bgb=image-text4]),:where([data-bgb=image-text5]),:where([data-bgb=image2]),:where([data-bgb=image3]),:where([data-bgb=image4]),:where([data-bgb=image5]),:where([data-bgb=text-gallery1]),:where([data-bgb=text-gallery2]),:where([data-bgb=text-image1]),:where([data-bgb=text-image2]),:where([data-bgb=trimmed-image-link2]),:where([data-bgb=trimmed-image-link3]),:where([data-bgb=trimmed-image-link4]),:where([data-bgb=trimmed-image-link5]),:where([data-bgb=trimmed-image2]),:where([data-bgb=trimmed-image3]),:where([data-bgb=trimmed-image4]),:where([data-bgb=trimmed-image5]),:where([data-bgb=wysiwyg2]){column-gap:var(--bge-grid-gap-local,var(--bge-grid-gap));display:grid;grid-template-columns:repeat(var(--col),1fr)}@media screen and (max-width:768px){:has(>:not([class*=bgt-sp-grid])):where([data-bgb=button2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=button3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=download-file2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=download-file3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-gallery1]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-gallery2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-image1]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=wysiwyg2]){display:flex;flex-direction:column;gap:var(--bge-column-margin-block-end)}}:where([data-bgb=button2]),:where([data-bgb=download-file2]),:where([data-bgb=image-link-text2]),:where([data-bgb=image-link2]),:where([data-bgb=image-text2]),:where([data-bgb=image2]),:where([data-bgb=text-gallery1]),:where([data-bgb=text-gallery2]),:where([data-bgb=text-image1]),:where([data-bgb=text-image2]),:where([data-bgb=trimmed-image-link2]),:where([data-bgb=trimmed-image2]),:where([data-bgb=wysiwyg2]){--col:2}@media screen and (min-width:769px){:has(>.bgt-grid2:first-child):where([data-bgb=button2]),:has(>.bgt-grid2:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid2:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid2:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid2:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid2:first-child):where([data-bgb=image2]),:has(>.bgt-grid2:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid2:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid2:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid2:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid2:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid2:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid2:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:2fr 10fr}}@media screen and (min-width:769px){:has(>.bgt-grid3:first-child):where([data-bgb=button2]),:has(>.bgt-grid3:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid3:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid3:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid3:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid3:first-child):where([data-bgb=image2]),:has(>.bgt-grid3:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid3:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid3:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid3:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid3:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid3:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid3:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:3fr 9fr}}@media screen and (min-width:769px){:has(>.bgt-grid4:first-child):where([data-bgb=button2]),:has(>.bgt-grid4:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid4:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid4:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid4:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid4:first-child):where([data-bgb=image2]),:has(>.bgt-grid4:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid4:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid4:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid4:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid4:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid4:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid4:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:4fr 8fr}}@media screen and (min-width:769px){:has(>.bgt-grid5:first-child):where([data-bgb=button2]),:has(>.bgt-grid5:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid5:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid5:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid5:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid5:first-child):where([data-bgb=image2]),:has(>.bgt-grid5:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid5:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid5:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid5:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid5:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid5:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid5:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:5fr 7fr}}@media screen and (min-width:769px){:has(>.bgt-grid6:first-child):where([data-bgb=button2]),:has(>.bgt-grid6:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid6:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid6:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid6:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid6:first-child):where([data-bgb=image2]),:has(>.bgt-grid6:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid6:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid6:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid6:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid6:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid6:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid6:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:6fr 6fr}}@media screen and (min-width:769px){:has(>.bgt-grid7:first-child):where([data-bgb=button2]),:has(>.bgt-grid7:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid7:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid7:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid7:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid7:first-child):where([data-bgb=image2]),:has(>.bgt-grid7:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid7:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid7:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid7:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid7:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid7:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid7:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:7fr 5fr}}@media screen and (min-width:769px){:has(>.bgt-grid8:first-child):where([data-bgb=button2]),:has(>.bgt-grid8:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid8:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid8:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid8:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid8:first-child):where([data-bgb=image2]),:has(>.bgt-grid8:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid8:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid8:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid8:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid8:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid8:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid8:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:8fr 4fr}}@media screen and (min-width:769px){:has(>.bgt-grid9:first-child):where([data-bgb=button2]),:has(>.bgt-grid9:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid9:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid9:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid9:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid9:first-child):where([data-bgb=image2]),:has(>.bgt-grid9:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid9:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid9:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid9:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid9:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid9:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid9:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:9fr 3fr}}@media screen and (min-width:769px){:has(>.bgt-grid10:first-child):where([data-bgb=button2]),:has(>.bgt-grid10:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid10:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid10:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid10:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid10:first-child):where([data-bgb=image2]),:has(>.bgt-grid10:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid10:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid10:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid10:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid10:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid10:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid10:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:10fr 2fr}}@media screen and (min-width:769px){:has(>.bgt-grid11:first-child):where([data-bgb=button2]),:has(>.bgt-grid11:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid11:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid11:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid11:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid11:first-child):where([data-bgb=image2]),:has(>.bgt-grid11:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid11:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid11:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid11:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid11:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid11:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid11:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:11fr 1fr}}@media screen and (min-width:769px){:has(>.bgt-grid1:first-child):where([data-bgb=button2]),:has(>.bgt-grid1:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid1:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid1:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid1:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid1:first-child):where([data-bgb=image2]),:has(>.bgt-grid1:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid1:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid1:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid1:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid1:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid1:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid1:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:1fr 11fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid1:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:1fr 11fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid2:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:2fr 10fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid3:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:3fr 9fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid4:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:4fr 8fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid5:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:5fr 7fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid6:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:6fr 6fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid7:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:7fr 5fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid8:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:8fr 4fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid9:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:9fr 3fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid10:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:10fr 2fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid11:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:11fr 1fr}}:where([data-bgb=button3]),:where([data-bgb=download-file3]),:where([data-bgb=image-link-text3]),:where([data-bgb=image-link3]),:where([data-bgb=image-text3]),:where([data-bgb=image3]),:where([data-bgb=trimmed-image-link3]),:where([data-bgb=trimmed-image3]){--col:3}:where([data-bgb=image-link-text4]),:where([data-bgb=image-link4]),:where([data-bgb=image-text4]),:where([data-bgb=image4]),:where([data-bgb=trimmed-image-link4]),:where([data-bgb=trimmed-image4]){--col:4}:where([data-bgb=image-link-text5]),:where([data-bgb=image-link5]),:where([data-bgb=image-text5]),:where([data-bgb=image5]),:where([data-bgb=trimmed-image-link5]),:where([data-bgb=trimmed-image5]){--col:5}:where([data-bgb=text-float-image1]):after,:where([data-bgb=text-float-image2]):after{clear:both;content:"";display:block}:where([data-bgb=text-float-image1]) :where(.bgt-grid1),:where([data-bgb=text-float-image2]) :where(.bgt-grid1){inline-size:8.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid2),:where([data-bgb=text-float-image2]) :where(.bgt-grid2){inline-size:16.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid3),:where([data-bgb=text-float-image2]) :where(.bgt-grid3){inline-size:25%}:where([data-bgb=text-float-image1]) :where(.bgt-grid4),:where([data-bgb=text-float-image2]) :where(.bgt-grid4){inline-size:33.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid5),:where([data-bgb=text-float-image2]) :where(.bgt-grid5){inline-size:41.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid6),:where([data-bgb=text-float-image2]) :where(.bgt-grid6){inline-size:50%}:where([data-bgb=text-float-image1]) :where(.bgt-grid7),:where([data-bgb=text-float-image2]) :where(.bgt-grid7){inline-size:58.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid8),:where([data-bgb=text-float-image2]) :where(.bgt-grid8){inline-size:66.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid9),:where([data-bgb=text-float-image2]) :where(.bgt-grid9){inline-size:75%}:where([data-bgb=text-float-image1]) :where(.bgt-grid10),:where([data-bgb=text-float-image2]) :where(.bgt-grid10){inline-size:83.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid11),:where([data-bgb=text-float-image2]) :where(.bgt-grid11){inline-size:91.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid12),:where([data-bgb=text-float-image2]) :where(.bgt-grid12){inline-size:100%}@media screen and (max-width:768px){:where([data-bgb=text-float-image1]) :where(.bgt-grid1,.bgt-grid2,.bgt-grid3,.bgt-grid4,.bgt-grid5,.bgt-grid6,.bgt-grid7,.bgt-grid8,.bgt-grid9,.bgt-grid10,.bgt-grid11,.bgt-grid12),:where([data-bgb=text-float-image2]) :where(.bgt-grid1,.bgt-grid2,.bgt-grid3,.bgt-grid4,.bgt-grid5,.bgt-grid6,.bgt-grid7,.bgt-grid8,.bgt-grid9,.bgt-grid10,.bgt-grid11,.bgt-grid12){inline-size:100%}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--first),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--first){float:inline-start!important;padding-inline-end:calc(var(--bge-grid-gap)/2)!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--last),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--last){float:inline-end!important;padding-inline-start:calc(var(--bge-grid-gap)/2)!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid1),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid1){inline-size:8.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid2),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid2){inline-size:16.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid3),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid3){inline-size:25%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid4),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid4){inline-size:33.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid5),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid5){inline-size:41.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid6),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid6){inline-size:50%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid7),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid7){inline-size:58.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid8),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid8){inline-size:66.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid9),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid9){inline-size:75%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid10),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid10){inline-size:83.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid11),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid11){inline-size:91.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid12),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid12){inline-size:100%!important}}:where([data-bgb]){--bge-options-margin:var(--bge-options-margin-normal);--bge-options-bgcolor:var(--bge-options-bgcolor-transparent);--bge-options-border:var(--bge-options-border-none);--bge-options-padding:var(--bge-options-padding-none);background-color:var(--bge-options-bgcolor);border:var(--bge-options-border);margin-block-end:var(--bge-options-margin);padding:var(--bge-options-padding)}:where([data-bgb]),:where([data-bgb]) :where(*),:where([data-bgb]) :where(*):after,:where([data-bgb]) :where(*):before,:where([data-bgb]):after,:where([data-bgb]):before{box-sizing:border-box}:where([data-bgb=text-float-image2]) :where(.bgt-grid--first){float:inline-start;margin-block-end:calc(var(--bge-grid-gap)/4);margin-inline-end:var(--bge-grid-gap)}:where([data-bgb=text-float-image2]) :where(.bgt-grid--last){overflow:visible}:where([data-bgb=text-float-image1]) :where(.bgt-grid--first){float:inline-end;margin-block-end:calc(var(--bge-grid-gap)/4);margin-inline-start:var(--bge-grid-gap)}:where([data-bgb=text-float-image1]) :where(.bgt-grid--last){overflow:visible}:where([data-bgb=download-file3]){text-align:center}:where([data-bgb=download-file3]) :where([data-bgt=download-file]){display:inline-block;vertical-align:middle}:where([data-bgb=download-file2]){text-align:center}:where([data-bgb=download-file2]) :where([data-bgt=download-file]){display:inline-block;vertical-align:middle}:where([data-bgb=download-file]){text-align:center}:where([data-bgb=download-file]) :where([data-bgt=download-file]){display:inline-block;vertical-align:middle}:where([data-bgb=button3]){text-align:center}:where([data-bgb=button3]) :where([data-bgt=button]){display:inline-block;vertical-align:middle}:where([data-bgb=button2]){text-align:center}:where([data-bgb=button2]) :where([data-bgt=button]){display:inline-block;vertical-align:middle}:where([data-bgb=button]){text-align:center}:where([data-bgb=button]) :where([data-bgt=button]){display:inline-block;vertical-align:middle}:where(.bgt-youtube){block-size:auto;inline-size:100%;padding-block-start:56.25%;position:relative}:where(.bgt-youtube) :where(iframe){block-size:100%;border:none;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;margin:0 auto;position:absolute}:where(.bgt-youtube) :where(.bgt-youtube__thumb){block-size:auto;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}:where(.bgt-trimmed-image-link__link){color:#333;display:block;text-decoration:none}:where(.bgt-trimmed-image-link__link):where([href*=bg-noimage]){cursor:default;pointer-events:none}:where(.bgt-trimmed-image-link__link) :where(.bgt-link__box){margin:0}:where(.bgt-trimmed-image-link__link) :where(.bgt-box__image){background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:0;inline-size:100%;overflow:hidden;padding-block-start:100%}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-trimmed-image-link__link) :where(.bgt-box__image){display:none}}:where(.bgt-trimmed-image-link__link) :where(.bgt-box__caption):empty{display:none}:where(.bgt-image__link,.bgt-trimmed-image__link){color:#333;display:block;text-decoration:none}:where(.bgt-image__link,.bgt-trimmed-image__link):where([href*=bg-noimage]){cursor:default;pointer-events:none}:where(.bgt-image__link,.bgt-trimmed-image__link):where(.bgt-colorbox--larger){cursor:default;pointer-events:none}:where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-link__box){margin:0}:where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-box__image){background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:0;inline-size:100%;overflow:hidden;padding-block-start:100%}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-box__image){display:none}}:where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-box__caption):empty{display:none}:where(.bge-title-h3){margin-block-end:0}:where(.bge-title-h2){margin-block-end:0}:where(.bge-type-table){margin:0}:where(.bge-type-table) :where(th){inline-size:25%}:where(.bge-type-table) :where(td){inline-size:75%}:where(.bgt-image-link__link){color:#333;display:block;position:relative;text-decoration:none;z-index:1}:where(.bgt-image-link__link) :where(.bgt-link__box){margin:0}:where(.bgt-image-link__link) :where(.bgt-box__image-container){background:none}:where(.bgt-image-link__link) :where(.bgt-box__image-container) :where(img){block-size:auto;display:block;margin:0 auto;max-inline-size:100%}:where([data-bge-empty="1"]) :where(.bgt-image-link__link) :where(.bgt-box__image-container){block-size:1px;inline-size:100%;visibility:hidden}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-image-link__link) :where(.bgt-box__image-container){display:none}}:where([data-bge-empty="1"]) :where(.bgt-image-link__link) :where(.bgt-box__image-container) img{display:none}:where(.bgt-image-link__link) :where(.bgt-box__caption):empty{display:none}:where(.bgt-image__link){color:#333;display:block;position:relative;text-decoration:none;z-index:1}:where(.bgt-image__link):where(.bgt-colorbox--larger){cursor:default;pointer-events:none}:where(.bgt-image__link) :where(.bgt-link__box){margin:0}:where(.bgt-image__link) :where(.bgt-box__image-container){background:none}:where(.bgt-image__link) :where(.bgt-box__image-container) :where(img){block-size:auto;display:block;margin:0 auto;max-inline-size:100%}:where([data-bge-empty="1"]) :where(.bgt-image__link) :where(.bgt-box__image-container){block-size:1px;inline-size:100%;visibility:hidden}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-image__link) :where(.bgt-box__image-container){display:none}}:where([data-bge-empty="1"]) :where(.bgt-image__link) :where(.bgt-box__image-container) :where(img){display:none}:where(.bgt-image__link) :where(.bgt-box__caption):empty{display:none}:where(.bgt-google-maps){block-size:400px;inline-size:100%}:where(.bgt-google-maps)>img{block-size:100%;display:block;inline-size:100%;margin:0 auto;object-fit:contain}:where(.bgt-google-maps-link){display:none}@media screen and (max-width:768px){:where(.bgt-google-maps-link){display:block}}:where([data-bgt=gallery]) :where(.bgt-gallery){block-size:0;inline-size:100%;overflow:hidden;padding:54% 0 0;position:relative}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__group){block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:0}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__item){block-size:100%;display:block;inline-size:100%;margin:0;padding:0;pointer-events:none}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__img){block-size:100%;inline-size:100%;position:relative;z-index:0}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__img) :where(img){block-size:100%;display:block;inline-size:100%;object-fit:cover}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__caption){inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute;z-index:1}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__caption):empty{display:none}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl){inline-size:100%;inset-block-start:50%;inset-inline-start:0;position:absolute}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl) :where(.bgt-gallery-ctrl__prev,.bgt-gallery-ctrl__next){inset-block-start:0;position:absolute}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl) :where(.bgt-gallery-ctrl__prev){inset-inline-start:0}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl) :where(.bgt-gallery-ctrl__next){inset-inline-end:0}:where([data-bgt=gallery]) :where([data-gallery-marker=thumbs])+:where(.bgt-gallery-marker){display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=thumbs])+:where(.bgt-gallery-marker) :where(li){background-position:50%;background-repeat:none;background-size:cover;block-size:60px;cursor:pointer;display:block;flex:0 0 auto;inline-size:60px;list-style:none;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=dot])+:where(.bgt-gallery-marker){display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=dot])+:where(.bgt-gallery-marker) :where(li){background-color:#000;background-image:none;block-size:10px;cursor:pointer;display:block;flex:0 0 auto;inline-size:10px;list-style:none;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=none])+:where(.bgt-gallery-marker){display:none}:where(.bge-embed-code){display:none}:where(.bge-embed-label){color:#999;display:block;font-weight:700;padding:20px;text-align:center}:where(.bge-embed-label):after{content:"埋め込みタグはエディタ上ではプレビューできません";display:block;font-size:.92em;font-weight:400}:where(.bgt-link__size):before{content:"("}:where(.bgt-link__size):after{content:")"}:where(.bgt-link__icon):where(.bgt-link__icon--after){display:none}:where(.bgt-link__icon):after{font-family:FontAwesome,serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e623";font-size:1.3em;vertical-align:bottom}:where(.bgt-download-file__link):where([href$=pdf]) :where(.bgt-link__icon):after{content:"\f1c1"}:where(.bgt-download-file__link):where([href$=doc]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=docx]) :where(.bgt-link__icon):after{content:"\f1c2"}:where(.bgt-download-file__link):where([href$=xls]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=xlsx]) :where(.bgt-link__icon):after{content:"\f1c3"}:where(.bgt-download-file__link):where([href$=ppt]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=pptx]) :where(.bgt-link__icon):after{content:"\f1c4"}:where(.bgt-download-file__link):where([href$=zip]) :where(.bgt-link__icon):after{content:"\f1c6"}:where(.bgt-download-file__link):where([href$=css]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=htm]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=html]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=json]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=less]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=sass]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=scss]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=styl]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=xml]) :where(.bgt-link__icon):after{content:"\f1c9"}:where(.bgt-download-file__link):where([href$=bmp]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=gif]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=jpeg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=jpg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=png]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=tif]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=tiff]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=webp]) :where(.bgt-link__icon):after{content:"\f1c5"}:where(.bgt-download-file__link):where([href$=flv]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=m4v]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mov]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mp4]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mpeg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mpg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=ogg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=swf]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=webm]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=wmv]) :where(.bgt-link__icon):after{content:"\f1c8"}:where(.bgt-btn-container){text-align:center}:where(.bgt-btn){appearance:auto}.bgb-opt--mb-large{--bge-options-margin:var(--bge-options-margin-large)}.bgb-opt--mb-small{--bge-options-margin:var(--bge-options-margin-small)}.bgb-opt--mb-none{--bge-options-margin:var(--bge-options-margin-none)}.bgb-opt--bg-gray{--bge-options-bgcolor:var(--bge-options-bgcolor-gray);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--bg-blue{--bge-options-bgcolor:var(--bge-options-bgcolor-blue);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--bg-pink{--bge-options-bgcolor:var(--bge-options-bgcolor-pink);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-none{--bge-options-border:var(--bge-options-border-none)}.bgb-opt--border-bold{--bge-options-border:var(--bge-options-border-bold);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-thin{--bge-options-border:var(--bge-options-border-thin);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-dotted{--bge-options-border:var(--bge-options-border-dotted)}.bgb-opt--border-dotted,.bgb-opt--border-trbl{--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-tb{border-inline-end-width:0;border-inline-start-width:0;padding-inline:0}.bgb-opt--border-lr{border-block-end-width:0;border-block-start-width:0;padding-block:0}.bgb-opt--border-trl{border-block-end-width:0;padding-block-end:0}.bgb-opt--border-rbl{border-block-start-width:0;padding-block-start:0}:where(.cke_editable){margin:0;padding:10px}}@layer main{.c-content-main{:where(h2,h3,h4,h5,h6,p){margin-block-end:1rem}:where(ul,ol,table,blockquote){margin-block-end:2rem}:where(h2){font-size:var(--font-size-h2)}:where(h3){font-size:var(--font-size-h3)}:where(h4){font-size:var(--font-size-h4)}:where(h5){font-size:var(--font-size-h5)}:where(h6){font-size:var(--font-size-h6)}:where(ul,ol){list-style-position:inside}:where(blockquote){padding-inline:1rem;border-inline-start:3px solid var(--border-color)}:where(table){inline-size:100%;border-collapse:collapse}:where(th,td){padding:1rem;border:1px solid var(--border-color)}[data-bgi]{:where(&,&>div){:where(&>:first-child){margin-block-start:0}:where(&>:last-child){margin-block-end:0}}}[data-bgi=button],[data-bgi=download-file]{a{display:flex;justify-content:center;min-inline-size:10em;max-inline-size:20em;padding-block:.5em;padding-inline:1em;color:inherit;text-decoration:none;border:1px solid;border-radius:calc(infinity*1px)}}[data-bgi=table],[data-bgi=wysiwyg]{table{inline-size:100%;border-spacing:0;border-collapse:collapse;td,th{padding:1.5em;border:1px solid}}}[data-bgi=hr]{--border-color:currentcolor;--border-width:3px;[data-bgi-hr-kind=dashed]{--border-kind:dashed}[data-bgi-hr-kind=bold]{--border-width:5px}[data-bgi-hr-kind=narrow]{--border-width:1px}[data-bgi-hr-kind=short]{--inline-size:50%}}@container bge-container (width < 768px){[data-bge-container="grid:1"],[data-bge-container^="grid:1:"]{[data-bge-container-frame]{--bge-grid-col:1}}[data-bge-container="grid:2"],[data-bge-container^="grid:2:"]{[data-bge-container-frame]{--bge-grid-col:2}}[data-bge-container="grid:3"],[data-bge-container^="grid:3:"]{[data-bge-container-frame]{--bge-grid-col:2;>:nth-child(odd):last-child{grid-column:span 2}}}[data-bge-container="grid:4"],[data-bge-container^="grid:4:"]{[data-bge-container-frame]{--bge-grid-col:2}}[data-bge-container="grid:5"],[data-bge-container^="grid:5:"]{[data-bge-container-frame]{--bge-grid-col:2;>:nth-child(odd):last-child{grid-column:span 2}}}}.cc-form-description{font-size:.875rem}.cc-form{margin-block:0;margin-inline:auto}.cc-form-field-list{display:flex;flex-direction:column}.cc-form-fieldset{display:block;padding-block:1rem;padding-inline:2rem;fieldset{border:none}fieldset,legend{padding:0;margin:0}}.cc-form-fieldset-heading{display:flex;align-items:center;font-size:1.125rem;font-weight:700;label{display:block;cursor:pointer}.optional,.required{display:block;margin-block:0;margin-inline:0 .5rem;font-size:.66667rem;line-height:1;border-radius:.2rem}}.cc-form-fieldset-attention{margin-block:.5rem;margin-inline:0;font-size:.66667rem;font-weight:400}.cc-form-fieldset-body{margin-block-start:1rem}.mail-field{padding-block:0 1rem;padding-inline:0;margin-block:0;margin-inline:0 1rem;&:last-child{border-block-end:1px solid var(--border-color)}&[data-type=select],&[data-type=text]{display:grid;grid-template:"before-attachment input after-attachment" auto "description description description" auto "error-message error-message error-message" auto/auto 1fr auto;gap:0;>*{place-self:center flex-start}.mail-before-attachment{grid-area:before-attachment;margin-block:0;margin-inline:0 1rem;&:empty{margin:0}}.mail-input{grid-area:input}.mail-after-attachment{grid-area:after-attachment;margin-block:0;margin-inline:1rem 0;&:empty{margin:0}}.mail-description{grid-area:description;font-size:.75rem}.error-message{grid-area:error-message;font-size:.75rem}}.mail-before-attachment{font-weight:700}.mail-input{display:block;grid-area:input;inline-size:100%;input:not([type=radio],[type=checkbox]),textarea{inline-size:100%;padding-inline:.5rem;font-family:inherit;font-size:inherit;border:1px solid var(--border-color);border-radius:.2rem;&[size]{inline-size:auto}&[type=file]{padding-block:0;padding-inline:0 1rem;&::-webkit-file-upload-button{appearance:none;border:none}}}input:not([type=radio],[type=checkbox]){&:not([size]){inline-size:100%}}textarea{&:not([cols]){inline-size:100%}}select{padding-block:.5rem;padding-inline:.5rem calc(0.5rem + 26px);appearance:none;background-image:url(/assets/img/bg-arrow.svg);background-repeat:no-repeat;background-position:right calc(0.2rem + 2px) top calc(50% + 2px);border:1px solid var(--border-color);border-radius:.2rem}}.checkbox{display:flex;align-items:center;justify-content:flex-start;input{display:block;padding:0;margin:0;line-height:1}label{cursor:pointer}}.mail-group-radio{>span{display:flex;align-items:center;justify-content:flex-start;input{display:block;padding:0;margin-block:0;margin-inline:0 .5rem;line-height:1}label{cursor:pointer}}}}}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-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__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:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;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}