/*
Theme Name: PBK-D
Theme URI:
Author: Baigie Inc.
Author URI: https://baigie.me/
Description: WordPress theme built with Tailwind CSS, Vite, and Atomic Design.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pbk-d
*/

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Noto Sans JP",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-3xl:2rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.5rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.4;--leading-normal:1.7;--leading-relaxed:1.625;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#26890d;--color-primary-light:#86bc25;--color-primary-dark:#046a38;--color-secondary:#666;--color-accent:#86bc25;--color-green-60:#046a38;--color-accessible-green-100:#26890d;--color-deloitte-green:#86bc25;--color-white-100:#f0f4f7;--color-black-100:#000;--color-gray-110:#53565a;--color-gray-90:#75787b;--color-gray-40:#bbbcbc;--color-gray-20:#d0d0ce;--color-gray-10:#f4f4f4;--color-gray-light:#f5f5f5;--color-gray:#ccc;--color-gray-dark:#999;--color-text:#333;--color-border:#e0e0e0;--font-en:"Open Sans",sans-serif;--container-content:67.5rem;--container-wide:80rem;--ease-slide:cubic-bezier(.19,1,.22,1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:1.25rem}::file-selector-button{margin-inline-end:.25rem}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:999999;width:1px;height:1px;position:absolute;top:auto;left:-624.9375rem;overflow:hidden}.skip-link:focus{color:#000;background:#fff;border-radius:.25rem;width:auto;height:auto;padding:1rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;position:fixed;top:.5rem;left:.5rem;box-shadow:0 .125rem .5rem #0000004d}:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.125rem}.preload *{transition:none!important}a{transition:color .3s var(--ease-slide),background-color .3s var(--ease-slide),border-color .3s var(--ease-slide),opacity .3s var(--ease-slide)}html{scroll-behavior:smooth}html.wp-toolbar{scroll-padding-top:2rem}figure,blockquote,dl,dd{margin:0}iframe,object,embed{max-width:100%}input:-webkit-autofill{-webkit-text-fill-color:#000;caret-color:#000;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 62.5rem #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:#000;caret-color:#000;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 62.5rem #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#000;caret-color:#000;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 62.5rem #fff}input:-webkit-autofill:active{-webkit-text-fill-color:#000;caret-color:#000;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 62.5rem #fff}textarea:-webkit-autofill{-webkit-text-fill-color:#000;caret-color:#000;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 62.5rem #fff}select:-webkit-autofill{-webkit-text-fill-color:#000;caret-color:#000;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 62.5rem #fff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/pbk-d/assets/fonts/OpenSans-Regular.woff2)format("woff2"),url(/wp-content/themes/pbk-d/assets/fonts/OpenSans-Regular.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/pbk-d/assets/fonts/OpenSans-Bold.woff2)format("woff2"),url(/wp-content/themes/pbk-d/assets/fonts/OpenSans-Bold.woff)format("woff")}body{font-family:var(--font-sans);font-size:1rem;line-height:var(--leading-normal);color:var(--color-text);font-feature-settings:"palt";position:relative}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:var(--leading-tight)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}.entry-content ul,.entry-content ol{margin-bottom:1rem;padding-left:1.5rem}.entry-content ul{padding-left:0;list-style-type:disc}.entry-content ol{list-style-type:decimal}.entry-content li{margin-bottom:.25rem}.entry-content blockquote{border-left:.25rem solid var(--color-border);color:var(--color-gray-dark);margin:1.5rem 0;padding-left:1rem;font-style:italic}.entry-content table{width:100%;margin-bottom:1rem}.entry-content table th,.entry-content table td{border:1px solid var(--color-border);text-align:left;padding:.5rem}.entry-content table th{background-color:var(--color-gray-light);font-weight:700}.font-en{letter-spacing:.04em;font-family:Open Sans,Noto Sans JP,sans-serif}}@layer components{.annotated-image{margin:0;position:relative}.entry-content .wp-block-lazyblock-annotated-image{margin-top:3rem}@media(max-width:1023px){.entry-content .wp-block-lazyblock-annotated-image{margin-top:2rem}}.annotated-image__trigger{cursor:zoom-in;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.annotated-image__trigger:focus-visible{outline:.125rem solid var(--color-primary,#26890d);outline-offset:.125rem}.annotated-image__inline{width:100%;height:auto;transition:opacity .3s cubic-bezier(.19,1,.22,1);display:block}.annotated-image__trigger:hover .annotated-image__inline{opacity:.92}.annotated-image__zoom-icon{-webkit-backdrop-filter:blur(1rem)saturate(180%);backdrop-filter:blur(1rem)saturate(180%);color:#fff;background-color:#0009;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .3s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;top:.75rem;right:.75rem}.annotated-image__trigger:hover .annotated-image__zoom-icon{background-color:#000000d9}.annotated-image-overlay{z-index:100000;cursor:zoom-out;visibility:hidden;opacity:0;background-color:#000000d9;justify-content:center;align-items:flex-start;padding:3.5rem 5vw 5rem;transition:opacity .25s cubic-bezier(.19,1,.22,1),visibility .25s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden auto}.annotated-image-overlay.is-active{visibility:visible;opacity:1}.annotated-image-overlay__image{cursor:default;width:auto;max-width:min(62.5rem,90vw);height:auto;margin:0 auto;display:block}.annotated-image-overlay__close{color:#fff;cursor:pointer;z-index:1;background:0 0;border:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:opacity .2s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;top:1rem;right:1rem}.annotated-image-overlay__close:hover{opacity:.7}.annotated-image-overlay__close svg{width:1.5rem;height:1.5rem}body.has-annotated-image-open{overflow:hidden}@media(max-width:1023px){.annotated-image__zoom-icon{width:1.75rem;height:1.75rem;top:.5rem;right:.5rem}.annotated-image-overlay{padding:3.5rem 1rem 4rem}.annotated-image-overlay__image{max-width:calc(100vw - 2rem)}}.is-style-script-box{margin-top:2.25rem}@media(max-width:1023px){.is-style-script-box{margin-top:1.5rem}}.top-blog{margin-top:3rem}@media(max-width:1023px){.top-blog{margin-top:1.5rem}}.c-blog-card-grid{grid-template-columns:repeat(2,1fr);gap:4rem 3.5rem;display:grid}.c-blog-card__link{color:#000;flex-direction:row;align-items:stretch;gap:1rem;text-decoration:none;transition:color .3s cubic-bezier(.19,1,.22,1);display:flex}.c-blog-card__link:hover{color:#26890d}.c-blog-card__body{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;display:flex}.c-blog-card__dates{color:#75787b;align-items:center;gap:.5rem;display:flex}.c-blog-card__date-group{align-items:center;gap:.125rem;line-height:1;display:flex}.c-blog-card__date-label{letter-spacing:.04em;font-family:Noto Sans JP,sans-serif;font-size:.8125rem;font-weight:400}.c-blog-card__date-value{letter-spacing:.04em;white-space:nowrap;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:400}.c-blog-card__date-sep{background-color:#75787b;width:1px;height:.875rem;display:inline-block}.c-blog-card__tag{color:#fff;letter-spacing:.48px;white-space:nowrap;background-color:#000;border-radius:1rem;align-self:flex-start;align-items:center;padding:.1875rem .75rem .3125rem;font-family:Noto Sans JP,sans-serif;font-size:.75rem;font-weight:700;line-height:normal;display:inline-flex}.c-blog-card__title{letter-spacing:.04em;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.c-blog-card__title-text{transition:background-size .3s var(--ease-slide);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat}.c-blog-card__link:hover .c-blog-card__title-text{background-size:100% 1px}.c-blog-card__arrow{vertical-align:middle;margin-left:.25rem;display:inline-flex;position:relative;top:-.125rem}@media(min-width:64rem){.c-blog-card__arrow{margin-top:.125rem}}.c-blog-card__thumbnail{border-radius:.25rem;flex-shrink:0;width:14.4375rem;height:8.125rem;overflow:hidden}.c-blog-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.19,1,.22,1);display:block}.c-blog-card__link:hover .c-blog-card__image{transform:scale(1.05)}.c-blog-card__image--placeholder{background-color:#d0d0ce;width:100%;height:100%}:is(.entry-content,.top-sections) .c-blog-card-grid{display:grid}:is(.entry-content,.top-sections) .c-blog-card__dates{display:flex}:is(.entry-content,.top-sections) .c-blog-card__tag{color:#fff;background-color:#000;display:inline-flex}:is(.entry-content,.top-sections) .c-blog-card__tag:after,:is(.entry-content,.top-sections) .c-blog-card__tag:before{display:none}:is(.entry-content,.top-sections) .c-blog-card__image{margin:0}@media(max-width:1023px){.c-blog-card-grid{grid-template-columns:1fr;gap:1.5rem}.c-blog-card__link{flex-direction:column-reverse}.c-blog-card__thumbnail{aspect-ratio:231/130;width:100%;height:auto}.c-blog-card__title{font-size:.875rem}}.wp-block-group.is-style-bordered-box{border:1px solid var(--color-gray-20);background:0 0;border-radius:.25rem;margin-top:1.5rem;padding:2rem 2.5rem}@media(max-width:1023px){.wp-block-group.is-style-bordered-box{padding:1.5rem}}.breadcrumb-link{position:relative}.breadcrumb-link:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .3s var(--ease-slide);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.breadcrumb-link:hover:after{transform-origin:0;transform:scaleX(1)}.c-introduction__inner,.c-strength-tob__inner,.c-services__inner{max-width:71.25rem;margin:0 auto;padding:0 1.25rem}.c-introduction__head,.c-strength-tob__head,.c-services__head{flex-direction:column;gap:1.5rem;display:flex}.c-introduction__label,.c-strength-tob__label,.c-services__label{color:#86bc25;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4}.c-introduction__title,.c-strength-tob__title,.c-services__title{letter-spacing:.04em;color:#000;margin:0;font-size:2.25rem;font-weight:700;line-height:1.5}.c-introduction{background:#f4f4f4}.c-introduction__top{align-items:flex-start;gap:3.125rem;display:flex}.c-introduction__head{flex:0 0 35rem}.c-introduction__body{flex-direction:column;flex:1;margin-top:2.75rem;display:flex}.c-introduction__body p{letter-spacing:.04em;color:#000;font-size:1.125rem;font-weight:400;line-height:2}.c-introduction__figure{border-radius:.5rem;margin-top:2rem;overflow:hidden}.c-introduction__figure img{width:100%;height:auto;display:block}.c-strength-tob{background:#f4f4f4}.c-strength-tob__inner{flex-direction:column;gap:3rem;display:flex}.c-strength-tob__bottom{align-items:flex-start;gap:5rem;display:flex}.c-strength-tob__body{flex-direction:column;flex:0 0 33.125rem;gap:1.5rem;display:flex}.c-strength-tob__body p{letter-spacing:.04em;color:#000;font-size:1.125rem;font-weight:400;line-height:2}.c-strength-tob__figure{border-radius:.5rem;flex:1;overflow:hidden}.c-strength-tob__figure img{width:100%;height:auto;display:block}.c-services{background:#fff}.c-services__inner{flex-direction:column;gap:2.5rem;display:flex}.c-services__grid{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.c-services__card{color:inherit;flex-direction:column;gap:1rem;text-decoration:none;display:flex}.c-services__figure{aspect-ratio:348/240;border-radius:.25rem;overflow:hidden}.c-services__figure img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;transition:transform .6s cubic-bezier(.19,1,.22,1);display:block}.c-services__card:hover .c-services__figure img{transform:scale(1.05)}.c-services__card-body{flex-direction:column;gap:1rem;display:flex}.c-services__card-header{justify-content:space-between;align-items:center;gap:.375rem;display:flex}.c-services__card-title{letter-spacing:.04em;color:#000;margin:0;font-size:1.375rem;font-weight:700;line-height:1.6;transition:color .3s cubic-bezier(.19,1,.22,1)}.c-services__card:hover .c-services__card-title{color:#26890d}.c-services__card-icon{background-color:#26890d;border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem;display:inline-block;position:relative}.c-services__card-icon:after{content:"";border-top:.125rem solid #fff;border-right:.125rem solid #fff;width:.4375rem;height:.4375rem;position:absolute;top:50%;left:43%;transform:translate(-50%,-50%)rotate(45deg)}.c-services__card-desc{letter-spacing:.04em;color:#000;text-align:justify;margin:0;font-size:1rem;font-weight:400;line-height:1.8}:is(.entry-content,.top-sections) .c-services__grid{display:grid}:is(.entry-content,.top-sections) .c-services__figure img{border-radius:0;margin:0}@media(max-width:1023px){.c-introduction__inner,.c-strength-tob__inner,.c-services__inner{padding:0}.c-introduction__head,.c-strength-tob__head,.c-services__head{gap:.75rem}.c-introduction__title,.c-strength-tob__title,.c-services__title{font-size:1.5rem}.c-introduction__top{flex-direction:column;gap:1.25rem}.c-introduction__head{flex:none;width:100%}.c-introduction__body{margin-top:0}.c-introduction__body p,.c-strength-tob__body p{font-size:.9375rem}.c-introduction__figure{margin-top:1.5rem}.c-strength-tob__bottom{flex-direction:column;gap:2rem}.c-strength-tob__body{flex:none;width:100%}.c-strength-tob__figure{width:100%;max-width:31.25rem}.c-services__grid{grid-template-columns:1fr;gap:2rem}.c-services__card-title{font-size:1.125rem}.c-services__card-desc{font-size:.875rem}}.entry-content .wp-block-group.is-style-button-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.5rem;margin-top:4rem;display:grid}.entry-content .wp-block-group.is-style-button-row>[class*=wp-block-lazyblock]{min-width:0;margin-top:0}.entry-content .wp-block-group.is-style-button-row .wp-block-lazyblock-common-button-center>.flex.justify-center{width:100%}.entry-content .wp-block-group.is-style-button-row .wp-block-lazyblock-common-button-center>.flex.justify-center>a,.entry-content .wp-block-group.is-style-button-row .wp-block-lazyblock-common-button-left>a{width:100%;min-width:0}@media(max-width:1023px){.entry-content .wp-block-group.is-style-button-row{grid-template-columns:1fr;gap:1rem;margin-top:3rem}}.btn-slide-hover{transition:color .3s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.btn-slide-hover:before{content:"";z-index:0;background:#86bc25;transition:all .3s cubic-bezier(.19,1,.22,1);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.btn-slide-hover:hover:before{transform:translate(0)}.btn-slide-hover>*{z-index:1;line-height:1.44;position:relative}.btn-slide-hover img{transition:filter .3s cubic-bezier(.19,1,.22,1)}.btn-arrow-icon{position:relative}.btn-arrow-icon:before{content:"";border-top:.125rem solid;border-right:.125rem solid;width:.4375rem;height:.4375rem;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)rotate(45deg)}.btn-slide-hover-light{position:relative;overflow:hidden}.btn-slide-hover-light:before{content:"";transition:all .3s var(--ease-slide);z-index:0;background:#86bc251a;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.btn-slide-hover-light:hover:before{transform:translate(0)}.btn-slide-hover-light>*{z-index:1;line-height:1.44;position:relative}.js-favorite-btn .favorite-icon path{stroke:#53565a;fill:#0000;transition:stroke .25s,fill .25s}.js-favorite-btn:hover .favorite-icon path{stroke:#26890d}.js-favorite-btn.is-active .favorite-icon path{stroke:#26890d;fill:#26890d}@keyframes fav-line{0%{transform:translate(-50%,-50%)rotate(var(--fav-angle))translateY(-.25rem);opacity:1}to{transform:translate(-50%,-50%)rotate(var(--fav-angle))translateY(-.875rem);opacity:0}}.entry-content .wp-block-lazyblock-common-button-center>.flex.justify-center>a,.entry-content .wp-block-lazyblock-common-button-left>a{height:auto;padding:1rem 1.5rem}.entry-content .wp-block-lazyblock-common-button-center>.flex.justify-center>a>span,.entry-content .wp-block-lazyblock-common-button-left>a>span{letter-spacing:.64px;font-size:1rem;line-height:1.5}@media(max-width:1023px){.entry-content .wp-block-lazyblock-common-button-center>.flex.justify-center>a,.entry-content .wp-block-lazyblock-common-button-left>a{padding:.875rem 1.25rem}.entry-content .wp-block-lazyblock-common-button-center>.flex.justify-center>a>span,.entry-content .wp-block-lazyblock-common-button-left>a>span{font-size:.9375rem}}.c-cs-filter-chip{border:1px solid var(--color-gray-40);height:2.375rem;color:var(--color-gray-110);letter-spacing:.04em;text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0000;border-radius:.25rem;flex:0 0 calc(20% - .4rem);justify-content:space-between;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.875rem;line-height:1.6;transition:border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.c-cs-filter-chip:before{content:"";transition:transform .3s var(--ease-slide);z-index:0;background:#86bc251a;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.c-cs-filter-chip>*{z-index:1;position:relative}.c-cs-filter-chip__icon circle{fill:var(--color-gray-40);transition:fill .2s}@media(hover:hover){.c-cs-filter-chip:hover:before{transform:translate(0)}.c-cs-filter-chip:hover{border-color:var(--color-primary);color:var(--color-primary-dark)}}.c-cs-filter-chip[data-active]{background-color:#86bc251a}@supports (color:color-mix(in lab,red,red)){.c-cs-filter-chip[data-active]{background-color:color-mix(in srgb,var(--color-primary-light)10%,transparent)}}.c-cs-filter-chip[data-active]{border-color:var(--color-primary);color:var(--color-primary-dark)}.c-cs-filter-chip[data-active] .c-cs-filter-chip__icon circle{fill:var(--color-primary)}.js-case-study-filter-body{max-height:0;transition:max-height .35s;overflow:hidden}.js-case-study-toggle-label{transition:color .3s;position:relative}.js-case-study-toggle-label:after{content:"";transform-origin:0;background:#fff;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-.125rem;left:0;transform:scaleX(0)}@media(hover:hover){.js-case-study-toggle:hover .js-case-study-toggle-label:after{transform:scaleX(1)}}.c-cs-select-all-btn{border:1px solid var(--color-gray-90);width:-moz-fit-content;width:fit-content;color:var(--color-black-100);letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#0000;border-radius:.25rem;justify-content:center;align-items:center;padding:.125rem .75rem;font-size:.75rem;line-height:1.5;display:inline-flex;position:relative;overflow:hidden}.c-cs-select-all-btn:before{content:"";transition:transform .3s var(--ease-slide);z-index:0;background:#86bc251a;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.c-cs-select-all-btn>*{z-index:1;position:relative}@media(hover:hover){.c-cs-select-all-btn:hover:before{transform:translate(0)}}.c-cs-select-all-btn[data-active]{background-color:#86bc251a}@supports (color:color-mix(in lab,red,red)){.c-cs-select-all-btn[data-active]{background-color:color-mix(in srgb,var(--color-primary-light)10%,transparent)}}.c-cs-select-all-btn[data-active]{border-color:var(--color-primary);color:var(--color-primary-dark)}.c-cs-card-grid,.c-cs-interview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-cs-interview-section{background-color:#fff}.c-cs-section-divider{display:none}.c-cs-pagination a.page-numbers,.c-cs-pagination span.page-numbers{letter-spacing:.02em;border:1px solid var(--color-gray-90);width:2.5rem;height:2.5rem;color:var(--color-gray-90);border-radius:.25rem;justify-content:center;align-items:center;font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3;text-decoration:none;transition:all .3s;display:flex}.c-cs-pagination a.page-numbers:hover{border-color:var(--color-primary);color:var(--color-primary)}.c-cs-pagination span.page-numbers.current{background-color:var(--color-black-100);border-color:var(--color-black-100);color:var(--color-white-100)}.c-cs-pagination a.prev.page-numbers,.c-cs-pagination a.next.page-numbers{width:4rem;color:var(--color-primary)}.c-cs-pagination a.prev.page-numbers:hover,.c-cs-pagination a.next.page-numbers:hover{border-color:var(--color-primary)}@media(max-width:63.9375rem){.c-cs-filter-chip{flex:0 0 calc(33.3333% - .33333rem)}.c-cs-card-grid,.c-cs-interview-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.c-cs-section-divider{display:block}section.c-cs-interview-section{background-color:var(--color-gray-10);padding-top:0}.c-cs-main-section{padding-bottom:0}.c-cs-pagination a.page-numbers,.c-cs-pagination span.page-numbers{width:2.25rem;height:2.25rem;font-size:.875rem}.c-cs-pagination a.prev.page-numbers,.c-cs-pagination a.next.page-numbers{width:3rem}}@media(max-width:28.1875rem){.c-cs-filter-chip{flex:0 0 100%}.c-cs-card-grid,.c-cs-interview-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.wp-block-lazyblock-chart-cards{margin-top:3rem}@media(max-width:1023px){.wp-block-lazyblock-chart-cards{margin-top:2rem}}.c-chart-grid-2x2{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media(max-width:768px){.c-chart-grid-2x2{grid-template-columns:1fr;gap:1rem}}.c-chart-card{border-radius:.25rem;flex-direction:column;gap:2rem;height:100%;padding:2rem 1.5rem;display:flex}.entry-content--wide>.wp-block-group:nth-child(odd) .c-chart-card{background-color:#fff}.entry-content--wide>.wp-block-group:nth-child(2n) .c-chart-card,.entry-content--wide-reverse>.wp-block-group:nth-child(odd) .c-chart-card{background-color:var(--secondary-gray-10,#f4f4f4)}.entry-content--wide-reverse>.wp-block-group:nth-child(2n) .c-chart-card{background-color:#fff}.c-chart-card__title{color:var(--primary-black-100,#000);letter-spacing:.04em;text-align:center;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5}.c-chart-card__image{background-color:#0000;justify-content:center;margin:0;display:flex}.c-chart-card__image img{mix-blend-mode:multiply;background-color:#0000;width:auto;max-width:100%;height:auto}.entry-content .c-chart-card__notes{margin:0;padding:0;list-style:none}.entry-content .c-chart-card__notes>li{text-indent:-1.25em;color:#53565a;letter-spacing:.04em;padding-left:1.25em;font-size:.75rem;font-weight:400;line-height:1.6}.entry-content .c-chart-card__notes>li:before{content:"※ "}.entry-content .c-chart-card__notes>li+li{margin-top:.25rem}@media(max-width:768px){.c-chart-card{padding:1.5rem 1rem}}.consultant-comment{margin-top:2.5rem;margin-bottom:2.5rem}.consultant-comment__inner{align-items:flex-start;gap:1rem;display:flex}.consultant-comment__profile{flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;margin-right:1rem;display:flex}.consultant-comment__avatar{border-radius:50%;width:7.5rem;height:7.5rem;overflow:hidden}.consultant-comment__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.5)translateY(10%)}.consultant-comment__avatar-placeholder{background-color:#d9d9d9;border-radius:50%;width:100%;height:100%}.consultant-comment__name{letter-spacing:.04em;text-align:center;color:var(--color-text,#242422);font-size:.875rem;font-weight:700;line-height:1.6}.consultant-comment__balloon{background-color:#f4f4f4;border-radius:.25rem;flex:1;min-width:0;padding:2rem;position:relative}.consultant-comment__balloon:before{content:"";background-image:url(/wp-content/themes/pbk-d/assets/images/blocks/consultant-comment-tail.svg);background-repeat:no-repeat;background-size:contain;width:1.125rem;height:2.125rem;position:absolute;top:0;left:-1.125rem}.consultant-comment__body{letter-spacing:.04em;color:var(--color-text,#242422);font-size:1.125rem;line-height:2}.consultant-comment__body p{margin-bottom:.5em}.consultant-comment__body p:last-child{margin-bottom:0}.consultant-comment__body a{color:var(--primary-black-100,#000);letter-spacing:.02em;text-align:justify;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-weight:700;line-height:1.6;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:inline}.consultant-comment__body a:hover{color:var(--primary-deloitte-green,#86bc25);text-decoration-color:var(--primary-deloitte-green,#86bc25)}.consultant-comment__body a[target=_blank]{background-image:url(/wp-content/themes/pbk-d/assets/images/common/icon-external-black.svg);background-position:100%;background-repeat:no-repeat;background-size:1em 1em;padding-right:1.125rem}@media(max-width:1023px){.consultant-comment{margin-top:2rem;margin-bottom:2rem}.consultant-comment__profile{margin-right:.25rem}.consultant-comment__avatar{width:6.25rem;height:6.25rem}.consultant-comment__balloon{padding:1.5rem}.consultant-comment__balloon:before{width:.875rem;height:1.625rem;left:-.875rem}.consultant-comment__body{font-size:1rem}}@media(max-width:768px){.consultant-comment{margin-top:1.5rem;margin-bottom:1.5rem}.consultant-comment__inner{gap:.75rem}.consultant-comment__avatar{width:5rem;height:5rem}.consultant-comment__name{font-size:.75rem}.consultant-comment__balloon{padding:1rem}.consultant-comment__balloon:before{width:.625rem;height:1.1875rem;left:-.625rem}.consultant-comment__body{font-size:.875rem;line-height:1.8}}.consultant-card-hr{background-color:var(--color-gray-20);position:relative;border-top:none!important;height:1px!important}.consultant-card-hr:after{content:"";transform-origin:0;transition:transform .3s var(--ease-slide);background:#26890d;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}a.group:hover .consultant-card-hr:after{transform:scaleX(1)}.consultant-filter__tab{background:var(--color-gray-10,#f4f4f4);border:1px solid var(--color-gray-40,#bbbcbc);letter-spacing:.28px;color:var(--color-gray-110,#53565a);cursor:pointer;transition:color .3s var(--ease-slide);z-index:0;border-radius:.125rem;justify-content:center;align-items:center;padding:.125rem .75rem;font-size:.875rem;font-weight:700;line-height:160%;display:inline-flex;position:relative;overflow:hidden}.consultant-filter__tab:before{content:"";transform-origin:0;transition:transform .4s var(--ease-slide);z-index:-1;background:#86bc251a;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}.consultant-filter__tab:hover:before{transform:scaleX(1)}.consultant-filter__tab:hover{color:var(--color-primary)}.consultant-filter__tab.is-active{background:var(--primary-black-100,#000);border-color:var(--primary-black-100,#000);color:#fff}.consultant-filter__tab.is-active:before{display:none}@media(max-width:1023px){.consultant-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(max-width:768px){.consultant-grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:1023px){.consultant-filter__tab{padding:.375rem .75rem;font-size:.875rem}}.contact-list__link{position:relative}.contact-list__link:after{content:"";transform-origin:0;background:#26890d;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}@media(hover:hover){.contact-list__link:hover:after{transform:scaleX(1)}}.js-copy-url{position:relative}.js-copy-url__tooltip{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;z-index:1;background-color:#53565a;border-radius:.25rem;padding:.3125rem .625rem;font-size:.75rem;line-height:1;transition:opacity .15s;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.js-copy-url.is-copied .js-copy-url__tooltip{opacity:1}@media(hover:hover){.js-copy-url:hover .js-copy-url__tooltip{opacity:1}}.is-style-course-grid{flex-direction:column;gap:1rem;max-width:71.25rem;margin:0 auto;display:flex}.is-style-course-grid>p,.is-style-course-grid>.wp-block-group__inner-container>p{text-align:left;margin:0}.is-style-course-grid>.wp-block-columns,.is-style-course-grid>.wp-block-group__inner-container>.wp-block-columns{margin:0;grid-template-columns:repeat(2,1fr)!important;gap:5rem!important;display:grid!important}.is-style-course-grid>.wp-block-columns>.wp-block-column,.is-style-course-grid>.wp-block-group__inner-container>.wp-block-columns>.wp-block-column{flex-direction:column;gap:1.5rem;display:flex;flex-basis:auto!important;width:auto!important;max-width:none!important}.is-style-course-grid .wp-block-column .wp-block-columns{margin:0;grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;display:grid!important}.is-style-course-grid .wp-block-column .wp-block-columns>.wp-block-column{flex-direction:column;gap:.75rem;display:flex;flex-basis:auto!important;width:auto!important;max-width:none!important}.is-style-course-grid .wp-block-column>.wp-block-heading,.is-style-course-grid .wp-block-column>h3{letter-spacing:.04em;color:#000;margin:0;padding-top:1rem;font-family:Noto Sans JP,sans-serif;font-size:1.625rem;font-weight:700;line-height:150%;position:relative}.is-style-course-grid .wp-block-column>.wp-block-heading:before,.is-style-course-grid .wp-block-column>h3:before{content:"";background:#86bc25;width:6rem;height:1px;position:absolute;top:0;left:0}.is-style-course-grid .wp-block-column>.wp-block-heading:after,.is-style-course-grid .wp-block-column>h3:after{content:"";background:#046a38;width:1rem;height:.125rem;position:absolute;top:-1px;left:0}.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-column>.wp-block-heading,.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-column>h3{padding-top:0;font-size:1rem}.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-column>.wp-block-heading:before,.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-column>.wp-block-heading:after,.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-column>h3:before,.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-column>h3:after{content:none}.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-image{margin:0}.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-image img{-o-object-fit:cover;object-fit:cover;border-radius:.25rem;width:100%;height:9.25rem;display:block}.is-style-course-grid .wp-block-column .wp-block-columns>.wp-block-column>p{letter-spacing:.04em;color:#000;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:150%}@media(max-width:1023px){.is-style-course-grid{gap:1rem}.is-style-course-grid>.wp-block-columns,.is-style-course-grid>.wp-block-group__inner-container>.wp-block-columns{gap:2rem!important}.is-style-course-grid .wp-block-column>.wp-block-heading,.is-style-course-grid .wp-block-column>h3{font-size:1.375rem}.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-image img{height:7.5rem}}@media(max-width:768px){.is-style-course-grid{gap:3rem}.is-style-course-grid>.wp-block-columns,.is-style-course-grid>.wp-block-group__inner-container>.wp-block-columns{grid-template-columns:1fr!important;gap:3rem!important;margin-top:0!important;margin-bottom:0!important}.is-style-course-grid .wp-block-column .wp-block-columns{grid-template-columns:repeat(2,1fr)!important}.is-style-course-grid .wp-block-column>.wp-block-heading,.is-style-course-grid .wp-block-column>h3{font-size:1.25rem}.is-style-course-grid .wp-block-column .wp-block-columns .wp-block-image img{height:6.25rem}.is-style-course-grid .wp-block-column .wp-block-columns>.wp-block-column>p{font-size:.875rem}}.cta-coupon__card{background:radial-gradient(circle at 0 0,#2f4032 8%,#000 52%);border-radius:.25rem;padding:2.5rem 4rem 4rem;position:relative;overflow:hidden}.cta-coupon__blur{filter:blur(13.125rem);pointer-events:none;background:#2c523499;border-radius:50%;width:27.75rem;height:27.75rem;position:absolute;top:-8.375rem;right:-8.375rem}.cta-coupon__body{z-index:1;flex-direction:column;gap:2.5rem;display:flex;position:relative}.cta-coupon__price{border:.125rem solid #86bc25;border-radius:.25rem;flex-flow:wrap;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem 1.5rem 2rem;display:flex;position:relative}.cta-coupon__price-heading{letter-spacing:.04em;color:#fff;text-align:center;flex-shrink:0;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:700;line-height:150%}.cta-coupon__price-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:0;display:flex}.cta-coupon__price-item{color:#fff;align-items:center;gap:.75rem;display:flex}.cta-coupon__price-label{letter-spacing:0;text-align:center;white-space:normal;word-break:break-all;line-break:anywhere;color:#fff;width:2em;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:400;line-height:120%;display:inline-block}.cta-coupon__price-label--special{font-size:1rem;font-weight:700}.cta-coupon__price-amount{letter-spacing:-.01em;color:#fff;font-family:Open Sans,sans-serif;font-size:2.125rem;font-weight:400;line-height:100%}.cta-coupon__price-amount--special{font-size:3.125rem;font-weight:700}.cta-coupon__price-unit{letter-spacing:.04em;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:700;line-height:170%}.cta-coupon__price-unit--special{font-size:1rem}.cta-coupon__price-arrow{flex-shrink:0;align-items:center;display:inline-flex}.cta-coupon__period{letter-spacing:.04em;color:#75787b;text-align:right;margin:0;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:400;line-height:170%;position:absolute;bottom:.375rem;right:1rem}.cta-coupon__main{justify-content:space-between;align-items:center;gap:3rem;display:flex}.cta-coupon__main-text{flex:auto;min-width:0}.cta-coupon__heading{letter-spacing:.04em;color:#fff;margin:0;font-family:Noto Sans JP,sans-serif;font-size:2.25rem;font-weight:700;line-height:150%}.cta-coupon__desc{letter-spacing:.04em;color:#fff;margin:.5rem 0 0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;line-height:200%}.cta-coupon__desc>:first-child{margin-top:0}.cta-coupon__desc>:last-child{margin-bottom:0}.cta-coupon__desc p{margin:0 0 1rem}.cta-coupon__desc,.cta-coupon__desc *,.cta-coupon__desc p,.cta-coupon__desc span{color:#fff!important;background:0 0!important}.cta-coupon__main-actions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:2rem;display:flex}.cta-coupon__btn{letter-spacing:.04em;color:#fff;background:#26890d;border-radius:.25rem;justify-content:center;align-items:center;width:26.4375rem;height:5.0625rem;padding:0 2rem;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex;position:relative;box-shadow:0 .125rem 1rem #2c52341a}.cta-coupon__link{letter-spacing:.02em;color:#fff;text-align:center;justify-content:center;align-items:center;gap:.5rem;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;line-height:160%;text-decoration:none;transition:color .3s cubic-bezier(.19,1,.22,1);display:inline-flex}.cta-coupon__link:hover{color:#86bc25}.cta-coupon__link-icon{flex-shrink:0;align-items:center;display:inline-flex}@media(max-width:1023px){.cta-coupon__card{padding:2rem 1.5rem}.cta-coupon__price{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.75rem}.cta-coupon__period{text-align:center;margin-top:.5rem;position:static}.cta-coupon__price-row{flex-direction:column;gap:1rem}.cta-coupon__price-arrow{transform:rotate(90deg)}.cta-coupon__period{text-align:left}.cta-coupon__main{flex-direction:column;align-items:stretch;gap:1.5rem}.cta-coupon__heading{text-align:center;font-size:1.5rem}.cta-coupon__desc{text-align:center;font-size:1rem;line-height:180%}.cta-coupon__main-actions{gap:1rem}.cta-coupon__btn{width:100%;height:3.75rem;font-size:1.125rem}}@media(max-width:768px){.cta-coupon__price-heading{font-size:1.125rem}.cta-coupon__price-amount{font-size:1.75rem}.cta-coupon__price-amount--special{font-size:2.5rem}.cta-coupon__btn{white-space:nowrap;padding:0 3rem 0 1rem;font-size:1rem}}.cta-middle-wide__card{background:radial-gradient(at 0 0,#2f4032 8.4%,#000 51.9%);border-radius:.25rem;padding:3rem;position:relative;overflow:hidden}.cta-middle-wide__blur{filter:blur(15rem);pointer-events:none;background:#2c5234b3;border-radius:50%;width:23.5rem;height:23.5rem;position:absolute;bottom:-6.25rem;right:-6.25rem}.cta-middle-wide__body{z-index:1;justify-content:space-between;align-items:center;gap:1.75rem;display:flex;position:relative}.cta-middle-wide__heading{letter-spacing:-.64px;color:#fff;margin:0;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:700;line-height:150%}.cta-middle-wide__buttons{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}.cta-middle-wide__btn{letter-spacing:.72px;color:#fff;border-radius:.25rem;justify-content:center;align-items:center;width:20rem;height:3.625rem;padding:0 2rem;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex;position:relative;box-shadow:0 .125rem 1rem #2c52341a}.cta-middle-wide__btn--primary{background:#26890d}.cta-middle-wide__btn--secondary{background:0 0;border:1px solid #fff;padding:0 1.5rem;transition:border-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);overflow:hidden}.cta-middle-wide__btn--single{width:25rem;padding:0 2rem}.cta-middle-wide__btn--secondary:before{content:"";z-index:0;background:#86bc2526;transition:transform .3s cubic-bezier(.19,1,.22,1);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.cta-middle-wide__btn--secondary:hover:before{transform:translate(0)}.cta-middle-wide__btn--secondary:hover{color:#86bc25;border-color:#86bc25}@media(max-width:1199px){.cta-middle-wide__body{flex-direction:column}}@media(max-width:1023px){.cta-middle-wide__blur{filter:blur(3.75rem);width:12.5rem;height:12.5rem;bottom:-6.25rem;right:-6.25rem}.cta-middle-wide__card{border-radius:.25rem;padding:2rem 1.5rem}.cta-middle-wide__body{flex-direction:column;gap:1.5rem}.cta-middle-wide__heading{text-align:center;font-size:1.25rem}.cta-middle-wide__buttons{flex-direction:column;gap:1rem;width:100%}.cta-middle-wide__btn{width:100%;height:3.25rem;font-size:1rem}.cta-middle-wide__btn--single{width:100%;padding:0 1.5rem}}@media(max-width:768px){.cta-middle-wide__btn{padding:0 1rem;font-size:.875rem}.cta-middle-wide__btn>span:first-child{padding-right:1.5rem}}.cta-middle{margin-top:3rem}.cta-middle__card{background:radial-gradient(at 0 0,#2f4032 8.4%,#000 51.9%);border-radius:.25rem;align-items:center;padding:2.5rem 3rem;display:flex;position:relative;overflow:hidden}.cta-middle__blur{filter:blur(15rem);pointer-events:none;background:#2c5234b3;border-radius:50%;width:23.5rem;height:23.5rem;position:absolute;bottom:-6.25rem;right:-6.25rem}.cta-middle__body{z-index:1;align-items:center;gap:2rem;width:100%;display:flex;position:relative}.cta-middle__text{flex-direction:column;flex:1;gap:1rem;display:flex}.cta-middle__heading{letter-spacing:.96px;color:#fff;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:700;line-height:150%}.cta-middle__desc{letter-spacing:.6px;color:#fff;margin:0;font-family:Noto Sans JP,sans-serif;font-size:.9375rem;font-weight:400;line-height:170%}.cta-middle__buttons{flex-direction:column;flex-shrink:0;align-items:center;gap:1.5rem;display:flex}.cta-middle__btn{letter-spacing:.72px;color:#fff;border-radius:.25rem;justify-content:center;align-items:center;width:18.75rem;height:3.625rem;padding:0 2rem;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex;position:relative;box-shadow:0 .125rem 1rem #2c52341a}.cta-middle__btn--primary{background:#26890d}.cta-middle__btn--secondary{background:0 0;border:1px solid #fff;transition:border-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1)}.cta-middle__btn--secondary:hover{color:#86bc25;border-color:#86bc25}@media(max-width:1023px){.cta-middle{margin-top:2.5rem}.cta-middle__card{padding:2rem 1.5rem}.cta-middle__body{flex-direction:column;gap:1.5rem}.cta-middle__heading{font-size:1.25rem}.cta-middle__desc{font-size:.875rem}.cta-middle__buttons{gap:1rem;width:100%}.cta-middle__btn{width:100%;height:3.25rem;font-size:1rem}}.catch-underline{transition:background-size .3s var(--ease-slide);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat}.group:hover .catch-underline{background-size:100% 1px}.cta-section{background:radial-gradient(at -15% -15%,#2f4032 8%,#000 52%);position:relative;overflow:hidden}.cta-blur-deco{filter:blur(5rem);pointer-events:none;background:#2c523499;border-radius:624.9375rem;width:27.75rem;height:27.75rem;position:absolute;bottom:-14.375rem;right:-11.25rem}.cta-inner{justify-content:flex-start;align-items:center;gap:6.5rem;max-width:90rem;margin-inline:auto;padding-block:6.25rem;padding-inline:9.375rem;display:flex;position:relative}.cta-content{flex-direction:column;gap:1.5rem;max-width:31.75rem;display:flex}.cta-label{color:#86bc25;letter-spacing:.72px;font-size:.875rem;font-weight:700;line-height:1.4}.cta-heading{color:#fff;font-size:2.25rem;font-weight:700;line-height:1.5}.cta-heading span{white-space:nowrap}.cta-heading-br{display:block}@media(min-width:1024px){.cta-heading-br{display:none}}.cta-body{color:#fff;letter-spacing:.72px;font-size:1.125rem;font-weight:500;line-height:2}.cta-actions{flex-direction:column;gap:1rem;width:26.4375rem;display:flex}.cta-form-group{flex-direction:column;gap:.75rem;display:flex}.cta-badge-wrap{justify-content:center;display:flex}.cta-badge{width:16.25rem;height:3.5625rem;display:inline-flex;position:relative}.cta-badge-svg-pc{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.cta-badge-svg-sp{width:100%;height:100%;display:none;position:absolute;top:0;right:0;bottom:0;left:0}.cta-badge-text{text-align:center;color:#fff;letter-spacing:.72px;white-space:nowrap;width:100%;padding-top:.5625rem;padding-bottom:1.25rem;font-size:1.125rem;font-weight:700;line-height:160%;position:relative}.cta-btn-primary{color:#fff;background-color:#26890d;border-radius:.25rem;justify-content:center;align-items:center;height:5.0625rem;padding-inline:2rem;font-size:1.5rem;font-weight:700;line-height:1.44;text-decoration:none;display:flex;position:relative}.cta-btn-secondary{color:#fff;height:5.0625rem;transition:border-color .3s var(--ease-slide),color .3s var(--ease-slide);border:1px solid #fff;border-radius:.25rem;justify-content:center;align-items:center;padding-inline:2rem;font-size:1.5rem;font-weight:700;line-height:1.44;text-decoration:none;display:flex;position:relative}.cta-btn-secondary:hover{color:#86bc25;border-color:#86bc25}.cta-btn-secondary.btn-slide-hover-light:before{background:#1c2809}.cta-btn-primary .btn-arrow-icon,.cta-btn-secondary .btn-arrow-icon{color:#26890d;background:#fff;border-radius:1.125rem;width:1.125rem;height:1.125rem;transition:color .3s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.cta-btn-primary:hover .btn-arrow-icon,.cta-btn-secondary:hover .btn-arrow-icon{color:#86bc25}@media(max-width:1200px){.cta-inner{padding-inline:2.5rem}}@media(max-width:1023px){.cta-blur-deco{filter:blur(6.5625rem);bottom:-21.25rem;right:-21.25rem}.cta-inner{flex-direction:column;gap:1.5rem;padding-block:3.5rem;padding-inline:7.2%}.cta-content{width:100%}.cta-heading{font-size:1.4375rem}.cta-body{font-size:.9375rem}.cta-actions{gap:.75rem;width:100%}.cta-badge{width:13.75rem;height:2.9375rem}.cta-badge-svg-pc{display:none}.cta-badge-svg-sp{display:block}.cta-badge-text{padding-top:.5rem;padding-bottom:.9375rem;font-size:.9375rem}.cta-btn-primary,.cta-btn-secondary{height:4rem;font-size:1.25rem}}.culture-section{padding-top:2rem}.culture-section__cards{gap:2rem;display:flex}.culture-card{background:#fff;border-radius:.25rem;flex-direction:column;flex:1 1 0;gap:1rem;min-width:0;padding:2rem;display:flex}.culture-card__heading{text-align:center;flex-direction:column;gap:.25rem;display:flex}.culture-card__label{letter-spacing:0;color:var(--color-primary-light,#86bc25);margin:0;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:150%}.culture-card__title{letter-spacing:.96px;color:var(--color-primary-dark,#046a38);margin:0;font-size:1.5rem;font-weight:700;line-height:150%}.culture-card__divider{border:0;border-top:1px solid var(--color-gray-20,#d0d0ce);width:100%;height:0;margin:0}.culture-card__desc{letter-spacing:.64px;color:#000;text-align:justify;margin:0;font-size:1rem;font-weight:400;line-height:200%}@media(max-width:1023px){.culture-section{padding-top:1.5rem}.culture-section__cards{flex-direction:column;gap:1rem}.culture-card{padding:1.5rem}.culture-card__label{font-size:1.125rem}.culture-card__title{letter-spacing:.8px;font-size:1.25rem}.culture-card__desc{font-size:.875rem}}.custom-blockquote{margin-top:2rem;padding-top:2.25rem;position:relative}.custom-blockquote__inner{background:#f4f4f4;border-radius:.25rem;padding:3.5rem 2rem 1.5rem;position:relative}.custom-blockquote__inner:before{content:"";background:url(/wp-content/themes/pbk-d/assets/images/common/icon-quote.svg) 50%/contain no-repeat;width:1.5rem;height:1.375rem;position:absolute;top:1.5rem;left:2rem}.custom-blockquote__content{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.custom-blockquote__text{letter-spacing:.72px;color:#000;width:100%;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:200%}.entry-content .custom-blockquote__citation{letter-spacing:.6px;color:#53565a;text-align:right;width:100%;margin:0;font-family:Noto Sans JP,sans-serif;font-size:.9375rem;font-weight:400;line-height:200%}@media(min-width:1024px){.custom-blockquote__inner:not(:has(.custom-blockquote__citation)){padding-bottom:3rem}}@media(max-width:1023px){.custom-blockquote__inner:not(:has(.custom-blockquote__citation)){padding-bottom:2rem}.custom-blockquote{padding-top:1.75rem}.custom-blockquote__inner{padding:3rem 1.5rem 1.25rem}.custom-blockquote__content{gap:.75rem}.custom-blockquote__inner:before{width:1.25rem;height:1.125rem;top:1.25rem;left:1.5rem}.custom-blockquote__text{font-size:1rem}.custom-blockquote__citation{font-size:.875rem}}.entry-content .wp-block-columns:has(>.wp-block-column>.wp-block-lazyblock-download-card){flex-wrap:nowrap;gap:1.5rem;margin-top:0;display:flex!important}.entry-content .wp-block-columns:has(>.wp-block-column>.wp-block-lazyblock-download-card)>.wp-block-column{flex:1 1 0;align-items:stretch;min-width:0;display:flex}.entry-content .wp-block-columns:has(>.wp-block-column>.wp-block-lazyblock-download-card)>.wp-block-column>.wp-block-lazyblock-download-card{width:100%}@media(max-width:1023px){.entry-content .wp-block-columns:has(>.wp-block-column>.wp-block-lazyblock-download-card){flex-direction:column;gap:1rem}}.download-card{background:#fff;border:1px solid #e5e5e5;border-radius:.25rem;flex-direction:column;gap:1rem;width:100%;height:100%;padding:2rem 2rem 2.5rem;transition:box-shadow .3s cubic-bezier(.19,1,.22,1),border-color .3s cubic-bezier(.19,1,.22,1);display:flex}@media(hover:hover){.download-card__heading-link:hover .download-card__heading-text{color:#26890d}.download-card__heading-link:hover .download-card__heading-text:after{transform-origin:0;transform:scaleX(1)}}.download-card__label{letter-spacing:1.3px;color:#26890d;text-transform:uppercase;margin:0;font-family:Noto Sans JP,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.4}.download-card__heading{letter-spacing:.88px;color:#000;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.5}.download-card__heading-link{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.download-card__heading-text{transition:color .3s cubic-bezier(.19,1,.22,1);position:relative}.download-card__heading-text:after{content:"";transform-origin:100%;background:#26890d;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-.125rem;left:0;transform:scaleX(0)}.download-card__desc{letter-spacing:.64px;color:#333;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:1.8}.download-card__divider{background:#e5e5e5;border:0;width:100%;height:1px;margin:.25rem 0 0}.download-card__recommend{flex-direction:column;gap:.625rem;display:flex}.download-card__recommend-title{letter-spacing:.56px;color:#000;margin:0;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:700;line-height:1.6}.download-card__recommend-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.download-card__recommend-list .download-card__recommend-item{letter-spacing:.64px;color:#333;margin-bottom:0;padding-left:1.125rem;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:1.7;position:relative}.download-card__recommend-item:before{content:"";background:#26890d;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:calc(.85em - .1875rem);left:.25rem}.download-card__downloads{grid-template-columns:repeat(2,1fr);gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.download-card__download-item{min-width:0;margin:0}.download-card__btn{letter-spacing:.64px;color:#000;background:0 0;border:1px solid #26890d;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:3rem;padding:.625rem .75rem .625rem 1rem;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5;text-decoration:none;transition:color .3s cubic-bezier(.19,1,.22,1);display:flex;position:relative}@media(hover:hover){.download-card__btn:hover{color:#26890d}}.download-card__btn-label{word-break:keep-all;overflow-wrap:break-word;flex:1;min-width:0}.download-card__btn-icon{color:#046a38;flex-shrink:0;transition:color .3s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.download-card__btn:hover .download-card__btn-icon{color:#26890d}}@media(max-width:1023px){.download-card{min-height:0;padding:1.5rem 1.25rem}.download-card__heading{font-size:1.25rem}.download-card__downloads{grid-template-columns:1fr}.download-card__btn{font-size:1rem}}.download-recommend{margin:2rem 0}.download-recommend__title{letter-spacing:.04em;color:#000;margin:0 0 1rem;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:700;line-height:1.6}.download-recommend__list{flex-direction:column;gap:0;margin-top:2rem;margin-bottom:2.5rem;display:flex}.download-recommend__item,.download-recommend__item+.download-recommend__item{letter-spacing:.04em;color:#333;align-items:flex-start;gap:.5rem;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:2;display:flex}.download-recommend__item:before{content:"";background:var(--color-primary,#26890d);border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;margin-top:calc(.5lh - .21875rem)}@media(max-width:1023px){.download-recommend__title{font-size:.9375rem}.download-recommend__item,.download-recommend__item+.download-recommend__item{gap:.625rem;font-size:1rem}.download-recommend__item:before{width:.375rem;height:.375rem;margin-top:calc(.5lh - .1875rem)}}body .entry-content--wide:has(.wp-block-lazyblock-download-summary-card)>.wp-block-group{background:#fff}.download-summary-card-list{grid-template-columns:repeat(2,1fr);gap:3.5rem 2.5rem;display:grid}@media(max-width:1023px){.download-summary-card-list{gap:2.5rem 1.5rem}}@media(max-width:768px){.download-summary-card-list{grid-template-columns:1fr;row-gap:2.5rem}}.download-summary-card{width:100%;height:100%;color:var(--color-green-60);flex-direction:column;text-decoration:none;display:flex}.download-summary-card__media{aspect-ratio:440/247;background:#f5f5f5;border-radius:.25rem;width:100%;transition:box-shadow .3s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.download-summary-card__media-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.19,1,.22,1);position:absolute;top:0;right:0;bottom:0;left:0}.download-summary-card:hover .download-summary-card__media{box-shadow:0 .5rem 2rem #2c523426}.download-summary-card:hover .download-summary-card__media-img{transform:scale(1.04)}.download-summary-card__body{flex-direction:column;flex:1;padding-top:1.25rem;display:flex}.download-summary-card__title{letter-spacing:.8px;transition:background-size .3s var(--ease-slide);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;align-items:center;gap:.75rem;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.6;display:flex}.download-summary-card:hover .download-summary-card__title{background-size:100% 1px}.download-summary-card__title-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.download-summary-card__title-arrow{flex-shrink:0;display:inline-flex}.download-summary-card__desc{letter-spacing:.64px;color:#333;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:5.4em;margin:.75rem 0 0;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;display:-webkit-box;overflow:hidden}.download-summary-card__recommend{flex-direction:column;gap:.625rem;padding-top:1rem;display:flex}.download-summary-card__recommend-title{letter-spacing:.56px;color:#000;margin:0;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:700;line-height:1.6}.download-summary-card__recommend-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.download-summary-card__recommend-item{letter-spacing:.64px;color:#333;margin:0;padding-left:1.125rem;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:1.7;position:relative}.download-summary-card__recommend-item:before{content:"";background:#26890d;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.7em;left:.25rem}@media(max-width:1023px){.download-summary-card__body{padding-top:1rem}.download-summary-card__title{font-size:1.125rem}}.embed-link{color:inherit;transition:opacity .3s var(--ease-slide);background:#fff;border:1px solid #d0d0ce;border-radius:.25rem;align-items:center;gap:1.5rem;margin-top:2rem;padding:2rem 2.5rem;display:flex;position:relative}.embed-link__overlay-link{z-index:1;border-radius:inherit;text-decoration:none;position:absolute;top:0;right:0;bottom:0;left:0}.embed-link__overlay-link.broken_link{text-decoration:none!important}.entry-content .embed-link,.entry-content .embed-link:hover{color:inherit;background-image:none;border:1px solid #d0d0ce;text-decoration:none}.entry-content .embed-link .embed-link__title,.entry-content .embed-link .embed-link__excerpt{text-align:left;background-image:none;padding-right:0;text-decoration:none}.entry-content .embed-link__title{color:var(--primary-black-100,#000);letter-spacing:.72px;text-align:left;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}.entry-content .embed-link__excerpt{color:var(--primary-black-100,#000);letter-spacing:.56px;text-align:left;margin:.75rem 0 0;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%}.embed-link__body{flex:1;min-width:0}.embed-link__title-wrap{align-items:center;gap:.75rem;display:flex}.embed-link__arrow{flex-shrink:0}.embed-link__title{color:var(--primary-black-100,#000);letter-spacing:.72px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;transition:color .3s;display:-webkit-box;overflow:hidden}@media(hover:hover){.embed-link:hover .embed-link__title{color:var(--color-primary)}}.embed-link__excerpt{color:var(--primary-black-100,#000);letter-spacing:.56px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 0;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:160%;display:-webkit-box;overflow:hidden}.embed-link__thumb{border-radius:0;flex-shrink:0;width:31%;overflow:hidden}.entry-content .embed-link__img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;display:inline}@media(max-width:1023px){.embed-link{flex-direction:column-reverse;gap:1rem;padding:1.5rem}.embed-link__thumb{width:100%}.entry-content .embed-link__title{font-size:1rem}.embed-link__excerpt{-webkit-line-clamp:3;font-size:.75rem}}.entry-content--wide.entry-content--max-840>.wp-block-group>*{max-width:52.5rem}.entry-content--wide.entry-content--max-840>.wp-block-group>.wp-block-image{margin-left:auto;margin-right:auto}@media(min-width:1024px){.entry-content--max-840 .cta-middle-wide__btn--single,.entry-content--narrow .cta-middle-wide__btn--single{width:20rem}.entry-content--max-840 .success-story-cards{grid-template-columns:repeat(2,1fr)!important}}.entry-content--wide>.wp-block-group{padding:6.25rem 1rem;position:relative}.entry-content--wide>.wp-block-group>*{max-width:71.25rem;margin-left:auto;margin-right:auto}.entry-content--wide>.wp-block-group>:first-child,.entry-content--wide>.wp-block-group>.wp-block-group>:first-child,.entry-content--wide>.wp-block-group>h2.wp-block-heading:first-child,.entry-content--wide>.wp-block-group>.wp-block-group>h2.wp-block-heading:first-child{margin-top:0}.entry-content--wide>p:empty{display:none}.entry-content--wide>.wp-block-group:nth-child(odd){background:var(--secondary-gray-10,#f4f4f4)}.entry-content--wide>.wp-block-group:nth-child(2n),body.page-sitemap .entry-content--wide>.wp-block-group:nth-child(odd),body.page-sitemap .entry-content--wide>.wp-block-group:nth-child(2n),.entry-content--wide-reverse>.wp-block-group:nth-child(odd){background:#fff}.entry-content--wide-reverse>.wp-block-group:nth-child(2n){background:var(--secondary-gray-10,#f4f4f4)}.entry-content--wide-gray-h4-card .h4-text-image-row__card,.entry-content--wide>.wp-block-group:nth-child(odd) .h4-text-image-row__card{background:#fff}@media(max-width:1023px){.entry-content--wide>.wp-block-group{padding:4rem 7.2% 5rem}.entry-content--wide>.wp-block-group>*{max-width:none}}.entry-content--wide .wp-block-lazyblock-h2-content-block,.entry-content--wide h2.wp-block-heading{margin-top:6.25rem}.entry-content--wide .wp-block-lazyblock-h3-content-block,.entry-content--wide .wp-block-lazyblock-h3-text-image-row{margin-top:4rem}.entry-content--wide .wp-block-lazyblock-h4-text-image-row{margin-top:3rem}.entry-content--wide .wp-block-lazyblock-cta-middle-wide,.entry-content--wide .wp-block-lazyblock-service-intro-2col,.entry-content--wide .wp-block-lazyblock-h3-content-block+.wp-block-lazyblock-h3-content-block,.entry-content--wide .wp-block-lazyblock-h3-text-image-row+.wp-block-lazyblock-h3-text-image-row,.entry-content--wide .wp-block-lazyblock-h3-content-block+.wp-block-lazyblock-h3-text-image-row,.entry-content--wide .wp-block-lazyblock-h3-text-image-row+.wp-block-lazyblock-h3-content-block{margin-top:5rem}@media(max-width:1023px){.entry-content--wide .wp-block-lazyblock-h2-content-block,.entry-content--wide h2.wp-block-heading{margin-top:4rem}.entry-content--wide .wp-block-lazyblock-h3-content-block,.entry-content--wide .wp-block-lazyblock-h3-text-image-row{margin-top:3rem}.entry-content--wide .wp-block-lazyblock-h4-text-image-row{margin-top:2rem}.entry-content--wide .wp-block-lazyblock-cta-middle-wide,.entry-content--wide .wp-block-lazyblock-service-intro-2col{margin-top:4rem}.entry-content--wide .wp-block-lazyblock-h3-content-block+.wp-block-lazyblock-h3-content-block,.entry-content--wide .wp-block-lazyblock-h3-text-image-row+.wp-block-lazyblock-h3-text-image-row,.entry-content--wide .wp-block-lazyblock-h3-content-block+.wp-block-lazyblock-h3-text-image-row,.entry-content--wide .wp-block-lazyblock-h3-text-image-row+.wp-block-lazyblock-h3-content-block{margin-top:3.5rem}}.entry-content--wide>:not(.wp-block-group):not([class*=wp-block-lazyblock]){max-width:73.25rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(max-width:1023px){.entry-content--wide>:not(.wp-block-group):not([class*=wp-block-lazyblock]){max-width:none;padding-left:7.2%;padding-right:7.2%}}.entry-content--wide>[class*=wp-block-lazyblock]{max-width:none;margin-left:0;margin-right:0}.entry-content--wide h2:not([class]){padding-left:1rem}.entry-content--wide .wp-block-image{margin-top:3rem}.c-problem-list{background:#fff;border-radius:.25rem;margin-top:2rem;padding:1.5rem;list-style:none}.c-problem-list li{letter-spacing:.72px;padding-left:.875rem;font-size:1.125rem;line-height:160%;position:relative}.c-problem-list li+li{margin-top:.5rem}.c-problem-list li:before{content:"";background-color:#046a38;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.875rem;left:0}@media(max-width:1023px){.c-problem-list{padding:1.25rem 1rem 1.25rem 1.5rem}.c-problem-list li{font-size:1rem}.c-problem-list li:before{top:.75rem}}:is(.entry-content,.top-sections){color:var(--color-text);word-break:break-all;overflow-wrap:break-word;font-size:1.125rem;font-weight:400;line-height:2}@media(max-width:1023px){:is(.entry-content,.top-sections){width:100%;font-size:1rem}}:is(.entry-content,.top-sections) :is(h2:not([class]),h2.wp-block-heading){color:var(--primary-black-100,#000);letter-spacing:1.28px;margin-top:6.25rem;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:150%;position:relative}:is(.entry-content,.top-sections) :is(h2,h3,h4):first-child{margin-top:0}:is(.entry-content,.top-sections)>:first-child,:is(.entry-content,.top-sections) .wp-block-group>:first-child{margin-top:0!important}:is(.entry-content,.top-sections) :is(h3:not([class]),h3.wp-block-heading){color:var(--primary-black-100,#000);letter-spacing:1.04px;margin-top:3.5rem;font-family:Noto Sans JP,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:150%;position:relative}:is(.entry-content,.top-sections) :is(h3:not([class]),h3.wp-block-heading):before{content:"";background:var(--primary-deloitte-green,#86bc25);width:10rem;height:1px;margin-bottom:1rem;display:block}:is(.entry-content,.top-sections) :is(h3:not([class]),h3.wp-block-heading):after{content:"";background-color:var(--primary-green-60,#046a38);width:2.5rem;height:.125rem;position:absolute;top:-1px;left:0}@media(max-width:1023px){:is(.entry-content,.top-sections) :is(h2:not([class]),h2.wp-block-heading){margin-top:4rem;font-size:1.5rem}:is(.entry-content,.top-sections) :is(h3:not([class]),h3.wp-block-heading){letter-spacing:.8px;margin-top:3rem;font-size:1.25rem;line-height:150%}:is(.entry-content,.top-sections) :is(h3:not([class]),h3.wp-block-heading):before{background:var(--primary-deloitte-green,#86bc25);width:4.25rem;margin-bottom:.75rem}:is(.entry-content,.top-sections) :is(h3:not([class]),h3.wp-block-heading):after{width:.75rem}}:is(.entry-content,.top-sections) h4{color:var(--primary-black-100,#000);letter-spacing:.8px;margin-top:2rem;font-family:Noto Sans JP,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:150%}@media(max-width:1023px){:is(.entry-content,.top-sections) h4{font-size:1.125rem}}:is(.entry-content,.top-sections) p:not([class]),:is(.entry-content,.top-sections) p.wp-block-paragraph{color:var(--primary-black-100,#000);text-align:justify;letter-spacing:.72px;margin-top:1.5rem;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:200%}:is(.entry-content,.top-sections) p:first-child{margin-top:0}@media(max-width:1023px){:is(.entry-content,.top-sections) p:not([class]),:is(.entry-content,.top-sections) p.wp-block-paragraph{margin-top:1rem;font-size:1rem}}:is(.entry-content,.top-sections) :is(ul:not([class]),ol:not([class]),.wp-block-list){margin-top:var(--mt-list,32px);display:grid;position:relative}:is(.entry-content,.top-sections) :is(ul:not([class]),ol:not([class]),.wp-block-list) :is(ul,ol){--mt-list:.5rem;padding-left:.25rem}:is(.entry-content,.top-sections) .c-list_no-level li:before{border-radius:50%}:is(.entry-content,.top-sections) .c-list-2column{grid-template-columns:repeat(2,1fr);gap:.75rem 2.5625rem}:is(.entry-content,.top-sections) .c-list-3column{grid-template-columns:repeat(3,1fr);gap:.75rem 2.5625rem}:is(.entry-content,.top-sections) .c-list-3column li{letter-spacing:0}@media(max-width:1023px){:is(.entry-content,.top-sections) :is(ul:not([class]),ol:not([class]),.wp-block-list) :is(ul,ol){padding-left:0}:is(.entry-content,.top-sections) :is(.c-list-2column,.c-list-3column){grid-template-columns:repeat(1,1fr);gap:.75rem}}:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list){position:relative}:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list) li{padding-left:.875rem}:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list)>li:after{content:"";background-color:var(--color-green-60);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:1rem;left:0}:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list) ul>li:after{border:1px solid var(--color-green-60);background-color:#fff;border-radius:50%}:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list) ul ul>li{padding-left:1.125rem}:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list) ul ul>li:after{background:var(--primary-deloitte-green,#86bc25);border:none;border-radius:0;width:.625rem;height:.125rem;top:1.125rem}@media(max-width:1023px){:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list) li{padding-left:1.125rem}:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list)>li:after{top:.875rem;left:.375rem}:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list) ul ul>li{padding-left:1.375rem}:is(.entry-content,.top-sections) :is(ul:not([class]),ul.wp-block-list) ul ul>li:after{width:.5rem;height:.125rem;top:1rem}}:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list){counter-reset:number;--pl-li:1.25rem;--li-position: calc(100% + .25rem) ;padding:0;position:relative}:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li{padding-left:var(--pl-li);counter-increment:number}:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li:before{content:counter(number)".";right:var(--li-position);color:var(--primary-accessible-green-100,#26890d);letter-spacing:.88px;white-space:nowrap;font-family:Open Sans,sans-serif;font-size:1.375rem;font-style:normal;font-weight:700;line-height:100%;display:block;position:absolute;top:.39375rem;transform:translate(1.25rem)}:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li>ol{counter-reset:number;--pl-li:2rem;--li-position: calc(100% - .5rem) }:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li>ol>li{padding-left:var(--pl-li);counter-increment:number}:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li>ol>li:before{content:counters(number,"-")".";right:var(--li-position);color:var(--primary-accessible-green-100,#26890d);letter-spacing:.88px;white-space:nowrap;font-family:Open Sans,sans-serif;font-size:1.375rem;font-style:normal;font-weight:700;line-height:100%;display:block;position:absolute;top:.34em;transform:translate(1.25rem)}:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li>ol>li>ol{counter-reset:number;--pl-li:1.875rem;--li-position: calc(100% - .375rem) }:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li>ol>li>ol>li{padding-left:var(--pl-li);counter-increment:number}:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li>ol>li>ol>li:before{content:counters(number,"-")".";right:var(--li-position);color:var(--primary-accessible-green-100,#26890d);letter-spacing:.88px;white-space:nowrap;font-family:Open Sans,sans-serif;font-size:1.375rem;font-style:normal;font-weight:700;line-height:100%;display:block;position:absolute;top:.39375rem;transform:translate(1.25rem)}@media(max-width:1023px){:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li:before,:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li>ol>li:before,:is(.entry-content,.top-sections) :is(ol:not([class]),ol.wp-block-list)>li>ol>li>ol>li:before{font-size:1.1875rem;top:.375rem}}:is(.entry-content,.top-sections) li{color:var(--primary-black-100,#000);letter-spacing:.72px;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:200%;list-style-type:none;position:relative}@media(max-width:1023px){:is(.entry-content,.top-sections) li{font-size:1rem}}:is(.entry-content,.top-sections) p a{color:var(--primary-black-100,#000);letter-spacing:.72px;text-align:justify;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:200%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:color .2s,text-decoration-color .2s;display:inline}:is(.entry-content,.top-sections) p a[target=_blank]:after,:is(.entry-content,.top-sections) a.-blank:after,.step-flow-v__right a[target=_blank]:after{content:"";vertical-align:-.15em;background-color:currentColor;width:1em;height:1em;margin-left:.1875rem;transition:background-color .2s;display:inline-block;-webkit-mask-image:url(/wp-content/themes/pbk-d/assets/images/common/icon-external-black.svg);mask-image:url(/wp-content/themes/pbk-d/assets/images/common/icon-external-black.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.entry-content,.top-sections) p a:hover{color:var(--primary-deloitte-green,#86bc25);text-decoration-color:var(--primary-deloitte-green,#86bc25)}:is(.entry-content,.top-sections) .h2-content-block p strong,:is(.entry-content,.top-sections) .h2-content-block p b{background-color:#86bc2580;font-weight:700}:is(.entry-content,.top-sections) em{font-style:italic}:is(.entry-content,.top-sections) p:has(>sub:only-child){margin-top:.5rem}:is(.entry-content,.top-sections) sub{color:var(--secondary-gray-90,#75787b);letter-spacing:.56px;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:200%;display:block;bottom:auto}@media(max-width:1023px){:is(.entry-content,.top-sections) sub{font-size:.75rem}:is(.entry-content,.top-sections) p a{font-size:1rem}}:is(.entry-content,.top-sections) img{border-radius:.25rem;max-width:100%;height:auto;display:block}:is(.entry-content,.top-sections) .wp-block-image{margin:3rem 0 0}:is(.entry-content,.top-sections) .wp-block-image img{border-radius:.25rem}.entry-content--narrow .wp-block-image,.entry-content--narrow .wp-block-image img{width:100%}.entry-content--narrow .wp-block-image img{aspect-ratio:840/473;-o-object-fit:cover;object-fit:cover;height:auto}:is(.entry-content,.top-sections) figcaption{color:#767778;margin-top:.5rem;font-size:.875rem;font-weight:400;line-height:2}.wp-block-lazyblock-three-column-cards{margin-top:3rem}@media(max-width:1023px){.wp-block-lazyblock-three-column-cards{margin-top:2rem}}@media(min-width:1024px){.entry-content--4col-cards .wp-block-lazyblock-three-column-cards .flex-wrap>.bg-white{flex-basis:calc(25% - 1.5rem)!important}.entry-content--4col-cards .wp-block-lazyblock-three-column-cards .flex-wrap:has(>.bg-white:nth-child(3):last-child)>.bg-white{flex-basis:calc(33.3333% - 1.33333rem)!important}}.entry-content--wide>.wp-block-group:nth-child(2n) .wp-block-lazyblock-three-column-cards .bg-white,.entry-content--wide-reverse>.wp-block-group:nth-child(odd) .wp-block-lazyblock-three-column-cards .bg-white{background-color:var(--secondary-gray-10,#f4f4f4)!important}.entry-content--wide-reverse>.wp-block-group:nth-child(2n) .wp-block-lazyblock-three-column-cards .bg-white{background-color:#fff!important}.entry-content--4col-cards.entry-content--wide .wp-block-lazyblock-three-column-cards .flex-wrap:has(>.bg-white:nth-child(4))>.bg-white{background-color:#0000!important;border-radius:0!important;padding:0!important}.entry-content--4col-cards .wp-block-lazyblock-three-column-cards .flex-wrap:has(>.bg-white:nth-child(4))>.bg-white>div:first-child{padding:0!important}.entry-content--4col-cards .wp-block-lazyblock-three-column-cards .flex-wrap:has(>.bg-white:nth-child(4))>.bg-white>div:first-child img{-o-object-fit:cover;object-fit:cover;border-radius:624.9375rem;max-width:100%;width:13.75rem!important;height:13.75rem!important}.entry-content--4col-cards .wp-block-lazyblock-three-column-cards .flex-wrap:has(>.bg-white:nth-child(4))>.bg-white h4{min-height:3.75rem;font-size:1.25rem!important}.entry-content--4col-cards .wp-block-lazyblock-three-column-cards .flex-wrap:has(>.bg-white:nth-child(4))>.bg-white p{font-size:.875rem!important}@media(max-width:1023px){.entry-content--4col-cards .wp-block-lazyblock-three-column-cards .flex-wrap:has(>.bg-white:nth-child(4))>.bg-white>div:first-child img{width:11.25rem!important;height:11.25rem!important}.entry-content--4col-cards .wp-block-lazyblock-three-column-cards .flex-wrap:has(>.bg-white:nth-child(4))>.bg-white h4{min-height:3.375rem;font-size:1.125rem!important}}.entry-content--wide>.wp-block-group:nth-child(2n) .step-flow-card{background-color:var(--secondary-gray-10,#f4f4f4)!important}.entry-content--wide>.wp-block-group:nth-child(2n) .step-flow-item--has-arrow:after{border-left-color:var(--secondary-gray-10,#f4f4f4)}@media(max-width:768px){.entry-content--wide>.wp-block-group:nth-child(2n) .step-flow-item--has-arrow:after{border-left-color:#0000;border-top-color:var(--secondary-gray-10,#f4f4f4)}}:is(.entry-content,.top-sections) .consultant-cards,:is(.entry-content,.top-sections) .success-story-cards,:is(.entry-content,.top-sections) .wp-block-lazyblock-common-button-center{margin-top:4rem}@media(max-width:768px){:is(.entry-content,.top-sections) .wp-block-lazyblock-common-button-center{margin-top:3rem}}:is(.entry-content,.top-sections) .wp-block-lazyblock-cta-middle-wide-single{margin-top:4rem}@media(max-width:1023px){:is(.entry-content,.top-sections) .wp-block-lazyblock-cta-middle-wide-single{margin-top:3rem}}@media(min-width:769px)and (max-width:1023px){.case-card-list-grid{grid-template-columns:repeat(2,1fr)}}.step-flow-item--has-arrow{position:relative}.step-flow-item--has-arrow:after{content:"";border:.625rem solid #0000;border-left:.75rem solid #fff;border-right:0;width:0;height:0;position:absolute;top:50%;right:-.625rem;transform:translateY(-50%)}@media(min-width:1024px){.step-flow-grid{grid-template-columns:repeat(var(--step-count,5),1fr)}}@media(min-width:769px)and (max-width:1023px){.step-flow-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.step-flow-item--has-arrow:after{right:-.625rem}}@media(max-width:768px){.step-flow-grid{gap:.625rem!important}.step-flow-card{gap:.5rem;width:100%;padding:1rem 1rem 1.25rem}.step-flow-card__inner{flex-direction:row!important;align-items:flex-start!important;gap:.5rem!important}.step-flow-card__icon-title{flex-shrink:0;width:7.5rem}.step-flow-card__icon-title .h-\[80px\]{height:auto!important}.step-flow-card__icon-title img{width:3.375rem;height:3.5625rem}.step-flow-card p{flex:1;text-align:left!important;font-size:.875rem!important}.step-flow-item--has-arrow{position:relative}.step-flow-item--has-arrow:after{content:"";bottom:-.625rem;left:50%;top:inherit;border:.5rem solid #0000;border-top:.625rem solid #fff;border-bottom:0;width:0;height:0;display:block;position:absolute;right:auto;transform:translate(-50%)}.step-flow-grid{grid-template-columns:1fr;gap:.75rem}}.entry-content--wide>.wp-block-group:nth-child(2n) .success-story-cards>a,.entry-content--wide>.wp-block-group:nth-child(2n) .success-story-cards>div{border-color:var(--secondary-gray-20,#d0d0ce)!important}.entry-content--wide>.wp-block-group:nth-child(2n) .success-story-cards>a:hover{border-color:var(--primary-accessible-green-100,#26890d)!important}.entry-content--wide>.wp-block-group:nth-child(2n) .case-card-list-grid>div{border:1px solid var(--secondary-gray-20,#d0d0ce)}.entry-content--wide>.wp-block-group:nth-child(2n) .step-flow-v__item:not(.step-flow-v__item--last){border:.125rem solid var(--secondary-gray-20,#d0d0ce)}@media(max-width:768px){:is(.entry-content,.top-sections) .consultant-cards,:is(.entry-content,.top-sections) .success-story-cards{margin-top:2rem}}:is(.entry-content,.top-sections) .wp-block-lazyblock-common-button-left{margin-top:3rem}@media(max-width:768px){:is(.entry-content,.top-sections) .wp-block-lazyblock-common-button-left{margin-top:1.5rem}}:is(.entry-content,.top-sections) .wp-block-columns{gap:2rem;margin-top:3rem;margin-bottom:0!important}:is(.entry-content,.top-sections) .wp-element-caption{letter-spacing:.56px;color:var(--color-gray-90,#75787b);font-size:.875rem;font-weight:400;line-height:200%;margin-bottom:0!important}:is(.entry-content:not(.entry-content--narrow),.top-sections) .wp-block-columns:has(>.wp-block-column .wp-block-image){gap:5rem}:is(.entry-content,.top-sections) .wp-block-columns .wp-block-image.size-full{height:auto}:is(.entry-content:not(.entry-content--narrow),.top-sections) .wp-block-columns:has(>.wp-block-column>.wp-block-columns),:is(.entry-content:not(.entry-content--narrow),.top-sections) .wp-block-columns>.wp-block-column>.wp-block-columns{gap:2rem}:is(.entry-content,.top-sections) .wp-block-columns>.wp-block-column>.wp-block-columns{margin-top:0}@media(max-width:768px){:is(.entry-content,.top-sections) .wp-block-columns{gap:1rem;margin-top:2rem}:is(.entry-content:not(.entry-content--narrow),.top-sections) .wp-block-columns:has(>.wp-block-column .wp-block-image){gap:1.5rem}:is(.entry-content:not(.entry-content--narrow),.top-sections) .wp-block-columns:has(>.wp-block-column>.wp-block-columns),:is(.entry-content:not(.entry-content--narrow),.top-sections) .wp-block-columns>.wp-block-column>.wp-block-columns{gap:1rem}}@media(max-width:1023px){:is(.entry-content,.top-sections) .wp-block-columns.-column-reverse{flex-direction:column-reverse}}:is(.entry-content,.top-sections) .wp-block-columns h3{color:var(--primary-black-100,#000);letter-spacing:1.04px;margin-top:1rem;font-family:Noto Sans JP,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:150%}:is(.entry-content,.top-sections) .wp-block-columns h3:before,:is(.entry-content,.top-sections) .wp-block-columns h3:after{display:none}:is(.entry-content,.top-sections) .wp-block-columns h3+p,:is(.entry-content,.top-sections) .wp-block-columns h3~p{margin-top:.5rem}:is(.entry-content,.top-sections) .wp-block-column>:first-child{margin-top:0}:is(.entry-content,.top-sections) .wp-block-columns h4{margin-top:1rem}:is(.entry-content,.top-sections) .wp-block-columns h4+p,:is(.entry-content,.top-sections) .wp-block-columns h4~p{margin-top:.5rem}@media(max-width:1023px){:is(.entry-content,.top-sections) .wp-block-columns h4{margin-top:.75rem}:is(.entry-content,.top-sections) .wp-block-columns h4+p,:is(.entry-content,.top-sections) .wp-block-columns h4~p{margin-top:.25rem}}:is(.entry-content,.top-sections) blockquote{background-color:#f5f5f5;margin-top:3rem;padding:3.5rem 2rem 3rem;font-size:1.125rem;line-height:2}:is(.entry-content,.top-sections) .wp-block-table,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table{margin-top:var(--mt-table,48px);position:relative;overflow-x:auto}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table::-webkit-scrollbar{height:.5rem}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table::-webkit-scrollbar-track{background:#f4f4f4;border-radius:.25rem}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table::-webkit-scrollbar-thumb{background:#bbbcbc;border-radius:.25rem}:is(.entry-content,.top-sections) .wp-block-table table,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:100%}:is(.entry-content,.top-sections) .wp-block-table table,:is(.entry-content,.top-sections) .wp-block-table td,:is(.entry-content,.top-sections) .wp-block-table th,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table td,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table th{vertical-align:top;line-height:1.5}:is(.entry-content,.top-sections) .wp-block-table thead,:is(.entry-content,.top-sections) .wp-block-table tfoot,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table thead,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tfoot{border:none}:is(.entry-content,.top-sections) .wp-block-table tbody,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tbody{-webkit-text-size-adjust:100%}:is(.entry-content,.top-sections) .wp-block-table tr,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tr{background-color:#fff}:is(.entry-content,.top-sections) .wp-block-table th,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table th{box-sizing:border-box;color:var(--primary-black-100,#000);text-align:center;letter-spacing:.6px;border:none;border-top:1px solid #d0d0ce;border-left:1px solid #d0d0ce;padding:.75rem;font-family:Noto Sans JP,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:200%}:is(.entry-content,.top-sections) .wp-block-table th:last-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table th:last-child{border-right:1px solid #d0d0ce}:is(.entry-content,.top-sections) .wp-block-table th:first-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table th:first-child{width:15rem;min-width:15rem;max-width:15rem}:is(.entry-content,.top-sections) .wp-block-table td,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table td{--txt-size:.9375rem;box-sizing:border-box;font-size:var(--txt-size);border:none;border-top:1px solid #d0d0ce;border-left:1px solid #d0d0ce;padding:1.5rem;line-height:normal}:is(.entry-content,.top-sections) .wp-block-table td:last-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table td:last-child{border-right:1px solid #d0d0ce}:is(.entry-content,.top-sections) .wp-block-table tbody tr:last-child td,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tbody tr:last-child td{border-bottom:1px solid #d0d0ce}:is(.entry-content,.top-sections) .wp-block-table td:first-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table td:first-child{background:var(--secondary-gray-10,#f4f4f4);width:15rem;min-width:15rem;max-width:15rem;color:var(--primary-black-100,#000);letter-spacing:.6px;padding:1.5rem;font-family:Noto Sans JP,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:200%}:is(.entry-content,.top-sections) .wp-block-table td:not(:first-child),:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table td:not(:first-child){--txt-size:.9375rem;letter-spacing:.06em}:is(.entry-content,.top-sections) .wp-block-table td>:first-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table td>:first-child{margin-top:0}:is(.entry-content,.top-sections) .wp-block-table ul,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table ul{margin-bottom:0}.entry-content--narrow .wp-block-table:has(thead) thead th{background:var(--secondary-gray-10,#f4f4f4);padding:1rem 1.5rem}.entry-content--narrow .wp-block-table:has(thead) tbody td{letter-spacing:.6px;line-height:200%}.entry-content--narrow .wp-block-table:has(thead) tbody td:first-child{letter-spacing:.6px;background:0 0;width:auto;min-width:0;max-width:none;font-weight:400;line-height:200%}:is(.entry-content,.top-sections) .wp-block-table li,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table li{margin-bottom:0;font-size:.9375rem}:is(.entry-content,.top-sections) .wp-block-table :is(ul:not([class]),ul.wp-block-list)>li:after,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table :is(ul:not([class]),ul.wp-block-list)>li:after{top:.75rem}:is(.entry-content,.top-sections) .wp-block-table thead tr th:first-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table thead tr th:first-child{border-radius:.25rem 0 0}:is(.entry-content,.top-sections) .wp-block-table thead tr th:last-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table thead tr th:last-child{border-radius:0 .25rem 0 0}:is(.entry-content,.top-sections) .wp-block-table tbody:first-child tr:first-child td:first-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tbody:first-child tr:first-child td:first-child{border-top:1px solid #d0d0ce;border-radius:.25rem 0 0}:is(.entry-content,.top-sections) .wp-block-table tbody:first-child tr:first-child td:last-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tbody:first-child tr:first-child td:last-child{border-top:1px solid #d0d0ce;border-radius:0 .25rem 0 0}:is(.entry-content,.top-sections) .wp-block-table tbody tr:last-child td:first-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tbody tr:last-child td:first-child{border-radius:0 0 0 .25rem}:is(.entry-content,.top-sections) .wp-block-table tbody tr:last-child td:last-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tbody tr:last-child td:last-child{border-radius:0 0 .25rem}:is(.entry-content,.top-sections) .wp-block-table table thead~tbody td:first-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table thead~tbody td:first-child{background:inherit;font-weight:400}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table.is-cross-header table thead~tbody td:first-child{background:var(--secondary-gray-10,#f4f4f4);font-weight:700}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table.is-cross-header table{table-layout:auto}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table.is-cross-header td:first-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table.is-cross-header th:first-child{width:11.25rem;min-width:11.25rem;max-width:11.25rem}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table.is-cross-header td:not(:first-child),:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table.is-cross-header th:not(:first-child){min-width:13.75rem}:is(.entry-content,.top-sections) .wp-block-table.-horizontal tr td{border:1px solid #d0d0ce}:is(.entry-content,.top-sections) .wp-block-table.-horizontal tr td:first-child{background-color:#0000}:is(.entry-content,.top-sections) .wp-block-table.-horizontal.-first_long th:first-child{width:48%;max-width:32.5rem}:is(.entry-content,.top-sections) .wp-block-table.-horizontal .wp-element-caption{display:none}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table table{border:none}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table tr:first-child td{border-top:none}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table td{border-left:none;border-right:none;padding:1.875rem 0}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table td:first-child{background-color:#0000;width:17.25rem;min-width:17.25rem;max-width:17.25rem;padding-left:1.75rem;position:relative}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table td:first-child:before{content:"";background-color:var(--color-deloitte-green);width:.25rem;height:.25rem;position:absolute;top:2.5625rem;left:.625rem}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table td:last-child{margin-left:1.25rem;padding-left:1.25rem;padding-right:.625rem;line-height:2}@media(max-width:1023px){:is(.entry-content,.top-sections) .wp-block-table,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table{margin-top:2rem}:is(.entry-content,.top-sections) .wp-block-table th,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table th{padding:.625rem}:is(.entry-content,.top-sections) .wp-block-table td,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table td{color:var(--primary-black-100,#000);letter-spacing:.6px;border-top:1px solid #d0d0ce;padding:.75rem 1rem;font-family:Noto Sans JP,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:200%}:is(.entry-content,.top-sections) .wp-block-table .has-fixed-layout{min-width:52.5rem}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile{border:none}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile tr{display:block}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td{border:1px solid #d0d0ce;border-bottom:none;min-width:0;max-width:none;padding:.75rem 1rem;display:block;width:100%!important}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td:first-child{border-top:none;padding:.75rem 1rem;font-weight:700}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile tbody:first-child tr:first-child td:first-child{border-top:1px solid #d0d0ce;border-bottom:1px solid #d0d0ce;border-radius:.25rem .25rem 0 0}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile tbody:first-child tr:first-child td:last-child{border-top:none;border-radius:0}:is(.entry-content,.top-sections) .wp-block-table tbody tr:last-child td:first-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tbody tr:last-child td:first-child{border-radius:0}:is(.entry-content,.top-sections) .wp-block-table table:not(:has(thead)):not(.is-stacked-on-mobile) tbody tr:last-child td,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table:not(:has(thead)):not(.is-stacked-on-mobile) tbody tr:last-child td{border-bottom:none}:is(.entry-content,.top-sections) .wp-block-table tbody tr:last-child td:last-child,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table tbody tr:last-child td:last-child{border-radius:0 0 .25rem .25rem}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td:not(:first-child){background:#fff}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td:first-child{border-bottom:none}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile td:last-child{border-bottom:1px solid #d0d0ce;padding:1rem}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile:has(thead) tr{display:table-row}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile:has(thead) th,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile:has(thead) td{border-top:1px solid #d0d0ce;border-left:1px solid #d0d0ce;width:auto;display:table-cell}:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table.is-stacked-on-mobile:has(thead) td:first-child{background:inherit;color:inherit;border-top:1px solid #d0d0ce;font-weight:400}:is(.entry-content,.top-sections) .wp-block-table table:has(thead),:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table:has(thead){table-layout:auto}:is(.entry-content,.top-sections) .wp-block-table table:has(thead) th,:is(.entry-content,.top-sections) .wp-block-table table:has(thead) td,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table:has(thead) th,:is(.entry-content,.top-sections) .wp-block-flexible-table-block-table table:has(thead) td{min-width:13.125rem;padding:1.5rem}:is(.entry-content,.top-sections) .wp-block-table.-horizontal{overflow-x:scroll}:is(.entry-content,.top-sections) .wp-block-table.-horizontal table{width:70rem}:is(.entry-content,.top-sections) .wp-block-table.-horizontal tr td{padding:.75rem;font-size:.9375rem;display:table-cell}:is(.entry-content,.top-sections) .wp-block-table.-horizontal .wp-element-caption{display:block}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table{margin-top:.75rem}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table tr{border-bottom:1px solid #d0d0ce;padding:1rem 0;display:block}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table td{border-top:none;padding:0 0 0 1.5rem}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table td:first-child{padding:0 1.5rem;line-height:2}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table td:first-child:before{top:.8125rem;left:.5rem}:is(.entry-content,.top-sections) .wp-block-table.-decorative-table td:last-child{margin-top:.25rem;line-height:2}}.h2-content-block__desc strong{background:#86bc2580;font-weight:700}.c-es-anchor{align-items:center;gap:1.5rem;display:flex}.c-es-anchor__item{letter-spacing:.04em;color:#000;white-space:nowrap;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;max-width:11.8125rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:400;line-height:160%;text-decoration:none;transition:color .2s;display:flex}.c-es-anchor__item:hover{color:#26890d}.c-es-anchor__icon{background:#26890d;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.c-es-anchor__divider{background:#d9d9d9;flex-shrink:0;width:1px;height:4.875rem}.c-es-strength-cards{gap:2rem;display:flex}.c-es-strength-card{background:#fff;border-radius:.25rem;flex-direction:column;flex:1;gap:0;padding:2rem 1.5rem;display:flex}.c-es-strength-card__header{flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.c-es-strength-card__icon{justify-content:center;align-items:center;margin:0 auto;display:flex}.c-es-strength-card__icon img{-o-object-fit:contain;object-fit:contain;width:4.25rem;height:4.4375rem}.c-es-strength-card__title{letter-spacing:.96px;color:#046a38;text-align:center;justify-content:center;align-items:center;min-height:4.5rem;margin:0;font-size:1.5rem;font-weight:700;line-height:150%;display:flex}.c-es-strength-card__divider{border:none;border-top:1px solid #d0d0ce;margin-top:1rem}.c-es-strength-card__body{letter-spacing:.64px;color:#000;text-align:justify;margin:1rem 0 0;font-size:1rem;font-weight:400;line-height:200%}.c-es-outline-btn{letter-spacing:.8px;color:#000;border:1px solid #26890d;border-radius:.25rem;align-items:center;gap:.75rem;padding:1.25rem 2.5rem 1.375rem;font-size:1.25rem;font-weight:700;text-decoration:none;transition:border-color .3s cubic-bezier(.19,1,.22,1);display:inline-flex;position:relative;overflow:hidden}.c-es-outline-btn:before{content:"";z-index:0;background:#86bc251a;transition:transform .3s cubic-bezier(.19,1,.22,1);position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.c-es-outline-btn:hover:before{transform:translate(0)}.c-es-outline-btn:hover{color:var(--color-green-60);border-color:#86bc25}.c-es-outline-btn>*{z-index:1;position:relative}.c-es-outline-btn__icon{background:#26890d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}@media(max-width:63.9375rem){.c-es-outline-btn{justify-content:center;width:100%;padding:1rem 1.5rem 1.125rem;font-size:1rem}}@media(max-width:48rem){.c-es-outline-btn{letter-spacing:.04em;height:3.25rem;padding:0 1.5rem}}.c-es-consultant-cards{gap:3rem;display:flex}.c-es-consultant-card{cursor:pointer;flex:1;min-width:0}.c-es-consultant-card__image-wrapper{border-radius:.25rem;overflow:hidden}.c-es-consultant-card__image{-o-object-fit:cover;object-fit:cover;background:#d0d0ce;width:100%;height:14.5rem;transition:transform .3s;display:block}.c-es-consultant-card:hover .c-es-consultant-card__image{transform:scale(1.1)}.c-es-consultant-card__body{flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.c-es-consultant-card__name-area{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.c-es-consultant-card__name-info{flex-direction:column;gap:.5rem;display:flex}.c-es-consultant-card__role{letter-spacing:.56px;color:#000;margin:0;font-size:.875rem;font-weight:400;line-height:120%}.c-es-consultant-card__name-row{align-items:baseline;gap:.375rem;display:flex}.c-es-consultant-card__name{letter-spacing:.96px;color:#000;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;transition:color .3s}.c-es-consultant-card__name-en{letter-spacing:.48px;color:#75787b;margin:0;padding-bottom:.125rem;font-size:.75rem;font-weight:700;line-height:160%;transition:color .3s}.c-es-consultant-card:hover .c-es-consultant-card__name,.c-es-consultant-card:hover .c-es-consultant-card__name-en{color:#26890d}.c-es-consultant-card__separator{background:#d0d0ce;border:none;height:1px;position:relative}.c-es-consultant-card__separator:after{content:"";background:#86bc25;width:0;height:100%;transition:width .4s;position:absolute;top:0;left:0}.c-es-consultant-card:hover .c-es-consultant-card__separator:after{width:100%}.c-es-consultant-card__label{letter-spacing:.56px;color:#53565a;margin:0;font-size:.875rem;font-weight:400;line-height:160%}.c-es-consultant-card__text{letter-spacing:.64px;color:#000;margin:0;font-size:1rem;font-weight:400;line-height:160%}.c-es-consultant-card__record{min-height:8rem}@media(max-width:63.9375rem){.c-es-consultant-card__record{min-height:0}}.c-es-consultant-card__tags{flex-wrap:wrap;gap:.375rem;display:flex}.c-es-consultant-card__tag{letter-spacing:.56px;color:#fff;background:#000;border-radius:1.25rem;padding:.125rem .75rem .1875rem;font-size:.875rem;font-weight:700;line-height:160%;display:inline-block}.c-es-results-card{background:#fff;border-radius:.5rem;align-items:flex-start;gap:0;padding:4rem;display:flex}.c-es-results-card__left{flex:1;min-width:0;padding-right:2.5rem;position:relative}.c-es-results-card__left:after{content:"";background:#a7a8aa;width:1px;height:21.875rem;position:absolute;top:0;right:0}.c-es-results-card__right{flex-direction:column;gap:0;padding-left:2.5rem;display:flex}.c-es-results-card__heading{color:#000;margin:0 0 1.5rem;font-size:1.125rem;font-weight:700;line-height:120%}.c-es-results-card__cases{flex-direction:column;gap:1.5rem;display:flex}.c-es-ba-mini{flex-direction:column;gap:.5rem;display:flex}.c-es-ba-mini__title{letter-spacing:.64px;color:#046a38;margin:0;font-size:1rem;font-weight:700;line-height:150%}.c-es-ba-mini__row{align-items:center;gap:.25rem;display:flex}.c-es-ba-mini__before-group{align-items:center;display:flex}.c-es-ba-mini__box{border-radius:.25rem;flex-direction:column;gap:0;width:18.125rem;padding:.5rem .75rem;display:flex}.c-es-ba-mini__box--before{border:1px solid #bbbcbc}.c-es-ba-mini__box--after{background:#046a381a;border:.125rem solid #26890d}.c-es-ba-mini__label{letter-spacing:.56px;margin:0;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:160%}.c-es-ba-mini__box--before .c-es-ba-mini__label{color:#75787b}.c-es-ba-mini__box--after .c-es-ba-mini__label{color:#26890d}.c-es-ba-mini__field{align-items:center;display:flex}.c-es-ba-mini__key{letter-spacing:.52px;color:#53565a;flex-shrink:0;width:2.375rem;margin:0;padding-right:.5rem;font-size:.8125rem}.c-es-ba-mini__box--after .c-es-ba-mini__key{color:#26890d}.c-es-ba-mini__value{letter-spacing:.6px;color:#53565a;margin:0;font-size:.9375rem;font-weight:700;line-height:160%}.c-es-ba-mini__box--after .c-es-ba-mini__value{color:#26890d}.c-es-ba-mini__arrow{flex-shrink:0;align-items:center;padding:0;display:flex}@media(max-width:63.9375rem){.c-es-results-card{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.c-es-results-card__left{border-bottom:1px solid #a7a8aa;padding-bottom:2rem;padding-right:0}.c-es-results-card__left:after{display:none}.c-es-results-card__right{padding-left:0}.c-es-ba-mini__row{flex-direction:column}.c-es-ba-mini__before-group{flex-direction:column;width:100%}.c-es-ba-mini__box{width:100%}.c-es-ba-mini__arrow{transform:none}}.c-es-ba-card{background:#fff;border:1px solid #d0d0ce;padding:2rem 1.5rem}.c-es-ba-card__title{color:#046a38;margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:150%}.c-es-ba-card__person{color:#53565a;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9375rem;display:flex}.c-es-ba-box{flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.c-es-ba-box--before{border:1px solid #d0d0ce}.c-es-ba-box--after{background:#046a381a;border:.125rem solid #26890d}.c-es-ba-box__label{margin:0;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700}.c-es-ba-box--before .c-es-ba-box__label{color:#75787b}.c-es-ba-box--after .c-es-ba-box__label{color:#26890d}.c-es-ba-box__row{align-items:baseline;gap:.5rem;display:flex}.c-es-ba-box__key{color:#53565a;white-space:nowrap;margin:0;font-size:.875rem}.c-es-ba-box__value{color:#53565a;margin:0;font-size:1rem;font-weight:700}.c-es-ba-box--after .c-es-ba-box__key,.c-es-ba-box--after .c-es-ba-box__value{color:#26890d}.c-es-ba-arrow{justify-content:center;padding:.5rem 0;display:flex}.c-es-industry-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.c-es-industry-bubble{background:#ffffff80;border:.125rem solid #046a38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:6.25rem;height:6.25rem;display:flex}.c-es-industry-bubble__name{color:#046a38;text-align:center;font-size:.8125rem;font-weight:700}.c-es-industry-bubble__count{color:#000;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:700;line-height:1}.c-es-industry-bubble__unit{color:#000;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:400}.c-es-steps{flex-direction:column;display:flex;position:relative}.c-es-step{background:#fff;border-radius:.25rem;align-items:stretch;gap:1.5rem;padding:1.5rem 2.5rem;display:flex;position:relative}.c-es-step--highlight{background:#046a381a;border:.125rem solid #26890d;padding:1.375rem 2.375rem}.c-es-step:after{content:"";pointer-events:none;border-left:.125rem dashed #86bc25;width:0;position:absolute;top:1.9375rem;bottom:-.25rem;left:2.875rem}.c-es-step+.c-es-step-connector+.c-es-step:before{content:"";pointer-events:none;border-left:.125rem dashed #86bc25;width:0;height:2.1875rem;position:absolute;top:-.25rem;left:2.875rem}.c-es-step+.c-es-step-connector+.c-es-step.c-es-step--highlight:before{border-left-color:#26890d;height:2.0625rem;left:2.75rem}.c-es-step--last:after{display:none}.c-es-step-connector{justify-content:start;height:1.5rem;padding-left:2.875rem;display:flex}.c-es-step-connector__line{border-left:.125rem dashed #86bc25;width:0;height:100%}.c-es-step-connector--green .c-es-step-connector__line{border-color:#26890d}.c-es-step__left{z-index:3;flex:0 0 15rem;align-items:flex-start;gap:.5rem;display:flex;position:relative}.c-es-step__dot{background:#86bc25;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.1875rem}.c-es-step--highlight .c-es-step__dot{background:#26890d}.c-es-step__info{flex-direction:column;gap:.5rem;display:flex}.c-es-step__number{letter-spacing:.56px;color:#53565a;margin:0;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:140%}.c-es-step--highlight .c-es-step__number{color:#046a38}.c-es-step__name{letter-spacing:.72px;color:#53565a;margin:0;font-size:1.125rem;font-weight:700;line-height:160%}.c-es-step--highlight .c-es-step__name{color:#046a38}.c-es-step__duration{letter-spacing:.64px;color:#53565a;margin:0;font-size:1rem;font-weight:400;line-height:140%}.c-es-step--highlight .c-es-step__duration{color:#046a38}.c-es-step__divider{background:#d9d9d9;flex-shrink:0;width:1px}.c-es-step__body{letter-spacing:.72px;color:#000;text-align:justify;flex:1;align-items:center;margin:0;font-size:1.125rem;font-weight:400;line-height:200%;display:flex}.c-es-step--highlight .c-es-step__body{color:#046a38}.c-es-qa-list{flex-direction:column;gap:2.5rem;display:flex}.c-es-qa-item{background:#f4f4f4;border-radius:.25rem;flex-direction:column;gap:.75rem;padding:2rem 3rem;display:flex}.c-es-qa-row{align-items:center;gap:1.25rem;display:flex}.c-es-qa-row--answer{align-items:flex-start}.c-es-qa-mark{letter-spacing:1.12px;color:#53565a;flex-shrink:0;width:1.875rem;margin:0;font-size:1.75rem;font-weight:400;line-height:1.2}.c-es-qa-question{letter-spacing:.96px;color:#046a38;margin:0;font-size:1.5rem;font-weight:700;line-height:150%}.c-es-qa-separator{border:none;border-top:1px solid #d0d0ce}.c-es-qa-answer{letter-spacing:.72px;color:#000;text-align:justify;margin:0;font-size:1.125rem;font-weight:400;line-height:200%}.c-es-service-cards{gap:3rem;display:flex}.c-es-service-card-wrap{flex:1;min-width:0}.c-es-service-card-wrap.is-current{cursor:default}.c-es-service-card-wrap.is-current .c-es-service-card__image{filter:grayscale()brightness(.85)}.c-es-service-card-wrap .c-es-service-card .flex.gap-16{gap:0!important;padding-right:0!important}.c-es-service-card-desc{letter-spacing:.04em;color:#000;text-align:justify;margin:1rem 0 0;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:1.8}.c-es-service-card{flex:1;min-width:0}.c-es-service-card__image{-o-object-fit:cover;object-fit:cover;background:#d0d0ce;width:100%;height:12.5rem;display:block}.c-es-service-card__name{letter-spacing:.04em;font-feature-settings:"palt" 1;color:#000;margin:0;font-size:clamp(1.125rem,1.55vw,1.375rem);font-weight:700;line-height:160%}.c-es-service-card__list{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.c-es-service-card__list-item{letter-spacing:.64px;color:#000;text-align:justify;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:180%;display:flex}.c-es-service-card__list-item:before{content:"";background:var(--color-primary);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.6875rem}.c-es-female-banner-wrap .h4-text-image-row__card{background:#f4f4f4}.c-es-female-banner{background:#f4f4f4;justify-content:space-between;align-items:center;gap:2.5rem;padding:2.5rem 4rem;display:flex}.c-es-female-banner__content{flex-direction:column;flex:1;gap:1rem;display:flex}.c-es-female-banner__title{letter-spacing:.96px;color:#000;margin:0;font-size:1.5rem;font-weight:700;line-height:200%}.c-es-female-banner__text{letter-spacing:.72px;text-align:justify;margin:0;font-size:1.125rem;font-weight:400;line-height:200%}.c-es-female-banner__image{-o-object-fit:cover;object-fit:cover;background:#d0d0ce;flex-shrink:0;width:20rem;height:15rem}@media(max-width:63.9375rem){.c-es-anchor{grid-template-columns:1fr 1fr;gap:.75rem 0;display:grid}.c-es-anchor__item{white-space:normal;text-align:left;border-bottom:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:none;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.4}.c-es-anchor__item>span:not(.c-es-anchor__icon){flex:1;min-width:0}.c-es-anchor__item .c-es-anchor__icon{flex-shrink:0}.c-es-anchor__item:nth-of-type(odd){border-right:1px solid #d9d9d9;padding-left:0}.c-es-anchor__item:nth-of-type(2n){padding-right:0}.c-es-anchor__divider{display:none}.c-es-strength-cards{flex-direction:column;gap:1rem}.c-es-strength-card__title{font-size:1.25rem}.c-es-strength-card__body{font-size:.875rem}.c-es-consultant-cards{flex-direction:column;gap:2rem}.c-es-consultant-card__name{font-size:1.25rem}.c-es-consultant-card__tags{margin-top:.5rem}.c-es-ba-card{padding:1.5rem 1rem}.c-es-ba-card__title{font-size:1.125rem}.c-es-industry-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}.c-es-industry-bubble{width:5rem;height:5rem}.c-es-industry-bubble__name{font-size:.6875rem}.c-es-industry-bubble__count{font-size:1.125rem}.c-es-step:after{top:3.625rem;bottom:-.5rem;left:1.0625rem}.c-es-step+.c-es-step-connector+.c-es-step:before{height:4.125rem;top:-.5rem;left:1.0625rem}.c-es-step+.c-es-step-connector+.c-es-step.c-es-step--highlight:before{height:4rem;left:.9375rem}.c-es-step--last:after{display:none}.c-es-step-connector{height:1rem;padding-left:1.0625rem}.c-es-step+.c-es-step{margin-top:0}.c-es-step{flex-direction:column;gap:.5rem;padding:1.5rem 1rem 1.5rem .5rem;position:relative}.c-es-step--highlight{padding:1.375rem .875rem 1.375rem .375rem}.c-es-step__left{flex-direction:row;flex:none;align-items:flex-start;gap:.25rem;padding-left:.1875rem}.c-es-step__dot{flex-shrink:0;width:.875rem;height:.875rem;margin-top:1.6875rem;display:block}.c-es-step__info{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:0 .5rem;display:grid}.c-es-step__number{grid-area:1/1;font-size:.875rem}.c-es-step__name{grid-area:2/1;font-size:1.125rem}.c-es-step__duration{grid-area:2/2;align-self:end;font-size:1rem}.c-es-step__divider{width:auto;height:1px;margin-left:1.3125rem}.c-es-step__body{flex:none;padding-left:1.3125rem;font-size:1rem;line-height:2;display:block}.c-es-qa-item{padding:1.5rem 1rem}.c-es-qa-row{align-items:flex-start;gap:.5rem}.c-es-qa-mark{letter-spacing:.04em;width:auto;font-size:1.25rem}.c-es-qa-row--answer .c-es-qa-mark{padding-top:.375rem}.c-es-qa-question{font-size:1.125rem}.c-es-qa-answer{font-size:1rem}.c-es-service-cards{flex-direction:column;gap:2rem}.c-es-service-card__name{color:var(--color-green-60)}.c-es-female-banner{flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}.c-es-female-banner__image{aspect-ratio:4/3;width:100%;height:auto}.c-es-female-banner__title{font-size:1.25rem}.c-es-female-banner__text{font-size:1rem}.c-es-female-banner .c-es-outline-btn{white-space:nowrap;background:#fff;gap:.5rem;width:calc(100% + 1rem);margin-inline:-.5rem;padding:0 .75rem;font-size:.875rem}}@media(max-width:1023px){.entry-content--wide .h4-text-image-row__card{padding:1rem}.entry-content--wide .h4-text-image-row .h3-text-image-row__btn{padding:.875rem .75rem}}.c-total-section>.wp-block-columns{flex-wrap:nowrap;gap:5rem;margin-top:3rem;display:flex!important}.c-total-section>.wp-block-columns>.wp-block-column:first-child{flex:40rem;min-width:0}.c-total-section>.wp-block-columns>.wp-block-column:last-child{flex:0 0 26.25rem}.c-total-section .wp-block-column p{letter-spacing:.72px;color:#000;text-align:justify;margin:0;font-size:1.125rem;font-weight:400;line-height:200%}.c-total-section .wp-block-column p+p{margin-top:1.5rem}.c-total-section .wp-block-column .wp-block-image{margin:0}.c-total-section .wp-block-column .wp-block-image img{border-radius:.25rem;width:100%;height:auto;display:block}@media(max-width:1023px){.c-total-section>.wp-block-columns{margin-top:2rem;display:block!important}.c-total-section>.wp-block-columns>.wp-block-column{width:100%}.c-total-section>.wp-block-columns>.wp-block-column+.wp-block-column{margin-top:2rem}.c-total-section .wp-block-column .wp-block-image{margin-top:0}.c-total-section .wp-block-column p{font-size:1rem}}.faq-anchor-divider{position:relative}.faq-anchor-divider:after{content:"";background-color:var(--color-gray-20,#d0d0ce);width:1px;position:absolute;top:.1875rem;bottom:.1875rem;right:0}@media(max-width:1023px){.faq-anchor-divider--lg-only:after{display:none}}@media(min-width:1024px){.faq-anchor-divider--md-only:after{display:none}}.file-download-buttons__item{width:100%;min-width:0;max-width:29.625rem}.file-download-buttons--multi{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.file-download-buttons--multi>.file-download-buttons__item{flex:calc(33.3333% - .66667rem);max-width:29.625rem}.file-download-buttons--single{justify-content:center;display:flex}.file-download-buttons--single .file-download-buttons__item>svg,.file-download-buttons--multi>.file-download-buttons__item:nth-child(3n+1):last-child>svg,.file-download-buttons--multi>.file-download-buttons__item:nth-child(3n+2):last-child>svg,.file-download-buttons--multi>.file-download-buttons__item:has(+.file-download-buttons__item:nth-child(3n+2):last-child)>svg{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.entry-content .wp-block-lazyblock-file-download-buttons{margin-top:3rem}@media(max-width:1023px){.file-download-buttons--multi{flex-direction:column;gap:1rem}.file-download-buttons--multi>.file-download-buttons__item{flex:none;max-width:none}.file-download-buttons .file-download-buttons__item>svg{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.entry-content .wp-block-lazyblock-file-download-buttons{margin-top:2rem}}.footer-nav a{position:relative}.footer-nav a:after{content:"";background:var(--color-accessible-green-100,#26890d);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.footer-nav a:hover:after{transform:scaleX(1)}.footer-inner{padding-inline:9.375rem}.footer-logo-img{width:auto;height:4rem}.footer-site-name{font-size:1.125rem}.footer-site-name-br{display:none}.footer-logo-row{align-items:center}@media(min-width:1024px)and (max-width:1280px){.footer-logo-row{flex-direction:column;align-items:flex-start}}.footer-bottom{padding-bottom:5.8125rem}.footer-links{margin-bottom:1rem}.footer-links__list{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.footer-links__list li{margin:0;padding:0}.footer-links__list a{letter-spacing:.24px;color:#000;font-size:.75rem;font-weight:400;line-height:160%;text-decoration:none;transition:color .3s;position:relative}.footer-links__list a:after{content:"";background:var(--color-accessible-green-100,#26890d);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.footer-links__list a:hover{color:var(--color-primary,#26890d)}.footer-links__list a:hover:after{transform:scaleX(1)}@media(max-width:1023px){.footer-links__list{gap:1rem}}@media(max-width:1200px){.footer-inner{padding-inline:2.5rem}}@media(max-width:1023px){.footer-inner{padding-inline:7.2%}.footer-main{padding-top:3.5rem}.footer-logo-img{height:2.5rem}.footer-site-name{font-size:.875rem}.footer-bottom{padding-bottom:2.875rem}}.footer-bottom-text-link{text-underline-offset:.125rem;text-decoration:underline;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media(hover:hover){.footer-bottom-text-link:hover{opacity:.7}}@media(max-width:768px){.footer-site-name-br{display:block}}.recruit-form{max-width:58.75rem;margin:0 auto}.recruit-form__lead{color:var(--primary-black-100,#000);margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:200%}.recruit-form__group{padding-top:.75rem}.recruit-form__group+.recruit-form__group{padding-top:2.5rem}.recruit-form__label{align-items:center;gap:.9375rem;margin-bottom:.75rem;display:flex}.recruit-form__label-text{font-size:1.25rem;font-weight:700;line-height:150%}.recruit-form__label-text--sub{color:var(--primary-black-100,#000);font-size:1rem;font-weight:700;line-height:150%}.recruit-form__required{background:var(--color-green-60,#046a38);color:#fff;white-space:nowrap;border-radius:.25rem;justify-content:center;align-items:center;padding:0 .5rem 1px;font-size:.875rem;font-weight:700;line-height:1.6;display:inline-flex}.recruit-form input[type=text],.recruit-form input[type=email],.recruit-form input[type=tel],.recruit-form input[type=number],.recruit-form select{border:1px solid var(--color-gray-40,#bbbcbc);height:3.25rem;color:var(--primary-black-100,#000);background:#fff;border-radius:.25rem;outline:none;padding:0 1.125rem;font-size:1rem;font-weight:400;line-height:1.8;transition:border-color .2s}.recruit-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.recruit-form input[name=namae],.recruit-form input[name=kana],.recruit-form input[name=email],.recruit-form input[name=tel]{width:100%}.recruit-form input::-moz-placeholder,.recruit-form textarea::-moz-placeholder{color:var(--color-gray-90,#75787b)}.recruit-form input::placeholder,.recruit-form textarea::placeholder{color:var(--color-gray-90,#75787b)}.recruit-form input:focus,.recruit-form textarea:focus,.recruit-form select:focus{border-color:var(--color-primary,#26890d)}.recruit-form__input-error-field{align-items:center;display:flex;position:relative}.recruit-form__input-error-field input{width:100%;padding-right:3.125rem}.recruit-form__input-error-field input.is-error{background:#da291c1a;border-color:#da291c}.recruit-form__input-error-clear{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.recruit-form__error-message{letter-spacing:.56px;color:#da291c;margin:.5rem 0 0;font-size:.875rem;font-weight:400;line-height:200%}.recruit-form textarea{border:1px solid var(--color-gray-40,#bbbcbc);width:100%;min-height:9.75rem;color:var(--primary-black-100,#000);resize:vertical;background:#fff;border-radius:.25rem;outline:none;padding:.75rem 1.125rem;font-size:1rem;font-weight:400;line-height:1.8;transition:border-color .2s}.recruit-form select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 5L7 9L11 5' stroke='%2353565a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.125rem center;background-repeat:no-repeat;background-size:.875rem;padding-right:2.75rem}.recruit-form__radios,.recruit-form__checkboxes{flex-wrap:wrap;gap:.5rem;display:flex}.recruit-form__radio-item,.recruit-form__checkbox-item{letter-spacing:.56px;width:14.3125rem;height:3.125rem;color:var(--secondary-gray-110,#53565a);cursor:pointer;border:1px solid #bbbcbc;border-radius:.25rem;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin:0;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;line-height:160%;transition:all .2s;display:flex}@media(hover:hover){.recruit-form__radio-item:hover,.recruit-form__checkbox-item:hover{border-color:#26890d}}.recruit-form__radio-item[data-active],.recruit-form__checkbox-item[data-active]{color:var(--primary-green-60,#046a38);background:#86bc251a;border-color:#26890d}@media(max-width:768px){.recruit-form__radio-item,.recruit-form__checkbox-item{width:calc(50% - .25rem);height:auto;padding:.5rem .75rem}}.recruit-form__radios.is-simple,.recruit-form__checkboxes.is-simple{gap:.75rem}.recruit-form__radios.is-simple .recruit-form__radio-item,.recruit-form__checkboxes.is-simple .recruit-form__checkbox-item{letter-spacing:normal;width:9.375rem;height:auto;color:var(--primary-black-100,#000);background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:flex-start;gap:.5rem;padding:0;font-size:.9375rem;font-weight:400;line-height:1.5rem;transition:none;display:inline-flex}@media(hover:hover){.recruit-form__radios.is-simple .recruit-form__radio-item:hover,.recruit-form__checkboxes.is-simple .recruit-form__checkbox-item:hover{border-color:#0000}}.recruit-form__radios.is-simple .recruit-form__radio-item[data-active],.recruit-form__checkboxes.is-simple .recruit-form__checkbox-item[data-active]{color:var(--primary-black-100,#000);background:0 0;border-color:#0000}@media(max-width:768px){.recruit-form__radios.is-simple .recruit-form__radio-item,.recruit-form__checkboxes.is-simple .recruit-form__checkbox-item{width:auto;min-width:9.375rem;padding:0}}@media(min-width:1024px){.recruit-form__checkboxes.is-simple .recruit-form__checkbox-item{width:auto;min-width:9.375rem}}.recruit-form__name-row{gap:.75rem;display:flex}.recruit-form__name-row>input,.recruit-form__name-row>div{flex:auto}.recruit-form__birthday-row{gap:2rem;display:flex}.recruit-form__birthday-field{align-items:center;gap:.75rem;display:flex}.recruit-form__birthday-field input,.recruit-form__birthday-field select{width:12.5rem}.recruit-form__birthday-suffix{color:var(--primary-black-100,#000);white-space:nowrap;font-size:1.125rem;font-weight:400;line-height:1.6}.recruit-form__other-row{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.recruit-form__other-row label{color:var(--primary-black-100,#000);white-space:nowrap;font-size:.9375rem;font-weight:400;line-height:1.5rem}.recruit-form__other-row input{flex-shrink:0;width:25rem}.recruit-form__channels{flex-direction:column;gap:.875rem;display:flex}.recruit-form__channel{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.recruit-form__channel:has(.recruit-form__channel-memo){align-items:center}.recruit-form__channel-item{color:var(--primary-black-100,#000);cursor:pointer;align-items:flex-start;gap:.5rem;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5rem;display:inline-flex}.recruit-form__channel-memo{color:var(--secondary-gray-110,#53565a);align-items:center;font-size:.875rem;line-height:1.5rem;display:inline-flex}.recruit-form__channel-memo input{width:15rem;margin:0 .125rem}@media(max-width:768px){.recruit-form__channel-memo{width:100%;padding-left:1.875rem}.recruit-form__channel-memo input{width:11.25rem}}.recruit-form__sublabel{color:var(--primary-black-100,#000);margin:1rem 0 .5rem;font-size:.9375rem;font-weight:500;line-height:1.5rem;display:block}.recruit-form__sublabel-row .recruit-form__sublabel{margin-top:1.25rem}.recruit-form__file-row{flex-direction:column;gap:.75rem;display:flex}.recruit-form__file-item{align-items:center;gap:.5rem;display:flex}.recruit-form__file-label{letter-spacing:.6px;color:var(--primary-black-100,#000);white-space:nowrap;justify-content:flex-start;align-items:center;min-width:5rem;font-size:.9375rem;font-weight:700;line-height:160%;display:inline-flex}.recruit-form__file-btn{background:var(--color-gray-20,#d0d0ce);letter-spacing:.56px;color:var(--primary-black-100,#000);white-space:nowrap;cursor:pointer;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem 1.25rem;font-size:.875rem;font-weight:400;line-height:160%;transition:opacity .2s;display:inline-flex}.recruit-form__file-btn:hover{opacity:.7}.recruit-form__file-name{letter-spacing:.56px;color:var(--primary-black-100,#000);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:400;line-height:160%;overflow:hidden}.recruit-form__file-notes{margin-top:1rem}.recruit-form__file-notes p{color:var(--color-gray-110,#53565a);margin:0;font-size:.875rem;font-weight:400;line-height:200%}.recruit-form__footer{flex-direction:column;align-items:center;gap:1.5rem;padding-top:2.5rem;display:flex}.recruit-form__agreement{text-align:center;color:var(--primary-black-100,#000);letter-spacing:.72px;margin:0;font-size:1.125rem;font-weight:400;line-height:180%}.recruit-form__agreement a{color:var(--primary-black-100,#000);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.recruit-form__agreement a:hover{color:var(--color-primary,#26890d);text-decoration-color:var(--color-primary,#26890d)}.recruit-form__agreement a:hover .recruit-form__external-icon path{fill:var(--color-primary,#26890d)}.recruit-form__external-icon{vertical-align:middle;margin-bottom:.125rem;margin-left:.125rem;display:inline-block}.recruit-form__submit-btn{background:var(--color-gray-40,#a7a8aa);color:#fff;cursor:pointer;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:20.875rem;height:3.75rem;padding:1.5rem 1.5rem 1.625rem;font-size:1.125rem;font-weight:700;line-height:1.2;display:flex;position:relative;overflow:hidden;box-shadow:0 .125rem .625rem #bdf2af26}.recruit-form__submit-btn:before{content:"";background:var(--color-primary,#26890d);transition:transform .3s var(--ease-slide);z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}@media(hover:hover){.recruit-form__submit-btn:hover:before{transform:translate(0)}}.recruit-form__submit-btn>*{z-index:1;position:relative}.recruit-form__submit-btn .btn-arrow-icon{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.recruit-form__submit-btn .btn-arrow-icon:before{transition:border-color .3s var(--ease-slide)}.recruit-form__submit-btn:hover .btn-arrow-icon:before{border-color:var(--color-primary,#26890d)}.recruit-form__select-narrow{max-width:20rem}@media(max-width:1023px){.recruit-form__lead{font-size:1rem}.recruit-form__group{padding-top:.5rem}.recruit-form__group+.recruit-form__group{padding-top:1.75rem}.recruit-form__label-text{font-size:1.125rem}.recruit-form input[type=text],.recruit-form input[type=email],.recruit-form input[type=tel],.recruit-form input[type=number]{height:3rem;padding:0 .75rem}.recruit-form select{width:100%;height:3rem;padding:0 2.75rem 0 .75rem}.recruit-form__name-row,.recruit-form__birthday-row{flex-direction:column;gap:.75rem}.recruit-form__birthday-field input,.recruit-form__birthday-field select{width:50%}.recruit-form__other-row input{flex:1;width:100%;min-width:0}.recruit-form__submit-btn{width:100%}.recruit-form__footer{gap:1.75rem;padding-top:1.75rem}.recruit-form__agreement{font-size:1rem}}.fv-top{background-color:#000;margin-top:-1px;padding-top:1px}.fv-top__copy-small{letter-spacing:.96px;font-size:clamp(2rem,3.33vw,3rem);line-height:1.45}.fv-top__copy-p1,.fv-top__copy-p2{white-space:nowrap;display:block}.fv-top__copy-p2{margin-top:-.5rem}@media(max-width:1023px){.fv-top__copy-small{letter-spacing:.48px;font-size:1.5rem}.fv-top__copy-p2{margin-top:.1875rem}}.h2-content-block__inner{margin:0 auto}.h2-content-block__heading{justify-content:space-between;gap:2.625rem;display:flex}.h2-content-block__title-col{flex:0 0 29.125rem;min-width:0;position:relative}.h2-content-block__title{letter-spacing:1.28px;color:#000;margin:0;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-weight:700;line-height:150%}.h2-content-block__desc-col{flex-direction:column;flex:40rem;min-width:0;display:flex}.h2-content-block__desc{letter-spacing:.72px;color:#000;text-align:justify;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:200%}.h2-content-block__desc>.c-problem-list{margin-top:.5rem}.h2-content-block__image-wrap{margin-top:3rem}.h2-content-block__image{-o-object-fit:cover;object-fit:cover;border-radius:.25rem;width:100%;max-width:100%;height:auto;display:block}@media(max-width:1023px){.h2-content-block__heading{flex-direction:column;gap:1.5rem}.h2-content-block__title-col{flex:none;width:100%}.h2-content-block__title{font-size:1.5rem}.h2-content-block__desc-col{flex:none;width:100%}.h2-content-block__desc{font-size:1rem}.h2-content-block__image-wrap{margin-top:2.25rem}}.h3-content-block{margin:0 auto}.h3-content-block__heading{gap:5rem;display:flex}.h3-content-block__title-col{flex:0 26.25rem;min-width:0}.h3-content-block__decoration{margin-bottom:1rem;position:relative}.h3-content-block__decoration:before{content:"";background:var(--color-primary-light,#86bc25);width:6rem;height:1px;display:block}.h3-content-block__decoration:after{content:"";background:var(--color-primary-dark,#046a38);width:1rem;height:.125rem;position:absolute;top:-1px;left:0}.h3-content-block__title{letter-spacing:1.04px;color:#000;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.625rem;font-weight:700;line-height:150%}.h3-content-block__desc-col{flex-direction:column;flex:39.5rem;justify-content:center;gap:1.5rem;min-width:0;display:flex}.h3-content-block__desc{letter-spacing:.72px;color:#000;text-align:justify;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:200%}.h3-content-block__image-wrap{margin-top:3rem}.h3-content-block__image{-o-object-fit:cover;object-fit:cover;border-radius:.25rem;width:100%;max-width:100%;height:auto;display:block}@media(max-width:1023px){.h3-content-block__heading{flex-direction:column;gap:1rem}.h3-content-block__title-col{flex:none;width:100%}.h3-content-block__decoration:before{width:4.25rem}.h3-content-block__decoration:after{width:.75rem}.h3-content-block__title{letter-spacing:.8px;font-size:1.25rem}.h3-content-block__desc-col{flex:none;width:100%}.h3-content-block__desc{font-size:1rem}.h3-content-block__image-wrap{margin-top:2.25rem}}.h3-text-image-row{gap:5rem;margin:0 auto;display:flex}.h3-text-image-row__text{flex-direction:column;flex:40rem;gap:1.5rem;min-width:0;display:flex}.h3-text-image-row__heading{flex-direction:column;gap:1rem;display:flex}.h3-text-image-row__decoration{position:relative}.h3-text-image-row__decoration:before{content:"";background:var(--color-primary-light,#86bc25);width:6rem;height:1px;display:block}.h3-text-image-row__decoration:after{content:"";background:var(--color-primary-dark,#046a38);width:1rem;height:.125rem;position:absolute;top:-1px;left:0}.h3-text-image-row__title{letter-spacing:1.04px;color:#000;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.625rem;font-weight:700;line-height:150%}.h3-text-image-row__desc-wrap{flex-direction:column;gap:1.5rem;display:flex}.h3-text-image-row__desc{letter-spacing:.72px;color:#000;text-align:justify;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:200%}.h3-text-image-row .h3-text-image-row__desc>:first-child{margin-top:0}.h3-text-image-row .h3-text-image-row__desc>:last-child{margin-bottom:0}.h3-text-image-row__desc p{margin:0 0 1rem}.h3-text-image-row__desc-wrap ul,.h3-text-image-row__desc-wrap ol{margin:0 0 1rem;padding-left:0;list-style-position:inside}.h3-text-image-row__desc ul{list-style:outside}.h3-text-image-row__desc ol{list-style:decimal}.h3-text-image-row__desc li{text-align:left;margin:0}.h3-text-image-row__desc li+li{margin-top:.25rem}.h3-text-image-row__desc a{color:var(--color-primary,#26890d);text-decoration:underline}.h3-text-image-row__btn{border:1px solid var(--color-primary,#26890d);background:0 0;border-radius:.25rem;align-self:flex-start;align-items:center;gap:.75rem;padding:1.25rem 2.5rem 1.375rem;text-decoration:none;display:inline-flex}.h3-text-image-row__btn-text{letter-spacing:.8px;color:#000;transition:color .3s var(--ease-slide);font-family:Noto Sans JP,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5rem}.h3-text-image-row__btn:hover .h3-text-image-row__btn-text{color:var(--color-primary,#26890d)}.h3-text-image-row__image-wrap{flex:0 26.25rem;min-width:0}.h3-text-image-row__image{-o-object-fit:cover;object-fit:cover;border-radius:.25rem .25rem 0 0;width:100%;max-width:100%;height:auto;display:block}@media(max-width:1023px){.h3-text-image-row{flex-direction:column;gap:2.25rem}.h3-text-image-row__text{flex:none;gap:1rem;width:100%}.h3-text-image-row__decoration:before{width:4.25rem}.h3-text-image-row__decoration:after{width:.75rem}.h3-text-image-row__title{letter-spacing:.8px;font-size:1.25rem}.h3-text-image-row__desc{font-size:1rem}.h3-text-image-row__btn{justify-content:space-between;gap:.375rem;width:100%;padding:1rem 1.5rem}.h3-text-image-row__btn-text{font-size:1rem}.h3-text-image-row__image-wrap{flex:none;width:100%}}.h4-text-image-row__card{background:#f4f4f4;border-radius:.25rem;justify-content:space-between;align-items:flex-start;gap:3.25rem;padding:2.5rem 4rem;display:flex}.h4-text-image-row__text{flex-direction:column;flex:40rem;gap:1rem;min-width:0;display:flex}.h4-text-image-row .h4-text-image-row__title{letter-spacing:.96px;color:#000;text-align:justify;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:700;line-height:200%}.h4-text-image-row__desc{letter-spacing:.72px;color:#000;text-align:justify;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:200%}.h4-text-image-row .h4-text-image-row__desc>:first-child{margin-top:0}.h4-text-image-row .h4-text-image-row__desc>:last-child{margin-bottom:0}.h4-text-image-row__desc p{margin:0 0 1rem}.h4-text-image-row__desc ul,.h4-text-image-row__desc ol{margin:0 0 1rem;padding-left:1.5em}.h4-text-image-row__desc ul{list-style:outside}.h4-text-image-row__desc ol{list-style:decimal}.h4-text-image-row__desc li{text-align:left;margin:0}.h4-text-image-row__desc li+li{margin-top:.25rem}.h4-text-image-row__desc a{color:var(--color-primary,#26890d);text-decoration:underline}.h4-text-image-row__image-wrap{flex:0 0 20rem}.h4-text-image-row__image{-o-object-fit:cover;object-fit:cover;border-radius:.25rem;width:100%;max-width:100%;height:auto;display:block}@media(max-width:1023px){.h4-text-image-row__card{flex-direction:column;gap:2.25rem;padding:1.5rem}.h4-text-image-row__text{flex:none;width:100%}.h4-text-image-row .h4-text-image-row__title{font-size:1.25rem}.h4-text-image-row__desc{font-size:1rem}.h4-text-image-row__image-wrap{flex:none;width:100%}}.header--tob{padding-top:env(safe-area-inset-top)}.header--tob .header-primary-nav a:after{background:var(--color-accessible-green-100)}.header-primary-nav>li.-popup{position:relative}.header-primary-nav>li.-popup>:is(a,span.popup-trigger){align-items:center!important;gap:.375rem!important;padding-right:.875rem!important;line-height:1.3!important;display:inline-flex!important;position:relative!important}.header-primary-nav>li.-popup>span.popup-trigger{letter-spacing:.6px;font-feature-settings:"palt";color:#111827;white-space:nowrap;cursor:default;font-size:.9375rem;font-weight:700;line-height:160%;transition:color .15s}@media(max-width:85rem){.header-primary-nav>li.-popup>span.popup-trigger{letter-spacing:.4px;font-size:.8125rem}}.header-primary-nav>li.-popup>:is(a,span.popup-trigger):before{content:"";border-top:.125rem solid #26890d;border-right:.125rem solid #26890d;width:.4375rem;height:.4375rem;position:absolute;top:50%;right:0;transform:translateY(-65%)rotate(135deg)}.header--main .header-primary-nav>li.-popup>:is(a,span.popup-trigger):before{border-top-color:var(--color-deloitte-green);border-right-color:var(--color-deloitte-green)}.header-primary-nav>li.-popup:after{content:"";height:44%;position:absolute;top:100%;left:-1.875rem;right:-1.875rem}.header-primary-nav>li.-popup>ul.sub-menu{z-index:100;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #f4f4f4;border-radius:.25rem;flex-direction:column;min-width:-moz-max-content;min-width:max-content;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:140%;left:65%;transform:translate(-50%)translateY(-.375rem);box-shadow:0 .125rem 1rem #2c52341a}.header-primary-nav>li.-popup:hover>ul.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.header-primary-nav>li.-popup>ul.sub-menu>li+li{border-top:1px solid #f4f4f4}.header-primary-nav>li.-popup>ul.sub-menu>li>a{position:relative;overflow:hidden;letter-spacing:.56px!important;color:#000!important;white-space:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;padding:.5rem .75rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.5!important;transition:none!important;display:flex!important}.header-primary-nav>li.-popup>ul.sub-menu>li>a:after{display:none!important}.header-primary-nav>li.-popup>ul.sub-menu>li>a:before{content:"";transition:transform .3s var(--ease-slide);z-index:0;background:#86bc251a;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.header-primary-nav>li.-popup>ul.sub-menu>li>a:hover:before{transform:translate(0)}.header-primary-nav>li.-popup>ul.sub-menu>li>a>*{z-index:1;position:relative}.mobile-primary-nav li.-popup>.mobile-popup-header{align-items:center;display:flex}.mobile-primary-nav li.-popup>.mobile-popup-header>:is(a,span.popup-trigger){flex:1}.mobile-primary-nav li.-popup>.mobile-popup-header>span.popup-trigger{cursor:default}.mobile-popup-toggle{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2.75rem;padding:0;display:flex}.mobile-popup-toggle:before{content:"";border-bottom:.125rem solid #26890d;border-right:.125rem solid #26890d;width:.5rem;height:.5rem;display:block;transform:rotate(45deg)}.mobile-primary-nav li.-popup.is-open>.mobile-popup-header .mobile-popup-toggle:before{position:relative;top:.25rem;transform:rotate(-135deg)}.mobile-primary-nav li.-popup>.sub-menu{opacity:0;height:0;margin:0;padding:0;list-style:none;transition:height .3s cubic-bezier(.19,1,.22,1),opacity .25s;overflow:hidden}.mobile-primary-nav li.-popup>.sub-menu>li>a{color:#000!important;letter-spacing:.04em!important;padding:.75rem 1rem .75rem 0!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.6!important;text-decoration:none!important;transition:color .2s!important;display:block!important}.mobile-primary-nav li.-popup>.sub-menu>li>a:hover{color:#26890d!important}.header--main{padding-top:env(safe-area-inset-top);background:#000}.hamburger-icon{flex-direction:column;justify-content:space-between;width:1.5rem;height:.8125rem;display:flex}.hamburger-bar{transform-origin:50%;background:#26890d;border-radius:1px;width:100%;height:1px;transition:transform .3s,opacity .2s;display:block}.js-menu-toggle.is-active .hamburger-bar--top{transform:translateY(.375rem)rotate(35deg)}.js-menu-toggle.is-active .hamburger-bar--middle{opacity:0;transform:scaleX(0)}.js-menu-toggle.is-active .hamburger-bar--bottom{transform:translateY(-.375rem)rotate(-35deg)}.header-sub-nav a{position:relative}.header-sub-nav a:after{content:"";background:var(--color-deloitte-green);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-.125rem;left:0;transform:scaleX(0)}.header-sub-nav a:hover:after{transform:scaleX(1)}.tob-sub-nav a{position:relative}.tob-sub-nav a:after{content:"";background:var(--color-primary-dark);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-.125rem;left:0;transform:scaleX(0)}.tob-sub-nav a:hover:after{transform:scaleX(1)}.tob-header-tel{position:relative}.tob-header-tel:after{content:"";background:var(--color-primary-dark);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-.125rem;left:0;transform:scaleX(0)}.tob-header-tel:hover:after{transform:scaleX(1)}.tob-menu-toggle .hamburger-bar,#menu-item-197>a:after{background:#fff}.mobile-menu{width:100%;height:calc(100dvh - 4rem);transition:transform .3s var(--ease-slide);will-change:transform;z-index:300;background-color:#000;display:none;position:fixed;top:4rem;left:0;overflow:hidden;transform:translate(100%)}.mobile-menu:after{content:"";pointer-events:none;background:radial-gradient(circle,#43b02a26,#43b02a00 70%);border-radius:50%;width:26.25rem;height:26.25rem;position:absolute;bottom:-11.25rem;right:-12.5rem}@media(max-width:1023px){.mobile-menu{top:calc(4rem + env(safe-area-inset-top));height:calc(100dvh - 4rem - env(safe-area-inset-top));display:block}}.mobile-menu.is-open{transform:translate(0)}body.is-menu-open{overflow:hidden}.mobile-menu__inner{overscroll-behavior:contain;height:100%;padding:0 7.2% 3.75rem;overflow-y:auto}.mobile-primary-nav{margin:0;padding:0;list-style:none}.mobile-primary-nav>li{border-bottom:1px solid #ffffff26}.mobile-primary-nav :is(a,span.popup-trigger){color:#fff;letter-spacing:.04em;padding:.75rem 0;font-size:.9375rem;font-weight:700;text-decoration:none;transition:color .2s;display:block}.mobile-primary-nav a:hover,.mobile-primary-nav .current-menu-item>a{color:#86bc25}.mobile-menu__sub-wrap{margin-top:1.5rem}.mobile-sub-nav{flex-wrap:wrap;gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.mobile-sub-nav a{color:#d0d0ce;align-items:center;padding-right:1.375rem;font-size:.8125rem;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.mobile-sub-nav a:hover{color:#fff}.mobile-sub-nav a:after{content:"";background-color:#26890d;border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobile-sub-nav a:before{content:"";z-index:1;border-top:.125rem solid #fff;border-right:.125rem solid #fff;width:.4375rem;height:.4375rem;position:absolute;top:50%;right:.4375rem;transform:translateY(-50%)rotate(45deg)}.mobile-menu__cta{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.mobile-menu__cta-btn{z-index:2;letter-spacing:.04em;height:3.5625rem;font-size:1rem;position:relative}.mobile-menu__cta-btn--outline{border:1px solid #fff6}.mobile-menu--tob{background-color:#fff}.mobile-menu--tob .mobile-primary-nav>li{border-bottom-color:#d0d0ce}.mobile-menu--tob .mobile-primary-nav :is(a,span.popup-trigger){color:#000}.mobile-menu--tob .mobile-sub-nav a{color:#53565a}.mobile-menu--tob .mobile-sub-nav a:hover{color:#26890d}.mobile-menu__cta-btn--tob-outline{background-color:#fff;border:1px solid #26890d}.mobile-menu__tel{align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.mobile-menu__tel-label{letter-spacing:.04em;color:#000;white-space:nowrap;font-size:.9375rem;font-weight:400;line-height:1.5}.mobile-menu__tel-number{letter-spacing:.04em;color:#26890d;border-bottom:1px solid #26890d;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none}.header-primary-nav a{position:relative}.header-primary-nav a:after{content:"";transform-origin:0;background:#86bc25;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-.3125rem;left:0;transform:scaleX(0)}.header-primary-nav a:hover:after,.header-primary-nav .current-menu-item>a:after{transform:scaleX(1)}.mobile-menu:not(.mobile-menu--tob) .mobile-primary-nav li.-popup>.sub-menu>li>a{color:#fff!important}.mobile-menu:not(.mobile-menu--tob) .mobile-primary-nav li.-popup>.sub-menu>li>a:hover{color:#86bc25!important}.interview-profile{background-color:#f4f4f4;border-radius:.25rem;margin-bottom:2.5rem;padding:2rem}.interview-profile__inner{gap:2rem;display:flex}.interview-profile__image{border-radius:50%;flex-shrink:0;width:10rem;height:10rem;overflow:hidden}.interview-profile__body{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.interview-profile__label{letter-spacing:.04em;color:#86bc25;font-size:.875rem;font-weight:700;line-height:1.6}.interview-profile__title{color:#000;margin:0;font-size:1.625rem;font-weight:700;line-height:1.5}.interview-profile__divider{border:none;border-top:1px solid #bbbcbc;margin:0}.interview-profile__desc{letter-spacing:.02em;color:#000;font-size:.875rem;font-weight:400;line-height:2}@media(max-width:1023px){.interview-profile{margin-bottom:2rem;padding:1.5rem 1.25rem}.interview-profile__inner{flex-direction:column;align-items:center;gap:1.25rem}.interview-profile__image{width:7.5rem;height:7.5rem}.interview-profile__body{text-align:center;align-items:center}.interview-profile__title{font-size:1.25rem}.interview-profile__desc{text-align:left}}.interview-qa-editor{background-color:#fafbfa;border:1px solid #d0d0ce;border-left:.1875rem solid #046a38;border-radius:.25rem;padding:1.5rem}.interview-qa-editor__header{color:#fff;letter-spacing:.5px;background-color:#046a38;border-radius:.1875rem;margin-bottom:1rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:700;line-height:1.8;display:inline-block}.interview-qa-editor__question{border-bottom:1px dashed #d0d0ce;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.interview-qa-editor__label{color:#046a38;flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1.5}.interview-qa-editor__question-text{color:#000;font-size:1.25rem;font-weight:700;line-height:1.5}.interview-qa-editor__question-text--empty{color:#a0a0a0;font-weight:400}.interview-qa-editor__answer{align-items:flex-start;gap:1.5rem;display:flex}.interview-qa-editor__name{color:#046a38;flex-shrink:0;width:4em;font-size:1.125rem;font-weight:700;line-height:2}.interview-qa-editor__name--empty{color:#a0a0a0;font-size:.875rem;font-weight:400}.interview-qa-editor__body{flex:1;min-width:0}.interview-text{margin-top:2rem}.interview-text__question{margin-bottom:3rem}.interview-text .interview-text__question-text{color:var(--primary-black-100,#000);letter-spacing:.8px;text-align:left;align-items:flex-start;gap:.5rem;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:150%;display:flex}.interview-text__question-text:before{content:"";background-color:#000;flex-shrink:0;width:2.5rem;height:1px;margin-top:calc(.75em - .5px);display:inline-block}.interview-text__answers{flex-direction:column;gap:1.5rem;display:flex}.interview-text__item{align-items:flex-start;gap:1.5rem;display:flex}.interview-text__name{width:4em;color:var(--primary-green-60,#046a38);text-align:justify;letter-spacing:.72px;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:200%}.interview-text__body{min-width:0;color:var(--primary-black-100,#000);flex:1;font-size:1.125rem;font-weight:400;line-height:200%}@media(max-width:1023px){.interview-text__question{margin-bottom:2rem}.interview-text .interview-text__question-text{font-size:1rem}.interview-text__question-text:before{width:1.5rem}.interview-text__answers{gap:2rem}.interview-text__item{gap:.5rem}.interview-text__name{width:3.5rem;font-size:1rem}.interview-text__body{font-size:1rem}}.job-modal{z-index:1000;justify-content:center;align-items:center;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.job-modal.is-open{display:flex}.job-modal__overlay{opacity:0;animation:job-modal-fade-in .3s var(--ease-slide)forwards;background:#00000080;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes job-modal-fade-in{to{opacity:1}}.job-modal__dialog{z-index:1;opacity:0;width:71.25rem;max-width:calc(100vw - 2.5rem);height:36.25rem;max-height:calc(100vh - 5rem);animation:job-modal-slide-up .4s var(--ease-slide)forwards;background:#fff;border-radius:.25rem;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(.75rem)}@keyframes job-modal-slide-up{to{opacity:1;transform:translateY(0)}}.job-modal__header{border-bottom:1px solid #d0d0ce;flex-shrink:0;justify-content:space-between;align-items:center;height:4.125rem;padding:0 .75rem 0 2rem;display:flex}.job-modal__title{letter-spacing:.72px;color:#000;font-size:1.125rem;font-weight:700}.job-modal__close{cursor:pointer;background:#26890d;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2.75rem;height:2.625rem;transition:opacity .2s;display:flex}.job-modal__close:hover{opacity:.8}.job-modal__close .hamburger-bar{background:#fff}.job-modal__close .hamburger-bar--top{transform:translateY(.375rem)rotate(35deg)}.job-modal__close .hamburger-bar--middle{opacity:0}.job-modal__close .hamburger-bar--bottom{transform:translateY(-.375rem)rotate(-35deg)}.job-modal__body{flex:1;display:flex;overflow:hidden}.job-modal__sidebar{border-right:1px solid #d0d0ce;flex-direction:column;flex-shrink:0;gap:.5rem;width:17.625rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.job-modal__sidebar-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;justify-content:flex-start;align-items:center;gap:.25rem;width:100%;padding:.375rem .25rem;transition:background .2s;display:flex}.job-modal__sidebar-item:hover{background:#86bc2533}.job-modal__sidebar-item.is-active{background:#86bc2566}.job-modal__sidebar-text{letter-spacing:.6px;color:#000;font-size:.9375rem;font-weight:400;line-height:1.5rem}.job-modal__sidebar-count{background:var(--primary-green-60,#046a38);color:#fff;text-align:center;border-radius:2.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding-top:1px;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:700;display:flex}.job-modal__right{flex-direction:column;flex:1;display:flex;overflow:hidden}.job-modal__content{flex:1;padding:1rem 1.5rem;position:relative;overflow-y:auto}.job-modal__category+.job-modal__category{margin-top:1.5rem}.job-modal__category-header{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex;position:relative}.job-modal__category-count,.job-modal__category-arrow{display:none}.job-modal__select-all-text{display:inline}.job-modal__category-title{letter-spacing:.64px;color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.job-modal__select-all{color:#000;cursor:pointer;background:0 0;border:1px solid #a7a8aa;border-radius:.25rem;padding:.125rem .75rem;font-size:.875rem;font-weight:400;position:relative;overflow:hidden}.job-modal__select-all:before{content:"";transition:transform .3s var(--ease-slide);z-index:0;background:#86bc251a;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.job-modal__select-all:hover:before{transform:translate(0)}.job-modal__select-all>*{z-index:1;position:relative}.job-modal__select-all.is-clear{color:var(--primary-green-60,#046a38);border-color:var(--primary-green-60,#046a38);background:#86bc251a}.job-modal__items{flex-wrap:wrap;gap:.5rem;display:flex}.job-modal__item{cursor:pointer;border:1px solid #bbbcbc;border-radius:.25rem;justify-content:space-between;align-items:center;width:calc(50% - .25rem);height:3.125rem;padding:.875rem 1.5rem;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.job-modal__item:before{content:"";transition:transform .3s var(--ease-slide);z-index:0;background:#86bc251a;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.job-modal__item>*{z-index:1;position:relative}@media(hover:hover){.job-modal__item:hover:before{transform:translate(0)}.job-modal__item:hover{border-color:#26890d}.job-modal__item:hover .job-modal__item-text{color:var(--primary-green-60,#046a38)}}.job-modal__item.is-checked{background:#86bc251a;border-color:#26890d}.job-modal__item-text{letter-spacing:.56px;color:#53565a;font-size:.875rem;font-weight:500;line-height:160%;transition:color .2s}.job-modal__item.is-checked .job-modal__item-text{color:var(--primary-green-60,#046a38)}.job-modal__item-check{background:#bbbcbc;transition:background .2s}.job-modal__item.is-checked .job-modal__item-check{background:#26890d}.job-modal__footer{border-top:1px solid #d0d0ce;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;height:5rem;padding:0 1.5rem;display:flex}.job-modal__clear{letter-spacing:.56px;color:#000;cursor:pointer;width:16.875rem;height:3rem;transition:color .3s var(--ease-slide);background:#fff;border:1px solid #a7a8aa;border-radius:.25rem;font-size:.875rem;font-weight:700}.job-modal__clear:hover{color:var(--color-primary,#26890d)}.job-modal__submit{z-index:0;letter-spacing:.56px;color:#fff;cursor:pointer;background:#26890d;border:none;border-radius:.25rem;width:16.875rem;height:3rem;font-size:.875rem;font-weight:700;position:relative}.job-modal__clear-text--sm,.job-modal__submit-text--sm{display:none}@media(max-width:1023px){.job-modal__dialog{border-radius:.25rem;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);height:36.25rem;max-height:calc(100vh - 7.5rem)}.job-modal__header{padding-left:.75rem}.job-modal__sidebar{display:none}.job-modal__content{position:static;padding:.75rem!important}.job-modal__category+.job-modal__category{margin-top:.5rem}.job-modal__category-header{cursor:pointer;background:0 0;border-radius:.25rem;align-items:center;gap:.25rem;height:2.25rem;margin-bottom:0;padding:.375rem 1.75rem .375rem .25rem;transition:background .2s;display:flex}.job-modal__category.is-expanded .job-modal__category-header{background:#86bc2566}.job-modal__category-title{letter-spacing:.64px;color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.job-modal__category-count{background:var(--primary-green-60,#046a38);color:#fff;border-radius:2.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-left:.25rem;padding-top:1px;padding-left:1px;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:700;display:inline-flex}.job-modal__category-count[hidden]{display:none}.job-modal__category-arrow{display:block}.job-modal__category.is-expanded .job-modal__category-arrow{transform:rotate(180deg);right:.5rem!important}.job-modal__category-body{max-height:0;transition:max-height .4s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.job-modal__category-body-inner>.job-modal__select-all{margin-top:.5rem}.job-modal__category-body-inner>.job-modal__items{padding-bottom:.25rem}.job-modal__items{flex-direction:column;gap:.5rem}.job-modal__select-all{width:100%;height:2.375rem;color:var(--secondary-gray-110,#53565a);letter-spacing:.56px;font-feature-settings:"palt" on;background:0 0;border:1px solid #bbbcbc;border-radius:.25rem;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 1.5rem;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:160%;display:flex}.job-modal__select-all:hover{background:0 0;border-color:#26890d}.job-modal__select-all.is-clear{color:var(--primary-green-60,#046a38);background:#86bc251a;border-color:#26890d}.job-modal__item{width:100%;height:3.125rem;padding:.875rem 1.5rem}.job-modal__footer{gap:.5rem;height:4.25rem;padding:0 .75rem}.job-modal__clear,.job-modal__submit{flex:1;width:auto;height:2.75rem}.job-modal__clear-text--lg,.job-modal__submit-text--lg{display:none}.job-modal__clear-text--sm,.job-modal__submit-text--sm{display:inline}}.c-pi-problems-card{background:#fff;border-radius:.25rem;flex-shrink:0;width:26.25rem;padding:2rem 1.5rem}.c-pi-problems-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.c-pi-problems-list__item{letter-spacing:.64px;color:#000;align-items:flex-start;gap:.75rem;font-size:1rem;font-weight:700;line-height:180%;display:flex}.c-pi-problems-list__item svg{flex-shrink:0;margin-top:.3125rem}.c-pi-feature-cards{gap:2rem;display:flex}.c-pi-feature-card{background:#fff;border-radius:.25rem;flex-direction:column;flex:1;align-items:center;gap:1rem;padding:2rem;display:flex}.c-pi-feature-card__icon{justify-content:center;width:100%;height:5rem;display:flex;overflow:visible}.c-pi-feature-card__title{letter-spacing:.88px;color:#046a38;text-align:center;margin:0;font-size:1.375rem;font-weight:700;line-height:150%}.c-pi-feature-card__divider{border:none;border-top:1px solid #d0d0ce;width:100%}.c-pi-feature-card__body{letter-spacing:.64px;color:#000;text-align:justify;margin:0;font-size:1rem;font-weight:400;line-height:200%}.c-pi-theme-grid{background:#f4f4f4;border-radius:.5rem;flex-direction:column;gap:2.5rem;padding:2.5rem;display:flex}.c-pi-theme-row{gap:1.5rem;display:flex}.c-pi-theme-divider{background:#d0d0ce;flex-shrink:0;align-self:stretch;width:1px}.c-pi-theme-item{flex-direction:column;flex:1;display:flex}.c-pi-theme-item__header{align-items:center;gap:.75rem;display:flex}.c-pi-theme-item__icon{flex-shrink:0;width:2.5rem;height:2.5rem}.c-pi-theme-item__name{color:#000;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.c-pi-theme-item__desc{letter-spacing:.12em;text-align:justify;color:#000;margin:0;padding-top:1.5rem;font-size:.875rem;font-weight:400;line-height:2}.c-pi-case-cards{justify-content:center;gap:3rem;margin-top:4.5rem;margin-bottom:6.25rem;display:flex}.c-pi-case-card{border-radius:.25rem;flex-direction:column;gap:1rem;width:21.75rem;display:flex}.c-pi-case-card__image-wrapper{border-radius:.25rem;width:21.75rem;height:12.4375rem;overflow:hidden}.c-pi-case-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.c-pi-case-card__image--placeholder{background:#d0d0ce;border-radius:.25rem;width:21.75rem;height:12.4375rem}.c-pi-case-card__row{flex-direction:column;gap:.25rem;display:flex}.c-pi-case-card__label{letter-spacing:.04em;color:#53565a;padding-right:.5rem;font-size:.875rem;font-weight:400;line-height:160%}.c-pi-case-card__value{letter-spacing:.04em;text-align:justify;color:#000;font-size:1rem;font-weight:400;line-height:160%}.c-pi-case-card__results{flex-direction:column;gap:.25rem;padding:0 .125rem;display:flex}.c-pi-case-card__result-item{letter-spacing:.04em;text-align:justify;color:#000;gap:.375rem;font-size:1rem;font-weight:400;line-height:160%;display:flex}.c-pi-flow-steps{justify-content:space-between;align-items:stretch;gap:0;display:flex}.c-pi-flow-step{flex:1;align-items:stretch;min-width:0;display:flex}.c-pi-flow-step__card{background:#fff;border-radius:.25rem;flex-direction:column;flex:1;align-self:stretch;align-items:stretch;gap:.5rem;padding:1rem 1rem 1.25rem;display:flex}.c-pi-flow-step__header{display:contents}.c-pi-flow-step__icon{width:100%;height:5rem}.c-pi-flow-step__name{letter-spacing:.04em;text-align:center;color:#046a38;margin:0;font-size:1.125rem;font-weight:700;line-height:1.5}.c-pi-flow-step__body{letter-spacing:.04em;color:#53565a;margin:0;font-size:.875rem;font-weight:400;line-height:1.6}.c-pi-flow-step__arrow{flex-shrink:0;justify-content:center;align-items:center;margin-left:-1px;display:flex}@media(max-width:63.9375rem){.c-pi-problems-card{width:100%}.c-pi-feature-cards{flex-direction:column;gap:1rem}.c-pi-feature-card__title{font-size:1.125rem}.c-pi-feature-card__body{font-size:.875rem}.c-pi-feature-card__icon{width:3.75rem;height:3.75rem}.c-pi-theme-grid{gap:0;padding:1.5rem 1rem}.c-pi-theme-row{flex-direction:column;gap:1.5rem}.c-pi-theme-row+.c-pi-theme-row{border-top:1px solid #d0d0ce;margin-top:1.5rem;padding-top:1.5rem}.c-pi-theme-divider{width:100%;height:1px}.c-pi-case-cards{flex-direction:column;gap:3rem;margin-top:2rem;margin-bottom:2.5rem}.c-pi-case-card{width:100%}.c-pi-case-card__image-wrapper{aspect-ratio:348/199;width:100%;height:auto}.c-pi-case-card__image{width:100%;height:100%}.c-pi-flow-steps{flex-direction:column;align-items:stretch;gap:0}.c-pi-flow-step{flex-direction:column;align-items:stretch}.c-pi-flow-step__card{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;min-height:auto;padding:1rem 1rem 1.25rem}.c-pi-flow-step__header{flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:7.5rem;margin-inline:0;display:flex}.c-pi-flow-step__icon{justify-content:center;align-items:center;width:100%;height:4.0625rem;padding:.25rem 0;display:flex}.c-pi-flow-step__name{width:100%}.c-pi-flow-step__body{flex:1;min-width:0}.c-pi-flow-step__arrow{justify-content:center;margin-top:0;padding:0;transform:none}}.c-pi-highlight-text strong{background-color:#86bc2580;font-weight:700}.single-lp .lp-main{margin-top:-5.625rem}.lp-fv{color:#fff;isolation:isolate;background:radial-gradient(circle at 0 0,#2f4032 8%,#000 52%);position:relative}.lp-fv:after{content:"";z-index:1;background:#ffffff3d;height:1px;position:absolute;inset:auto 0 0}.lp-fv__inner{z-index:2;max-width:90rem;margin:0 auto;padding:10.8125rem 5.4375rem 5.375rem 6.0625rem;position:relative}.lp-fv__body{grid-template-columns:minmax(20rem,31.0625rem) minmax(26.25rem,42.9375rem);align-items:center;-moz-column-gap:4.5rem;column-gap:4.5rem;display:grid}.lp-fv__content{max-width:42.9375rem}.lp-fv__heading{flex-direction:column;gap:1rem;display:flex}.lp-fv__title{color:#86bc25;letter-spacing:.02em;white-space:nowrap;margin:0;font-size:clamp(2.75rem,4.44vw,4rem);font-weight:700;line-height:1.4}.lp-fv__subtitle{color:#fff;letter-spacing:.04em;margin:0;font-size:clamp(1.5rem,2.22vw,2rem);font-weight:700;line-height:1.4}.lp-fv__cta-wrap{margin-top:3.25rem}.lp-fv__cta{color:#fff;letter-spacing:.04em;text-align:center;background:#26890d;border-radius:.25rem;justify-content:center;align-items:center;width:min(100%,31.4375rem);min-height:4.6875rem;padding:1rem 4rem;font-size:1.5rem;font-weight:700;line-height:1.44;display:inline-flex;position:relative;box-shadow:0 .125rem .625rem #bdf2af26}.lp-fv__cta .lp-fv__cta-icon{color:#26890d;width:1.125rem;height:1.125rem;transition:color .3s var(--ease-slide);background:#fff;border-radius:624.9375rem;position:absolute;top:50%;right:1.9375rem;transform:translateY(-50%)}.lp-fv__cta:hover .lp-fv__cta-icon{color:#86bc25}.lp-fv__orb{filter:blur(15rem);pointer-events:none;z-index:0;background-color:#2c5234b3;border-radius:624.9375rem;width:46.5rem;height:46.5rem;position:absolute;top:23.875rem;right:-22.3125rem}.lp-fv__image{aspect-ratio:497/546;width:min(100%,31.0625rem);position:relative}.lp-fv__image-base{-o-object-position:center 9.6%;object-position:center 9.6%;z-index:1;width:112.71%;height:112.92%;top:-12.92%;left:-7.92%}.lp-fv__image-note{z-index:2;color:#ff1c1c;letter-spacing:.04em;white-space:nowrap;background:#fff;justify-content:center;align-items:center;min-height:3rem;padding:.625rem;font-size:.875rem;font-weight:400;line-height:2;display:inline-flex;position:absolute;top:15.5625rem;left:12.1875rem}.lp-fv__stats{flex-wrap:wrap;justify-content:flex-start;gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.lp-fv__stats--sp{display:none}.lp-fv__stat{color:#fff;text-align:center;white-space:nowrap;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;padding:0;display:flex;position:relative}.lp-fv__stat-inner{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.lp-fv__stat-laurel{flex-shrink:0;width:1.5rem;height:4.625rem;display:inline-block}.lp-fv__stat-laurel svg{width:100%;height:100%;display:block}.lp-fv__stat-label{letter-spacing:.04em;font-size:1.125rem;font-weight:700;line-height:1.5}.lp-fv__stat-value{letter-spacing:0;justify-content:center;align-items:baseline;gap:.125rem;font-family:Open Sans,sans-serif;font-size:3rem;font-weight:700;line-height:1;display:inline-flex}.lp-fv__stat-value small{letter-spacing:.04em;font-size:2rem;font-weight:700;line-height:1.2}.lp-fv__stat-big{font-family:Open Sans,sans-serif;font-size:3rem;font-weight:700;line-height:1}.lp-fv__stat-value-note{letter-spacing:.04em;font-family:Open Sans,Noto Sans JP,sans-serif;font-size:1.67438rem;line-height:1.34}@media(max-width:1200px){.lp-fv__inner{padding-left:2.5rem;padding-right:2.5rem}.lp-fv__body{-moz-column-gap:3rem;column-gap:3rem}.lp-fv__stats{gap:2rem}}@media(max-width:1023px){.single-lp .lp-main{margin-top:-4rem}.lp-fv__inner{padding:7rem 7.2% 3rem}.lp-fv__body{grid-template-columns:1fr;row-gap:2rem}.lp-fv__image{aspect-ratio:1;order:1;width:min(100%,16.375rem);margin:0 auto}.lp-fv__stats--desktop{display:none}.lp-fv__stats--sp{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.lp-fv__stats--sp .lp-fv__stat{gap:.5rem}.lp-fv__stats--sp .lp-fv__stat-laurel{width:1.1875rem;height:3.5rem}.lp-fv__stats--sp .lp-fv__stat-inner{gap:0;min-width:0;padding:0}.lp-fv__stats--sp .lp-fv__stat-label{letter-spacing:.04em;font-size:1rem;line-height:1.5}.lp-fv__stats--sp .lp-fv__stat-value{align-items:flex-end;gap:.125rem;font-size:2rem;line-height:.9}.lp-fv__stats--sp .lp-fv__stat-value small,.lp-fv__stats--sp .lp-fv__stat-value-note{letter-spacing:.04em;font-size:1.125rem;line-height:1}.lp-fv__stats--sp .lp-fv__stat-big{font-size:2rem;line-height:1}.lp-fv__image-base{-o-object-position:center 50%;object-position:center 50%;width:112.93%;height:187.47%;top:-12.17%;left:-8.07%}.lp-fv__content{text-align:center;order:2;max-width:none}.lp-fv__heading{gap:.75rem}.lp-fv__title{letter-spacing:.04em;white-space:normal;font-size:2.25rem}.lp-fv__subtitle{font-size:1.25rem}.lp-fv__cta-wrap{margin-top:1.75rem}.lp-fv__cta{min-height:4rem;margin-inline:auto;padding:1.125rem 3.5rem;font-size:1.125rem;display:flex}.lp-fv__cta .lp-fv__cta-icon{width:1.125rem;height:1.125rem;right:1.25rem}.lp-fv__orb{filter:blur(11.25rem);width:27.625rem;height:27.625rem;top:auto;bottom:-2.5rem;right:-6.25rem}.lp-fv__image-note{min-height:2.5rem;padding:.5rem .625rem;font-size:.75rem;top:45%;left:50%;transform:translate(-50%)}.lp-fv__stats{flex-wrap:wrap;justify-content:center;gap:1.25rem 1rem;margin-top:1.5rem}.lp-fv__stat{gap:.375rem}.lp-fv__stat-inner{min-width:0;padding:0 .25rem}.lp-fv__stat-laurel{width:1.125rem;height:3.5rem}.lp-fv__stat-label{font-size:.875rem}.lp-fv__stat-value{font-size:2rem}.lp-fv__stat-value small{font-size:1.125rem}.lp-fv__stat-big{font-size:2rem}.lp-fv__stat-value-note{font-size:1.125rem}}@media(max-width:768px){.lp-fv__inner{padding-top:6rem;padding-bottom:2.25rem}.lp-fv__title{letter-spacing:.02em;font-size:1.75rem}.lp-fv__subtitle{letter-spacing:.04em;font-size:.875rem}.lp-fv__stat-laurel{width:1rem;height:3.125rem}.lp-fv__stat-label{font-size:.75rem}.lp-fv__stat-value{font-size:1.625rem}.lp-fv__stat-value small{font-size:1rem}.lp-fv__stat-big{font-size:1.625rem}.lp-fv__stat-value-note{font-size:1rem}}.lp-content .wp-block-group{counter-reset:lp-h3-counter}.lp-content .wp-block-group>h2~h3{counter-increment:lp-h3-counter;text-align:center;padding-top:3.5rem;position:relative}.lp-content .wp-block-group>h2~h3:before{content:counter(lp-h3-counter,decimal-leading-zero);color:#86bc25;background-image:linear-gradient(90deg,#86bc25,#86bc25),linear-gradient(90deg,#86bc25,#86bc25);background-position:0,100%;background-repeat:no-repeat;background-size:1.25rem .125rem;padding:0 2.25rem;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;display:inline-block;position:absolute;top:0;left:50%;transform:translate(-50%)}@media(max-width:768px){.lp-content .wp-block-group>h2~h3{padding-top:2.5rem}.lp-content .wp-block-group>h2~h3:before{background-size:1rem .125rem;padding:0 1.75rem;font-size:1rem}}.lp-content h2+.wp-block-lazyblock-lp-benefits-3col,.lp-content h2+.lp-benefits{margin-top:3rem}.lp-benefit-card{position:relative}.lp-benefit-card__num{color:#86bc25;background-image:linear-gradient(90deg,#86bc25,#86bc25),linear-gradient(90deg,#86bc25,#86bc25);background-position:0,100%;background-repeat:no-repeat;background-size:1.25rem .125rem;padding:0 2.25rem;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;display:inline-block}@media(max-width:768px){.lp-benefit-card__num{background-size:1rem .125rem;padding:0 1.75rem;font-size:1rem}}.c-es-consultant-card--static{cursor:default}.c-es-consultant-card--static .c-es-consultant-card__image,.c-es-consultant-card--static:hover .c-es-consultant-card__image{transform:none}.c-es-consultant-card--static .c-es-consultant-card__separator:after,.c-es-consultant-card--static:hover .c-es-consultant-card__separator:after{width:0}.c-es-consultant-card--static:hover .c-es-consultant-card__name{color:#000}.c-es-consultant-card--static:hover .c-es-consultant-card__name-en{color:#75787b}.lp-sticky-cta{display:none}@media(max-width:1023px){.lp-sticky-cta{z-index:100;pointer-events:auto;background:#fff;border-top:1px solid #f4f4f4;display:block;position:fixed;bottom:0;left:0;right:0}.lp-sticky-cta__button{color:#fff;letter-spacing:.04em;text-align:center;font-feature-settings:"palt";background:#26890d;justify-content:center;align-items:center;gap:.5rem;padding:.875rem .75rem .875rem 1.75rem;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;transition:background-color .2s;display:flex}.lp-sticky-cta__button:hover,.lp-sticky-cta__button:focus-visible{color:#fff;background:#1f6e0a}.lp-sticky-cta__text{flex:auto}.lp-sticky-cta__arrow{flex:none;width:1.125rem;height:1.125rem;display:inline-flex}.lp-sticky-cta__arrow svg{width:100%;height:100%;display:block}.lp-footer{padding-bottom:3.75rem}}.lp-footer{color:#000;background:#fff}.lp-footer__inner{max-width:90rem;margin:0 auto;padding:6.25rem 9.3125rem 5rem}.lp-footer__top{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.lp-footer__brand{align-items:center;gap:2rem;display:flex}.lp-footer__logo{-o-object-fit:contain;object-fit:contain;width:12.0625rem;height:4rem}.lp-footer__company-name{color:#000;margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.lp-footer__company-name-br{display:none}@media(max-width:768px){.lp-footer__company-name-br{display:block}}.lp-footer__address{letter-spacing:.04em;color:#000;margin:0;font-size:.875rem;font-weight:500;line-height:1.8}.lp-footer__bottom{flex-direction:column;gap:1rem;display:flex}.lp-footer__divider{background:#d0d0ce;border:0;width:100%;height:1px;margin:0}.lp-footer__copyright{flex-direction:column;gap:.75rem;display:flex}.lp-footer__copyright-line,.lp-footer__copyright-text{letter-spacing:.04em;color:#000;margin:0;font-size:.75rem;font-weight:500;line-height:1.8}.lp-footer__copyright-underline{text-decoration:underline}@media(max-width:1200px){.lp-footer__inner{padding-left:2.5rem;padding-right:2.5rem}}@media(max-width:1023px){.lp-footer__inner{padding:4rem 1.5rem 3.5rem}.lp-footer__top{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.lp-footer__brand{gap:1rem}.lp-footer__logo{width:9.375rem;height:auto}}@media(max-width:768px){.lp-footer__inner{padding:3rem 1rem 2.5rem}}.lp-company-section{background:#f4f4f4;padding:0 1.25rem 4rem}.lp-company{box-sizing:border-box;background:#fff;border-radius:.25rem;flex-direction:column;gap:1.5rem;max-width:71.25rem;margin:0 auto;padding:2.5rem 3rem;display:flex}.lp-company__row{border-top:1px solid #d0d0ce;align-items:flex-start;gap:2rem;padding-top:1.5rem;display:flex}.lp-company__label{letter-spacing:.04em;color:#000;flex:0 0 7.5rem;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.8}.lp-company__value{letter-spacing:.04em;color:#000;flex:auto;min-width:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:2}.lp-company__list{flex-direction:column;flex:auto;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lp-company__list-item{letter-spacing:.04em;color:#000;padding-left:1rem;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;position:relative}.lp-company__list-item:before{content:"";background:#046a38;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.7em;left:0}@media(max-width:1023px){.lp-company-section{padding:0 1rem 3rem}.lp-company{gap:1.25rem;padding:2rem 1.5rem}.lp-company__row{flex-direction:column;gap:.5rem;padding-top:1.25rem}.lp-company__label,.lp-company__value,.lp-company__list-item{font-size:.9375rem}.lp-company__label{flex-basis:auto}}.lp-content .lp-benefits__footnote{text-align:left}.lp-content .wp-block-group:has(.h3-text-image-row){counter-reset:lp-h3row-counter}.lp-content .wp-block-group .h3-text-image-row{counter-increment:lp-h3row-counter}.lp-content .wp-block-group .h3-text-image-row__decoration{align-items:center;gap:.5rem;display:flex}.lp-content .wp-block-group .h3-text-image-row__decoration:before{content:counter(lp-h3row-counter,decimal-leading-zero);color:#86bc25;letter-spacing:.04em;background:0 0;width:auto;height:auto;font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.4;display:inline-block;position:static}.lp-content .wp-block-group .h3-text-image-row__decoration:after{content:"";background:#86bc25;width:7.5rem;height:1px;display:block;position:static;top:auto;left:auto}.lp-content .h3-text-image-row__image-wrap{aspect-ratio:420/236;background:#f4f4f4;border-radius:.25rem .25rem 0 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.lp-content .h3-text-image-row__image{-o-object-fit:contain;object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%}.c-section-heading{color:var(--primary-black-100,#000);letter-spacing:1.28px;font-family:Noto Sans JP,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:150%;position:relative}@media(max-width:1023px){.c-section-heading{font-size:1.5rem}}.c-media-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){.c-media-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media(max-width:451px){.c-media-card-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.sidebar.sidebar--media{gap:0}.sidebar--media .sidebar-section{border-top:1px solid #bbbcbc;padding:1.5rem 0}.sidebar--media .sidebar-section:first-child{border-top:none;padding-top:0}.sidebar--media .sidebar-section:last-child{border-bottom:1px solid #bbbcbc}.sidebar--media .sidebar-section:has(.sidebar-section__toggle){padding:0}.sidebar--media .sidebar-section__toggle{cursor:pointer;color:#000;letter-spacing:.72px;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem .125rem 1.5rem 0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;line-height:150%;display:flex}.sidebar--media .sidebar-section__toggle:hover{color:var(--color-primary,#26890d);transition:color .2s}.sidebar--media .sidebar-section__toggle[aria-expanded=false]{margin-bottom:0}.sidebar--media .sidebar-section__chevron{flex-shrink:0}.sidebar--media .sidebar-section__toggle[aria-expanded=true] .sidebar-section__chevron{transform:rotate(180deg)}.sidebar--media .sidebar-filter-item{background-color:#0000;border-radius:.25rem}.sidebar--media .sidebar-filter-item:hover{background-color:#0000}.sidebar--media .sidebar-filter-item:hover .sidebar-filter-item__label,.sidebar--media .sidebar-filter-item:hover .sidebar-filter-item__count{color:var(--color-primary,#26890d)}.sidebar--media .sidebar-filter-item__label{letter-spacing:.6px;color:#000;transition:color .2s}.sidebar--media .sidebar-filter-item__count{letter-spacing:.56px;color:#75787b;font-family:Open Sans,sans-serif;transition:color .2s}.sidebar--media .sidebar-popular-list{flex-direction:column;gap:1rem;display:flex}.sidebar--media .sidebar-popular-item{border:none;align-items:flex-start;gap:.5rem;padding:0;text-decoration:none;display:flex}.sidebar--media .sidebar-popular-item:first-child{border-top:none}.sidebar--media .sidebar-popular-item__thumb{border-radius:.25rem;flex-shrink:0;width:3.5rem;height:3.5rem;overflow:hidden}.sidebar--media .sidebar-popular-item__title{letter-spacing:.48px;color:#000;font-size:.75rem;font-weight:500;line-height:1.6;transition:color .2s}.sidebar--media .sidebar-popular-item:hover .sidebar-popular-item__title{color:var(--color-primary,#26890d)}@media(max-width:1023px){.pickup-articles-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:768px){.pickup-articles-grid{grid-template-columns:1fr;gap:.75rem}}.sidebar-cta-arrow span:after{transition:border-color .3s cubic-bezier(.19,1,.22,1)}.sidebar-cta-btn:hover .sidebar-cta-arrow span:after{border-color:#86bc25!important}@media(max-width:1023px){.sidebar--media .sidebar-section{padding:1.25rem 0}.sidebar--media .sidebar-section__title{margin-bottom:1rem}.sidebar--media .sidebar-section:has(.sidebar-section__toggle){padding:0}.sidebar--media .sidebar-section__toggle{letter-spacing:.64px;padding:1.25rem .125rem 1.25rem 0;font-size:1rem}.sidebar--media .sidebar-filter-item__label{font-size:.875rem}.sidebar--media .sidebar-filter-item__count{font-size:.8125rem}.sidebar--media .sidebar-popular-item__thumb{width:3.5rem;height:3.5rem}}.media-tab:not([aria-selected=true]){border:1px solid #0000;border-bottom:none;overflow:hidden}.media-tab:not([aria-selected=true]):before{content:"";transition:transform .1s var(--ease-slide);z-index:0;background:#f3f8e9;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.media-tab:not([aria-selected=true])>*{z-index:1;position:relative}@media(hover:hover){.media-tab:not([aria-selected=true]):hover{border-color:#26890d;color:#046a38!important}.media-tab:not([aria-selected=true]):hover:before{transform:translate(0)}}.message-section{padding-top:4rem}.message-section__inner{align-items:flex-start;gap:5rem;display:flex}.message-section__left{flex-direction:column;flex:0 0 18.75rem;gap:1.5rem;display:flex}.message-section__photo{border-radius:.25rem;width:100%;height:auto;display:block}.message-section__caption{letter-spacing:.56px;color:#000;margin:0;font-size:.875rem;font-weight:400;line-height:160%}.message-section__right{flex-direction:column;flex:auto;gap:1.5rem;min-width:0;display:flex}.message-section__heading{flex-direction:column;gap:1rem;display:flex}.message-section__decoration{position:relative}.message-section__decoration:before{content:"";background:var(--color-primary-light,#86bc25);width:6rem;height:1px;display:block}.message-section__decoration:after{content:"";background:var(--color-primary-dark,#046a38);width:1rem;height:.125rem;position:absolute;top:-1px;left:0}.message-section__title{letter-spacing:1.04px;color:#000;margin:0;font-size:1.625rem;font-weight:700;line-height:150%}.message-section__body{flex-direction:column;gap:1.5rem;display:flex}.message-section__desc{letter-spacing:.72px;color:#000;text-align:justify;margin:0;font-size:1.125rem;font-weight:400;line-height:200%}.message-section__body .message-section__desc+.message-section__desc{margin-top:0}@media(max-width:1023px){.message-section{padding-top:2rem}.message-section__inner{flex-direction:column;gap:2rem}.message-section__left{flex:none;width:100%}.message-section__photo{max-width:23rem;margin:auto}.message-section__title{letter-spacing:.8px;font-size:1.25rem}.message-section__desc{font-size:1rem}}.c-mini-cta{background:radial-gradient(at 0 0,#2f4032 8.4%,#000 52%);border-radius:.25rem;margin-top:6.25rem;position:relative;overflow:hidden}.c-mini-cta__blur{filter:blur(6.5625rem);pointer-events:none;background:#2c523499;border-radius:50%;width:27.75rem;height:27.75rem;position:absolute;bottom:-15.875rem;right:-13.75rem}.c-mini-cta__inner{align-items:center;gap:3rem;padding:5rem 6.875rem 4.875rem;display:flex}.c-mini-cta__text{flex-direction:column;flex:1 1 0;gap:.75rem;min-width:0;display:flex}.c-mini-cta__label{color:#86bc25;letter-spacing:.72px;font-size:.875rem;font-weight:700;line-height:1.4}.c-mini-cta__heading{color:#fff;font-size:2.25rem;font-weight:700;line-height:1.5}.c-mini-cta__body{color:#fff;letter-spacing:.72px;font-size:1.125rem;font-weight:500;line-height:2}.c-mini-cta__action{flex-direction:column;flex-shrink:0;gap:1rem;width:22.8125rem;display:flex}.c-mini-cta__badge-wrap{justify-content:center;display:flex}.c-mini-cta__badge{width:13.875rem;height:3.5625rem;display:inline-flex;position:relative}.c-mini-cta__badge-frame{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.c-mini-cta__badge-frame--sp{display:none}.c-mini-cta__badge-text{text-align:center;color:#fff;letter-spacing:.72px;white-space:nowrap;width:100%;padding-top:.5625rem;padding-bottom:1.25rem;font-size:1.125rem;font-weight:700;line-height:1.6;position:relative}.c-mini-cta__btn{color:#fff;background:#26890d;border-radius:.25rem;justify-content:center;align-items:center;height:5.0625rem;padding:0 2rem;font-size:1.5rem;font-weight:700;line-height:1.44;text-decoration:none;display:flex;position:relative}.c-mini-cta__btn .btn-arrow-icon{color:#26890d;background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:color .3s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.c-mini-cta__btn:hover .btn-arrow-icon{color:#86bc25}@media(max-width:63.9375rem){.c-mini-cta{margin-top:3rem}.c-mini-cta__inner{flex-direction:column;gap:1.5rem;padding:3.5rem 7.2%}.c-mini-cta__text{width:100%;max-width:none}.c-mini-cta__heading{font-size:1.5rem}.c-mini-cta__body{font-size:.9375rem}.c-mini-cta__body-br{display:none}.c-mini-cta__action{gap:.75rem;width:100%}.c-mini-cta__badge{width:9.75rem;height:2.9375rem}.c-mini-cta__badge-frame--pc{display:none}.c-mini-cta__badge-frame--sp{display:block}.c-mini-cta__badge-text{padding-top:.5rem;padding-bottom:.9375rem;font-size:.9375rem}.c-mini-cta__btn{height:4rem;font-size:1.25rem}}.news-detail__tag{border:1px solid var(--color-primary,#26890d);letter-spacing:.52px;color:#fff;background-color:var(--color-primary,#26890d);border-radius:62.4375rem;padding:.375rem 1rem;font-family:Noto Sans JP,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.5;display:inline-block}.news-detail__date{letter-spacing:.64px;color:var(--color-gray-20,#d0d0ce);font-family:Open Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.6;display:inline-block}.single-news .entry-content .wp-block-image{text-align:center;flex-direction:column;align-items:center;display:flex}.single-news .entry-content .wp-block-image img{margin-left:auto;margin-right:auto;display:block}.single-news .entry-content .wp-block-image figcaption{text-align:center}@media(max-width:1023px){.news-detail__tag{padding:.25rem .75rem;font-size:.75rem}.news-detail__date{font-size:.875rem}}.c-news-list{margin:0;padding:0;list-style:none}.c-news-list__item{border-bottom:1px solid #d0d0ce}.c-news-list__link{color:#000;flex-direction:column;gap:.75rem;padding:2rem 0;text-decoration:none;transition:color .3s cubic-bezier(.19,1,.22,1);display:flex;position:relative}.c-news-list__link:hover{color:#26890d}.c-news-list__link:after{content:"";transform-origin:0;background:#26890d;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.c-news-list__link:hover:after{transform:scaleX(1)}.c-news-list__meta{align-items:center;gap:1rem;display:flex}.c-news-list__date{letter-spacing:.04em;color:#000;white-space:nowrap;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:500;line-height:2}.c-news-list__tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.c-news-list__tag{color:#fff;letter-spacing:.04em;background-color:#000;border-radius:1rem;align-items:center;height:1.625rem;padding:.1875rem .75rem .25rem;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:700;line-height:1.6;display:inline-flex}.c-news-list__body{align-items:center;gap:.5rem;min-width:0;padding-right:.25rem;display:flex}.c-news-list__title{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.04em;flex:0 auto;min-width:0;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.5;overflow:hidden}.c-news-list__arrow{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.top-news{margin-top:3rem}@media(max-width:1023px){.top-news{margin-top:2rem}}:is(.entry-content,.top-sections) .c-news-list{margin:0;padding:0;list-style:none;display:block}:is(.entry-content,.top-sections) .c-news-list__item{padding-left:0}:is(.entry-content,.top-sections) .c-news-list__item:after,:is(.entry-content,.top-sections) .c-news-list__item:before{display:none}:is(.entry-content,.top-sections) .c-news-list__tags{margin:0;padding:0;list-style:none;display:flex}:is(.entry-content,.top-sections) .c-news-list__tag{color:#fff;background-color:#000;padding:.1875rem .75rem .25rem;font-size:.875rem;font-weight:700;display:inline-flex}:is(.entry-content,.top-sections) .c-news-list__tag:after,:is(.entry-content,.top-sections) .c-news-list__tag:before{display:none}@media(max-width:1023px){.c-news-list__link{gap:.625rem;padding:.875rem 0}.c-news-list__date{font-size:.875rem}.c-news-list__tag,:is(.entry-content,.top-sections) .c-news-list__tag{height:1.5rem;padding:.125rem .625rem .1875rem;font-size:.75rem}.c-news-list__title{font-size:1rem;line-height:1.75}}@media(max-width:768px){.c-news-list__link{gap:.5rem;padding:1.5rem 0}.c-news-list__meta{flex-wrap:wrap;gap:.5rem .75rem}.c-news-list__title{font-size:.9375rem}}.profile-card-block{margin-top:3rem}.profile-card{background-color:#f5f5f5;border-radius:.25rem;align-items:flex-start;gap:2rem;padding:2rem;display:flex}.profile-card__avatar-wrap{flex-shrink:0;width:10rem;height:10rem}.profile-card__avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:10rem;height:10rem}.profile-card__body{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.profile-card__header{flex-direction:column;display:flex}.profile-card__label{color:var(--primary-deloitte-green,#86bc25);letter-spacing:.56px;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:160%}.profile-card .profile-card__name{color:var(--primary-black-100,#000);text-align:left;letter-spacing:normal;margin-top:0;font-family:Noto Sans JP,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:150%}.profile-card__divider{border:none;border-top:1px solid #bbbcbc;margin:0}.profile-card__bio{letter-spacing:.28px;color:#000;font-size:.875rem;font-weight:400;line-height:200%}@media(max-width:1023px){.profile-card-block{margin-top:2rem}.profile-card{flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1rem}.profile-card__avatar-wrap,.profile-card__avatar{width:7.5rem;height:7.5rem}.profile-card__body{width:100%}.profile-card__label{font-size:.75rem}.profile-card .profile-card__name{font-size:1.25rem}}.qa-block{background:#f4f4f4;border-radius:.25rem;flex-direction:column;gap:.75rem;margin-top:2.25rem;padding:2rem;display:flex}.wp-block-lazyblock-qa+.wp-block-lazyblock-qa{margin-top:1.5rem}.wp-block-lazyblock-qa+.wp-block-lazyblock-qa .qa-block{margin-top:0}.qa-block__question{flex-direction:column;gap:.75rem;display:flex}.qa-block__row{align-items:flex-start;gap:.75rem;display:flex}.qa-block__label{letter-spacing:.96px;color:#535659;flex-shrink:0;width:1.75rem;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.36}.qa-block__question-text{letter-spacing:.8px;color:var(--color-green-60,#046a38);margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.25rem;font-weight:700;line-height:150%}.qa-block__separator{border:none;border-top:1px solid #d0d0ce;width:100%;height:0;margin:0}.qa-block>.qa-block__row>.qa-block__label{padding-top:.25rem}.qa-block__answer-text{letter-spacing:.72px;color:#000;text-align:justify;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:2}.qa-block__answer-text a{color:var(--primary-black-100,#000);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:inline}.qa-block__answer-text a[target=_blank]{background-image:url(/wp-content/themes/pbk-d/assets/images/common/icon-external-black.svg);background-position:100%;background-repeat:no-repeat;background-size:1em 1em;padding-right:1.125rem}.qa-block__answer-text a:hover{color:var(--primary-deloitte-green,#86bc25);text-decoration-color:var(--primary-deloitte-green,#86bc25)}.qa-block__answer-text a[target=_blank]:hover{background-image:url(/wp-content/themes/pbk-d/assets/images/common/icon-external-green.svg)}.faq-content .qa-block,.entry-content--wide>.wp-block-group:nth-child(odd) .qa-block,.entry-content--wide-reverse>.wp-block-group:nth-child(2n) .qa-block{background:#fff}@media(max-width:1023px){.qa-block{padding:1.5rem}.qa-block__row{gap:.5rem;padding-top:.5rem}.qa-block__label{font-size:1.125rem}.qa-block__question-text,.qa-block__answer-text{font-size:1rem}}@media(max-width:768px){.qa-block,.qa-block__row{gap:0}}.recruit-fv{position:relative;overflow:hidden}.recruit-fv__bg{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.recruit-fv__bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.recruit-fv__bg:after{content:"";background:linear-gradient(90deg,#000000a6,#0000004d,#0000);position:absolute;top:0;right:0;bottom:0;left:0}.recruit-fv__content{max-width:90rem;margin:0 auto;padding:2rem 5.25rem 5rem;position:relative}.recruit-fv__breadcrumb{margin-bottom:3rem}.recruit-fv__sub-heading{letter-spacing:.96px;color:#fff;background:#141b15;border-radius:6.25rem;margin-bottom:1.5rem;padding:.375rem 1.5rem .5rem;font-size:1.5rem;font-weight:700;line-height:1.3;display:inline-block}.recruit-fv__title{letter-spacing:.145rem;color:#fff;margin:0 0 3.5rem;font-size:3.625rem;font-weight:700;line-height:1.3}.recruit_weight_400{font-weight:400}.recruit-fv__lead-sub{letter-spacing:1.04px;color:#fff;margin:0 0 1.5rem;font-size:1.625rem;font-weight:700;line-height:1.5}.recruit-fv__bottom{justify-content:space-between;align-items:flex-end;gap:5rem;display:flex}@media(max-width:1200px){.recruit-fv__bottom{flex-direction:column;align-items:flex-start;gap:2rem}}.recruit-fv__lead{letter-spacing:.72px;color:#fff;max-width:37.5rem;margin:0;font-size:1.125rem;font-weight:700;line-height:200%}.recruit-fv__buttons{flex-shrink:0;gap:1.5rem;display:flex}.recruit-fv__btn{width:17.4375rem;height:3.625rem;transition:all .3s var(--ease-slide);border-radius:.25rem;justify-content:space-between;align-items:center;padding:0 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.2;display:flex}.recruit-fv__btn--primary{background:var(--color-primary);color:#fff}.recruit-fv__btn--secondary{color:#000;background:#fff}.recruit-h3{position:relative}.recruit-h3:before{content:"";background:var(--primary-deloitte-green,#86bc25);width:6rem;height:1px;margin-bottom:1rem;display:block}.recruit-h3:after{content:"";background-color:var(--primary-green-60,#046a38);width:1rem;height:.125rem;position:absolute;top:-1px;left:0}.recruit-h3__title{color:var(--primary-black-100,#000);letter-spacing:1.04px;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.625rem;font-style:normal;font-weight:700;line-height:150%}.recruit-link-btn{color:#000;border-radius:.25rem;align-items:center;gap:.75rem;padding:1.25rem 2.5rem 1.375rem;font-size:1.25rem;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .3s;display:inline-flex}.recruit-link-btn:hover{opacity:.7}.recruit-anchor{background:#fff;padding:2rem 9.375rem 0}.recruit-anchor__list{gap:0;max-width:71.25rem;margin:0 auto;display:flex}.recruit-anchor__item{color:#000;text-align:center;border-radius:.25rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;height:5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:400;line-height:160%;text-decoration:none;transition:color .3s;display:flex}.recruit-anchor__item:hover{color:var(--color-primary)}.recruit-anchor__divider{background:#d9d9d9;flex-shrink:0;align-self:center;width:1px;height:4.875rem}.recruit-intro__row{gap:5rem;padding-top:4rem;display:flex}.recruit-intro__row--reverse{flex-direction:row-reverse}.recruit-intro__text{flex-direction:column;flex:0 0 40rem;gap:1.5rem;display:flex}.recruit-intro__desc{color:var(--primary-black-100,#000);text-align:justify;letter-spacing:.72px;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:200%}.recruit-intro__image{border-radius:.25rem;flex:0 0 26.25rem;overflow:hidden}.recruit-intro__image img{border-radius:.25rem;width:100%;height:auto;display:block}.recruit-intro__figure{background:var(--color-gray-10,#f4f4f4);border-radius:.25rem;margin-top:3rem;overflow:hidden}.recruit-intro__figure img{width:100%;height:auto;display:block}.recruit-cards{gap:2rem;padding-top:3rem;display:flex}.recruit-card{background:#fff;border-radius:.25rem;flex-direction:column;flex:1;gap:1rem;padding:2rem;display:flex}.recruit-card__number{align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.recruit-card__number-text{color:var(--color-primary-light,#86bc25);font-family:Open Sans,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.recruit-card__heading{color:var(--color-green-60,#046a38);margin:0;font-size:1.5rem;font-weight:700;line-height:150%}.recruit-card__divider{background:var(--color-gray-20,#d0d0ce);width:100%;height:1px}.recruit-card__body{color:#000;margin:0;font-size:1rem;font-weight:400;line-height:200%}.recruit-gallery{gap:2rem;padding-top:2rem;display:flex}.recruit-gallery__item{flex:1}.recruit-gallery__image{-o-object-fit:cover;object-fit:cover;border-radius:.25rem;width:100%;height:11.25rem;display:block}.recruit-gallery__caption{color:var(--color-gray-110,#53565a);gap:.25rem;padding-top:.5rem;font-size:.875rem;font-weight:400;line-height:200%;display:flex}.recruit-gallery__caption-mark{color:#515151;flex-shrink:0;font-weight:400}.recruit-about__row{gap:5rem;padding-top:4rem;display:flex}.recruit-about__text{flex-direction:column;flex:0 0 33.125rem;gap:3rem;display:flex}.recruit-about__desc-group{flex-direction:column;gap:1.5rem;display:flex}.recruit-about__image{border-radius:.25rem;flex:1;min-width:0;position:relative;overflow:hidden}.recruit-about__image img{-o-object-fit:cover;object-fit:cover;border-radius:.25rem;width:100%;height:100%;display:block}.recruit-message__row{gap:5rem;padding-top:4rem;display:flex}.recruit-message__photo{flex-direction:column;flex:0 0 18.75rem;gap:1.5rem;display:flex}.recruit-message__photo img{border-radius:.25rem;width:100%;height:auto;display:block}.recruit-message__photo-caption{color:#000;margin:0;font-size:.875rem;font-weight:400;line-height:160%}.recruit-message__content{flex-direction:column;flex:1;gap:1.5rem;display:flex}.recruit-requirements__card{background:#fff;border-radius:.25rem;margin-top:3rem;padding:2.5rem 3rem}.recruit-requirements__table{border-collapse:collapse;width:100%}.recruit-requirements__table th,.recruit-requirements__table td{border-bottom:1px solid var(--color-gray-20,#d0d0ce);vertical-align:top;text-align:left;padding:1rem 0;font-size:1.125rem;line-height:200%}.recruit-requirements__table th{color:#000;white-space:nowrap;width:8.125rem;padding-right:2rem;font-weight:400}.recruit-requirements__table td{color:#000;font-weight:400}.recruit-inline-cta{background:var(--color-gray-10,#f4f4f4);border-radius:1rem;justify-content:space-between;align-items:center;margin-top:3rem;padding:3rem 4rem;display:flex}.recruit-inline-cta__text{letter-spacing:-.64px;color:#fff;margin:0;font-size:2rem;font-weight:700;line-height:150%}.recruit-inline-cta__btn{background:var(--color-primary,#26890d);color:#fff;border-radius:.25rem;justify-content:space-between;align-items:center;width:20rem;height:3.625rem;padding:0 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.recruit-qa__item{background:#fff;border-radius:.25rem;padding:2rem 3rem}.recruit-qa__item+.recruit-qa__item{margin-top:2.5rem}.recruit-qa__item:first-child{margin-top:4rem}.recruit-qa__question{border-bottom:1px solid var(--color-gray-20,#d0d0ce);align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}.recruit-qa__q-icon{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.recruit-qa__q-label{color:var(--color-primary,#26890d);font-family:Open Sans,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}.recruit-qa__q-text{color:var(--color-green-60,#046a38);margin:0;font-size:1.5rem;font-weight:700;line-height:150%}.recruit-qa__answer{gap:1.25rem;padding-top:.75rem;display:flex}.recruit-qa__a-label{color:var(--color-gray-110,#53565a);flex-shrink:0;font-family:Open Sans,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2}.recruit-qa__a-text{color:#000;margin:0;font-size:1.125rem;font-weight:400;line-height:200%}.recruit-two-col{gap:5rem;padding-top:5rem;display:flex}.recruit-two-col__left{flex:0 0 26.25rem}.recruit-two-col__right{flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex}.recruit-person__row{gap:5rem;padding-top:4rem;display:flex}.recruit-person__text{flex-direction:column;flex:0 0 40rem;gap:1.5rem;display:flex}.recruit-person__image{border-radius:.25rem;flex:0 0 26.25rem;overflow:hidden}.recruit-person__image img{-o-object-fit:cover;object-fit:cover;border-radius:.25rem;width:100%;height:14.75rem;display:block}.recruit-person__list{margin:0;padding:0;list-style:none;display:grid;position:relative}.recruit-person__list li{color:var(--primary-black-100,#000);letter-spacing:.72px;padding-left:.875rem;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:200%;list-style-type:none;position:relative}.recruit-person__list li:after{content:"";background-color:var(--color-green-60);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:1rem;left:0}.recruit-vision{background:#000;border-radius:.25rem;align-items:center;gap:3rem;padding:3rem 4rem;display:flex;position:relative;overflow:hidden}.recruit-vision__image{z-index:1;flex:0 0 14.5rem;position:relative}.recruit-vision__image img{width:100%;height:auto;display:block}.recruit-vision__text{z-index:1;flex:1;position:relative}.recruit-vision__label{color:var(--color-primary-light,#86bc25);margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:150%}.recruit-vision__title{color:#fff;margin:0;font-size:2rem;font-weight:700;line-height:150%}.recruit-vision__deco{opacity:.7;filter:blur(3.75rem);background:#2c5234;border-radius:50%;width:27.75rem;height:27.75rem;position:absolute;bottom:-6.25rem;right:-6.25rem}.recruit-env__row{gap:5rem;padding-top:4rem;display:flex}.recruit-env__text{flex-direction:column;flex:0 0 40rem;gap:1.5rem;display:flex}.recruit-env__image{border-radius:.25rem;flex:0 0 26.25rem;overflow:hidden}.recruit-env__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:14.75rem;display:block}@media(max-width:1023px){.recruit-fv__content{padding:1.5rem 7.2% 2.5rem}.recruit-fv__sub-heading{padding:.25rem 1rem .375rem;font-size:1rem}.recruit-fv__title{letter-spacing:1.12px;font-size:1.75rem}.recruit-fv__lead-sub{font-size:1.125rem}.recruit-fv__lead{font-size:.875rem}.recruit-fv__bottom{flex-direction:column;align-items:stretch;gap:1.5rem}.recruit-fv__buttons{flex-direction:column;gap:.75rem}.recruit-fv__btn{width:100%}@media(max-width:768px){.recruit-fv__bg img{-o-object-fit:initial;object-fit:initial;width:100%;height:auto;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000,#000 65%,#0000)}.recruit-fv{background:#24402f}.recruit-fv__title{letter-spacing:1.04px;color:#fff;text-shadow:0 0 .5625rem #2c523480;margin-left:-.6875rem;font-size:1.625rem;line-height:130%}.recruit-fv__sub-heading{text-shadow:0 .125rem 1rem #2c52341a;margin-left:-.6875rem}.recruit-fv__lead-sub{letter-spacing:.8px;text-shadow:0 .125rem 1rem #2c52341a;font-size:1.25rem;line-height:150%}.recruit-fv__lead{letter-spacing:.56px;text-shadow:0 .125rem 1rem #2c52341a}.recruit-fv__breadcrumb ol{font-size:.75rem}.recruit-fv__content{flex-direction:column;display:flex}.recruit-fv__bottom{display:contents}.recruit-fv__breadcrumb{order:1;margin-bottom:.875rem}.recruit-fv__sub-heading{letter-spacing:.48px;order:2;align-self:flex-start;padding:.25rem 1.5rem;font-size:.75rem}.recruit-fv__title{order:3;margin-bottom:44.267vw}.recruit-fv__buttons{order:4;margin-bottom:2rem}.recruit-fv__lead-sub{order:5}.recruit-fv__lead{order:6}}.recruit-anchor{padding:1.5rem 7.2% 0}.recruit-anchor__list{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.recruit-anchor__divider{display:none}.recruit-anchor__item{flex-direction:row;justify-content:space-between;height:auto;min-height:2.5rem;padding:.75rem 1rem;font-size:.875rem}.recruit-intro__row,.recruit-intro__row--reverse{flex-direction:column;gap:2rem;padding-top:2.5rem}.recruit-intro__text,.recruit-intro__image{flex:none;width:100%}.recruit-intro__desc{font-size:1rem}.recruit-person__list li{padding-left:1.125rem;font-size:1rem}.recruit-person__list li:after{top:.875rem;left:.375rem}.recruit-cards{flex-direction:column;gap:1rem;padding-top:2rem}.recruit-card{padding:1.5rem}.recruit-card__heading{font-size:1.25rem}.recruit-gallery{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.recruit-h3__title{letter-spacing:.8px;font-size:1.25rem;line-height:150%}.recruit-h3:before{width:4.25rem;margin-bottom:.75rem}.recruit-h3:after{width:.75rem}.recruit-two-col{flex-direction:column;gap:1.5rem;padding-top:2.5rem}.recruit-two-col__left{flex:none;width:100%}.recruit-about__row{flex-direction:column;gap:2rem;padding-top:2.5rem}.recruit-about__text{flex:none;gap:2rem;width:100%}.recruit-message__row{flex-direction:column;gap:2rem;padding-top:2.5rem}.recruit-message__photo{flex:none;width:100%}.recruit-person__row{flex-direction:column;gap:2rem;padding-top:2.5rem}.recruit-person__text,.recruit-person__image{flex:none;width:100%}.recruit-requirements__card{margin-top:2rem;padding:1.5rem 1.25rem}.recruit-requirements__table th,.recruit-requirements__table td{width:100%;font-size:1rem;display:block}.recruit-requirements__table th{border-bottom:none;padding-bottom:.25rem;font-weight:700}.recruit-inline-cta{text-align:center;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.recruit-inline-cta__text{font-size:1.375rem}.recruit-inline-cta__btn{width:100%}.recruit-qa__item{padding:1.5rem 1.25rem}.recruit-qa__q-text{font-size:1.125rem}.recruit-qa__a-text{font-size:1rem}.recruit-vision{flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.recruit-vision__image{flex:none;width:10rem}.recruit-vision__title{font-size:1.5rem}.recruit-env__row{flex-direction:column;gap:2rem;padding-top:2.5rem}.recruit-env__text,.recruit-env__image{flex:none;width:100%}}body.is-reskilling-page .header--main{z-index:999;isolation:isolate;position:sticky;top:0;transform:translateZ(0)}@media(max-width:768px){body.is-reskilling-page .header--main{background:radial-gradient(circle at 0 0,#2f4032 8%,#000 52%)}body.is-reskilling-page nav[aria-label=パンくずリスト]{margin-bottom:1.9375rem!important}body.is-reskilling-page section>div:has(>nav[aria-label=パンくずリスト]){padding-top:1rem!important}body.is-reskilling-page .entry-content .wp-block-columns,body.is-reskilling-page .entry-content .wp-block-columns.is-layout-flex{flex-flow:column!important}body.is-reskilling-page .entry-content .wp-block-columns>.wp-block-column{flex-grow:0!important;flex-basis:100%!important;width:100%!important;max-width:100%!important}body.is-reskilling-page .entry-content .is-style-course-grid .wp-block-column .wp-block-columns{grid-template-columns:1fr!important}body.is-reskilling-page .entry-content .is-style-course-grid .wp-block-column .wp-block-columns .wp-block-image img{aspect-ratio:528/296;-o-object-fit:cover;object-fit:cover;height:auto!important}}body.is-reskilling-page .entry-content p:has(>sub){align-self:flex-start;width:100%;text-align:left!important;margin:0 0 5rem!important}body.is-reskilling-page .entry-content p:has(>sub)>sub{text-align:left}@media(max-width:768px){body.is-reskilling-page .entry-content p:has(>sub){margin-bottom:0!important}body.is-reskilling-page .entry-content .is-style-course-grid>p:has(>sub),body.is-reskilling-page .entry-content .is-style-course-grid>.wp-block-group__inner-container>p:has(>sub){margin-top:-1.5rem!important}}.resume-detail .wp-block-columns{flex-wrap:nowrap;display:flex}.resume-detail .wp-block-columns>.wp-block-column{flex:1 1 0;min-width:0}@media(max-width:1023px){.resume-detail .wp-block-columns{flex-direction:column}.resume-detail .wp-block-columns>.wp-block-column{flex-basis:auto}}.resume-detail .wp-block-image img{border:1px solid var(--color-gray-20)}.resume-detail .has-text-align-left{text-align:left}.resume-detail .has-text-align-center{text-align:center}.resume-detail .has-text-align-right{text-align:right}.resume-detail p[class^=has-text-align]{color:#000;letter-spacing:.72px;margin-top:3rem;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:200%}.resume-detail p[class^=has-text-align]+p,.resume-detail p+p[class^=has-text-align]{margin-top:1.5rem}@media(max-width:1023px){.resume-detail p[class^=has-text-align]{margin-top:2rem;font-size:1rem}}.resume-detail p strong,.resume-detail p b{background-color:#0000}.resume-detail.entry-content--wide>.wp-block-group:nth-child(odd){background:#fff}.resume-detail.entry-content--wide>.wp-block-group:nth-child(2n){background:var(--color-gray-10,#f4f4f4)}.resume-detail p a{background-image:none;padding-right:0}.is-style-script-box{background-color:#f4f4f4;border-radius:.25rem;padding:2rem;position:relative}.is-style-script-box p:not([class]),.is-style-script-box p.wp-block-paragraph{letter-spacing:.04em;color:#53565a;font-size:1rem;line-height:2}.is-style-script-box__copy-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:opacity .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.is-style-script-box__copy-btn:hover{opacity:.75}.is-style-script-box__copy-btn.is-copied{opacity:.5}.is-style-script-box__copy-tooltip{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background-color:#53565a;border-radius:.25rem;padding:.3125rem .625rem;font-size:.75rem;line-height:1;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%)}.is-style-script-box__copy-btn.is-copied .is-style-script-box__copy-tooltip{opacity:1}@media(hover:hover){.is-style-script-box__copy-btn:hover .is-style-script-box__copy-tooltip{opacity:1}}.scroll-to-top{cursor:pointer;opacity:0;visibility:hidden;z-index:200;background-color:#26890d;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:opacity .3s,visibility .3s,background-color .2s;display:flex;position:fixed;bottom:1.875rem;right:1.875rem}.scroll-to-top.is-visible{opacity:1;visibility:visible}.scroll-to-top:hover{background-color:#1e6e09}@media(max-width:1023px){.scroll-to-top{display:none}}.search-form{overflow:visible!important}.search-form__btn{z-index:1;margin:-1px -1px -1px 0;position:relative}@media(max-width:1200px){.search-form{border-radius:.25rem;grid-template-columns:repeat(2,1fr);height:auto!important;display:grid!important}.search-form__sep{display:none}.search-form__section{border-bottom:1px solid var(--color-gray-20,#d0d0ce);height:3rem;padding:0 1rem;width:auto!important}.search-form__section--job{grid-column:span 2}.search-form__section--salary{border-bottom:1px solid var(--color-gray-20,#d0d0ce);grid-column:span 2;gap:.75rem;height:3rem;padding:0 1rem}.search-form__section span:first-child{font-size:.875rem}.search-form__keyword-wrap{grid-column:span 2;height:3rem;display:flex!important}.search-form__keyword-wrap input{font-size:.9375rem}.search-form__btn{height:3.125rem;border-top-right-radius:0!important;width:4.25rem!important;padding:0!important}.search-form__btn-text{display:none}}@media(max-width:1023px){.search-form__keyword-wrap input{padding:0 1rem}.search-bar-sp-center{min-width:22.1875rem;position:relative;left:50%;transform:translate(-50%)}}.search-category-select-all{position:relative;overflow:hidden}.search-category-select-all:before{content:"";transition:transform .3s var(--ease-slide);z-index:0;background:#86bc251a;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.search-category-select-all:hover:before{transform:translate(0)}.search-category-select-all>*{z-index:1;position:relative}.search-category-select-all.is-clear{color:var(--primary-green-60,#046a38);border-color:var(--primary-green-60,#046a38);background:#86bc251a}.selected-conditions{margin-top:1.5rem}.selected-conditions[hidden]{display:none}.selected-conditions__title{letter-spacing:.56px;color:var(--secondary-gray-90,#75787b);margin:0 0 .75rem;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:400;line-height:150%}.selected-conditions__rows{flex-direction:column;gap:1rem;display:flex}.selected-conditions__row{align-items:flex-start;gap:1rem;display:flex}.selected-conditions__row[hidden]{display:none}.selected-conditions__label{letter-spacing:.64px;color:#000;flex-shrink:0;width:4rem;padding-top:.125rem;font-size:1rem;font-weight:700;line-height:160%}.selected-conditions__tags{flex-wrap:wrap;flex:1;gap:.5rem;min-width:0;display:flex}.selected-conditions__tag{background:var(--secondary-gray-10,#f4f4f4);letter-spacing:.56px;color:var(--primary-black-100,#000);text-align:center;cursor:pointer;border:none;border-radius:.25rem;align-items:center;gap:.5rem;padding:.125rem .5rem;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:400;line-height:160%;transition:opacity .2s;display:inline-flex}@media(hover:hover){.selected-conditions__tag:hover{opacity:.7}}.selected-conditions__tag-text{display:inline-block}.selected-conditions__tag-remove{flex-shrink:0;width:.625rem;height:.625rem;display:inline-block;position:relative}.selected-conditions__tag-remove:before,.selected-conditions__tag-remove:after{content:"";background:#75787b;width:.75rem;height:1.5px;transition:background .2s;position:absolute;top:50%;left:50%}.selected-conditions__tag-remove:before{transform:translate(-50%,-50%)rotate(45deg)}.selected-conditions__tag-remove:after{transform:translate(-50%,-50%)rotate(-45deg)}@media(max-width:1023px){.selected-conditions{margin-top:1rem}.selected-conditions__title{margin-bottom:.5rem}.selected-conditions__rows{gap:.75rem}.selected-conditions__row{flex-direction:column;gap:.375rem}.selected-conditions__label{width:auto;padding-top:0;font-size:.875rem}}.service-intro-2col__grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:71.25rem;margin:0 auto;display:grid}.service-intro-2col__card{background:#fff;border-radius:.25rem;flex-direction:column;gap:1rem;padding:2rem;display:flex}.service-intro-2col__head{flex-direction:column;align-items:center;gap:.25rem;display:flex}.service-intro-2col__icon{justify-content:center;align-items:center;height:5rem;display:flex}.service-intro-2col__icon img{-o-object-fit:contain;object-fit:contain;width:auto;height:5rem}.service-intro-2col__heading{letter-spacing:.04em;text-align:center;color:#046a38;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:700;line-height:150%}.service-intro-2col__divider{border:none;border-top:1px solid #d0d0ce;margin:0}.service-intro-2col__body{flex-direction:column;gap:.5rem;display:flex}.service-intro-2col__btn{margin-top:1rem}.service-intro-2col__description{letter-spacing:.04em;color:#000;margin:0;font-family:Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:200%}.service-intro-2col__description>:first-child{margin-top:0}.service-intro-2col__description>:last-child{margin-bottom:0}.service-intro-2col__description p{margin:0 0 1rem}.service-intro-2col__description ul,.service-intro-2col__description ol{margin:0 0 1rem;padding-left:1.5em}.service-intro-2col__description ul{list-style:outside}.service-intro-2col__description ol{list-style:decimal}.service-intro-2col__btn{letter-spacing:.04em;color:#000;text-align:center;background:#fff;border:1px solid #26890d;border-radius:.25rem;justify-content:space-between;align-items:center;width:100%;padding:1.125rem 1.5rem 1.25rem;font-family:Noto Sans JP,sans-serif;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.service-intro-2col__btn>span:first-child{text-align:center;flex:1}.service-intro-2col__btn-icon{flex-shrink:0;align-items:center;display:inline-flex}.service-intro-2col__note{letter-spacing:.04em;color:#75787b;margin:0;font-family:Noto Sans JP,sans-serif;font-size:.875rem;font-weight:400;line-height:170%}@media(max-width:1023px){.service-intro-2col__grid{grid-template-columns:1fr;gap:1.5rem}.service-intro-2col__card{gap:1rem;padding:1.5rem}.service-intro-2col__heading{font-size:1.25rem}.service-intro-2col__icon,.service-intro-2col__icon img{height:4rem}.service-intro-2col__btn{width:100%;padding:1rem 1.25rem;font-size:1rem}}@media(max-width:768px){.service-intro-2col__heading{font-size:1.125rem}.service-intro-2col__btn{gap:.5rem;padding:.75rem;font-size:.8125rem}}.c-officer-cases__grid{grid-template-columns:repeat(3,1fr);gap:1.875rem;margin-top:4rem;display:grid}@media(max-width:1023px){.c-officer-cases__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}}@media(max-width:768px){.c-officer-cases__grid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}}.c-officer-case-card{background-color:#fff;border:1px solid #d0d0ce;border-radius:.25rem;flex-direction:column;gap:.5rem;padding:2rem 1.5rem;display:flex}.c-officer-case-card__tags{flex-wrap:wrap;gap:.375rem;display:flex}.c-officer-case-card__tag{color:#fff;letter-spacing:.04em;background-color:#000;border-radius:1.25rem;align-items:center;padding:.125rem .75rem .1875rem;font-size:.875rem;font-weight:700;line-height:1.6;display:inline-flex}.c-officer-case-card__title{color:#046a38;letter-spacing:.04em;align-items:center;min-height:3.75rem;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5;display:flex}.c-officer-case-card__divider{border:0;border-top:1px solid #d0d0ce;margin:0}.c-officer-case-card__block{flex-direction:column;gap:.25rem;display:flex}.c-officer-case-card__block:last-child{margin-top:auto}.c-officer-case-card__label{color:#53565a;letter-spacing:.04em;margin:0;font-weight:400}.c-officer-case-card__label--process{font-size:.875rem;line-height:1.6}.c-officer-case-card__label--appointee{font-size:.9375rem;line-height:1.2}.c-officer-case-card__text{color:#000;letter-spacing:.04em;margin:0;font-size:1rem;font-weight:400;line-height:1.6}.sidebar{flex-direction:column;gap:1.5rem;display:flex}.sidebar-section__title{color:#000;letter-spacing:.72px;margin-bottom:.5rem;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}.sidebar-search__wrap{background:#fff;border:1px solid #a7a8aa;border-radius:.25rem;align-items:center;gap:.25rem;height:2.5rem;padding:0 .5rem;transition:border-color .2s;display:flex}.sidebar-search__wrap:focus-within{border-color:#26890d}.sidebar-search__btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-search__input{min-width:0;height:100%;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.9375rem}.sidebar-search__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--color-primary);flex-shrink:0;width:.875rem;height:.875rem;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3E%3Cpath%20d='M3%203L11%2011M11%203L3%2011'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2014%2014'%3E%3Cpath%20d='M3%203L11%2011M11%203L3%2011'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.sidebar-filter-list{flex-direction:column;gap:.5rem;display:flex}.sidebar-filter-item{background-color:#d0d0ce;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .25rem;text-decoration:none;transition:background-color .2s;display:flex}.sidebar-filter-item:hover{background-color:#bbbcbc}.sidebar-filter-item__label{color:var(--color-text);font-size:.9375rem;font-weight:400;line-height:1.6}.sidebar-filter-item__count{color:#767778;flex-shrink:0;font-size:.875rem;font-weight:400}.sidebar-popular-list{flex-direction:column;display:flex}.sidebar-popular-item{color:var(--color-text);border-bottom:1px solid #e0e0e0;padding:.75rem 0;font-size:.875rem;font-weight:400;line-height:1.6;text-decoration:none;transition:color .2s;display:block}.sidebar-popular-item:first-child{border-top:1px solid #e0e0e0}.sidebar-popular-item:hover{color:#26890d}.consultant-cta .consultant-cta__btn{width:25rem;padding:0 2rem}@media(max-width:1023px){.consultant-cta .consultant-cta__btn{width:100%;padding:0 1.5rem}}.consultant-column-link-wrap:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none;width:1.1875rem;height:1.25rem;transition:background-color .3s var(--ease-slide).1s;background-color:#fff;position:absolute;bottom:-.5625rem;left:2.375rem}.consultant-column-link-wrap:hover:after{background-color:#f3f8e9;transition-delay:0s}.consultant-column-blur-deco{filter:blur(7.5rem);z-index:0;background-color:#43b02a26}[data-site-mode-section]{display:contents}html.mode-tob [data-site-mode-section=toc],html.mode-toc [data-site-mode-section=tob]{display:none}.wp-block-lazyblock-step-flow-vertical{margin-top:4rem}.wp-block-lazyblock-step-flow-horizontal{margin-top:3rem}@media(max-width:63.9375rem){.wp-block-lazyblock-step-flow-vertical,.wp-block-lazyblock-step-flow-horizontal{margin-top:2rem}}.step-flow-v{position:relative}.step-flow-v__timeline{pointer-events:none;z-index:1;border-left:.125rem dashed #86bc25;width:0;position:absolute;top:0;bottom:100%;left:3.1875rem}.top-sections .step-flow-v__item{border-color:#d0d0ce}.top-sections .step-flow-v__item--last{border-color:#26890d}.step-flow-v__wrap{position:relative}.step-flow-v__item{background:#fff;border:.125rem solid #fff;border-radius:.25rem;padding:1.5rem 2.5rem;position:relative}.step-flow-v__item--last{background:linear-gradient(#046b381a,#046b381a),#fff;border-color:#26890d}.step-flow-v__inner{align-items:center;gap:1.5rem;display:flex}.step-flow-v__left{flex-shrink:0;align-self:stretch;align-items:flex-start;gap:.5rem;width:12.625rem;display:flex}.step-flow-v__dot-wrap{flex-shrink:0;align-self:stretch;padding:1.75rem .1875rem 0;display:flex}.step-flow-v__dot{z-index:2;background:#86bc25;border-radius:50%;width:.875rem;height:.875rem;display:block;position:relative}.step-flow-v__item--last .step-flow-v__dot{background:#26890d}.step-flow-v__info{flex:1}.step-flow-v__info-top,.step-flow-v__meta{flex-direction:column;display:flex}.step-flow-v__step-num,.step-flow-v__title,.step-flow-v__duration{color:#53565a}.step-flow-v__item--last .step-flow-v__step-num,.step-flow-v__item--last .step-flow-v__title{color:#046a38}.step-flow-v__separator{background:#d9d9d9;flex-shrink:0;align-self:stretch;width:1px}.step-flow-v__right{flex:1}.step-flow-v__right a{color:var(--primary-black-100,#000);letter-spacing:.72px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:200%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:color .2s,text-decoration-color .2s;display:inline}@media(hover:hover){.step-flow-v__right a:hover{color:var(--primary-deloitte-green,#86bc25);text-decoration-color:var(--primary-deloitte-green,#86bc25)}}@media(max-width:768px){.step-flow-v__timeline{left:1.1875rem}.step-flow-v__item{padding:1.5rem 1rem 1.5rem .5rem}.step-flow-v__inner{flex-direction:column;gap:0}.step-flow-v__left{align-items:flex-start;gap:.25rem;width:100%}.step-flow-v__info{flex:1}.step-flow-v__info-top{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%}.step-flow-v__duration{flex-shrink:0;padding-bottom:.125rem;line-height:170%}.step-flow-v__separator{display:none}.step-flow-v__info{border-bottom:1px solid #d9d9d9;margin-bottom:.5rem;padding-bottom:.5rem}.step-flow-v__right{color:#000;padding-left:1.5rem;font-size:1rem}.step-flow-v__right a{letter-spacing:.64px;font-size:1rem}}.c-ss-detail__section-heading{border-bottom:1px solid var(--color-black-100);padding-bottom:1rem;position:relative}.c-ss-detail__section{padding-top:6.25rem}.c-ss-detail__section--first{padding-top:5rem}.c-ss-detail__section .c-ss-detail__section-heading{border-bottom:none}.c-ss-detail__section-heading--bare{border-bottom:none;padding-bottom:0}.c-ss-detail__card-top{padding:1.5rem}.c-ss-detail__card-bottom{padding:1.5rem 2rem 1.5rem 1.5rem}.c-ss-detail__card-top:after{content:"";border-left:.125rem dashed var(--color-gray-40);pointer-events:none;width:0;position:absolute;top:2.125rem;bottom:-1.25rem;left:2.0625rem}.c-ss-detail__card-bottom:before{content:"";border-left:.125rem dashed var(--color-green-60);pointer-events:none;width:0;height:2.5rem;position:absolute;top:-.375rem;left:2.0625rem}@media(max-width:63.9375rem){.c-ss-detail__card-top,.c-ss-detail__card-bottom{padding-left:.5rem;padding-right:.5rem}.c-ss-detail__card-top:after,.c-ss-detail__card-bottom:before{left:1.0625rem}}@media(max-width:48rem){.c-ss-detail__section,.c-ss-detail__section--first{padding-top:2.5rem}}.wp-block-lazyblock-table{margin-top:3rem}@media(max-width:1023px){.wp-block-lazyblock-table{margin-top:2rem}}.table-block{border-radius:.25rem;flex-direction:column;gap:2rem;padding:2.5rem 3rem;display:flex}.table-block__title{letter-spacing:1.04px;color:#000;margin:0;font-size:1.625rem;font-weight:700;line-height:150%}.table-block__body{border-top:1px solid var(--color-gray-20,#d0d0ce)}.table-block__row{border-bottom:1px solid var(--color-gray-20,#d0d0ce);align-items:flex-start;gap:2rem;padding:1.5rem 0;display:flex}.table-block__label{letter-spacing:.72px;color:#000;flex:0 0 7.5rem;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:700;line-height:160%}.table-block__content{letter-spacing:.72px;color:#000;text-align:justify;flex:1 1 0;min-width:0;font-family:Noto Sans JP,sans-serif;font-size:1.125rem;font-weight:400;line-height:200%}.table-block .table-block__content>:first-child{margin-top:0}.table-block .table-block__content>:last-child{margin-bottom:0}.table-block .table-block__content p{margin:1.5rem 0 0}.table-block .table-block__content ul,.table-block .table-block__content ol{margin:0 0 1rem;padding-left:0;list-style-position:inside}.table-block__content ul{list-style:outside}.table-block__content ol{list-style:decimal}.table-block__content li{text-align:left;margin:0}.table-block__content li+li{margin-top:.25rem}.table-block__content a{color:var(--color-primary,#26890d);text-decoration:underline}@media(max-width:1023px){.table-block{gap:1.5rem;padding:1.5rem}.table-block__title{letter-spacing:.8px;font-size:1.25rem}.table-block__row{flex-direction:column;gap:.5rem;padding:1rem 0}.table-block__label{flex:none;font-size:1rem}.table-block__content{font-size:1rem}.table-block .table-block__content p{margin-top:1rem}.three-column-cards-grid{grid-template-columns:repeat(2,1fr);display:grid}}@media(max-width:768px){.three-column-cards-grid{grid-template-columns:1fr}}@media(min-width:1024px){.three-column-cards-grid>*{grid-column:span 2}.three-column-cards-grid>:nth-last-child(2):nth-child(3n+1){grid-column:2/4}.three-column-cards-grid>:last-child:nth-child(3n+2){grid-column:4/6}}.wp-block-lazyblock-three-column-links{margin-top:2rem}.three-column-links{grid-template-columns:repeat(3,1fr);gap:.5rem .9375rem;display:grid}.three-column-links__item{color:#000;letter-spacing:.04em;border:1px solid #bbbcbc;border-radius:.25rem;justify-content:space-between;align-items:center;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;line-height:160%;text-decoration:none;display:flex;position:relative;overflow:hidden}.three-column-links__item:before{content:"";transition:transform .3s var(--ease-slide);z-index:0;background:#86bc251a;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.three-column-links__item:hover:before{transform:translate(0)}.three-column-links__item>*{z-index:1;position:relative}.three-column-links__item:hover .three-column-links__label{color:var(--color-primary);transition:color .3s var(--ease-slide)}@media(max-width:1023px){.three-column-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.three-column-links{grid-template-columns:1fr}}.tob-fv__copy{letter-spacing:.02em;font-size:clamp(2.5rem,4.44vw,4rem);line-height:1.4}@media(max-width:1023px){.tob-fv__copy{letter-spacing:.02em;margin-top:.6875rem;font-size:1.875rem}}.tob-fv__copy-small{letter-spacing:1.04px;font-size:clamp(2rem,3.61vw,3.25rem);line-height:1.45}.tob-fv__copy-p1,.tob-fv__copy-p2{white-space:nowrap;display:block}.tob-fv__copy-p2{letter-spacing:1.24px;margin-top:-.5rem}@media(max-width:1023px){.tob-fv__copy-small{letter-spacing:.44px;font-size:1.375rem}.tob-fv__copy-p2{margin-top:.1875rem}}div#ez-toc-container{box-shadow:none;background:#f4f4f4;border:none;border-radius:.25rem;width:100%;margin-top:5rem;padding:2rem 2.5rem 2.5rem}div#ez-toc-container .ez-toc-title-container{cursor:pointer;align-items:center;gap:.9375rem;display:flex}div#ez-toc-container .ez-toc-title{color:#53565a;margin:0;padding:0;font-size:1.375rem;font-weight:700;line-height:1}div#ez-toc-container .ez-toc-title-toggle,div#ez-toc-container .ez-toc-toggle{align-items:center;display:flex}div#ez-toc-container .ez-toc-toggle svg{display:none}div#ez-toc-container .ez-toc-icon-toggle-span{background:#26890d;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:relative}div#ez-toc-container .ez-toc-icon-toggle-span:before{content:"";background:#fff;width:.625rem;height:.125rem;position:absolute}div#ez-toc-container .ez-toc-icon-toggle-span:after{content:"";background:#fff;width:.125rem;height:.625rem;transition:transform .3s;position:absolute;transform:scaleY(0)}div#ez-toc-container.toc-closed .ez-toc-icon-toggle-span:after{transform:scaleY(1)}div#ez-toc-container nav{margin-top:.9375rem}div#ez-toc-container nav ul{counter-reset:item;margin:0;padding:0;list-style:none}div#ez-toc-container nav ul.ez-toc-list>li{border-bottom:1px solid #d0d0ce;margin:0;padding-bottom:.75rem}div#ez-toc-container nav ul.ez-toc-list>li+li{padding-top:.75rem}div#ez-toc-container nav ul.ez-toc-list>li:last-child{border-bottom:none;padding-bottom:0}div#ez-toc-container nav ul li a{letter-spacing:.04em;color:#53565a;gap:.25rem;font-size:1.125rem;font-weight:700;line-height:1.6;text-decoration:none;display:flex}div#ez-toc-container nav ul li a:hover{color:#26890d}div#ez-toc-container nav ul li a:before{content:counter(item)". ";counter-increment:item;letter-spacing:.04em;color:#26890d;flex-shrink:0;min-width:2.125rem;font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5}@media(max-width:1023px){div#ez-toc-container{margin-top:3rem;padding:1.5rem 1.25rem 1.75rem}div#ez-toc-container .ez-toc-title{font-size:1.125rem}div#ez-toc-container .ez-toc-title-container{gap:.625rem}div#ez-toc-container nav{margin-top:.75rem}div#ez-toc-container nav ul.ez-toc-list>li{padding-bottom:.625rem}div#ez-toc-container nav ul.ez-toc-list>li+li{padding-top:.625rem}div#ez-toc-container nav ul li a{font-size:.9375rem}div#ez-toc-container nav ul li a:before{font-size:1rem}}.top-sections .wp-block-lazyblock-cta-middle-wide{margin-top:6.25rem}@media(max-width:63.9375rem){.top-sections .wp-block-lazyblock-cta-middle-wide{margin-top:3.75rem}}.top-sections>.wp-block-group:nth-child(odd){background:var(--color-gray-10,#f4f4f4)}.top-sections>.wp-block-group:nth-child(2n){background:#fff}.top-sections>.wp-block-group{padding:6.25rem 1rem}.top-sections>.wp-block-group>*{max-width:71.25rem;margin-left:auto;margin-right:auto}.top-sections>.wp-block-group>:first-child{margin-top:0}.top-sections .consultant-cards,.top-sections .wp-block-lazyblock-common-button-center{margin-top:4rem}.top-sections .success-story-cards{margin-top:2.5rem}@media(max-width:768px){.top-sections .wp-block-lazyblock-common-button-center{margin-top:3rem}}.top-sections>p:empty{display:none}@media(max-width:63.9375rem){.top-sections>.wp-block-group{padding:4rem 7.2% 5rem}.top-sections>.wp-block-group>*{max-width:none}}.c-intro{padding:0}.c-intro__inner{max-width:71.25rem;margin:0 auto}.c-intro__header{justify-content:space-between;gap:4rem;display:flex}.c-intro__label{color:var(--color-deloitte-green,#86bc25);font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4}.c-intro__heading{color:#000;margin-top:1.5rem;font-size:2.25rem;font-weight:700;line-height:1.5}.c-intro__heading sup{font-size:.75rem;font-weight:700;line-height:1.5;top:-1.6em}.c-intro__note{color:#757879;margin-top:1rem;font-size:.75rem;font-weight:700;line-height:1.5}.c-intro__right{flex-shrink:0;max-width:33.125rem;margin-top:3rem}.c-intro__subheading{letter-spacing:1.12px;color:#000;font-size:1.75rem;font-weight:700;line-height:1.6}.c-intro__subheading:after{content:"";background:var(--color-deloitte-green,#86bc25);width:100%;height:.3125rem;margin-top:-.25rem;display:block}.c-intro__body{letter-spacing:.72px;color:#000;flex-direction:column;margin-top:2rem;font-size:1.125rem;font-weight:500;line-height:2;display:flex}.c-intro__link,:is(.entry-content,.top-sections) p .c-intro__link{color:inherit;align-items:center;gap:.125rem;margin-right:.125rem;font-weight:700;line-height:1.6;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.c-intro__link:hover{color:var(--color-primary,#26890d)}.c-intro__link:after{content:"";background:currentColor;width:100%;height:1px;transition:background .3s;position:absolute;bottom:.125rem;left:0}.c-intro__arrow{background-color:#26890d;border-radius:50%;flex-shrink:0;width:1.125rem;height:1.125rem;display:inline-block;position:relative}.c-intro__arrow:after{content:"";border-top:.125rem solid #fff;border-right:.125rem solid #fff;width:.4375rem;height:.4375rem;position:absolute;top:.5rem;left:.5625rem;transform:translate(-50%,-50%)rotate(135deg)}.c-intro__figure{margin-top:3rem}.c-intro__figure img{border-radius:.5rem;width:100%;height:auto}.c-intro__heading--sp{display:none}.c-intro__heading--pc{display:block}@media(max-width:63.9375rem){.c-intro{padding:0}.c-intro__header{display:block}.c-intro__label{font-size:.75rem}.c-intro__heading--pc{display:none}.c-intro__heading--sp{letter-spacing:1.04px;color:#000;margin-top:.75rem;font-size:1.625rem;font-weight:700;line-height:1.5;display:block}.c-intro__heading--sp sup{font-size:.625rem;font-weight:700;line-height:1.5;top:-1.6em}.c-intro__note{margin-top:.25rem;font-size:.625rem}.c-intro__right{margin-top:2rem}.c-intro__subheading{letter-spacing:.88px;font-size:1.375rem}.c-intro__subheading:after{display:none}.c-intro__subheading span{z-index:2;margin-bottom:.75rem;padding-bottom:.5625rem;line-height:1;display:table;position:relative}.c-intro__subheading span:after{content:"";background:var(--color-deloitte-green,#86bc25);z-index:-1;width:100%;height:.3125rem;position:absolute;bottom:.3125rem;left:0}.c-intro__subheading span:last-child{margin-bottom:0}.c-intro__body{letter-spacing:.64px;margin-top:1.5rem;font-size:1rem;font-weight:400;line-height:2}.c-intro__figure{margin-top:3rem;padding-top:0}.c-intro__figure img{border-radius:.25rem}}.c-strength{padding:0}.c-strength__inner{max-width:71.25rem;margin:0 auto}.c-strength__head{margin-bottom:3.5rem}.c-strength__label{letter-spacing:.1em;color:var(--color-deloitte-green,#86bc25);margin-bottom:.75rem;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4}.c-strength__title{letter-spacing:.04em;color:#000;font-size:2.25rem;font-weight:700;line-height:1.4}.c-strength__item{margin-bottom:5rem}.c-strength__item:last-child{margin-bottom:0}.c-strength__num-row{align-items:center;gap:.5rem;margin-bottom:1.75rem;display:flex}.c-strength__num{letter-spacing:.6px;color:var(--primary-deloitte-green,#86bc25);flex-shrink:0;font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.4}.c-strength__rule{background:var(--primary-deloitte-green,#86bc25);width:7.5rem;height:1px;display:block}.c-strength__cols{gap:7.25rem;margin-bottom:3rem;display:flex}.c-strength__col-left{flex-shrink:0;width:31rem}.c-strength__heading{letter-spacing:.04em;color:#000;font-size:1.75rem;font-weight:700;line-height:1.6}.c-strength__col-right{flex-direction:column;flex:1;display:flex}.c-strength__col-right p{letter-spacing:.72px;color:var(--primary-black-100,#000);font-size:1.125rem;font-weight:500;line-height:1.8}.c-strength__figure{background:var(--color-gray-10,#f4f4f4)}.c-strength__figure img{width:100%;height:auto}@media(max-width:63.9375rem){.c-strength__head{margin-bottom:2.5rem}.c-strength__label{font-size:.75rem}.c-strength__title{font-size:1.5rem}.c-strength__item{margin-bottom:4rem}.c-strength__num-row{gap:.25rem;margin-bottom:.75rem}.c-strength__num{letter-spacing:.52px;font-size:.8125rem}.c-strength__rule{width:5rem}.c-strength__cols{margin-bottom:1.5rem;display:block}.c-strength__col-left{width:auto}.c-strength__heading{letter-spacing:.88px;font-size:1.375rem;line-height:1.6}.c-strength__col-right p{letter-spacing:.64px;font-size:1rem;font-weight:400;line-height:2}}.c-top-success-border{background:var(--secondary-gray-40,#bbbcbc);height:1px;margin-top:4rem;margin-bottom:3.5rem}.c-top-success-h3{color:var(--primary-black-100,#000);letter-spacing:1.12px;margin-top:4rem;font-size:1.75rem;font-weight:700;line-height:1.5}@media(max-width:63.9375rem){.c-top-success-border{margin:2.5rem 0}.c-top-success-h3{letter-spacing:.88px;margin-top:2rem;font-size:1.375rem;line-height:1.6}}.c-featured-jobs__head{margin-top:6.25rem}.c-featured-jobs__label{color:var(--color-deloitte-green,#86bc25);margin-bottom:.75rem;font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4}.c-featured-jobs__title{letter-spacing:-.72px;color:#000;font-size:2.25rem;font-weight:700;line-height:1.5}.c-featured-jobs__cards{margin-top:3rem}@media(max-width:63.9375rem){.c-featured-jobs__head{margin-top:5rem}.c-featured-jobs__label{font-size:.75rem}.c-featured-jobs__title{font-size:1.5rem}.c-featured-jobs__cards{margin-top:2rem}}@media(min-width:1024px){.lg-mt-36{margin-top:2.25rem}}@media(max-width:1023px){.lg-mt-36{margin-top:0}}.-padding_left_right_0 .table-block{padding-left:0!important;padding-right:0!important}@media(min-width:1024px){.-label_wide .table-block__label{flex:0 0 16.25rem}}:is(.entry-content,.top-sections) p.has-text-align-right{text-align:right}@media(min-width:1024px){.-pc_hidden{display:none!important}}@media(max-width:1023px){.-sp_hidden{display:none!important}}@media(min-width:1024px){.-gap_pc_80{gap:5rem!important}}p.-text_strong strong{color:#000;background-color:#86bc2580}.wp-block-list.-bg_white{background-color:#fff;padding:1.5rem}@media(max-width:1023px){.wp-block-list.-bg_white{padding:1rem}}.wp-block-columns.-mt_100_64{margin-top:6.25rem}@media(max-width:1023px){.wp-block-columns.-mt_100_64{margin-top:4rem}}.vision-section{color:#fff;background:radial-gradient(at 0 0,#2f4032,#000 55%);border-radius:.25rem;margin-top:4rem;padding:3rem 4rem;position:relative;overflow:hidden}.vision-section:after{content:"";filter:blur(13.125rem);pointer-events:none;z-index:0;background:#2c523499;border-radius:50%;width:27.75rem;height:27.75rem;position:absolute;top:6.25rem;right:-8.75rem}.vision-section__inner{z-index:1;align-items:flex-start;gap:3rem;display:flex;position:relative}.vision-section__image-wrap{flex:0 0 14.5rem}.vision-section__image{border-radius:.25rem;width:100%;height:auto;display:block}.vision-section__content{flex-direction:column;flex:auto;gap:.5rem;min-width:0;padding-top:.5rem;display:flex}.vision-section__label{letter-spacing:.72px;color:var(--color-primary-light,#86bc25);margin:0;font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:700;line-height:150%}.vision-section__title{letter-spacing:1.28px;color:#fff;margin:0;font-size:2rem;font-weight:700;line-height:150%}.vision-section__desc-wrap{flex-direction:column;gap:1.5rem;padding-top:.5rem;display:flex}.vision-section__desc{letter-spacing:.72px;color:#fff;text-align:left;margin:0;font-size:1.125rem;font-weight:400;line-height:200%}@media(max-width:1023px){.vision-section{margin-top:2rem;padding:2rem 1.5rem}.vision-section__inner{flex-direction:column;gap:1.5rem}.vision-section__image-wrap{flex:none;width:100%;max-width:14.5rem;margin-left:auto;margin-right:auto}.vision-section__content{padding-top:0}.vision-section__label{font-size:1rem}.vision-section__title{letter-spacing:.96px;font-size:1.5rem}.vision-section__desc{font-size:1rem}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start-1{inset-inline-start:calc(var(--spacing)*1)}.-top-1\.25{top:calc(var(--spacing)*-1.25)}.-top-5{top:calc(var(--spacing)*-5)}.-top-5\.25{top:calc(var(--spacing)*-5.25)}.-top-18{top:calc(var(--spacing)*-18)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing)*6)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-100{top:calc(var(--spacing)*100)}.top-\[-82px\]{top:-5.125rem}.top-\[166px\]{top:10.375rem}.top-\[219px\]{top:13.6875rem}.-right-\[200px\]{right:-12.5rem}.-right-\[500px\]{right:-31.25rem}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.-bottom-1\.25{bottom:calc(var(--spacing)*-1.25)}.-bottom-40{bottom:calc(var(--spacing)*-40)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2\.75{bottom:calc(var(--spacing)*2.75)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-18\.5{left:calc(var(--spacing)*-18.5)}.-left-18\.75{left:calc(var(--spacing)*-18.75)}.-left-22\.25{left:calc(var(--spacing)*-22.25)}.-left-43{left:calc(var(--spacing)*-43)}.-left-px{left:-1px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-\[-134px\]{left:-8.375rem}.isolate{isolation:isolate}.-z-1{z-index:-1}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-12{z-index:12}.z-40{z-index:40}.z-50{z-index:50}.z-70{z-index:70}.z-80{z-index:80}.z-100{z-index:100}.z-110{z-index:110}.z-200{z-index:200}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:63.9375rem){.container{max-width:63.9375rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:75rem){.container{max-width:75rem}}@media(min-width:81.25rem){.container{max-width:81.25rem}}@media(min-width:85rem){.container{max-width:85rem}}@media(min-width:100rem){.container{max-width:100rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-7{margin-inline:calc(var(--spacing)*7)}.mx-\[100px\]{margin-inline:6.25rem}.mx-auto{margin-inline:auto}.my-16{margin-block:calc(var(--spacing)*16)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-\[2px\]{margin-top:.125rem}.mt-\[4px\]{margin-top:.25rem}.mt-\[6px\]{margin-top:.375rem}.mt-\[9px\]{margin-top:.5625rem}.mt-\[10px\]{margin-top:.625rem}.mt-\[14px\]{margin-top:.875rem}.mt-\[48px\]{margin-top:3rem}.mt-\[56px\]{margin-top:3.5rem}.mt-\[94px\]{margin-top:5.875rem}.mt-\[100px\]{margin-top:6.25rem}.mt-\[110px\]{margin-top:6.875rem}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-\[8px\]{margin-bottom:.5rem}.mb-\[60px\]{margin-bottom:3.75rem}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-264\/148,.aspect-\[264\/148\]{aspect-ratio:264/148}.aspect-\[267\/148\]{aspect-ratio:267/148}.aspect-\[480\/320\]{aspect-ratio:480/320}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-\[26px\]{width:1.625rem;height:1.625rem}.size-\[30px\]{width:1.875rem;height:1.875rem}.size-\[80px\]{width:5rem;height:5rem}.size-\[100px\]{width:6.25rem;height:6.25rem}.size-\[180px\]{width:11.25rem;height:11.25rem}.size-\[744px\]{width:46.5rem;height:46.5rem}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.75{height:calc(var(--spacing)*1.75)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14\.5{height:calc(var(--spacing)*14.5)}.h-14\.25{height:calc(var(--spacing)*14.25)}.h-16{height:calc(var(--spacing)*16)}.h-27{height:calc(var(--spacing)*27)}.h-29\.5{height:calc(var(--spacing)*29.5)}.h-67{height:calc(var(--spacing)*67)}.h-83{height:calc(var(--spacing)*83)}.h-87{height:calc(var(--spacing)*87)}.h-97{height:calc(var(--spacing)*97)}.h-101{height:calc(var(--spacing)*101)}.h-103{height:calc(var(--spacing)*103)}.h-\[1px\]{height:1px}.h-\[2px\]{height:.125rem}.h-\[7px\]{height:.4375rem}.h-\[14px\]{height:.875rem}.h-\[18px\]{height:1.125rem}.h-\[22px\]{height:1.375rem}.h-\[23px\]{height:1.4375rem}.h-\[32px\]{height:2rem}.h-\[38px\]{height:2.375rem}.h-\[39px\]{height:2.4375rem}.h-\[40px\]{height:2.5rem}.h-\[42px\]{height:2.625rem}.h-\[47px\]{height:2.9375rem}.h-\[48px\]{height:3rem}.h-\[50px\]{height:3.125rem}.h-\[52px\]{height:3.25rem}.h-\[54px\]{height:3.375rem}.h-\[56px\]{height:3.5rem}.h-\[58px\]{height:3.625rem}.h-\[60px\]{height:3.75rem}.h-\[64px\]{height:4rem}.h-\[67px\]{height:4.1875rem}.h-\[77px\]{height:4.8125rem}.h-\[80px\]{height:5rem}.h-\[90px\]{height:5.625rem}.h-\[199px\]{height:12.4375rem}.h-\[200px\]{height:12.5rem}.h-\[232px\]{height:14.5rem}.h-\[240px\]{height:15rem}.h-\[280px\]{height:17.5rem}.h-\[744px\]{height:46.5rem}.h-auto{height:auto}.h-full{height:100%}.min-h-\[60px\]{min-height:3.75rem}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.75{width:calc(var(--spacing)*1.75)}.w-1\/2{width:50%}.w-1\/5{width:20%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-5{width:calc(var(--spacing)*5)}.w-6\.75{width:calc(var(--spacing)*6.75)}.w-9\.5{width:calc(var(--spacing)*9.5)}.w-10{width:calc(var(--spacing)*10)}.w-16{width:calc(var(--spacing)*16)}.w-25{width:calc(var(--spacing)*25)}.w-27\.25{width:calc(var(--spacing)*27.25)}.w-30{width:calc(var(--spacing)*30)}.w-67\.5{width:calc(var(--spacing)*67.5)}.w-74\.75{width:calc(var(--spacing)*74.75)}.w-75{width:calc(var(--spacing)*75)}.w-80{width:calc(var(--spacing)*80)}.w-80\.5{width:calc(var(--spacing)*80.5)}.w-83{width:calc(var(--spacing)*83)}.w-87{width:calc(var(--spacing)*87)}.w-101{width:calc(var(--spacing)*101)}.w-250\.5{width:calc(var(--spacing)*250.5)}.w-\[7px\]{width:.4375rem}.w-\[14px\]{width:.875rem}.w-\[18px\]{width:1.125rem}.w-\[22px\]{width:1.375rem}.w-\[38px\]{width:2.375rem}.w-\[44px\]{width:2.75rem}.w-\[60px\]{width:3.75rem}.w-\[88px\]{width:5.5rem}.w-\[96px\]{width:6rem}.w-\[100px\]{width:6.25rem}.w-\[120px\]{width:7.5rem}.w-\[130px\]{width:8.125rem}.w-\[155px\]{width:9.6875rem}.w-\[156px\]{width:9.75rem}.w-\[166px\]{width:10.375rem}.w-\[200px\]{width:12.5rem}.w-\[220px\]{width:13.75rem}.w-\[240px\]{width:15rem}.w-\[270px\]{width:16.875rem}.w-\[280px\]{width:17.5rem}.w-\[300px\]{width:18.75rem}.w-\[308px\]{width:19.25rem}.w-\[318px\]{width:19.875rem}.w-\[320px\]{width:20rem}.w-\[334px\]{width:20.875rem}.w-\[376px\]{width:23.5rem}.w-\[400px\]{width:25rem}.w-\[440px\]{width:27.5rem}.w-\[530px\]{width:33.125rem}.w-\[744px\]{width:46.5rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-293{max-width:calc(var(--spacing)*293)}.max-w-360{max-width:calc(var(--spacing)*360)}.max-w-1140{max-width:calc(var(--spacing)*1140)}.max-w-\[400px\]{max-width:25rem}.max-w-\[774px\]{max-width:48.375rem}.max-w-\[840px\]{max-width:52.5rem}.max-w-\[1140px\]{max-width:71.25rem}.max-w-\[1172px\]{max-width:73.25rem}.max-w-\[1280px\]{max-width:80rem}.max-w-\[1440px\]{max-width:90rem}.max-w-content{max-width:var(--container-content)}.max-w-none{max-width:none}.max-w-wide{max-width:var(--container-wide)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-10{min-width:calc(var(--spacing)*10)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[2px\]{--tw-translate-y: -.125rem ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[12\%\]{--tw-translate-y:12%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[1\.4\]{scale:1.4}.rotate-45{rotate:45deg}.rotate-135{rotate:135deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-2{-moz-columns:2;columns:2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-2\.75{gap:calc(var(--spacing)*2.75)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-20{gap:calc(var(--spacing)*20)}.gap-24{gap:calc(var(--spacing)*24)}.gap-40{gap:calc(var(--spacing)*40)}.gap-\[2px\]{gap:.125rem}.gap-\[4px\]{gap:.25rem}.gap-\[6\.5px\]{gap:.40625rem}.gap-\[6px\]{gap:.375rem}.gap-\[10px\]{gap:.625rem}.gap-\[11px\]{gap:.6875rem}.gap-\[13px\]{gap:.8125rem}.gap-\[72px\]{gap:4.5rem}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.gap-x-\[15px\]{-moz-column-gap:.9375rem;column-gap:.9375rem}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-12{row-gap:calc(var(--spacing)*12)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:.125rem}.rounded-\[4px\]{border-radius:.25rem}.rounded-\[8px\]{border-radius:.5rem}.rounded-\[16px\]{border-radius:1rem}.rounded-\[18px\]{border-radius:1.125rem}.rounded-\[20px\]{border-radius:1.25rem}.rounded-\[50\%\]{border-radius:50%}.rounded-lg{border-radius:var(--radius-lg)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r-\[4px\]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:.125rem}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:.125rem}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:.125rem}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:.125rem}.border-none{--tw-border-style:none;border-style:none}.border-\[\#26890D\],.border-\[\#26890d\]{border-color:#26890d}.border-\[\#A7A8AA\]{border-color:#a7a8aa}.border-\[\#BBBCBC\]{border-color:#bbbcbc}.border-\[\#D0D0CE\]{border-color:#d0d0ce}.border-\[\#F4F4F4\]{border-color:#f4f4f4}.border-\[\#a7a8aa\]{border-color:#a7a8aa}.border-accessible-green-100{border-color:var(--color-accessible-green-100)}.border-black{border-color:var(--color-black)}.border-border{border-color:var(--color-border)}.border-current{border-color:currentColor}.border-gray-20{border-color:var(--color-gray-20)}.border-gray-40{border-color:var(--color-gray-40)}.border-gray-90{border-color:var(--color-gray-90)}.border-gray-110{border-color:var(--color-gray-110)}.border-gray-200{border-color:var(--color-gray-200)}.border-primary{border-color:var(--color-primary)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.bg-\[\#046A38\],.bg-\[\#046a38\]{background-color:#046a38}.bg-\[\#26890D\],.bg-\[\#26890d\]{background-color:#26890d}.bg-\[\#75787B\]{background-color:#75787b}.bg-\[\#A7A8AA\]{background-color:#a7a8aa}.bg-\[\#D9D9D9\]{background-color:#d9d9d9}.bg-\[\#F4F4F4\]{background-color:#f4f4f4}.bg-\[\#d9d9d9\]{background-color:#d9d9d9}.bg-\[rgba\(4\,106\,56\,0\.1\)\]{background-color:#046a381a}.bg-\[rgba\(4\,106\,56\,0\.4\)\]{background-color:#046a3866}.bg-\[rgba\(64\,223\,24\,0\.4\)\]{background-color:#40df1866}.bg-accessible-green-100{background-color:var(--color-accessible-green-100)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/21{background-color:#00000036}@supports (color:color-mix(in lab,red,red)){.bg-black\/21{background-color:color-mix(in oklab,var(--color-black)21%,transparent)}}.bg-gray-10{background-color:var(--color-gray-10)}.bg-gray-20{background-color:var(--color-gray-20)}.bg-gray-40{background-color:var(--color-gray-40)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-110{background-color:var(--color-gray-110)}.bg-green-60{background-color:var(--color-green-60)}.bg-primary{background-color:var(--color-primary)}.bg-primary-light{background-color:var(--color-primary-light)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.mask-\[linear-gradient\(to_right\,transparent_0\%\,black_30\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[center_30\%\]{-o-object-position:center 30%;object-position:center 30%}.object-top{-o-object-position:top;object-position:top}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-16{padding:calc(var(--spacing)*16)}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:.1875rem}.p-\[5px\]{padding:.3125rem}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-16{padding-inline:calc(var(--spacing)*16)}.px-40{padding-inline:calc(var(--spacing)*40)}.px-\[4px\]{padding-inline:.25rem}.px-\[10px\]{padding-inline:.625rem}.px-\[12px\]{padding-inline:.75rem}.px-\[18px\]{padding-inline:1.125rem}.px-\[20px\]{padding-inline:1.25rem}.px-\[32px\]{padding-inline:2rem}.px-\[100px\]{padding-inline:6.25rem}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-25{padding-block:calc(var(--spacing)*25)}.py-40{padding-block:calc(var(--spacing)*40)}.py-48{padding-block:calc(var(--spacing)*48)}.py-64{padding-block:calc(var(--spacing)*64)}.py-80{padding-block:calc(var(--spacing)*80)}.py-\[2px\]{padding-block:.125rem}.py-\[3px\]{padding-block:.1875rem}.py-\[6px\]{padding-block:.375rem}.py-\[14px\]{padding-block:.875rem}.py-\[100px\]{padding-block:6.25rem}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-\[2px\]{padding-top:.125rem}.pt-\[8px\]{padding-top:.5rem}.pt-\[9px\]{padding-top:.5625rem}.pt-\[11px\]{padding-top:.6875rem}.pt-\[100px\]{padding-top:6.25rem}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-\[2px\]{padding-right:.125rem}.pr-\[30px\]{padding-right:1.875rem}.pr-\[100px\]{padding-right:6.25rem}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-25{padding-bottom:calc(var(--spacing)*25)}.pb-\[2px\]{padding-bottom:.125rem}.pb-\[3px\]{padding-bottom:.1875rem}.pb-\[6px\]{padding-bottom:.375rem}.pb-\[7px\]{padding-bottom:.4375rem}.pb-\[12px\]{padding-bottom:.75rem}.pb-\[15px\]{padding-bottom:.9375rem}.pb-\[18px\]{padding-bottom:1.125rem}.pb-\[26px\]{padding-bottom:1.625rem}.pb-\[80px\]{padding-bottom:5rem}.pb-\[100px\]{padding-bottom:6.25rem}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-25{padding-left:calc(var(--spacing)*25)}.pl-\[2px\]{padding-left:.125rem}.pl-\[16px\]{padding-left:1rem}.pl-\[30px\]{padding-left:1.875rem}.pl-\[100px\]{padding-left:6.25rem}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.font-\[\'Noto_Sans_JP\'\]{font-family:Noto Sans JP}.font-\[\'Open_Sans\'\],.font-\[Open_Sans\]{font-family:Open Sans}.font-en{font-family:var(--font-en)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11px\]{font-size:.6875rem}.text-\[12px\]{font-size:.75rem}.text-\[13px\]{font-size:.8125rem}.text-\[14px\]{font-size:.875rem}.text-\[15px\]{font-size:.9375rem}.text-\[16px\]{font-size:1rem}.text-\[18px\]{font-size:1.125rem}.text-\[20px\]{font-size:1.25rem}.text-\[24px\]{font-size:1.5rem}.text-\[26px\]{font-size:1.625rem}.text-\[28px\]{font-size:1.75rem}.text-\[32px\]{font-size:2rem}.text-\[40px\]{font-size:2.5rem}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.44\]{--tw-leading:1.44;line-height:1.44}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-\[120\%\]{--tw-leading:120%;line-height:120%}.leading-\[130\%\]{--tw-leading:130%;line-height:130%}.leading-\[140\%\]{--tw-leading:140%;line-height:140%}.leading-\[145\%\]{--tw-leading:145%;line-height:145%}.leading-\[150\%\]{--tw-leading:150%;line-height:150%}.leading-\[160\%\]{--tw-leading:160%;line-height:160%}.leading-\[180\%\]{--tw-leading:180%;line-height:180%}.leading-\[200\%\]{--tw-leading:200%;line-height:200%}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[0\.8px\]{--tw-tracking:.8px;letter-spacing:.8px}.tracking-\[0\.36px\]{--tw-tracking:.36px;letter-spacing:.36px}.tracking-\[0\.44px\]{--tw-tracking:.44px;letter-spacing:.44px}.tracking-\[0\.48px\]{--tw-tracking:.48px;letter-spacing:.48px}.tracking-\[0\.52px\]{--tw-tracking:.52px;letter-spacing:.52px}.tracking-\[0\.56px\]{--tw-tracking:.56px;letter-spacing:.56px}.tracking-\[0\.64px\]{--tw-tracking:.64px;letter-spacing:.64px}.tracking-\[0\.72px\]{--tw-tracking:.72px;letter-spacing:.72px}.tracking-\[0\.96px\]{--tw-tracking:.96px;letter-spacing:.96px}.tracking-\[1\.04px\]{--tw-tracking:1.04px;letter-spacing:1.04px}.tracking-\[1\.6px\]{--tw-tracking:1.6px;letter-spacing:1.6px}.tracking-\[1\.28px\]{--tw-tracking:1.28px;letter-spacing:1.28px}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#046A38\],.text-\[\#046a38\]{color:#046a38}.text-\[\#26890D\]{color:#26890d}.text-\[\#53565A\]{color:#53565a}.text-\[\#75787B\],.text-\[\#75787b\]{color:#75787b}.text-\[\#242422\]{color:#242422}.text-\[\#A7A8AA\]{color:#a7a8aa}.text-\[\#DA291C\]{color:#da291c}.text-\[\#d0d0ce\]{color:#d0d0ce}.text-accessible-green-100{color:var(--color-accessible-green-100)}.text-black{color:var(--color-black)}.text-black-100{color:var(--color-black-100)}.text-deloitte-green{color:var(--color-deloitte-green)}.text-gray-20{color:var(--color-gray-20)}.text-gray-90{color:var(--color-gray-90)}.text-gray-110{color:var(--color-gray-110)}.text-gray-200{color:var(--color-gray-200)}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-gray-dark{color:var(--color-gray-dark)}.text-green-60{color:var(--color-green-60)}.text-primary{color:var(--color-primary)}.text-primary-dark{color:var(--color-primary-dark)}.text-primary-light{color:var(--color-primary-light)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.shadow{--tw-shadow:0 1px .1875rem 0 var(--tw-shadow-color,#0000001a),0 1px .125rem -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_10px_0_rgba\(189\,242\,175\,0\.15\)\]{--tw-shadow:0 .125rem .625rem 0 var(--tw-shadow-color,#bdf2af26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(189\,242\,175\,0\.15\)\]{--tw-shadow:0 .125rem .625rem var(--tw-shadow-color,#bdf2af26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_16px_0_rgba\(44\,82\,52\,0\.10\)\]{--tw-shadow:0 .125rem 1rem 0 var(--tw-shadow-color,#2c52341a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_16px_rgba\(44\,82\,52\,0\.1\)\]{--tw-shadow:0 .125rem 1rem var(--tw-shadow-color,#2c52341a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 .25rem .375rem -1px var(--tw-shadow-color,#0000001a),0 .125rem .25rem -.125rem var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(.5rem);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[42px\]{--tw-blur:blur(2.625rem);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[160px\]{--tw-blur:blur(10rem);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[240px\]{--tw-blur:blur(15rem);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px .125rem var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px .125rem #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-\[cubic-bezier\(0\.19\,1\,0\.22\,1\)\]{--tw-ease:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-slide{--tw-ease:var(--ease-slide);transition-timing-function:var(--ease-slide)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.\[-webkit-mask-image\:linear-gradient\(to_right\,transparent_0\%\,black_30\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.\[font-feature-settings\:\'palt\'\]{font-feature-settings:"palt"}.\[hostname\:port\]{hostname:port}.\[text-shadow\:0_2px_16px_rgba\(44\,82\,52\,0\.1\)\]{text-shadow:0 .125rem 1rem #2c52341a}:is(.\*\:relative>*){position:relative}:is(.\*\:z-1>*){z-index:1}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-\[\#86BC25\]:is(:where(.group):hover *){background-color:#86bc25}.group-hover\:text-\[\#046A38\]:is(:where(.group):hover *){color:#046a38}.group-hover\:text-\[\#046A38\]\!:is(:where(.group):hover *){color:#046a38!important}.group-hover\:text-\[\#86BC25\]:is(:where(.group):hover *){color:#86bc25}.group-hover\:text-accessible-green-100:is(:where(.group):hover *){color:var(--color-accessible-green-100)}.group-hover\:text-green-60:is(:where(.group):hover *){color:var(--color-green-60)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-primary-dark:is(:where(.group):hover *){color:var(--color-primary-dark)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.group-aria-expanded\:rotate-180:is(:where(.group)[aria-expanded=true] *){rotate:180deg}.group-aria-\[expanded\=true\]\:translate-y-\[3px\]:is(:where(.group)[aria-expanded=true] *){--tw-translate-y:.1875rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-active\:bg-primary:is(:where(.group)[data-active] *){background-color:var(--color-primary)}.group-data-active\:text-\[\#046A38\]:is(:where(.group)[data-active] *){color:#046a38}.group-data-active\:text-black:is(:where(.group)[data-active] *){color:var(--color-black)}.placeholder\:text-\[\#75787b\]::-moz-placeholder{color:#75787b}.placeholder\:text-\[\#75787b\]::placeholder{color:#75787b}.placeholder\:text-\[\#a7a8aa\]::-moz-placeholder{color:#a7a8aa}.placeholder\:text-\[\#a7a8aa\]::placeholder{color:#a7a8aa}.placeholder\:text-gray-90::-moz-placeholder{color:var(--color-gray-90)}.placeholder\:text-gray-90::placeholder{color:var(--color-gray-90)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:mt-\[9px\]:before{content:var(--tw-content);margin-top:.5625rem}.before\:h-2:before{content:var(--tw-content);height:calc(var(--spacing)*2)}.before\:h-\[2px\]:before{content:var(--tw-content);height:.125rem}.before\:w-2:before{content:var(--tw-content);width:calc(var(--spacing)*2)}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:rounded-\[50\%\]:before{content:var(--tw-content);border-radius:50%}.before\:bg-\[rgba\(134\,188\,37\,0\.1\)\]:before{content:var(--tw-content);background-color:#86bc251a}.before\:bg-gray-110:before{content:var(--tw-content);background-color:var(--color-gray-110)}.before\:bg-primary:before{content:var(--tw-content);background-color:var(--color-primary)}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-300:before{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.before\:ease-slide:before{content:var(--tw-content);--tw-ease:var(--ease-slide);transition-timing-function:var(--ease-slide)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:top-\[8px\]:after{content:var(--tw-content);top:.5rem}.after\:-bottom-\[12px\]:after{content:var(--tw-content);bottom:-.75rem}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:left-1:after{content:var(--tw-content);left:calc(var(--spacing)*1)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[8px\]:after{content:var(--tw-content);left:.5rem}.after\:left-\[9px\]:after{content:var(--tw-content);left:.5625rem}.after\:mb-\[2px\]:after{content:var(--tw-content);margin-bottom:.125rem}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-1\.75:after{content:var(--tw-content);height:calc(var(--spacing)*1.75)}.after\:h-2:after{content:var(--tw-content);height:calc(var(--spacing)*2)}.after\:h-2\.5:after{content:var(--tw-content);height:calc(var(--spacing)*2.5)}.after\:h-\[6px\]:after{content:var(--tw-content);height:.375rem}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:calc(var(--spacing)*0)}.after\:w-1\.75:after{content:var(--tw-content);width:calc(var(--spacing)*1.75)}.after\:w-2:after{content:var(--tw-content);width:calc(var(--spacing)*2)}.after\:w-2\.5:after{content:var(--tw-content);width:calc(var(--spacing)*2.5)}.after\:w-\[2px\]:after{content:var(--tw-content);width:.125rem}.after\:w-\[10px\]:after{content:var(--tw-content);width:.625rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-right:after{content:var(--tw-content);transform-origin:100%}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:-translate-y-\[calc\(50\%\+2px\)\]:after{content:var(--tw-content);--tw-translate-y: calc((50% + .125rem)*-1) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:scale-x-0:after{content:var(--tw-content);--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.after\:rotate-45:after{content:var(--tw-content);rotate:45deg}.after\:rotate-135:after{content:var(--tw-content);rotate:135deg}.after\:rotate-\[-54deg\]:after{content:var(--tw-content);rotate:-54deg}.after\:border-t-\[0\.125rem\]:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:.125rem}.after\:border-t-\[9px\]:after{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:.5625rem}.after\:border-r-\[0\.125rem\]:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:.125rem}.after\:border-r-\[9px\]:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:.5625rem}.after\:border-b-2:after{content:var(--tw-content);border-bottom-style:var(--tw-border-style);border-bottom-width:.125rem}.after\:border-l-2:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:.125rem}.after\:border-l-\[9px\]:after{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:.5625rem}.after\:border-solid:after{content:var(--tw-content);--tw-border-style:solid;border-style:solid}.after\:\!border-\[\#26890D\]:after{content:var(--tw-content);border-color:#26890d!important}.after\:border-\[\#26890d\]:after{content:var(--tw-content);border-color:#26890d}.after\:border-gray-110:after{content:var(--tw-content);border-color:var(--color-gray-110)}.after\:border-primary:after{content:var(--tw-content);border-color:var(--color-primary)}.after\:border-transparent:after{content:var(--tw-content);border-color:#0000}.after\:border-white:after{content:var(--tw-content);border-color:var(--color-white)}.after\:border-t-\[\#046A38\]:after{content:var(--tw-content);border-top-color:#046a38}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--color-primary)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-\[width\]:after{content:var(--tw-content);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:ease-slide:after{content:var(--tw-content);--tw-ease:var(--ease-slide);transition-timing-function:var(--ease-slide)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\\\'\\\'\]:after{--tw-content:\'\';content:var(--tw-content)}@media(hover:hover){.group-hover\:after\:w-full:is(:where(.group):hover *):after{content:var(--tw-content);width:100%}}.group-aria-\[expanded\=true\]\:after\:-rotate-45:is(:where(.group)[aria-expanded=true] *):after{content:var(--tw-content);rotate:-45deg}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}@media(hover:hover){.hover\:border-\[\#86bc25\]:hover{border-color:#86bc25}.hover\:border-\[\#26890D\]:hover,.hover\:border-\[\#26890d\]:hover{border-color:#26890d}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-\[\#F2F8F5\]:hover{background-color:#f2f8f5}.hover\:bg-gray-20:hover{background-color:var(--color-gray-20)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:text-\[\#046A38\]:hover{color:#046a38}.hover\:text-\[\#26890D\]:hover,.hover\:text-\[\#26890d\]:hover{color:#26890d}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-dark:hover{color:var(--color-primary-dark)}.hover\:text-white:hover{color:var(--color-white)}.hover\:decoration-\[\#26890d\]:hover{text-decoration-color:#26890d}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_2px_16px_0_rgba\(44\,82\,52\,0\.10\)\]:hover{--tw-shadow:0 .125rem 1rem 0 var(--tw-shadow-color,#2c52341a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:before\:translate-x-0:hover:before{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:after\:origin-left:hover:after{content:var(--tw-content);transform-origin:0}.hover\:after\:scale-x-100:hover:after{content:var(--tw-content);--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:.125rem}.focus-visible\:outline-offset-2:focus-visible{outline-offset:.125rem}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.data-active\:border-\[\#26890d\][data-active]{border-color:#26890d}.data-active\:bg-\[rgba\(134\,188\,37\,0\.1\)\][data-active]{background-color:#86bc251a}.data-has-active\:bg-gray-20[data-has-active]{background-color:var(--color-gray-20)}@media not all and (min-width:1400px){.max-\[1400px\]\:left-\[66px\]{left:4.125rem}}@media(max-width:48rem){.sm\:static{position:static}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:mx-auto{margin-inline:auto}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-8{margin-top:calc(var(--spacing)*8)}.sm\:mt-16{margin-top:calc(var(--spacing)*16)}.sm\:mt-22{margin-top:calc(var(--spacing)*22)}.sm\:mb-8{margin-bottom:calc(var(--spacing)*8)}.sm\:mb-\[31px\]{margin-bottom:1.9375rem}.sm\:ml-1{margin-left:calc(var(--spacing)*1)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-video{aspect-ratio:var(--aspect-video)}.sm\:h-12\.5{height:calc(var(--spacing)*12.5)}.sm\:h-\[52px\]{height:3.25rem}.sm\:h-\[160px\]{height:10rem}.sm\:h-auto{height:auto}.sm\:min-h-102{min-height:calc(var(--spacing)*102)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[150px\]{width:9.375rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.sm\:gap-y-0{row-gap:calc(var(--spacing)*0)}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-20{padding-inline:calc(var(--spacing)*20)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:pt-3{padding-top:calc(var(--spacing)*3)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.sm\:pb-20\!{padding-bottom:calc(var(--spacing)*20)!important}.sm\:text-center{text-align:center}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[10px\]{font-size:.625rem}.sm\:text-\[11px\]{font-size:.6875rem}.sm\:text-\[12px\]{font-size:.75rem}.sm\:text-\[13px\]{font-size:.8125rem}.sm\:text-\[14px\]{font-size:.875rem}.sm\:text-\[16px\]{font-size:1rem}.sm\:text-\[18px\]{font-size:1.125rem}.sm\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media(max-width:63.9375rem){.md\:top-\[-2px\]{top:-.125rem}.md\:top-\[-60px\]{top:-3.75rem}.md\:left-\[70px\]{left:4.375rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-\[7\.2\%\]{margin-inline:7.2%}.md\:mx-\[10px\]{margin-inline:.625rem}.md\:mx-auto{margin-inline:auto}.md\:my-5{margin-block:calc(var(--spacing)*5)}.md\:my-10{margin-block:calc(var(--spacing)*10)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-7{margin-top:calc(var(--spacing)*7)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-14{margin-top:calc(var(--spacing)*14)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mt-\[2px\]{margin-top:.125rem}.md\:mt-\[11px\]{margin-top:.6875rem}.md\:mr-0{margin-right:calc(var(--spacing)*0)}.md\:mb-3{margin-bottom:calc(var(--spacing)*3)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:mb-14{margin-bottom:calc(var(--spacing)*14)}.md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.md\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-video{aspect-ratio:var(--aspect-video)}.md\:size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.md\:size-\[22px\]{width:1.375rem;height:1.375rem}.md\:size-\[120px\]{width:7.5rem;height:7.5rem}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-13{height:calc(var(--spacing)*13)}.md\:h-16{height:calc(var(--spacing)*16)}.md\:h-\[14px\]{height:.875rem}.md\:h-\[19px\]{height:1.1875rem}.md\:h-\[30px\]{height:1.875rem}.md\:h-\[44px\]{height:2.75rem}.md\:h-\[48px\]{height:3rem}.md\:h-\[50px\]{height:3.125rem}.md\:h-\[56px\]{height:3.5rem}.md\:h-\[57px\]{height:3.5625rem}.md\:h-\[60px\]{height:3.75rem}.md\:h-\[200px\]{height:12.5rem}.md\:h-\[240px\]{height:15rem}.md\:h-auto{height:auto}.md\:min-h-10{min-height:calc(var(--spacing)*10)}.md\:min-h-\[40px\]{min-height:2.5rem}.md\:w-1\/2{width:50%}.md\:w-3{width:calc(var(--spacing)*3)}.md\:w-8{width:calc(var(--spacing)*8)}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-\[14px\]{width:.875rem}.md\:w-\[28\%\]{width:28%}.md\:w-\[40px\]{width:2.5rem}.md\:w-\[56px\]{width:3.5rem}.md\:w-\[68px\]{width:4.25rem}.md\:w-\[75px\]{width:4.6875rem}.md\:w-\[110px\]{width:6.875rem}.md\:w-\[120px\]{width:7.5rem}.md\:w-\[160px\]{width:10rem}.md\:w-\[220px\]{width:13.75rem}.md\:w-\[240px\]{width:15rem}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[500px\]{max-width:31.25rem}.md\:max-w-full{max-width:100%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-col-reverse{flex-direction:column-reverse}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-start{justify-content:flex-start}.md\:justify-items-center{justify-items:center}.md\:gap-1{gap:calc(var(--spacing)*1)}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-16{gap:calc(var(--spacing)*16)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:gap-24{gap:calc(var(--spacing)*24)}.md\:gap-\[4px\]{gap:.25rem}.md\:gap-\[15px\]{gap:.9375rem}.md\:gap-\[22px\]{gap:1.375rem}.md\:gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.md\:gap-y-3{row-gap:calc(var(--spacing)*3)}.md\:self-center{align-self:center}.md\:rounded-\[8px\]{border-radius:.5rem}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.md\:border-gray-20{border-color:var(--color-gray-20)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-2{padding-inline:calc(var(--spacing)*2)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-\[4px\]{padding-inline:.25rem}.md\:px-\[7\.2\%\]{padding-inline:7.2%}.md\:px-\[14px\]{padding-inline:.875rem}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-14{padding-block:calc(var(--spacing)*14)}.md\:py-15{padding-block:calc(var(--spacing)*15)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-40{padding-block:calc(var(--spacing)*40)}.md\:py-48{padding-block:calc(var(--spacing)*48)}.md\:py-\[14px\]{padding-block:.875rem}.md\:py-\[16px\]{padding-block:1rem}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-12{padding-top:calc(var(--spacing)*12)}.md\:pt-16{padding-top:calc(var(--spacing)*16)}.md\:pt-\[56px\]{padding-top:3.5rem}.md\:pr-0{padding-right:calc(var(--spacing)*0)}.md\:pr-2{padding-right:calc(var(--spacing)*2)}.md\:pr-3{padding-right:calc(var(--spacing)*3)}.md\:pr-4{padding-right:calc(var(--spacing)*4)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}.md\:pb-8{padding-bottom:calc(var(--spacing)*8)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pb-14{padding-bottom:calc(var(--spacing)*14)}.md\:pb-16{padding-bottom:calc(var(--spacing)*16)}.md\:pb-\[1px\]{padding-bottom:1px}.md\:pb-\[2px\]{padding-bottom:.125rem}.md\:pb-\[6px\]{padding-bottom:.375rem}.md\:pb-px{padding-bottom:1px}.md\:pl-0{padding-left:calc(var(--spacing)*0)}.md\:pl-2{padding-left:calc(var(--spacing)*2)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-center{text-align:center}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-\[10px\]{font-size:.625rem}.md\:text-\[11px\]{font-size:.6875rem}.md\:text-\[12px\]{font-size:.75rem}.md\:text-\[13px\]{font-size:.8125rem}.md\:text-\[14px\]{font-size:.875rem}.md\:text-\[15px\]{font-size:.9375rem}.md\:text-\[16px\]{font-size:1rem}.md\:text-\[17px\]{font-size:1.0625rem}.md\:text-\[18px\]{font-size:1.125rem}.md\:text-\[20px\]{font-size:1.25rem}.md\:text-\[22px\]{font-size:1.375rem}.md\:text-\[24px\]{font-size:1.5rem}.md\:text-\[28px\]{font-size:1.75rem}.md\:text-\[30px\]{font-size:1.875rem}.md\:text-\[32px\]{font-size:2rem}.md\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.md\:leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.md\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.md\:leading-\[120\%\]{--tw-leading:120%;line-height:120%}.md\:leading-\[140\%\]{--tw-leading:140%;line-height:140%}.md\:leading-\[180\%\]{--tw-leading:180%;line-height:180%}.md\:leading-none{--tw-leading:1;line-height:1}.md\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.md\:tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.md\:tracking-\[0\.56px\]{--tw-tracking:.56px;letter-spacing:.56px}.md\:tracking-\[0\.64px\]{--tw-tracking:.64px;letter-spacing:.64px}.md\:tracking-\[0\.96px\]{--tw-tracking:.96px;letter-spacing:.96px}.md\:first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.md\:last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}}@media(min-width:64rem){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:top-1\/2{top:50%}.lg\:right-4{right:calc(var(--spacing)*4)}.lg\:right-8{right:calc(var(--spacing)*8)}.lg\:col-start-3{grid-column-start:3}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-8{margin-top:calc(var(--spacing)*8)}.lg\:mt-10{margin-top:calc(var(--spacing)*10)}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-\[2px\]{margin-top:.125rem}.lg\:mt-\[4px\]{margin-top:.25rem}.lg\:mt-\[32px\]{margin-top:2rem}.lg\:mt-\[48px\]{margin-top:3rem}.lg\:mt-\[88px\]{margin-top:5.5rem}.lg\:mb-4{margin-bottom:calc(var(--spacing)*4)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:mb-12{margin-bottom:calc(var(--spacing)*12)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:mb-20{margin-bottom:calc(var(--spacing)*20)}.lg\:mb-\[80px\]{margin-bottom:5rem}.lg\:ml-3{margin-left:calc(var(--spacing)*3)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[18px\]{height:1.125rem}.lg\:h-\[20px\]{height:1.25rem}.lg\:h-\[60px\]{height:3.75rem}.lg\:h-\[66px\]{height:4.125rem}.lg\:h-\[75px\]{height:4.6875rem}.lg\:h-\[80px\]{height:5rem}.lg\:h-\[clamp\(50px\,5\.42vw\,78px\)\]{height:clamp(3.125rem,5.42vw,4.875rem)}.lg\:min-h-20{min-height:calc(var(--spacing)*20)}.lg\:min-h-120\.5{min-height:calc(var(--spacing)*120.5)}.lg\:min-h-\[72px\]{min-height:4.5rem}.lg\:w-118\.5{width:calc(var(--spacing)*118.5)}.lg\:w-\[18px\]{width:1.125rem}.lg\:w-\[42\%\]{width:42%}.lg\:w-\[80px\]{width:5rem}.lg\:w-\[120px\]{width:7.5rem}.lg\:w-\[129px\]{width:8.0625rem}.lg\:w-\[200px\]{width:12.5rem}.lg\:w-\[220px\]{width:13.75rem}.lg\:w-\[300px\]{width:18.75rem}.lg\:w-\[400px\]{width:25rem}.lg\:w-\[460px\]{width:28.75rem}.lg\:w-\[600px\]{width:37.5rem}.lg\:w-\[clamp\(280px\,34\.722vw\,500px\)\]{width:clamp(17.5rem,34.722vw,31.25rem)}.lg\:w-\[clamp\(280px\,38\.26vw\,551px\)\]{width:clamp(17.5rem,38.26vw,34.4375rem)}.lg\:max-w-285{max-width:calc(var(--spacing)*285)}.lg\:max-w-\[1140px\]{max-width:71.25rem}.lg\:min-w-0{min-width:calc(var(--spacing)*0)}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-rows-subgrid{grid-template-rows:subgrid}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-3{gap:calc(var(--spacing)*3)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-\[10px\]{gap:.625rem}.lg\:gap-\[34px\]{gap:2.125rem}.lg\:gap-\[100px\]{gap:6.25rem}.lg\:gap-x-\[48px\]{-moz-column-gap:3rem;column-gap:3rem}.lg\:gap-y-\[80px\]{row-gap:5rem}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:px-12\.5{padding-inline:calc(var(--spacing)*12.5)}.lg\:px-37\.5{padding-inline:calc(var(--spacing)*37.5)}.lg\:px-\[16px\]{padding-inline:1rem}.lg\:px-\[44px\]{padding-inline:2.75rem}.lg\:px-\[50px\]{padding-inline:3.125rem}.lg\:px-\[150px\]{padding-inline:9.375rem}.lg\:py-6{padding-block:calc(var(--spacing)*6)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-\[14px\]{padding-block:.875rem}.lg\:py-\[20px\]{padding-block:1.25rem}.lg\:pt-6{padding-top:calc(var(--spacing)*6)}.lg\:pt-8{padding-top:calc(var(--spacing)*8)}.lg\:pt-10{padding-top:calc(var(--spacing)*10)}.lg\:pt-12{padding-top:calc(var(--spacing)*12)}.lg\:pt-16{padding-top:calc(var(--spacing)*16)}.lg\:pt-25{padding-top:calc(var(--spacing)*25)}.lg\:pt-\[52px\]{padding-top:3.25rem}.lg\:pr-25{padding-right:calc(var(--spacing)*25)}.lg\:pb-1{padding-bottom:calc(var(--spacing)*1)}.lg\:pb-6\.5{padding-bottom:calc(var(--spacing)*6.5)}.lg\:pb-12{padding-bottom:calc(var(--spacing)*12)}.lg\:pb-14{padding-bottom:calc(var(--spacing)*14)}.lg\:pb-20{padding-bottom:calc(var(--spacing)*20)}.lg\:pb-25{padding-bottom:calc(var(--spacing)*25)}.lg\:pb-\[2px\]{padding-bottom:.125rem}.lg\:pb-\[3px\]{padding-bottom:.1875rem}.lg\:pb-\[36px\]{padding-bottom:2.25rem}.lg\:pb-\[100px\]{padding-bottom:6.25rem}.lg\:pl-\[clamp\(20px\,2\.78vw\,40px\)\]{padding-left:clamp(1.25rem,2.78vw,2.5rem)}.lg\:text-center{text-align:center}.lg\:font-\[\'Open_Sans\'\]{font-family:Open Sans}.lg\:text-\[14px\]{font-size:.875rem}.lg\:text-\[16px\]{font-size:1rem}.lg\:text-\[18px\]{font-size:1.125rem}.lg\:text-\[20px\]{font-size:1.25rem}.lg\:text-\[22px\]{font-size:1.375rem}.lg\:text-\[24px\]{font-size:1.5rem}.lg\:text-\[26px\]{font-size:1.625rem}.lg\:text-\[28px\]{font-size:1.75rem}.lg\:text-\[32px\]{font-size:2rem}.lg\:text-\[40px\]{font-size:2.5rem}.lg\:text-\[58px\]{font-size:3.625rem}.lg\:text-\[clamp\(40px\,4\.17vw\,60px\)\]{font-size:clamp(2.5rem,4.17vw,3.75rem)}.lg\:leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.lg\:leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.lg\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.lg\:leading-\[1\.44\]{--tw-leading:1.44;line-height:1.44}.lg\:leading-\[24px\]{--tw-leading:1.5rem;line-height:1.5rem}.lg\:leading-\[120\%\]{--tw-leading:120%;line-height:120%}.lg\:leading-\[130\%\]{--tw-leading:130%;line-height:130%}.lg\:leading-\[140\%\]{--tw-leading:140%;line-height:140%}.lg\:leading-\[150\%\]{--tw-leading:150%;line-height:150%}.lg\:leading-\[160\%\]{--tw-leading:160%;line-height:160%}.lg\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.lg\:tracking-\[0\.8px\]{--tw-tracking:.8px;letter-spacing:.8px}.lg\:tracking-\[0\.36px\]{--tw-tracking:.36px;letter-spacing:.36px}.lg\:tracking-\[0\.56px\]{--tw-tracking:.56px;letter-spacing:.56px}.lg\:tracking-\[0\.72px\]{--tw-tracking:.72px;letter-spacing:.72px}.lg\:tracking-\[0\.88px\]{--tw-tracking:.88px;letter-spacing:.88px}.lg\:tracking-\[0\.96px\]{--tw-tracking:.96px;letter-spacing:.96px}.lg\:tracking-\[1\.2px\]{--tw-tracking:1.2px;letter-spacing:1.2px}.lg\:tracking-\[1\.04px\]{--tw-tracking:1.04px;letter-spacing:1.04px}.lg\:tracking-\[1\.28px\]{--tw-tracking:1.28px;letter-spacing:1.28px}.lg\:whitespace-nowrap{white-space:nowrap}}@media(min-width:81.25rem){.\32xl\:w-\[clamp\(430px\,41\.25vw\,594px\)\]{width:clamp(26.875rem,41.25vw,37.125rem)}}@media(max-width:75rem){.nxl\:block{display:block}}@media(max-width:85rem){.nxl2\:gap-2{gap:calc(var(--spacing)*2)}.nxl2\:gap-3{gap:calc(var(--spacing)*3)}.nxl2\:gap-4{gap:calc(var(--spacing)*4)}.nxl2\:px-4{padding-inline:calc(var(--spacing)*4)}.nxl2\:px-5{padding-inline:calc(var(--spacing)*5)}.nxl2\:pr-5{padding-right:calc(var(--spacing)*5)}.nxl2\:pl-5{padding-left:calc(var(--spacing)*5)}.nxl2\:text-\[13px\]{font-size:.8125rem}.nxl2\:text-\[14px\]{font-size:.875rem}}@media(max-width:63.9375rem){@media(orientation:landscape){.md\:landscape\:min-h-\[320px\]{min-height:20rem}}}.\[\&_\.current-menu-item_a\]\:text-accessible-green-100 .current-menu-item a{color:var(--color-accessible-green-100)}.\[\&_\.current-menu-item_a\]\:text-deloitte-green .current-menu-item a{color:var(--color-deloitte-green)}.\[\&_a\]\:text-\[13px\] a{font-size:.8125rem}.\[\&_a\]\:text-\[15px\] a{font-size:.9375rem}.\[\&_a\]\:text-\[16px\] a{font-size:1rem}.\[\&_a\]\:leading-\[1\.6\] a{--tw-leading:1.6;line-height:1.6}.\[\&_a\]\:leading-\[160\%\] a{--tw-leading:160%;line-height:160%}.\[\&_a\]\:font-bold a{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_a\]\:tracking-\[0\.6px\] a{--tw-tracking:.6px;letter-spacing:.6px}.\[\&_a\]\:tracking-\[0\.52px\] a{--tw-tracking:.52px;letter-spacing:.52px}.\[\&_a\]\:whitespace-nowrap a{white-space:nowrap}.\[\&_a\]\:text-black a{color:var(--color-black)}.\[\&_a\]\:text-black-100 a{color:var(--color-black-100)}.\[\&_a\]\:text-gray-900 a{color:var(--color-gray-900)}.\[\&_a\]\:text-white a{color:var(--color-white)}.\[\&_a\]\:transition-colors a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_a\]\:\[font-feature-settings\:\'palt\'\] a{font-feature-settings:"palt"}.\[\&_a\]\:\[font-feature-settings\:\\\'palt\\\'\] a{font-feature-settings:\'palt\'}@media(max-width:85rem){.nxl2\:\[\&_a\]\:text-\[13px\] a{font-size:.8125rem}.nxl2\:\[\&_a\]\:tracking-\[0\.4px\] a{--tw-tracking:.4px;letter-spacing:.4px}}.\[\&_a\:hover\]\:text-accessible-green-100 a:hover{color:var(--color-accessible-green-100)}.\[\&_a\:hover\]\:text-deloitte-green a:hover{color:var(--color-deloitte-green)}.\[\&_a\:hover\]\:text-primary a:hover{color:var(--color-primary)}.\[\&_a\:hover\]\:text-primary-dark a:hover{color:var(--color-primary-dark)}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing)*0)}.\[\&\>\*\:first-child\]\:pt-0>:first-child{padding-top:calc(var(--spacing)*0)}.\[\&\>div\+div\]\:mt-2>div+div{margin-top:calc(var(--spacing)*2)}.\[\&\>div\>\*\:first-child\]\:mt-0\!>div>:first-child{margin-top:calc(var(--spacing)*0)!important}.btn-slide-hover:hover,.btn-slide-hover:hover>span:not(.btn-arrow-icon){color:#000}.btn-slide-hover>span:after{transition:border-color .3s cubic-bezier(.19,1,.22,1)}.btn-slide-hover:hover>span:after{border-color:#86bc25}.btn-slide-hover:hover img{filter:brightness(0)}.entry-content .size-full{height:100%}:is(.entry-content,.top-sections) .wp-block-columns .wp-block-image.size-full{height:auto}.rounded-full{border-radius:624.9375rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
