.supportProgram{--plaid-bg: #ffffd0;--plaid-space: 2rem;--plaid-clr: rgba(0, 0, 0, .03);background:linear-gradient(90deg,var(--plaid-clr) 1px,transparent 1px) 0 0/var(--plaid-space) var(--plaid-space),linear-gradient(var(--plaid-clr) 1px,transparent 1px) 0 0/var(--plaid-space) var(--plaid-space),var(--plaid-bg)!important;--plaid-bg: #fff;position:relative;display:grid;gap:clamp(1.5rem,.943rem + 1.429vw,3rem);padding-block:clamp(3rem,1.514rem + 3.81vw,7rem);padding-inline:clamp(2.5rem,1.2rem + 3.333vw,6rem);border-radius:var(--r-md);overflow:hidden}@media (min-width: 1024px){.supportProgram{grid-template-columns:max-content auto;justify-content:center;align-items:center}}.supportProgram+*{margin-block-start:clamp(4rem,2.143rem + 4.762vw,9rem)}.supportProgram__nav{display:grid;gap:1rem 0}@media (min-width: 1024px){.supportProgram__nav{padding-block-start:5rem}}@media (max-width: 1023.98px){.supportProgram__nav{grid-template-columns:repeat(2,1fr);-moz-column-gap:0;column-gap:0;padding-block:.5rem}}.supportProgram__nav .link{--icon-margin: 1.5rem;gap:1rem;font-size:clamp(1.7rem,1.589rem + .286vw,2rem);line-height:1.4}@media (max-width: 767.98px){.supportProgram__nav .link{--icon-margin: .8rem;gap:.7rem}}.supportProgram__pict{position:absolute;inset-inline-end:clamp(2rem,-.414rem + 6.19vw,8.5rem);inset-block-end:-1.5rem;inline-size:clamp(8.5rem,6.606rem + 4.857vw,13.6rem)}@media (max-width: 767.98px){.supportProgram__pict{inset-block-end:-2.5rem}}.lcl-entrySupportWrap{--gap: clamp(4rem, 1.771rem + 5.714vw, 10rem)}@media (min-width: 768px){.lcl-entrySupportWrap{overflow:hidden}.lcl-entrySupportWrap>:where(*){--br-clr: #dae6f1;position:relative}.lcl-entrySupportWrap>:where(*):before,.lcl-entrySupportWrap>:where(*):after{content:"";position:absolute;inset-inline-start:0;inset-block:0;display:block;background:var(--br-clr, var(--clr-primary-light));border-radius:.5rem;inline-size:var(--br-w, clamp(.3rem, .226rem + .19vw, .5rem))}.lcl-entrySupportWrap>:where(*):before{translate:-50% 0;inset-inline-start:calc(-1 * var(--gap-x) / 2)}.lcl-entrySupportWrap>:where(*):after{inset-inline-start:calc(-1 * var(--gap-y) / 2);inset-block:calc(-1 * var(--gap-x) / 2);writing-mode:vertical-rl;translate:0 -50%}.lcl-entrySupportWrap{overflow:visible}.lcl-entrySupportWrap>*{--br-clr: #fff}.lcl-entrySupportWrap>*:after{inset-block:-5.5rem}.lcl-entrySupportWrap>*:nth-child(odd):before{content:none}.lcl-entrySupportWrap>*:nth-child(-n+2):after{content:none}}.entrySupportBox{position:relative;z-index:1;display:flex;flex-direction:column;row-gap:clamp(.5rem,.129rem + .952vw,1.5rem)}.entrySupportBox__img{position:relative;flex:none;max-inline-size:-moz-fit-content;max-inline-size:fit-content;margin-inline:auto;border-radius:var(--r-md);overflow:visible}.entrySupportBox__img img{border-radius:inherit}.entrySupportBox__img__balloon{position:absolute;inset-inline-start:calc(-1*clamp(-1rem,-2.931rem + 4.952vw,4.2rem));inset-block-start:calc(-1*clamp(1rem,.443rem + 1.429vw,2.5rem));rotate:-10deg;transition:1s cubic-bezier(.68,-.55,.27,1.55);transition-property:rotate,opacity;transition-duration:1s;transform-origin:bottom left}.js-fadeIn:not([data-scroll=in]) .entrySupportBox__img__balloon{opacity:0;rotate:10deg}.entrySupportBox__img .balloonMarker{padding-inline:1.25em;background:var(--clr-tertiary);color:#fff;font-size:clamp(1.3rem,1.151rem + .381vw,1.7rem)}.entrySupportBox__img .balloonMarker:after{inset-inline:10% auto;inline-size:1.8rem;-webkit-mask:none;mask:none;clip-path:polygon(0 0,50% 100%,100% 0%)}@media (max-width: 767.98px){.entrySupportBox__img .balloonMarker{padding-block:.4em;line-height:1.8}.entrySupportBox__img .balloonMarker:after{inset-inline:13% auto}}.entrySupportBox .title{font-feature-settings:"palt"}.entrySupportBox .title+*{margin-block-start:clamp(1rem,.629rem + .952vw,2rem)}.entrySupportBox .title .dotLine{line-height:2.2}.entrySupportBox .title small{font-size:1.6rem}.entrySupportBox .baseText{line-height:var(--lh-base-lg)}.careerStepImg{text-align:center}.careerStepImg+*{margin-block-start:clamp(3rem,1.143rem + 4.762vw,8rem)}.skillBlock{--plaid-bg: #ffffd0;--plaid-space: 2rem;--plaid-clr: rgba(0, 0, 0, .03);background:linear-gradient(90deg,var(--plaid-clr) 1px,transparent 1px) 0 0/var(--plaid-space) var(--plaid-space),linear-gradient(var(--plaid-clr) 1px,transparent 1px) 0 0/var(--plaid-space) var(--plaid-space),var(--plaid-bg)!important;position:relative;padding-inline:var(--space-x-xl);padding-block:var(--space-xl);background:var(--bg-clr);border-radius:var(--r-md);overflow:hidden}.skillBlock .descBlock{-moz-column-gap:clamp(2rem,.886rem + 2.857vw,5rem);column-gap:clamp(2rem,.886rem + 2.857vw,5rem)}.skillBlock .descBlock+.lineTitle{margin-block-start:clamp(2.5rem,1.571rem + 2.381vw,5rem)}@media (max-width: 767.98px){.skillBlock .descBlock__main{padding-inline:0}}.skillBlock .descBlock .title--lg{line-height:1.5}.skillBlock .descBlock .baseText{margin-block-start:clamp(1.5rem,.943rem + 1.429vw,3rem);line-height:1.8}@media (max-width: 767.98px){.skillBlock .descBlock .baseText{line-height:1.7}}.skillBox{display:grid;gap:1.5rem}.lineTitle+.skillBox{margin-block-start:clamp(1rem,.629rem + .952vw,2rem)}.skillBox__item{position:relative;display:grid;background:#fff;border-radius:2rem}@media (min-width: 768px){.skillBox__item{grid-template-columns:18.2rem auto}}@media (max-width: 767.98px){.skillBox__item{position:static}}@media (min-width: 768px){.skillBox__item:first-child{padding-inline-end:15%}}.skillBox__title{position:relative;display:flex;place-items:center;gap:.5rem;padding-inline:2.8rem;padding-block:clamp(1rem,.071rem + 2.381vw,3.5rem);background:var(--clr-primary);border-radius:2rem;color:#fff;text-align:center;font-weight:var(--fw-b);line-height:1.4}.skillBox__title:after{content:"";position:absolute;inset-inline-start:100%;inset-block:0;inline-size:1.7rem;margin-inline-start:-.5px;background:inherit;clip-path:polygon(0 0,0% 100%,100% 50%)}@media (min-width: 768px){.skillBox__title{margin-inline-end:1.7rem;border-start-end-radius:0;border-end-end-radius:0}}@media (max-width: 767.98px){.skillBox__title{border-end-start-radius:0;border-end-end-radius:0;justify-content:center;text-align:center}.skillBox__title:after{writing-mode:vertical-rl;inline-size:1rem;block-size:1.3rem;margin-block:auto;clip-path:polygon(0 0,50% 100%,100% 0%)}}.skillBox__title__em{font-size:1.25em}.skillBox__subTitle{display:block;color:var(--clr-primary);font-weight:var(--fw-b);line-height:1.4}.skillBox__subTitle+.skillList{margin-block-start:.8rem}@media (max-width: 767.98px){.skillBox__subTitle+.skillList{margin-block-start:.3rem}}.skillBox__main{--gap-x: clamp(3rem, 2.257rem + 1.905vw, 5rem);--gap-y: clamp(2rem, 1.257rem + 1.905vw, 4rem);flex:auto;display:flex;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x);margin-inline:2rem;margin-block:clamp(2rem,1.443rem + 1.429vw,3.5rem);overflow:hidden}.skillBox__main :where(.skillList){margin-block:auto}.skillBox__main__item{position:relative;flex:auto;min-inline-size:8%}.skillBox__main__item:before,.skillBox__main__item:after{content:"";position:absolute;inset-inline-end:100%;inset-block:0;margin-inline-end:calc(var(--gap-x) / 2);border-inline-start:1px dashed #cacaca}.skillBox__main__item:after{writing-mode:vertical-lr;margin-inline-end:calc(var(--gap-y) / 2);inset-block:calc(-1 * var(--gap-x) / 2.1)}@media (max-width: 767.98px){.skillBox__main__item{inline-size:calc(50% - var(--gap-x) / 2);padding-block-start:.3rem}.skillBox__main__item:after{content:"";position:absolute}}.skillBox__main__item .skillList{gap:.5rem;flex-direction:column}@media (max-width: 767.98px){.skillBox__main__item .skillList{gap:.3rem}}.skillBox__pict{position:absolute;inset-inline-end:clamp(3rem,1.589rem + 3.619vw,6.8rem);inset-block-end:100%;max-inline-size:10%;block-size:clamp(8.5rem,6.829rem + 4.286vw,13rem);aspect-ratio:104/130;overflow:hidden}.skillBox__pict img{transition:1s var(--easeOutQuart);transition-property:opacity,translate;transition-delay:1s}@media (max-width: 767.98px){.skillBox__pict{inset-block-end:0;max-inline-size:18%;aspect-ratio:104/143}}.js-fadeList:not([data-scroll=in]) .skillBox__pict img{opacity:0;translate:0 50%;transition-delay:0s}.skillList{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;font-size:clamp(1.3rem,1.189rem + .286vw,1.6rem);font-weight:var(--fw-b);line-height:1.4}.skillList>*{display:flex;align-items:baseline;gap:.5rem}.skillList>*:before{content:"";flex:none;min-inline-size:0;inline-size:var(--dot-size, .6rem);aspect-ratio:1;border-radius:50%;background:var(--dot-clr, var(--clr-primary-light));inline-size:1rem}@media (max-width: 767.98px){.skillList>*:before{inline-size:.8rem}}
