@charset "UTF-8";.D-double-map__method{border-bottom:.1rem solid var(--bs-primary);display:block;padding:0 0 13rem}@media (max-width:575.98px){.D-double-map__method{display:flex;flex-wrap:wrap;padding:0 0 7rem}.D-double-map__method__wrap{display:flex;flex-direction:column-reverse}}.D-double-map__method__img{float:right;margin:-2.5rem 0 3rem 4rem;width:54%}@media (max-width:575.98px){.D-double-map__method__img{float:none;margin:-2.5rem 0 3rem;width:100%}.D-double-map__method__img figure{margin-left:-2rem;width:calc(100% + 4rem)}}@media (max-width:767.98px){.D-double-map__method__body{width:100%}}.D-double-map__method__header{color:var(--bs-primary);font-family:Shippori Mincho B1,serif;font-size:2.5rem;font-weight:400}@media (max-width:767.98px){.D-double-map__method__header{font-size:2.6rem}}.D-double-map__method__header em{font-size:320%;font-style:normal;font-weight:500;vertical-align:-.2em}.D-double-map__method h3{margin:-1.5rem 0 2.5rem}@media (max-width:767.98px){.D-double-map__method h3{margin:0 0 5rem;width:100%}}.D-double-map__method h3 small{color:var(--bs-primary);display:block;font-size:1.5rem;font-weight:500}.D-double-map__method__text{margin:0}@media (max-width:767.98px){.D-double-map__method__text{margin:2.5rem 0 0;margin:.5rem 0 0}}.D-double-map__content{--bs-gutter-x:4rem;--bs-gutter-y:0;border-bottom:1px solid var(--bs-primary);display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-between;margin:0!important;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}@media (max-width:1339.98px){.D-double-map__content{align-items:center}}@media (max-width:767.98px){.D-double-map__content{align-items:flex-start}}.D-double-map__content__body{flex:0 0 auto;padding:0 4rem 0 0;width:50%}@media (max-width:767.98px){.D-double-map__content__body{flex:0 0 auto;padding:0;width:100%}}.D-double-map__content__img{flex:0 0 auto;flex:1 1 auto;text-align:center;width:50%}.D-double-map__content__img.bg-light img{height:70%}@media (max-width:767.98px){.D-double-map__content__img{flex:0 0 auto;margin:0 0 4.7rem;width:100%}}.D-double-map__content__img img{height:100%;object-fit:contain;object-position:50% 50%;width:100%}.D-double-map__content__title{color:var(--bs-primary);display:flex;flex-direction:column;font-size:1.8rem;font-weight:700;justify-content:center;margin:4.7rem 0 2.7rem;padding-left:2rem;position:relative}.D-double-map__content__title:before{background-color:var(--bs-secondary);content:"";height:4.1rem;left:0;position:absolute;top:auto;width:.8rem}.D-double-map__content__title small{display:block;font-size:1.5rem;font-weight:500}.D-instructor{background:#f5f7f7;padding-bottom:6rem;padding-top:10rem}@media (max-width:1023.98px){.D-instructor{padding-top:8rem}}@media (max-width:575.98px){.D-instructor{padding-top:6rem}}.D-instructor__container{margin:0 auto;max-width:calc(95.4rem + var(--container-padding)*2);padding:0 var(--container-padding)}.D-instructor__title{border-bottom:1px solid;color:var(--bs-primary);font-size:var(--fz-22);font-weight:700;line-height:1.7;margin-bottom:1rem;padding-bottom:1rem;text-align:center}@media (max-width:575.98px){.D-instructor__title{font-size:2rem}}.D-instructor__item{align-items:flex-start;display:flex;margin-top:5rem;overflow:hidden}@media (max-width:575.98px){.D-instructor__item{display:block}}.D-instructor__item__img{width:16rem}@media (max-width:767.98px){.D-instructor__item__img{width:25%}}@media (max-width:575.98px){.D-instructor__item__img{margin:0 1.5rem 1.5rem 0;width:35%}}.D-instructor__item__body{flex:1;padding-left:2rem}@media (max-width:575.98px){.D-instructor__item__body{padding:0}}.D-instructor__item__body p{text-align:justify}.D-instructor__item__name{color:var(--bs-primary);font-size:var(--fz-22);font-weight:700;margin-bottom:1.5rem}.D-instructor__item__name span{display:inline-block;margin-right:1em}.D-instructor__item__name small{color:var(--bs-dark);display:inline-block;font-size:1.4rem;font-weight:700;vertical-align:15%}@media (max-width:575.98px){.D-instructor__item__name small{display:block}}.D-process__heading1{background:linear-gradient(var(--gradient1-start),var(--gradient1-end));color:#fff;font-size:var(--fz-18);margin-bottom:1.25em;padding:1.5rem 2rem}.D-process__heading1 em{display:inline-block;font-style:normal;margin-right:1rem;min-width:6em}.D-accordion-toggler{align-items:center;-webkit-appearance:none;appearance:none;background:0 0;border:.2rem solid var(--bs-cyan);color:var(--bs-cyan);column-gap:1rem;display:grid;font-size:var(--fz-18);font-weight:700;grid-template-columns:1fr auto 1fr;line-height:1.5;margin:2rem 0;padding:1.25rem 1rem;position:relative;text-align:center;width:100%}.D-accordion-toggler:before{content:""}.D-accordion-toggler:after{background:var(--bs-cyan);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.9em;justify-self:end;margin-right:1rem;right:2rem;transform:rotate(180deg);transition:transform .2s ease;width:1em}.D-accordion-toggler:focus{outline-width:0}.D-accordion-toggler:focus-visible{outline-width:1px}.D-accordion-toggler.collapsed:after{transform:rotate(0)}.D-curriculum{overflow:hidden}.D-curriculum__item{padding-top:5.5rem;position:relative}@media (max-width:575.98px){.D-curriculum__item{padding-left:3rem;padding-top:3rem}}.D-curriculum__item:after,.D-curriculum__item:before{content:"";position:absolute;top:3.5rem}.D-curriculum__item:before{background:var(--bs-cyan);border-radius:1rem;content:"";height:1rem;margin-top:-.4rem;position:absolute;width:1rem}@media (max-width:575.98px){.D-curriculum__item:before{left:1rem;margin-top:0;top:1rem}}.D-curriculum__item:after{background:var(--bs-cyan);content:"";position:absolute}@media (min-width:576px){.D-curriculum__item:after{height:2px;left:0;right:0}}@media (max-width:575.98px){.D-curriculum__item:after{bottom:-5rem;left:1.4rem;top:1rem;width:2px}}.D-curriculum__item__time{line-height:1.5;position:absolute;top:0}.D-job-searching-flow{display:flex;padding-top:1.5rem}.D-job-searching-flow__title{background:linear-gradient(var(--gradient1-start),var(--gradient1-end));-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),50% 100%,0 calc(100% - 2.4rem));clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),50% 100%,0 calc(100% - 2.4rem));color:#fff;display:grid;font-size:var(--fz-16);font-weight:700;margin:0 3rem 0 0;place-items:center;width:5.6rem;writing-mode:vertical-rl}@media (max-width:575.98px){.D-job-searching-flow__title{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),50% 100%,0 calc(100% - 2rem));clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),50% 100%,0 calc(100% - 2rem));padding:2rem 0 3rem;place-items:center start;width:4rem}.D-job-searching-flow__title span{position:sticky;top:calc(2rem + var(--g-header-h))}}.D-learning .--bg-key-color,.D-learning .--text-key-color{color:var(--key-color)}.D-learning .text-analytics{color:var(--color-analytics)}.D-learning .text-efficiency{color:var(--color-efficiency)}.D-learning__sec1__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));text-wrap:pretty}@media (max-width:575.98px){.D-learning__sec1__items{margin-inline:calc(var(--container-padding)*-1)}}.D-learning__sec1__item{--key-color:var(--bs-primary);display:grid;grid-row:span 4;grid-template-rows:subgrid;padding:3rem}@media (max-width:575.98px){.D-learning__sec1__item{padding:3rem var(--container-padding)}}.D-learning__sec1__item.--analytics{--key-color:var(--color-analytics);background:linear-gradient(135deg,#f2fcff,#a4e3f2)}.D-learning__sec1__item.--efficiency{--key-color:var(--color-efficiency);background:linear-gradient(135deg,#f0fffa,#afedd7)}.D-learning__sec1__item__header{text-align:center}.D-learning__sec1__item__header figure{display:flex;justify-content:center;margin-bottom:1rem}@media (max-width:767.98px){.D-learning__sec1__item__header figure{margin:0 auto 1rem;max-width:90%}}.D-learning__sec1__item__header p{line-height:1.625;text-wrap:pretty;word-break:auto-phrase}.D-learning__sec1__item__header__main{align-items:center;display:flex;gap:3rem}@media (max-width:1023.98px){.D-learning__sec1__item__header__main{gap:2rem}}.D-learning__sec1__item__header__title{align-content:center;align-items:center;display:grid;flex:1;font-size:3rem;min-height:5em;position:relative}@media (max-width:767.98px){.D-learning__sec1__item__header__title{font-size:2.6rem}}.D-learning__sec1__item__header__title span{display:block;padding-inline:1rem;position:relative;white-space:nowrap;z-index:1}.D-learning__sec1__item__header__title:before{background:#fff;border-radius:100%;content:"";filter:blur(15px);inset:0;position:absolute;z-index:0}.D-learning__sec1__item__header__title.--analytics{color:var(--color-analytics)}.D-learning__sec1__item__header__title.--efficiency{color:var(--color-efficiency)}.D-learning__sec1__item__sec{background:#fff;border-radius:1rem;font-size:1.4rem;margin-top:2rem;padding:2rem}.D-learning__sec1__item__sec__title{border-bottom:1px solid #333;font-size:1.6rem;margin-bottom:2rem;padding-bottom:.5rem;text-align:center}.D-learning__sec1__item__list1{list-style:none;margin:0;padding:0 0 0 1.25em}.D-learning__sec1__item__list1 li{line-height:1.65}.D-learning__sec1__item__list1 li:before{color:var(--key-color);content:"●";display:inline-block;margin-left:-1.25em;width:1.25em}.D-learning__sec1__item__list1 li+li{margin-top:.5rem}.D-learning__sec1__item__list2{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);list-style:none;margin-bottom:0;margin-inline:auto;max-width:30rem;padding:0;text-align:center}.D-learning__sec1__item__list2 figcaption{color:var(--key-color);font-weight:700;line-height:1.57;margin-top:.75rem;min-height:2lh}.D-learning__sec1__item__list3{list-style:none;padding:0}.D-learning__sec1__item__list3 li{background:color-mix(in srgb,var(--key-color) 12%,#0000);border-radius:.3rem;color:var(--key-color);font-weight:700;padding:.5rem;text-align:center}.D-learning__sec1__item__list3 li+li{margin-top:1rem}.D-learning__sec2__learn{--add-pt-top:0rem;background-color:#f7f9f9;padding:calc(4rem + var(--add-pt-top)) 5rem;position:relative}.D-learning__sec2__learn.--stage2,.D-learning__sec2__learn.--stage3{--add-pt-top:2rem}@media (max-width:575.98px){.D-learning__sec2__learn.--stage2,.D-learning__sec2__learn.--stage3{--add-pt-top:3rem}}.D-learning__sec2__learn.--stage2:before,.D-learning__sec2__learn.--stage3:before{background:linear-gradient(180deg,#00000014,#0000);content:"";height:4rem;left:0;position:absolute;right:0;top:0}.D-learning__sec2__learn.--stage2:after,.D-learning__sec2__learn.--stage3:after{background:no-repeat top/auto 100%;content:"";height:4rem;left:0;position:absolute;right:0;top:0}.D-learning__sec2__learn.--stage2{background-color:#eff2f3}.D-learning__sec2__learn.--stage2:after{background-image:url(/wp-content/themes/neuro-diversity/assets/images/learning/sec2-arrow1.svg)}.D-learning__sec2__learn.--stage3{background-color:#e5eaeb}.D-learning__sec2__learn.--stage3:after{background-image:url(/wp-content/themes/neuro-diversity/assets/images/learning/sec2-arrow2.svg)}@media (max-width:1023.98px){.D-learning__sec2__learn{padding:calc(3rem + var(--add-pt-top)) 3rem}}@media (max-width:575.98px){.D-learning__sec2__learn{padding:calc(2rem + var(--add-pt-top)) 2rem}}.D-learning__sec2__learn--analytics{--key-color:var(--color-analytics)}.D-learning__sec2__learn--efficiency{--key-color:var(--color-efficiency)}.D-learning__sec2__learn__heading{display:flex;gap:1.5rem 3rem;margin-bottom:4rem}@media (max-width:767.98px){.D-learning__sec2__learn__heading{flex-wrap:wrap}}.D-learning__sec2__learn__title{align-items:center;border-right:1px solid #ccc;color:var(--bs-primary);display:flex;font-size:var(--fz-22);font-weight:700;gap:2.4rem;justify-content:center;line-height:1.56;margin:0;padding-right:3rem}@media (max-width:767.98px){.D-learning__sec2__learn__title{border-right:0 solid;padding-right:0}}.D-learning__sec2__learn__title em{align-items:center;background:linear-gradient(var(--gradient1-start),var(--gradient1-end));border-radius:50%;color:#fff;display:flex;flex:1 0 auto;flex-direction:column;font-size:1.6rem;font-style:normal;height:7rem;justify-content:center;line-height:0;width:7rem}@media (max-width:767.98px){.D-learning__sec2__learn__title em{flex:0 0 auto}}.D-learning__sec2__learn__title em b{font-size:3rem;font-weight:700;padding-bottom:1rem;padding-top:2.4rem}.D-learning__sec2__learn__title span{display:block;margin-bottom:0;max-width:29rem;word-break:keep-all}@media (max-width:575.98px){.D-learning__sec2__learn__title span{text-align:center}}.D-learning__sec2__learn__heading1{background:var(--key-color,-bs-primary);border-radius:.4rem;color:#fff;font-size:var(--fz-16);font-weight:700;line-height:1.56;padding:.5rem 2rem;text-align:center}.D-learning__sec2__learn__heading1.--common{background:linear-gradient(to right,var(--color-analytics),var(--color-efficiency))}.D-learning__sec2__learn__item{display:grid;font-size:1.4rem;gap:2rem;grid-template-columns:40% 1fr;margin-top:3rem}@media (max-width:1023.98px){.D-learning__sec2__learn__item{grid-template-columns:25% 1fr}}.D-learning__sec2__learn__item img{border-radius:1rem}.D-learning__sec2__learn__item__title{color:var(--key-color);font-size:1.6rem;font-weight:700}.D-learning__sec2__learn__item__title.--common{-webkit-background-clip:text;-webkit-text-fill-color:#0000;background:linear-gradient(to right,var(--color-analytics),var(--color-efficiency));background-clip:text}.D-learning__sec2__point{border:1px solid var(--bs-primary);border-radius:.8rem;padding:3rem;position:relative}.D-learning__sec2__point__title{color:var(--bs-primary);font-size:1.6rem;font-weight:700;line-height:1.4;position:absolute;text-align:center;top:-.7em}@media (max-width:575.98px){.D-learning__sec2__point__title{width:calc(100% - 7rem)}}.D-learning__sec2__point__title__wrap{background:#fff;padding:0 1rem}@media (max-width:575.98px){.D-learning__sec2__point__title__wrap{display:inline-block;margin-left:0;width:auto}}.D-learning__sec2__btn1{margin:0 auto;max-width:45rem}.D-learning__portfolio{overflow:hidden;padding-inline:calc(var(--container-padding))!important}@media (max-width:1023.98px){.D-learning__portfolio__container{margin-inline:calc(var(--container-padding)*-1)}}@media (min-width:1024px){.D-learning__portfolio{max-width:calc(var(--true-100vw) - 270px - var(--container-padding)*2)}}.D-learning__portfolio .swiper-slide{text-wrap:pretty}@media (max-width:767.98px){.D-learning__portfolio .swiper-slide-title{font-size:1.8rem}}@media (max-width:575.98px){.D-learning__portfolio .swiper-slide-title{font-size:1.45rem}}.D-learning__portfolio .swiper-slide-text{font-size:1.4rem}@media (max-width:575.98px){.D-learning__portfolio .swiper-slide-text{font-size:1.2rem}}.D-learning__portfolio .swiper-pagination{--swiper-pagination-bullet-size:12px;--swiper-pagination-color:var(--bs-primary);--swiper-pagination-bullet-horizontal-gap:6px;margin-bottom:1rem;position:static}@media (min-width:576px){.D-learning__portfolio .swiper-pagination{display:none}}.D-learning__portfolio .swiper-pagination-bullet{border:1px solid var(--bs-primary)}.D-learning__portfolio__btns{margin-top:1rem}.D-learning__portfolio__btn-next,.D-learning__portfolio__btn-prev{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:currentColor;font-size:5.1rem;line-height:1;margin-left:1rem;padding:0;transition:opacity .2s ease-in-out,color .2s ease-in-out}.D-learning__portfolio__btn-next:focus,.D-learning__portfolio__btn-prev:focus{outline-width:0}.D-learning__portfolio__btn-next:focus-visible,.D-learning__portfolio__btn-prev:focus-visible{outline-width:1px}.D-learning__portfolio__btn-next:hover,.D-learning__portfolio__btn-prev:hover{opacity:.7}@media (max-width:575.98px){.D-learning__portfolio__btn-next,.D-learning__portfolio__btn-prev{font-size:4rem;margin:0 .5rem}}.page-header__title em.--mb2{margin-bottom:2.6rem}.D-learning__nav .inpage-nav2__item.--support{max-width:calc(25% - 1.5rem)}@media (max-width:767.98px){.D-learning__nav .inpage-nav2__item.--support{margin-bottom:1rem;max-width:calc(50% - 1rem)}}.D-support__sec2__point__interaction dl{display:grid;grid-template-columns:1fr 70%;text-align:start}.D-support__sec2__point__interaction dl dt{font-weight:400;padding:.8rem 0 .8rem 2rem;white-space:nowrap}.D-support__sec2__point__interaction dl dt:nth-of-type(n){background-color:#152e831a}.D-support__sec2__point__interaction dl dt:nth-of-type(odd){background-color:#152e830d}.D-support__sec2__point__interaction dl dd{margin:0;padding:.8rem 2rem}.D-support__sec2__point__interaction dl dd:nth-of-type(2n){background-color:#152e831a}.D-support__sec2__point__interaction dl dd:nth-of-type(odd){background-color:#152e830d}.D-support__sec3__heading2{max-width:32rem}@media (max-width:767.98px){.D-support__sec3__heading2{max-width:none}.D-learning__nav .inpage-nav2{display:flex}}.D-learning__nav .inpage-nav2>ul{flex-wrap:wrap;gap:0 1.8rem;justify-content:center}@media (max-width:767.98px){.D-learning__nav .inpage-nav2>ul{display:flex;flex-wrap:wrap;gap:0 1rem}}.D-learning__nav .inpage-nav2__link{display:block;height:100%;position:relative}.D-learning__nav .inpage-nav2__link:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;bottom:.7rem;color:var(--bs-gray-900);content:"\e902";font-family:icon;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;font-weight:500;left:calc(50% - 1rem);line-height:1;position:absolute;text-transform:none;top:auto;width:2rem}@media (max-width:575.98px){.D-learning__nav .inpage-nav2__link:after{font-size:1.7rem}}.D-learning__nav .inpage-nav2__item{border:1px solid var(--bs-primary);flex:1 1 auto;max-width:calc(33.33333% - 1.5rem);width:100%}@media (max-width:767.98px){.D-learning__nav .inpage-nav2__item{margin-bottom:1rem;max-width:calc(50% - 1rem)}}.D-learning__nav .inpage-nav2__item:after,.D-learning__nav .inpage-nav2__item:before{content:none}.D-learning__nav .inpage-nav2__item a{display:flex;flex-direction:column;opacity:1}.D-learning__nav .inpage-nav2__item a:hover{opacity:.6}.D-learning__nav .inpage-nav2__title{line-height:1.82;padding:0;word-break:keep-all}.D-learning__nav .inpage-nav2__title:after,.D-learning__nav .inpage-nav2__title:before{content:none}.D-learning__nav .inpage-nav2__body{color:var(--bs-primary);font-size:2.2rem;font-weight:700;letter-spacing:.055em;line-height:1.3;padding:1.4rem 1rem 3.6rem;white-space:normal;word-break:keep-all}@media (max-width:767.98px){.D-learning__nav .inpage-nav2__body{font-size:1.7rem}}@media (max-width:575.98px){.D-learning__nav .inpage-nav2__body{padding:.75rem .75rem 2.6rem}}.D-learning__nav .inpage-nav2__body:after{content:none}.D-learning__heading1 em{background:linear-gradient(var(--gradient1-start),var(--gradient1-end));color:#fff;display:flex;font-size:var(--fz-22);font-style:normal;justify-content:center;margin-bottom:.636em;max-width:20rem}@media (max-width:575.98px){.D-learning__heading1.--nowrap{white-space:nowrap}}@media (max-width:370px){.D-learning__heading1.--nowrap{white-space:normal}}.D-learning__heading2{margin-bottom:3rem;margin-top:6rem}