@charset "UTF-8";
.b-o-o-k-m-a-r-k{content:"_nvx_mixins.scss"}hr{border:none;height:1px;height:0;background:transparent;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1);margin:2rem 0}hr.background{border:none;height:1px;background:rgba(0, 0, 0, 0.06);margin:2rem 0}hr.gradient{border:none;height:1px;background:linear-gradient(to right, transparent, red, transparent);margin:2rem 0}.b-o-o-k-m-a-r-k{content:"_variables.scss"}.card{margin-bottom:2rem}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.m-1{margin:0.25rem}.mt-1{margin-top:0.25rem}.mb-1{margin-bottom:0.25rem}.ml-1{margin-left:0.25rem}.mr-1{margin-right:0.25rem}.p-1{padding:0.25rem}.pt-1{padding-top:0.25rem}.pb-1{padding-bottom:0.25rem}.pl-1{padding-left:0.25rem}.pr-1{padding-right:0.25rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.m-2{margin:0.5rem}.mt-2,.archive .entry-summary,.search .entry-summary{margin-top:0.5rem}.mb-2{margin-bottom:0.5rem}.ml-2{margin-left:0.5rem}.mr-2{margin-right:0.5rem}.p-2{padding:0.5rem}.pt-2{padding-top:0.5rem}.pb-2{padding-bottom:0.5rem}.pl-2{padding-left:0.5rem}.pr-2{padding-right:0.5rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.m-3{margin:0.75rem}.mt-3{margin-top:0.75rem}.mb-3{margin-bottom:0.75rem}.ml-3{margin-left:0.75rem}.mr-3{margin-right:0.75rem}.p-3{padding:0.75rem}.pt-3{padding-top:0.75rem}.pb-3{padding-bottom:0.75rem}.pl-3{padding-left:0.75rem}.pr-3{padding-right:0.75rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.m-4{margin:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.p-4{padding:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.m-5{margin:1.25rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.p-5{padding:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.m-6{margin:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.p-6{padding:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.m-8{margin:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.p-8{padding:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.m-10{margin:2.5rem}.mt-10{margin-top:2.5rem}.mb-10,.search .entry-summary{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.p-10{padding:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.m-12{margin:3rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.p-12{padding:3rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-12{padding-top:3rem;padding-bottom:3rem}.m-16{margin:4rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mr-16{margin-right:4rem}.p-16{padding:4rem}.pt-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pr-16{padding-right:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-16{padding-top:4rem;padding-bottom:4rem}.m-20{margin:5rem}.mt-20{margin-top:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mr-20{margin-right:5rem}.p-20{padding:5rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pr-20{padding-right:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.m-24{margin:6rem}.mt-24{margin-top:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mr-24{margin-right:6rem}.p-24{padding:6rem}.pt-24{padding-top:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pr-24{padding-right:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-24{padding-top:6rem;padding-bottom:6rem}.m-32{margin:8rem}.mt-32{margin-top:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mr-32{margin-right:8rem}.p-32{padding:8rem}.pt-32{padding-top:8rem}.pb-32{padding-bottom:8rem}.pl-32{padding-left:8rem}.pr-32{padding-right:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-32{padding-top:8rem;padding-bottom:8rem}.m-40{margin:10rem}.mt-40{margin-top:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mr-40{margin-right:10rem}.p-40{padding:10rem}.pt-40{padding-top:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.pr-40{padding-right:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-40{padding-top:10rem;padding-bottom:10rem}.m-48{margin:12rem}.mt-48{margin-top:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mr-48{margin-right:12rem}.p-48{padding:12rem}.pt-48{padding-top:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.pr-48{padding-right:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-48{padding-top:12rem;padding-bottom:12rem}.kz-show-structure *{border:1px dotted var(--contrast-3)}.display_none{display:none !important}@media (max-width:767px){.hide-mobile{display:none}}@media (min-width:1025px){.hide-pc{display:none !important}}.pseudo-bold,article strong,article .figure-wrapper figcaption,.figure-wrapper article figcaption,dt,ul.link-list li{font-weight:400;text-shadow:0.5px 0.5px rgba(0, 0, 0, 0.5) !important;letter-spacing:0.1em}.b-o-o-k-m-a-r-k{content:"_colors.scss"}.button{background:#0097ef;color:#fff}.button:hover{background:#0079bf}a{color:#006aa7;text-decoration:none}a:hover{color:#00446c;text-decoration:underline}:root{--wp--preset--color--black: #44484d;--contrast: #2a2d30}:root{--primary: #0097ef;--secondary: #f7f7f7;--accent: #ff6600;--link: #006aa7;--link-hover: #00446c;--text: #44484d;--text: var(--contrast);--text-light: #a9b3c1;--background: #ffffff;--header-background: #e1e4e9;--footer-background: #cbd1da;--border: #cbd1da}h2,.separator{}.b-o-o-k-m-a-r-k{content:"_general.scss"}:root{--border-radius-common: 4px}html{scroll-padding-top:80px}#page{padding-top:2em}article h2,article .separator{margin-top:auto !important}.fl-row-fixed-width{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:767px){.fl-row-fixed-width{padding:0 20px}}@media (min-width:768px) and (max-width:1024px){.fl-row-fixed-width{padding:0 0}}.custom-hero__card,div.site-content#content{max-width:1200px !important;padding:0 !important;margin:0 !important}div.site-content#content{max-width:100% !important}@media (max-width:767px){div.site-content#content{padding-left:20px !important;padding-right:20px !important}.home div.site-content#content{padding-left:0 !important;padding-right:0 !important}}body{}body[class*="cat-"] .grid-container,body[class^="cat-"] .grid-container,body.archive .grid-container,body.search-results .grid-container,body.search-no-results .grid-container,body.error404 .grid-container,body.page:not(.home) .grid-container{max-width:1200px !important}body[class*="cat-"]:not(body.archive) .fl-row-content-wrap,body[class*="cat-"]:not(body.archive) .content-area,body[class^="cat-"]:not(body.archive) .fl-row-content-wrap,body[class^="cat-"]:not(body.archive) .content-area,body.archive:not(body.archive) .fl-row-content-wrap,body.archive:not(body.archive) .content-area,body.search-results:not(body.archive) .fl-row-content-wrap,body.search-results:not(body.archive) .content-area,body.search-no-results:not(body.archive) .fl-row-content-wrap,body.search-no-results:not(body.archive) .content-area,body.error404:not(body.archive) .fl-row-content-wrap,body.error404:not(body.archive) .content-area,body.page:not(.home):not(body.archive) .fl-row-content-wrap,body.page:not(.home):not(body.archive) .content-area{max-width:760px;margin:0 auto}@media (max-width:767px){body[class*="cat-"]:not(body.archive) .fl-row-content-wrap,body[class*="cat-"]:not(body.archive) .content-area,body[class^="cat-"]:not(body.archive) .fl-row-content-wrap,body[class^="cat-"]:not(body.archive) .content-area,body.archive:not(body.archive) .fl-row-content-wrap,body.archive:not(body.archive) .content-area,body.search-results:not(body.archive) .fl-row-content-wrap,body.search-results:not(body.archive) .content-area,body.search-no-results:not(body.archive) .fl-row-content-wrap,body.search-no-results:not(body.archive) .content-area,body.error404:not(body.archive) .fl-row-content-wrap,body.error404:not(body.archive) .content-area,body.page:not(.home):not(body.archive) .fl-row-content-wrap,body.page:not(.home):not(body.archive) .content-area{max-width:100% !important}}@media (min-width:768px) and (max-width:1024px){body[class*="cat-"]:not(body.archive) .fl-row-content-wrap,body[class*="cat-"]:not(body.archive) .content-area,body[class^="cat-"]:not(body.archive) .fl-row-content-wrap,body[class^="cat-"]:not(body.archive) .content-area,body.archive:not(body.archive) .fl-row-content-wrap,body.archive:not(body.archive) .content-area,body.search-results:not(body.archive) .fl-row-content-wrap,body.search-results:not(body.archive) .content-area,body.search-no-results:not(body.archive) .fl-row-content-wrap,body.search-no-results:not(body.archive) .content-area,body.error404:not(body.archive) .fl-row-content-wrap,body.error404:not(body.archive) .content-area,body.page:not(.home):not(body.archive) .fl-row-content-wrap,body.page:not(.home):not(body.archive) .content-area{max-width:640px !important}}.hero body[class*="cat-"]:not(body.archive) .fl-row-content-wrap,.hero body[class*="cat-"]:not(body.archive) .content-area,.hero body[class^="cat-"]:not(body.archive) .fl-row-content-wrap,.hero body[class^="cat-"]:not(body.archive) .content-area,.hero body.archive:not(body.archive) .fl-row-content-wrap,.hero body.archive:not(body.archive) .content-area,.hero body.search-results:not(body.archive) .fl-row-content-wrap,.hero body.search-results:not(body.archive) .content-area,.hero body.search-no-results:not(body.archive) .fl-row-content-wrap,.hero body.search-no-results:not(body.archive) .content-area,.hero body.error404:not(body.archive) .fl-row-content-wrap,.hero body.error404:not(body.archive) .content-area,.hero body.page:not(.home):not(body.archive) .fl-row-content-wrap,.hero body.page:not(.home):not(body.archive) .content-area{max-width:100%}.home-module body[class*="cat-"]:not(body.archive) .fl-row-content-wrap,.home-module body[class*="cat-"]:not(body.archive) .content-area,.home-module body[class^="cat-"]:not(body.archive) .fl-row-content-wrap,.home-module body[class^="cat-"]:not(body.archive) .content-area,.home-module body.archive:not(body.archive) .fl-row-content-wrap,.home-module body.archive:not(body.archive) .content-area,.home-module body.search-results:not(body.archive) .fl-row-content-wrap,.home-module body.search-results:not(body.archive) .content-area,.home-module body.search-no-results:not(body.archive) .fl-row-content-wrap,.home-module body.search-no-results:not(body.archive) .content-area,.home-module body.error404:not(body.archive) .fl-row-content-wrap,.home-module body.error404:not(body.archive) .content-area,.home-module body.page:not(.home):not(body.archive) .fl-row-content-wrap,.home-module body.page:not(.home):not(body.archive) .content-area{max-width:1200px;margin:0 auto}body.home div.fl-row.fl-row-fixed-width:not(.home-module) div{max-width:760px;margin:0 auto;padding:0 !important}@media (min-width:768px) and (max-width:1024px){body.home div.fl-row.fl-row-fixed-width:not(.home-module) div{max-width:640px !important}}body.cat-information,body.tag-blog{}body.cat-information header.entry-header,body.tag-blog header.entry-header{padding:30px 20px;height:100%;border-radius:var(--border-radius-common)}body.tag-blog .entry-header{background:rgba(0, 151, 239, 0.1)}body.cat-information header.entry-header{padding:30px 0}body.archive .generate-columns-container{margin-left:0}@media (min-width:768px) and (max-width:1024px){body.archive .generate-columns-container{justify-content:space-between;max-width:100% !important;margin-left:20px !important;margin-right:20px !important}}body.archive .generate-columns{padding-left:40px}div,input,textarea{border-radius:var(--border-radius-common) !important}.hidden{display:none !important}.b-o-o-k-m-a-r-k{content:"_general-mobile.scss"}@media (max-width:767px){html{padding:0}#page,.entry-summary,.page-content{padding-top:0 !important;margin-top:0 !important}.entry-content{margin-top:1rem !important}p.page-catch{font-size:1.5em;font-size:1.4em;line-height:1.5 !important}.wp-block-query{}.wp-block-query .wp-block-post-date{margin-bottom:0 !important}.wp-block-query li.wp-block-post{margin-bottom:20px !important}.new-topic-wrapper li.wp-block-post .wp-block-post-date+.wp-block-post-excerpt{margin-top:-1rem !important}}.b-o-o-k-m-a-r-k{content:"_heading-icon.scss"}:root{--icon-size: 0.7em;--icon-offset-y: 0.25em;--icon-offset-y: 0.35em;--text-start: 1.6rem;--heading-lg-kz: 2.3rem;--heading-lg-kz: 2.2rem;--icon-dots-three: url("../icons/dots-three-bold.svg");--icon-dot: url("../icons/dot-bold.svg");--icon-circle: url("../icons/arrow-circle-right.svg");--icon-arrow: url("../icons/arrow-right.svg");--icon-caret: url("../icons/caret-right.svg");--icon-link: url("../icons/link.svg");--icon-contact: url("../icons/envelope-simple.svg")}@media (max-width:767px){:root{--heading-lg-kz: 1.5rem}}@media (min-width:768px) and (max-width:1024px){:root{--heading-lg-kz: 1.8rem}}h3,h4,.wp-block-latest-posts li,.icon-list li{position:relative;padding-left:var(--text-start)}h2::before,.separator::before{display:none}h2 a,.separator a,h3 a,h4 a{position:relative}h2 a::before,.separator a::before,h3 a::before,h4 a::before{content:"";position:absolute;left:calc(-1 * var(--text-start));top:var(--icon-offset-y);width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:var(--icon-circle) no-repeat center / contain;mask:var(--icon-circle) no-repeat center / contain}h3 a::before{font-weight:bold !important;stroke-width:64 !important;-webkit-mask:var(--icon-dots-three) no-repeat center / contain;mask:var(--icon-dots-three) no-repeat center / contain}h4 a::before{font-weight:bold !important;stroke-width:64 !important;-webkit-mask:var(--icon-dot) no-repeat center / contain;mask:var(--icon-dot) no-repeat center / contain}h3:not(:has(a))::before,h4:not(:has(a))::before{content:"";position:absolute;left:0;top:var(--icon-offset-y);width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:var(--icon-circle) no-repeat center / contain;mask:var(--icon-circle) no-repeat center / contain}h3:not(:has(a))::before{-webkit-mask:var(--icon-dots-three) no-repeat center / contain;mask:var(--icon-dots-three) no-repeat center / contain}h4:not(:has(a))::before{-webkit-mask:var(--icon-dot) no-repeat center / contain;mask:var(--icon-dot) no-repeat center / contain}.wp-block-post-title a{position:relative;padding-left:var(--text-start)}.wp-block-post-title a::before{content:"";position:absolute;left:0;top:var(--icon-offset-y);width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:var(--icon-circle) no-repeat center / contain;mask:var(--icon-circle) no-repeat center / contain}h2.wp-block-post-title::before,.wp-block-post-title.separator::before{display:none}.new-topic-wrapper time,.new-topic-wrapper p,.new-topic-wrapper a.wp-block-read-more{padding-left:var(--text-start)}.new-topic-wrapper .taxonomy-category{margin-bottom:0.3em !important}.new-topic-wrapper .taxonomy-category a{margin-left:var(--text-start);font-size:0.8em;background:var(--primary);filter:opacity(80%);color:white;padding:0.1em 0.3em;border-radius:5px}.new-topic-wrapper .taxonomy-category a:is(:hover, :focus-visible){filter:brightness(1.05) saturate(1.1)}.new-topic-wrapper .taxonomy-category a:active{filter:brightness(0.95)}.linkto-oldsite a,.linkto-url a,a.wp-block-read-more{position:relative;padding-left:var(--text-start)}.linkto-oldsite a::before,.linkto-url a::before,a.wp-block-read-more:before{content:"";position:absolute;left:0;top:var(--icon-offset-y);width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:var(--icon-arrow) no-repeat center / contain;mask:var(--icon-arrow) no-repeat center / contain}a.wp-block-read-more{padding-left:1em !important;margin-left:var(--text-start)}a.wp-block-read-more::before{top:0.5em}.icon-list{list-style:none;padding-left:0}.icon-list li{position:relative;padding-left:var(--text-start)}.icon-list li::before{content:"";position:absolute;left:0;top:var(--icon-offset-y);width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:var(--icon-circle) no-repeat center / contain;mask:var(--icon-circle) no-repeat center / contain}h2,.separator,h3,h4{display:block}h2 a::before,.separator a::before{top:calc(var(--icon-offset-y) - 0.1em)}h5.linkto-oldsite a::before,h5.linkto-url a::before{top:calc(var(--icon-offset-y) - 0.1em)}.wp-block-latest-posts li a::before{top:calc(var(--icon-offset-y) + 0.2em)}h1.custom-hero__title,h1.gb-headline{font-size:var(--heading-lg-kz) !important}body.home #page h2.wp-block-heading,body.home #page .wp-block-heading.separator,body.home #page h2.fl-heading,body.home #page .fl-heading.separator{font-size:var(--heading-lg-kz)}.wp-block-latest-posts,.custom-hero__toc{}.wp-block-latest-posts li,.custom-hero__toc li{list-style:none}.wp-block-latest-posts li::before,.custom-hero__toc li::before{display:none}.wp-block-latest-posts li a,.custom-hero__toc li a{position:relative;display:block;padding-left:var(--text-start)}.wp-block-latest-posts li a::before,.custom-hero__toc li a::before{content:"";position:absolute;left:0;top:var(--icon-offset-y);top:0.5em;width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:var(--icon-circle) no-repeat center / contain;mask:var(--icon-circle) no-repeat center / contain}.custom-hero__toc li a::before{-webkit-mask:var(--icon-caret) no-repeat center / contain !important;mask:var(--icon-caret) no-repeat center / contain !important}.linkto-related h3:not(:has(a))::before{-webkit-mask:var(--icon-link) no-repeat center / contain !important;mask:var(--icon-link) no-repeat center / contain !important}.linkto-related p{margin-left:1.5em}div.is-style-outlined a{position:relative}.contact-button-wrapper div.is-style-outlined a span{margin:auto 2rem !important}.contact-button-wrapper div.is-style-outlined a span::before{content:"";position:absolute;margin-right:1em;left:10%;top:30%;width:1em;height:1em;background-color:currentColor;font-weight:bold !important;stroke-width:64 !important;-webkit-mask:var(--icon-contact) no-repeat center / contain;mask:var(--icon-contact) no-repeat center / contain}.b-o-o-k-m-a-r-k{content:"_typography.scss"}*{text-transform:none !important}body,input{font-size:clamp(15.5px, calc(0.9vw + 0.3rem), 17px);line-height:1.8;letter-spacing:0.02em}h1{font-size:clamp(24px, 4vw, 34px);line-height:1.3}h2,.separator{font-size:clamp(20px, 2.8vw, 26px);line-height:1.4}h3{font-size:clamp(17px, 2vw, 20px)}.main-navigation a,button,.wp-block-button__link{font-size:14px;letter-spacing:0.05em}@font-face{font-family:"Sora";src:url("../fonts/Sora-VariableFont_wght.ttf") format("truetype");font-display:swap}body{font-family:"Sora", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;font-weight:300 !important}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-jp-v56-japanese_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/noto-sans-jp-v56-japanese_latin-500.woff2") format("woff2")}body{font-family:"Sora", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;font-weight:300 !important}h1,h2,.separator,h3,h4,h5{font-family:"Sora", "Noto Sans JP", sans-serif;font-weight:350 !important;letter-spacing:0.03em}@media (max-width:767px){ul{margin-left:0;margin-left:20px}}.b-o-o-k-m-a-r-k{content:"_content.scss"}.figure-wrapper figcaption{font-size:1em !important;color:#0079bf;caption-side:bottom !important;text-align:center;color:#0079bf;font-size:1em !important;margin-top:2rem}.figure-wrapper figure{position:relative;padding:40px 40px 20px 40px;margin-bottom:80px !important}@media (max-width:767px){.figure-wrapper figure{padding:0 !important;margin-bottom:0 !important}}.figure-wrapper .centered-block-wrapper{margin:0 auto !important}.page-catch{font-size:2rem}.page-catch-pplus{color:#164294}body:not(.home) div.entry-content h1:has(+ p),body:not(.home) div.entry-content h2:has(+ p),body:not(.home) div.entry-content .separator:has(+ p),body:not(.home) div.entry-content h3:has(+ p),body:not(.home) div.entry-content h4:has(+ p){margin-bottom:0.5rem}body:not(.home) div.entry-content p{margin-top:0;margin-bottom:0.5em}body:not(.home) div.entry-content p:has(+ :not(p)){margin-bottom:3rem}body:not(.home) div.entry-content p:has(+ ul){margin-bottom:1rem}article strong,article .figure-wrapper figcaption,.figure-wrapper article figcaption{text-decoration:underline;text-underline-offset:0.3em;text-decoration-color:#f59e0b;text-decoration-color:#eee}.b-o-o-k-m-a-r-k{content:"_home.scss"}:root{--mobile-image-height: 150px}.home{}.home .wp-block-group__inner-container{padding:0 !important}.home .hero{position:relative;isolation:isolate;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.home .hero .fl-row-content-wrap{min-height:45vh}}@media (max-width:767px){.home .hero .fl-photo-img{max-width:80% !important}}.home .hero .fl-node-jt9s3vnxum4g{background:#eef0f3}.home .hero.fl-row{margin-bottom:300px !important;margin-bottom:-50px !important}@media (min-width:768px) and (max-width:1024px){.home .hero.fl-row{margin-bottom:0 !important}}.home .hero .fl-node-q9auhj0ez5o2>.fl-col-content{padding-right:0%;padding-top:8% !important;padding-bottom:8% !important;padding-left:10%}.home .hero .fl-node-q9auhj0ez5o2>.fl-col-content{margin-bottom:0;margin-left:10%}@media (min-width:768px) and (max-width:1024px){.home .hero .fl-node-q9auhj0ez5o2>.fl-col-content{margin-left:0}}.home .hero .fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.home .hero .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content{justify-content:center}.home .hero .fl-node-aeujpcs2504b>.fl-module-content{margin-right:0}.home .hero div.fl-photo-content.fl-photo-img-png img{opacity:0.8;width:450px}.home .hero h1{font-size:2.5em;color:#666 !important;margin-bottom:0;padding-bottom:0}@media (min-width:768px) and (max-width:1024px){.home .hero h1{font-size:1.8em}}.home .hero h1 span{font-size:1.2em}@media (max-width:767px){.home .hero h1{font-size:2em}}.home .hero .multi{font-size:0.9em}@media (max-width:767px){.home .hero .fl-row-content.fl-row-fixed-width.fl-node-content{padding:0}.home .hero .fl-col.fl-node-q9auhj0ez5o2>.fl-col-content{padding:0 5% 5% !important;margin:0 !important}}.home .hero .gs-slider-wrapper{margin-top:-50px !important}@media (max-width:767px){.home .hero .gs-slider-wrapper{margin-bottom:50px !important}}@media (max-width:768px){.home .fl-module-content{margin:0 !important}.home .fl-photo-content{max-height:var(--mobile-image-height) !important;margin-bottom:1rem}}.home .inquiry-box-top-hero{width:90%;border-radius:var(--border-radius-common);padding:1rem !important;margin:0 !important;padding:1rem !important;background:#2fbfeb !important;background:#7cb0e4 !important;background:#eee !important;background:#cbd1da !important}@media (max-width:767px){.home .inquiry-box-top-hero{width:100%;padding:0.5rem !important}}.home .inquiry-box-top-hero h2,.home .inquiry-box-top-hero .separator{font-size:1.6em !important;font-size:2em !important;font-weight:500;margin-bottom:0.8rem !important}.home .inquiry-box-top-hero h2:has(a),.home .inquiry-box-top-hero .separator:has(a){margin-left:0 !important;font-size:1.2em !important;font-size:1.6em !important}.home .inquiry-box-top-hero p{font-size:0.9em;margin-left:-2em !important}.home .inquiry-box-top-hero .inquiry-box-top-hero-tel{margin-left:0 !important}.home .inquiry-box-top-hero *{margin:0.1em 0 !important;padding:0 !important;line-height:1.2 !important}.home-languages{margin-top:-10rem !important}@media (min-width:768px) and (max-width:1024px){.home-languages{margin-top:-20rem !important}}@media (min-width:768px) and (max-width:1024px){.top-section-images-wrapper{margin-top:0 !important}}.top-section-images-wrapper .fl-photo-content{position:relative;overflow:hidden}.top-section-images-wrapper .fl-photo-content a{display:block}.top-section-images-wrapper .fl-photo-img{display:block;transition:transform 0.3s ease;transition:transform 0.3s ease, filter 0.3s ease}.top-section-images-wrapper .fl-photo-content::after{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.1);opacity:1;transition:opacity 0.3s ease;pointer-events:none}.top-section-images-wrapper .fl-photo-content:hover .fl-photo-img{transform:scale(1.03);filter:brightness(1.1)}.top-section-images-wrapper .fl-photo-content:hover::after{opacity:1}@media (min-width:768px) and (max-width:1024px){.top-section-images-wrapper>.fl-module-content{margin:20px !important}}@media (max-width:767px){.fl-node-oq9mzbifta3g{flex-direction:column-reverse !important}}.hero-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.05)}.page-home{}.page-home #page,.page-home #content,.page-home .bk-skew{width:100%;max-width:100%;min-width:100%}.page-home #content{margin:0}.page-home #page{padding-top:0;margin-top:-60px !important}@media (max-width:767px){.page-home #page{margin-top:-20px !important}}.page-home #main>p,.page-home header.entry-header{display:none}.bk-skew{margin-top:-400px !important;margin-top:-350px !important;height:800px !important;position:relative;width:100%;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.bk-skew{margin-top:-450px !important}}.bk-skew::before{content:"Multilingual Documentation";font-family:sans-serif;font-weight:bold;line-height:0.8;color:rgba(255, 255, 255, 0.5);font-size:180px;position:absolute;top:200px;top:250px;left:0;width:100%;height:300px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #ebebf5 60%);display:flex;align-items:flex-end;justify-content:right;transform:skewY(-6deg);box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1);z-index:0;overflow:hidden}@media (max-width:767px){.bk-skew::before{top:100px}}@media (min-width:768px) and (max-width:1024px){.bk-skew::before{top:0px}}@media (max-width:767px){.bk-skew::before{font-size:80px}}@media (max-width:767px){.bk-skew::before{justify-content:left}}.bk-skew.bk-skew-even::before{transform:skewY(6deg);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #f5f3eb 60%);justify-content:left;top:800px;top:200px;top:250px}@media (max-width:767px){.bk-skew.bk-skew-even::before{top:100px}}@media (min-width:768px) and (max-width:1024px){.bk-skew.bk-skew-even::before{top:50px}}.bk-skew1{margin-top:-400px !important}.bk-skew2::before{content:"SCHEMA ST4"}.bk-skew3::before{content:"Consulting"}@media (min-width:768px) and (max-width:1024px){.bk-skew3::before{top:50px !important}}@media (max-width:767px){.bk-skew3{height:650px !important}}.top-section-images-wrapper{margin-top:50px}@media (max-width:767px){.top-section-images-wrapper{margin-top:0}}selector{padding:0 !important;width:100% !important;border:1px solid blue !important}.featured-business-container .wp-block-group{padding:0 !important}@media (max-width:768px){.featured-business-container .gb-grid-column{height:var(--mobile-image-height) !important;max-height:var(--mobile-image-height) !important}}.featured-business-wrapper{height:200px}.click-card{position:relative;overflow:hidden;cursor:pointer;transition:transform 0.3s ease}.click-card:hover{transform:scale(1.03)}.click-card::after{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.2);transition:background 0.3s ease;z-index:1}.click-card h2,.click-card .separator,.click-card .wp-block-post-date{position:relative;z-index:2}.bk-skew1{margin-top:0 !important}.navix-30th-wrapper,.navix-30th-wrapper-2{display:none}.home-cta-banner>.fl-row-content-wrap{background-size:130% !important;background-position:30% 50% !important}@media (max-width:767px){.home-cta-banner>.fl-row-content-wrap{background-size:200% !important}.home-cta-banner>.fl-row-content-wrap .gb-container-27ae02ca{padding:1em 0 !important}.home-cta-banner>.fl-row-content-wrap .gb-container-27ae02ca h1{font-size:1.2em !important}.home-cta-banner>.fl-row-content-wrap .gb-container-27ae02ca ul{padding-left:1em}}.b-o-o-k-m-a-r-k{content:"_pages.scss"}:root{--hero-bg: #f6f7f9;--hero-fg: #0f172a;--hero-radius: 20px;--hero-pad: clamp(16px, 2vw, 28px);--hero-gap: clamp(16px, 3vw, 36px);--container-width: 1100px}.custom-hero{display:flex;justify-content:center;color:var(--hero-fg)}@media (max-width:767px){#masthead+.custom-hero{margin-top:-40px !important}}.custom-hero__card{position:relative;width:100%;max-width:var(--container-width);background:var(--hero-bg);border-radius:var(--hero-radius);overflow:clip;box-shadow:0 10px 30px rgba(15, 23, 42, 0.08);display:grid;grid-template-columns:1.1fr 1fr;gap:var(--hero-gap);align-items:stretch}.custom-hero__left{padding:var(--hero-pad) clamp(18px, 3vw, 36px);display:grid;align-content:center;gap:clamp(10px, 1.6vw, 18px)}@media (max-width:767px){.custom-hero__left{margin-top:1em !important}.custom-hero__left h1{margin-bottom:0px !important;margin-top:0 !important}}.custom-hero__cta{justify-self:start;padding:0.7em 1.1em;border-radius:999px;background:var(--hero-fg);color:white;text-decoration:none;font-weight:600}.custom-hero__right{position:relative;min-height:260px}.custom-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 18%, #000 100%);mask-image:linear-gradient(to right, transparent 0%, #000 18%, #000 100%)}.custom-hero__breadcrumbs{position:absolute;bottom:10px;left:clamp(18px, 3vw, 36px);font-size:0.85rem;opacity:0.8}.custom-hero__breadcrumbs a{color:inherit;text-decoration:none}.custom-hero__breadcrumbs a:hover{text-decoration:underline}.hero-tags a{display:inline-flex;align-items:center;padding:0.1em 1em;margin-bottom:0.4em;border-radius:999px;font-size:0.82rem;text-decoration:none;background:hsl(var(--hue), 25%, 88%);color:hsl(var(--hue), 20%, 30%);border:1px solid hsl(var(--hue), 20%, 75%)}@media (max-width:767px){.hero-tags a{font-size:0.7rem;padding:0.1em 0.5em}}@media (max-width:820px){.custom-hero__card{grid-template-columns:1fr;gap:0}.custom-hero__right{min-height:46vw}.custom-hero__img{-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 14%, #000 100%);mask-image:linear-gradient(to right, transparent 0%, #000 14%, #000 100%)}}.page-posts-titles .wp-block-post-featured-image :where(img),.page-pages-titles .wp-block-post-featured-image :where(img){height:61px !important}.container.grid-container{width:100%}body.wp-singular #page{margin-bottom:0 !important;padding-bottom:0 !important}.page-id-5511 header.entry-header{display:none}.sitemap div.gb-container:has(> nav){margin-bottom:3em}@media (min-width:1025px){.sitemap div.gb-container:has(> nav){column-count:2 !important}}.sitemap nav ul{width:100%}.sitemap .wp-block-navigation-item{margin-left:1.5em}.sitemap .wp-block-navigation-item a.wp-block-navigation-item__content span::before{content:"";position:absolute;left:calc(-1 * var(--text-start));top:var(--icon-offset-y);width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:var(--icon-caret) no-repeat center / contain;mask:var(--icon-caret) no-repeat center / contain;font-weight:bold !important}.b-o-o-k-m-a-r-k{content:"_posts.scss"}div.site-content#content{padding-bottom:10rem !important;min-height:700px !important}@media (max-width:767px){div.site-content#content{padding-bottom:0 !important}}.postid-10377 p:has(+ .centered-block-wrapper){margin-bottom:0 !important}.postid-10377 .centered-block-wrapper{margin:2em auto}article.post h1{display:none}.service-details,.service-features,.service-overview{margin-bottom:2rem}.service-examples{padding:1rem}.tag-blog:not(.archive .tag-blog) .entry-header{background:#cceafc}.single-post #page,.single-post #content{width:100%;max-width:100%;min-width:100%}.single-post #content{margin:0}.single-post #content{position:relative;width:100%;overflow:hidden;z-index:0}.single-post #content::before{content:var(--page-slug);text-transform:uppercase;font-family:sans-serif;font-weight:bold;line-height:0.8;position:absolute;top:50%;left:0;width:100%;height:300px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), #eef0f3 60%);color:rgba(255, 255, 255, 0.5);font-size:180px;display:flex;align-items:flex-end;justify-content:right;transform:skewY(-6deg);z-index:-1;overflow:hidden}@media (max-width:767px){.single-post #content::before{font-size:50px}}body.tag-blog div.inside-article header.entry-header{display:none !important}.b-o-o-k-m-a-r-k{content:"_elements.scss"}#masthead{position:sticky !important;top:0;z-index:999}@media (max-width:767px){#masthead{padding-top:10px !important;padding-bottom:10px !important}.inside-header.grid-container{padding-left:20px !important;padding-right:20px !important}#mobile-menu-control-wrapper{position:absolute;top:15px !important;right:90px !important}#mobile-menu-control-wrapper .inside-navigation.grid-container,#site-navigation .inside-navigation.grid-container{right:10px !important}#mega-menu-wrap-primary .mega-menu-toggle{background:none !important}.inside-navigation.grid-container{top:8px !important}.mega-toggle-animated-inner{background:#666 !important}.mega-toggle-animated-inner:before,.mega-toggle-animated-inner:after{background:#666 !important}}body{display:flex;flex-direction:column;min-height:100vh;margin:0}#page{flex:1 0 auto}#masthead{position:sticky;top:0;z-index:999;background:#fff;margin-bottom:3vh}#masthead .inside-header.grid-container{max-width:1200px}.home #masthead{margin-bottom:0}.site-footer{border-radius:0 !important;background:var(--footer-background);margin-top:5rem}.site-footer .company-name p,.site-footer .company-name h1{font-weight:500 !important}.site-footer h2,.site-footer .separator{font-size:1rem}.site-footer h5{font-weight:400 !important}footer.entry-meta{display:none}.site-footer-tablet{display:none}@media (min-width:768px) and (max-width:1024px){.site-footer-tablet{display:inherit !important;padding-bottom:0}}.site-footer-mobile .centered-block>*{margin:0 0 0.5em 0}.site-footer-mobile *{margin:0;line-height:1.5}.site-footer-mobile .ticss-656afb84{margin-bottom:0.5em}.site-footer-mobile h2,.site-footer-mobile .separator{font-size:1.5rem;font-weight:bold;margin:1rem auto 0.5rem}.site-footer{margin-top:auto}.footer-privacy li{padding:0 0.3rem 0 0.7rem !important;border-left:1px solid silver}.footer-privacy li:first-child{border:none}.wp-block-separator{border:1px solid #efefef;box-shadow:5px 5px 5px 1px rgba(0, 0, 0, 0.02)}.wp-block-separator2{border:none;box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.1)}.hr-transparent,.margin-20,.margin-50,.margin-100{color:rgba(0, 0, 0, 0) !important;color:rgba(0, 0, 0, 0) !important;background:rgba(0, 0, 0, 0) !important;background:rgba(0, 0, 0, 0) !important;border:none !important}.hr-20,.margin-20{margin:20px 0 !important}.hr-50,.margin-50{margin:50px 0 !important}@media (max-width:767px){.hr-50,.margin-50{margin:0 !important}}.hr-100,.margin-100{margin:100px 0 !important}.service-features+.button-wrapper{margin:-50px auto 50px !important}@media (max-width:767px){.wp-block-advgb-button{margin:80px auto 40px !important}}.wp-block-advgb-button a{font-size:inherit !important;padding:10px 30px !important}@media (max-width:767px){.wp-block-advgb-button a{padding:8px 15px !important;border-radius:20px !important;width:100% !important}}.wp-block-advgb-button.is-style-outlined a{border:0.5px solid #666 !important;color:var(--contrast) !important}.wp-block-advgb-button.is-style-outlined a:hover{box-shadow:1px 1px 12px 0px #ccc;opacity:1;transition:all 0.2s ease}.button-wrapper .is-style-outlined span.wp-block-advgb-button_link span.block-editor-rich-text__editable{color:var(--contrast) !important}.advgbbtn-b44b4150-6057-4db5-8736-7f5f4b56c276{font-size:inherit !important}.advgb-tab-body-wrapper{border:none !important}table,tbody,td,th{border:none !important;vertical-align:top}tr{border-bottom:1px dotted silver !important}tr:first-child{border-top:1px dotted silver !important}.b-o-o-k-m-a-r-k{content:"_blocks.scss"}.gb-grid-wrapper.gb-query-loop-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.single-pagelink .gb-grid-wrapper.gb-query-loop-wrapper{grid-template-columns:auto auto auto;height:200px !important;gap:0}.single-pagelink .gb-grid-wrapper.gb-query-loop-wrapper .gb-query-loop-item .wp-block-post-featured-image{top:-50%}.gb-grid-wrapper.gb-query-loop-wrapper .gb-query-loop-item{position:relative;overflow:hidden}.gb-grid-wrapper.gb-query-loop-wrapper .gb-query-loop-item .gb-container{position:relative;height:100%}.gb-grid-wrapper.gb-query-loop-wrapper .gb-query-loop-item .wp-block-post-featured-image{margin:0}.gb-grid-wrapper.gb-query-loop-wrapper .gb-query-loop-item .wp-block-post-featured-image img{display:block;width:100%;aspect-ratio:1.3333333333;object-fit:cover;filter:saturate(70%) brightness(0.8);transition:filter 0.4s ease, transform 0.4s ease}.gb-grid-wrapper.gb-query-loop-wrapper .gb-query-loop-item:hover .wp-block-post-featured-image img{filter:saturate(100%) brightness(1);transform:scale(1.03)}.gb-grid-wrapper.gb-query-loop-wrapper .gb-query-loop-item .gb-headline{position:absolute;inset:0;margin:0;z-index:2}.gb-grid-wrapper.gb-query-loop-wrapper .gb-query-loop-item .gb-headline a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none;padding:1rem;font-size:clamp(1.2rem, 2vw, 2rem);font-weight:400 !important;text-shadow:0 2px 8px rgba(0, 0, 0, 0.5)}@media (max-width:768px){.gb-grid-wrapper.gb-query-loop-wrapper{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.gb-grid-wrapper.gb-query-loop-wrapper{grid-template-columns:1fr}}@media (hover:none){.gb-grid-wrapper.gb-query-loop-wrapper .wp-block-post-featured-image img{filter:none}}body.home div.fl-row.fl-row-fixed-width:not(.home-module) div .wp-block-column a{padding:3rem inherit !important}article h2,article .separator{margin-top:6rem}article h2:before,article .separator:before{content:"-------------"}dt{font-weight:normal}@media (max-width:767px){.service-set dd{margin-left:0;margin-right:0}}.service-set,.service-flow{border:1px solid #ddd;padding:2rem 2rem 3rem;border-radius:0.25rem;margin-bottom:2.5rem;background:rgba(255, 255, 255, 0.5)}.service-set *:last-child,.service-flow *:last-child{margin-bottom:0 !important}@media (max-width:767px){.service-set,.service-flow{padding:1rem 1rem}}.service-flow .centered-block .service-item{width:100%;padding:1rem;padding-bottom:0}.service-flow .centered-block .service-item .service-container{background:#e1e4e9;padding:1.5rem}@media (max-width:767px){.service-flow .centered-block .service-item .service-container{padding:1rem !important}}@media (max-width:767px){.service-flow .centered-block .service-item{padding:0rem !important}}.service-flow .centered-block .service-item:last-of-type{padding-bottom:1rem}.service-flow .centered-block .service-item:not(:last-of-type)::after{content:"";display:block;width:0;height:0;margin:-0.6rem auto 1rem;border-left:28px solid transparent;border-right:28px solid transparent;border-top:20px solid #66c1f5}@media (min-width:1025px){.service-flow .centered-block{width:80%}}.radius-box,.service-solution-ask,.service-examples,.service-examples-indivisual,.link-emphasis{padding:1rem;border-radius:var(--border-radius-common);margin:1rem auto}.service-solution-ask{padding:1rem;border-radius:0.8rem;background:#33acf2;color:white;font-weight:500;margin-bottom:1.5em}.service-solution-reply summary{font-weight:400;padding:0.6em 0 0.5em 1.5em;margin:0.5em 0 0.5em;background:#f6f7f9;text-indent:-0.9em}.service-solution-reply summary::marker{color:#33acf2}.service-solution-reply p{margin-left:1.4em}.service-examples,.service-examples-indivisual{background:#e6f5fd}.link-emphasis{padding:1rem auto;background:#fbedd0;transition:filter 0.2s ease}.link-emphasis *{text-align:center;margin:0}.link-emphasis p{margin-bottom:0.5rem !important}.link-emphasis:is(:hover, :focus-visible){filter:brightness(1.05) saturate(1.1)}.link-emphasis:active{filter:brightness(0.95)}.link-emphasis:is(:hover, :focus-visible){filter:brightness(0.92) saturate(1.05)}.linkto-oldsite,.linkto-url{margin-bottom:3rem}.linkto-oldsite p,.linkto-url p{margin-bottom:0 !important}.linkto-related{margin-top:5em !important}.centered-block-wrapper{display:flex;justify-content:center}.centered-block h1{width:auto}@media (max-width:767px){.centered-block{padding:0 !important}}.centered-block.centered-block-border{border:0.5px solid #bbb;padding:2rem 3rem 0.3rem 1rem !important}.centered-block>*{width:fit-content}ul.link-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;list-style:none;padding:0;margin:0 0 3rem 0}@media (max-width:767px){ul.link-list{margin:0 0 0 0}}ul.link-list.link-list-2col{grid-template-columns:repeat(2, 1fr)}ul.link-list.link-list-1col{grid-template-columns:repeat(1, 1fr)}ul.link-list li{margin:0;height:100%}ul.link-list a{display:flex;align-items:center;justify-content:center;min-height:80px;height:100%;padding:16px 24px;background:#eef0f3;color:#333;text-decoration:none;border:1px solid #d7dde5;border-radius:var(--border-radius-common);transition:background-color 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}ul.link-list a:hover,ul.link-list a:focus{background:#a6dbf9;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.12)}@media (max-width:767px){ul.link-list{grid-template-columns:1fr;font-size:0.9em}}.link-st4-product a.wp-block-tiptip-hyperlink-group-block{width:100%;background:#eef0f3;color:#333;text-decoration:none;border:1px solid #d7dde5;border-radius:var(--border-radius-common);transition:background-color 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease}.link-st4-product a.wp-block-tiptip-hyperlink-group-block:hover,.link-st4-product a.wp-block-tiptip-hyperlink-group-block:focus{background:#a6dbf9;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.12)}.overseas div.fl-module{margin:0 !important}.overseas .wp-block-columns{gap:24px}.overseas .wp-block-columns .wp-block-column{display:flex;padding:0}.overseas .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:3rem 24px;gap:16px;text-decoration:none;transition:background-color 0.3s ease, transform 0.3s ease;background:#eef0f3}.overseas .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block h2,.overseas .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block .separator{position:relative;z-index:2;margin:0}.overseas .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block .wp-block-image{position:relative;z-index:1;margin:0;height:90px;display:flex;align-items:center;justify-content:center;overflow:visible}.overseas .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block .wp-block-image img{display:block;width:auto;height:90px;max-width:none;object-fit:contain;transform:scale(1);transform-origin:center;transition:transform 0.3s ease}.overseas .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block:hover,.overseas .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block:focus{background:#a6dbf9;color:#fff;box-shadow:0 8px 20px rgba(0, 0, 0, 0.12)}.overseas .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block:hover .wp-block-image img,.overseas .wp-block-columns .wp-block-column .wp-block-tiptip-hyperlink-group-block:focus .wp-block-image img{transform:scale(1.2)}body.home div.fl-row.fl-row-fixed-width.overseas a{max-width:760px;margin:0 auto;padding:3em 0 !important}@media (max-width:767px){body.home div.fl-row.fl-row-fixed-width.overseas a{padding:0.65em 0 !important}}.service-notice{margin-top:2em}.service-notice *{font-size:0.95em}.service-notice ul.wp-block-list{margin-left:1.5em}.service-notice h5{margin-bottom:0 !important}.service-notice-border{border:1px solid #ccc;padding:0.5rem 2rem}.home .new-topic-wrapper{margin-bottom:100px !important}@media (max-width:767px){.home .new-topic-wrapper{margin-bottom:50px !important}}.new-topic-wrapper li.wp-block-post{margin-bottom:2rem}.new-topic-wrapper li.wp-block-post h2,.new-topic-wrapper li.wp-block-post .separator{margin-bottom:0}.new-topic-wrapper li.wp-block-post .wp-block-post-date{margin-top:0;margin-bottom:1.5rem !important}.new-topic-wrapper hr{margin:20px 0}.pdf-thumbnail a{position:relative;display:block}.pdf-thumbnail a::before{content:"↗ PDFを開く";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.55);color:#fff;font-size:32px;opacity:0;transition:opacity 0.2s;pointer-events:none}.pdf-thumbnail a:hover::before{opacity:1}.b-o-o-k-m-a-r-k{content:"_archive.scss"}.archive{}.archive .generate-columns-container:not(.masonry-container){gap:20px}.archive .generate-columns-container:not(.masonry-container) article{border-radius:var(--border-radius-common) !important;padding:1em !important;background:beige;background:#eef0f3;max-width:calc((100% - 60px) / 3)}@media (min-width:768px) and (max-width:1024px){.archive .generate-columns-container:not(.masonry-container) article{max-width:calc((100% - 40px) / 3)}}@media (max-width:767px){.archive .generate-columns-container:not(.masonry-container) article{max-width:100% !important;margin-bottom:0 !important}}.archive .generate-columns-container:not(.masonry-container) article h2,.archive .generate-columns-container:not(.masonry-container) article .separator{margin-left:1em}.archive .generate-columns-container:not(.masonry-container) article:hover,.archive .generate-columns-container:not(.masonry-container) article:focus{background:#a6dbf9;color:#fff;transform:translateY(-2px);transition:background 1s ease;box-shadow:0 8px 20px rgba(0, 0, 0, 0.12)}.archive .entry-header{min-height:4em !important}.archive #page{margin-bottom:5rem}.search .generate-columns-container{display:block !important}.search .generate-columns-container article{width:100% !important}.taxonomy-description{display:none}.b-o-o-k-m-a-r-k{content:"_cases.scss"}.modal-post-source{display:none}.modal-post{position:fixed;inset:0;z-index:9999;display:none}.modal-post.is-open{display:block}.modal-post-overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.55)}.modal-post-dialog{position:relative;z-index:1;width:min(720px, calc(100% - 40px));max-height:calc(100vh - 80px);margin:40px auto;overflow-y:auto;background:#fff;border-radius:4px}.modal-post-inner{padding:48px}.modal-post-close{position:absolute;top:12px;right:16px;width:36px;height:36px;padding:0;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer}.modal-post-title{margin-top:0}.modal-is-open{overflow:hidden}@media (max-width:600px){.modal-post-dialog{width:calc(100% - 24px);max-height:calc(100vh - 24px);margin:12px auto}.modal-post-inner{padding:40px 24px 32px}}.modal-post-link{display:block;padding:16px 0;border-bottom:1px solid #ddd;color:var(--primary);text-decoration:none}.modal-post-link:hover{text-decoration:underline}.b-o-o-k-m-a-r-k{content:"_contact-form-7-kz.scss"}@media (max-width:767px){body.cat-contact .service-notice{font-size:0.85em;line-height:1.5;margin-bottom:-3rem}}span.wpcf7-list-item-label{display:inline !important}.wpcf7-list-item label *{width:auto !important}.form-block-column .sex .wpcf7-list-item label{display:inline !important;width:20% !important}div[data-class="wpcf7cf_group"] p{line-height:2.5 !important}.wpcf7-radio .wpcf7-list-item-label{margin-right:2rem}div[data-id="Specialty-Freelancer"] span.wpcf7-list-item:nth-child(2){display:inline-block;width:100%}.required-mark{color:red;margin-left:4px;font-weight:bold}.form-block-column{gap:10px}.form-block-column p,.form-block-column p label{flex-wrap:wrap;width:100%}.form-block-column:not(.message-text) p,.form-block-column:not(.message-text) p label{display:flex;align-items:center}.form-block-column.message-text p,.form-block-column.message-text p label{display:flex;align-items:flex-start}.form-block-column.message-text span.message-title{margin-top:0.8em !important}.wpcf7-spinner{display:none}input[type="reset"]{margin-left:0.5em}*[data-id="translation-selected"] input{width:auto !important;margin-right:0.3em}.wpcf7-list-item.first.last{margin-left:0}.form-block-column label{margin-bottom:1em}@media (min-width:768px){.form-block-column label span.required-marker,.form-block-column label span:not(.wpcf7-form-control-wrap){display:inline;width:150px !important;text-align:left;flex-shrink:0}.form-block-column p span.wpcf7-form-control-wrap{flex-grow:1;min-width:0}.form-block-column p input{width:100%}}@media (max-width:767px){p span{width:100% !important}.form-block-column.message-text p,.form-block-column.message-text p label{display:flex;align-items:top !important;gap:10px}.form-block-column p{display:block}.form-block-column p label{display:block}.form-block-column p span.wpcf7-form-control-wrap{display:block;width:100%}}#submit{margin-top:4em}.form-phone{padding:1em 2em;display:inline-block;margin-top:2em;border:1px dotted #666}@media (min-width:1025px){.form-phone br{display:none}}.user-confirmed label label::after{color:red;content:"*"}@media (max-width:767px){.cat-contact{}.cat-contact p{margin-bottom:0.5em !important}.cat-contact p.separator{font-size:1rem;color:#fff;background:var(--primary);padding:0.2em 0.5em;margin:1.5em auto 0.8em !important}.cat-contact select{font-size:1rem}.cat-contact input[type=text]{padding:3px 10px;margin:3px auto}}.b-o-o-k-m-a-r-k{content:"_max-mega-menu.scss"}:root{--panel-padding-vert: 25px;--panel-padding-hori: 20px;--panel-padding-vert-tablet: 15px;--panel-padding-hori-tablet: 10px;--panel-item-padding: 8px;--menu-text: var(--text);--menu-hover: var(--primary);--menu-current: var(--primary)}#mega-menu-primary *{font-family:"Sora", "Noto Sans JP", sans-serif !important;font-weight:350 !important;letter-spacing:0.03em}#mega-menu-primary .mega-sub-menu .mega-sub-menu{background-color:#444}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{background-color:#cceafc;background:var(--header-background)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu a{font-weight:500 !important}@media (max-width:767px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{border-radius:0}}#mega-menu-primary>.mega-menu-item>.mega-sub-menu{padding-top:var(--panel-padding-vert) !important;padding-bottom:var(--panel-padding-vert) !important;padding-right:var(--panel-padding-hori) !important;padding-left:var(--panel-padding-hori) !important}#mega-menu-primary .mega-sub-menu .mega-sub-menu .mega-menu-item>a.mega-menu-link{padding-left:30px}#mega-menu-primary .mega-sub-menu .mega-sub-menu .mega-sub-menu .mega-sub-menu,#mega-menu-primary .mega-sub-menu .mega-sub-menu .mega-menu-item-object-custom:first-child{}#mega-menu-primary .mega-sub-menu .mega-sub-menu .mega-sub-menu .mega-sub-menu .mega-menu-item>a.mega-menu-link,#mega-menu-primary .mega-sub-menu .mega-menu-item-object-custom>a.mega-menu-link{padding-left:20px !important;padding-left:0 !important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:15px;padding:var(--panel-item-padding);width:100%}#mega-menu-wrap-primary .mega-toggle button.mega-toggle-animated{background-color:#222;color:#fff;padding:10px 15px;border:none;cursor:pointer}@media (max-width:768px){#masthead{padding:100px auto !important}#mega-menu-wrap-primary{display:block !important}#mobile-menu-control-wrapper,#site-navigation{display:flex;align-items:right}#mobile-menu-control-wrapper .inside-navigation.grid-container,#site-navigation .inside-navigation.grid-container{position:absolute;top:0;right:0}#mobile-menu-control-wrapper{position:absolute;top:5px;right:70px}.main-navigation .menu-bar-item>a{padding-left:10px;padding-right:10px;line-height:30px}}:root h4.mega-block-title:not(:has(a)){margin-bottom:-2em !important;font-size:0.7em !important}@media (min-width:768px) and (max-width:1024px){.mega-sub-menu{padding:10px !important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:5px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{line-height:20px;padding:10px 10px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:0.9em}#mega-menu-primary>.mega-menu-item>.mega-sub-menu{padding-top:var(--panel-padding-vert-tablet) !important;padding-bottom:var(--panel-padding-vert-tablet) !important;padding-right:var(--panel-padding-hori-tablet) !important;padding-left:var(--panel-padding-hori-tablet) !important}.mega-sub-menu{padding:0 !important}}.b-o-o-k-m-a-r-k{content:"_gs-logo-slider.scss"}.gs_logo_single{height:100%;padding:24px 16px}.gs_logo_single img{max-height:50px !important;width:auto !important}.gs_logo_area_50{margin-bottom:-20px}.b-o-o-k-m-a-r-k{content:"_test.scss"}.page-thumbnail{}.page-thumbnail .wp-block-group{padding:0 !important}.page-thumbnail .wp-block-group .wp-block-group__inner-container{height:500px;overflow:scroll;border:1px solid #ddd;padding:0 1em !important}.page-thumbnail .wp-block-group .wp-block-group__inner-container .entry-content{margin-top:1em !important}.page-thumbnail .wp-block-group .wp-block-group__inner-container h1,.page-thumbnail .wp-block-group .wp-block-group__inner-container h2,.page-thumbnail .wp-block-group .wp-block-group__inner-container .separator,.page-thumbnail .wp-block-group .wp-block-group__inner-container h3{font-size:0.9em}.page-thumbnail .wp-block-group .wp-block-group__inner-container h1.wp-block-post-title,.page-thumbnail .wp-block-group .wp-block-group__inner-container h2.wp-block-post-title,.page-thumbnail .wp-block-group .wp-block-group__inner-container .wp-block-post-title.separator,.page-thumbnail .wp-block-group .wp-block-group__inner-container h3.wp-block-post-title{font-size:1.2em}.page-thumbnail .wp-block-group .wp-block-group__inner-container div,.page-thumbnail .wp-block-group .wp-block-group__inner-container li,.page-thumbnail .wp-block-group .wp-block-group__inner-container p,.page-thumbnail .wp-block-group .wp-block-group__inner-container td,.page-thumbnail .wp-block-group .wp-block-group__inner-container blockquote{font-size:0.9em}.page-thumbnail .wp-block-group .wp-block-group__inner-container .wp-block-post-date{font-size:0.7em;margin-top:-0.5em !important}.page-thumbnail li.category-test{display:none !important}