/*
rev. 2025-07-30
copyright © 2025
*/
@charset "UTF-8";@layer reset{/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}}@layer base{:root{--lightest-color: #fff;--lightest-opacity80: #fffc;--lightest-opacity40: #fff6;--darkest-color: #080000ff;--darkest-opacity60: #08000099;--base-font-color: var(--darkest-color);--border-color: var(--darkest-color);--base-color-01-light: #f5f4f4ff;--base-color-02-medium: #eeedecff;--base-color-02-medium-opacity32: #eeedec52;--base-color-03-heavy: #e0dedcff;--base-color-text-bg-red: #f0691a1a;--base-color-text-bg-gray: #c8bebb4d;--base-color-text-bg-gray-opacity30: #c8bebb7a;--primary-color: #d33f19;--primary-color-darker-label: #cc5031;--semantic-caution: var(--primary-color);--semantic-caution-pale: #fcededff;--grayscale-eye-catch-black: #262323ff;--grayscale-strong-gray: #303233ff;--grayscale-normal-gray: #606466ff;--grayscale-normal-gray-opacity60: #60646699;--grayscale-normal-gray-opacity30: #6064664d;--grayscale-normal-gray-opacity60-opaque: #a0a2a3ff;--grayscale-normal-gray-opacity30-opaque: #d0d1d2ff;--typography-color-heading: var(--grayscale-eye-catch-black);--typography-color-btn: var(--grayscale-eye-catch-black);--typography-color-body: var(--darkest-color);--typography-color-gray-ui: var(--grayscale-strong-gray);--typography-color-gray-note: var(--grayscale-normal-gray);--typography-color-gray-opacity60: var(--grayscale-normal-gray-opacity60);--typography-color-gray-opacity30: var(--grayscale-normal-gray-opacity30);--typography-color-caution: var(--semantic-caution);--base-font-size: 16px;--base-line-height: 1.8;--font-family-body: "FOT-TsukuGo Pr5N M", "Hiragino Kaku Gothic ProN", sans-serif;--font-family-body-demibold: "FOT-TsukuGo Pr5N D", "Hiragino Kaku Gothic ProN", sans-serif;--font-family-heading: "FOT-TsukuAOldMin Pr6N M", "Hiragino Mincho ProN", serif;--font-family-h3: "FOT-TsukuGo Pro B", "Hiragino Kaku Gothic ProN", sans-serif;--font-family-en: "HelveticaNeueLTPro-Roman", "Helvetica Neue", arial, sans-serif;--font-family-en-bold: "HelveticaNeueLTPro-Bd", "Helvetica Neue", arial, sans-serif;--font-family-en-medium: "HelveticaNeueLTPro-Md", "Helvetica Neue", arial, sans-serif;--flow-content-width: 776px;--flow-sidebar-width: 310px;--flow-step-width: 77px;--flow-gap: 40px;--flow-step-height: 30px;--flow-step-border-radius: 30px;--root-gutter: 2.77778vw;--column-gutter: 2.77778vw;--column-unit-width: calc(8.33333vw - var(--root-gutter)*2/12 - var(--column-gutter)*11/12);--header-height: 96px;--header-padding: 2rem;scrollbar-gutter:stable;overflow-wrap:anywhere;line-break:strict;scroll-padding-top:calc(var(--header-height) + var(--header-padding))}:root :has(:modal){overflow:hidden}@media (width >= 1600px){:root{--root-gutter: 44.44444px;--column-gutter: 44.44444px;--column-unit-width: calc(133.33333px - var(--root-gutter)*2/12 - var(--column-gutter)*11/12)}}@media (max-width: 1036px){:root{--header-height: 72px}}@media (max-width: 991px){:root{--root-gutter: 1.125rem}}}@layer general{*,*:before,*:after{box-sizing:border-box}}@layer general{body{padding:0;margin:0;font-family:var(--font-family-body);font-size:var(--base-font-size);line-height:var(--base-line-height);color:var(--base-font-color)}}@layer general{button{border-radius:0}}@layer general{img{min-inline-size:0;min-block-size:0}}@layer main-base{/*!
 *
 * BurgerEditor StyleSheet Default Styles v2.29.3
 *
 */:root{--bge-column-gap:20px;--bge-grid-gap:var(--bge-column-gap);--bge-column-margin-block-end:20px;--bge-options-margin-normal:1.5rem;--bge-options-margin-none:0;--bge-options-margin-small:1rem;--bge-options-margin-large:4rem;--bge-options-margin:var(--bge-options-margin-normal);--bge-options-bgcolor-transparent:transparent;--bge-options-bgcolor-gray:#efefef;--bge-options-bgcolor-blue:#d8f4ff;--bge-options-bgcolor-pink:#fee;--bge-options-bgcolor:var(--bge-options-bgcolor-transparent);--bge-options-border-none:none;--bge-options-border-bold:solid 5px currentcolor;--bge-options-border-thin:solid 1px currentcolor;--bge-options-border-dotted:dotted 1px currentcolor;--bge-options-border:var(--bge-options-border-none);--bge-options-padding-none:0;--bge-options-padding-with-border-or-bg:1.5em;--bge-options-padding:var(--bge-options-padding-none)}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../fonts/fontawesome-webfont.eot?v=4.6.3);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg")}:where([data-bgb=button2]),:where([data-bgb=button3]),:where([data-bgb=download-file2]),:where([data-bgb=download-file3]),:where([data-bgb=image-link-text2]),:where([data-bgb=image-link-text3]),:where([data-bgb=image-link-text4]),:where([data-bgb=image-link-text5]),:where([data-bgb=image-link2]),:where([data-bgb=image-link3]),:where([data-bgb=image-link4]),:where([data-bgb=image-link5]),:where([data-bgb=image-text2]),:where([data-bgb=image-text3]),:where([data-bgb=image-text4]),:where([data-bgb=image-text5]),:where([data-bgb=image2]),:where([data-bgb=image3]),:where([data-bgb=image4]),:where([data-bgb=image5]),:where([data-bgb=text-gallery1]),:where([data-bgb=text-gallery2]),:where([data-bgb=text-image1]),:where([data-bgb=text-image2]),:where([data-bgb=trimmed-image-link2]),:where([data-bgb=trimmed-image-link3]),:where([data-bgb=trimmed-image-link4]),:where([data-bgb=trimmed-image-link5]),:where([data-bgb=trimmed-image2]),:where([data-bgb=trimmed-image3]),:where([data-bgb=trimmed-image4]),:where([data-bgb=trimmed-image5]),:where([data-bgb=wysiwyg2]){column-gap:var(--bge-grid-gap-local,var(--bge-grid-gap));display:grid;grid-template-columns:repeat(var(--col),1fr)}@media screen and (max-width:768px){:has(>:not([class*=bgt-sp-grid])):where([data-bgb=button2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=button3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=download-file2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=download-file3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-gallery1]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-gallery2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-image1]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=wysiwyg2]){display:flex;flex-direction:column;gap:var(--bge-column-margin-block-end)}}:where([data-bgb=button2]),:where([data-bgb=download-file2]),:where([data-bgb=image-link-text2]),:where([data-bgb=image-link2]),:where([data-bgb=image-text2]),:where([data-bgb=image2]),:where([data-bgb=text-gallery1]),:where([data-bgb=text-gallery2]),:where([data-bgb=text-image1]),:where([data-bgb=text-image2]),:where([data-bgb=trimmed-image-link2]),:where([data-bgb=trimmed-image2]),:where([data-bgb=wysiwyg2]){--col:2}@media screen and (min-width:769px){:has(>.bgt-grid2:first-child):where([data-bgb=button2]),:has(>.bgt-grid2:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid2:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid2:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid2:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid2:first-child):where([data-bgb=image2]),:has(>.bgt-grid2:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid2:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid2:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid2:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid2:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid2:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid2:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:2fr 10fr}}@media screen and (min-width:769px){:has(>.bgt-grid3:first-child):where([data-bgb=button2]),:has(>.bgt-grid3:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid3:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid3:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid3:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid3:first-child):where([data-bgb=image2]),:has(>.bgt-grid3:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid3:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid3:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid3:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid3:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid3:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid3:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:3fr 9fr}}@media screen and (min-width:769px){:has(>.bgt-grid4:first-child):where([data-bgb=button2]),:has(>.bgt-grid4:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid4:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid4:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid4:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid4:first-child):where([data-bgb=image2]),:has(>.bgt-grid4:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid4:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid4:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid4:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid4:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid4:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid4:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:4fr 8fr}}@media screen and (min-width:769px){:has(>.bgt-grid5:first-child):where([data-bgb=button2]),:has(>.bgt-grid5:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid5:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid5:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid5:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid5:first-child):where([data-bgb=image2]),:has(>.bgt-grid5:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid5:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid5:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid5:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid5:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid5:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid5:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:5fr 7fr}}@media screen and (min-width:769px){:has(>.bgt-grid6:first-child):where([data-bgb=button2]),:has(>.bgt-grid6:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid6:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid6:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid6:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid6:first-child):where([data-bgb=image2]),:has(>.bgt-grid6:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid6:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid6:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid6:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid6:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid6:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid6:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:6fr 6fr}}@media screen and (min-width:769px){:has(>.bgt-grid7:first-child):where([data-bgb=button2]),:has(>.bgt-grid7:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid7:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid7:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid7:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid7:first-child):where([data-bgb=image2]),:has(>.bgt-grid7:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid7:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid7:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid7:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid7:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid7:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid7:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:7fr 5fr}}@media screen and (min-width:769px){:has(>.bgt-grid8:first-child):where([data-bgb=button2]),:has(>.bgt-grid8:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid8:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid8:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid8:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid8:first-child):where([data-bgb=image2]),:has(>.bgt-grid8:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid8:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid8:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid8:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid8:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid8:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid8:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:8fr 4fr}}@media screen and (min-width:769px){:has(>.bgt-grid9:first-child):where([data-bgb=button2]),:has(>.bgt-grid9:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid9:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid9:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid9:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid9:first-child):where([data-bgb=image2]),:has(>.bgt-grid9:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid9:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid9:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid9:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid9:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid9:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid9:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:9fr 3fr}}@media screen and (min-width:769px){:has(>.bgt-grid10:first-child):where([data-bgb=button2]),:has(>.bgt-grid10:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid10:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid10:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid10:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid10:first-child):where([data-bgb=image2]),:has(>.bgt-grid10:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid10:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid10:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid10:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid10:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid10:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid10:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:10fr 2fr}}@media screen and (min-width:769px){:has(>.bgt-grid11:first-child):where([data-bgb=button2]),:has(>.bgt-grid11:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid11:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid11:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid11:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid11:first-child):where([data-bgb=image2]),:has(>.bgt-grid11:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid11:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid11:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid11:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid11:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid11:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid11:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:11fr 1fr}}@media screen and (min-width:769px){:has(>.bgt-grid1:first-child):where([data-bgb=button2]),:has(>.bgt-grid1:first-child):where([data-bgb=download-file2]),:has(>.bgt-grid1:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-grid1:first-child):where([data-bgb=image-link2]),:has(>.bgt-grid1:first-child):where([data-bgb=image-text2]),:has(>.bgt-grid1:first-child):where([data-bgb=image2]),:has(>.bgt-grid1:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-grid1:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-grid1:first-child):where([data-bgb=text-image1]),:has(>.bgt-grid1:first-child):where([data-bgb=text-image2]),:has(>.bgt-grid1:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-grid1:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-grid1:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:1fr 11fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid1:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid1:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:1fr 11fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid2:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid2:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:2fr 10fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid3:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid3:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:3fr 9fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid4:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid4:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:4fr 8fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid5:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid5:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:5fr 7fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid6:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid6:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:6fr 6fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid7:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid7:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:7fr 5fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid8:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid8:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:8fr 4fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid9:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid9:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:9fr 3fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid10:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid10:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:10fr 2fr}}@media screen and (max-width:768px){:has(>.bgt-sp-grid11:first-child):where([data-bgb=button2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=download-file2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image-link-text2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image-link2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image-text2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=image2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-gallery1]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-gallery2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-image1]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=text-image2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=trimmed-image-link2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=trimmed-image2]),:has(>.bgt-sp-grid11:first-child):where([data-bgb=wysiwyg2]){grid-template-columns:11fr 1fr}}:where([data-bgb=button3]),:where([data-bgb=download-file3]),:where([data-bgb=image-link-text3]),:where([data-bgb=image-link3]),:where([data-bgb=image-text3]),:where([data-bgb=image3]),:where([data-bgb=trimmed-image-link3]),:where([data-bgb=trimmed-image3]){--col:3}:where([data-bgb=image-link-text4]),:where([data-bgb=image-link4]),:where([data-bgb=image-text4]),:where([data-bgb=image4]),:where([data-bgb=trimmed-image-link4]),:where([data-bgb=trimmed-image4]){--col:4}:where([data-bgb=image-link-text5]),:where([data-bgb=image-link5]),:where([data-bgb=image-text5]),:where([data-bgb=image5]),:where([data-bgb=trimmed-image-link5]),:where([data-bgb=trimmed-image5]){--col:5}:where([data-bgb=text-float-image1]):after,:where([data-bgb=text-float-image2]):after{clear:both;content:"";display:block}:where([data-bgb=text-float-image1]) :where(.bgt-grid1),:where([data-bgb=text-float-image2]) :where(.bgt-grid1){inline-size:8.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid2),:where([data-bgb=text-float-image2]) :where(.bgt-grid2){inline-size:16.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid3),:where([data-bgb=text-float-image2]) :where(.bgt-grid3){inline-size:25%}:where([data-bgb=text-float-image1]) :where(.bgt-grid4),:where([data-bgb=text-float-image2]) :where(.bgt-grid4){inline-size:33.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid5),:where([data-bgb=text-float-image2]) :where(.bgt-grid5){inline-size:41.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid6),:where([data-bgb=text-float-image2]) :where(.bgt-grid6){inline-size:50%}:where([data-bgb=text-float-image1]) :where(.bgt-grid7),:where([data-bgb=text-float-image2]) :where(.bgt-grid7){inline-size:58.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid8),:where([data-bgb=text-float-image2]) :where(.bgt-grid8){inline-size:66.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid9),:where([data-bgb=text-float-image2]) :where(.bgt-grid9){inline-size:75%}:where([data-bgb=text-float-image1]) :where(.bgt-grid10),:where([data-bgb=text-float-image2]) :where(.bgt-grid10){inline-size:83.3333%}:where([data-bgb=text-float-image1]) :where(.bgt-grid11),:where([data-bgb=text-float-image2]) :where(.bgt-grid11){inline-size:91.6666%}:where([data-bgb=text-float-image1]) :where(.bgt-grid12),:where([data-bgb=text-float-image2]) :where(.bgt-grid12){inline-size:100%}@media screen and (max-width:768px){:where([data-bgb=text-float-image1]) :where(.bgt-grid1,.bgt-grid2,.bgt-grid3,.bgt-grid4,.bgt-grid5,.bgt-grid6,.bgt-grid7,.bgt-grid8,.bgt-grid9,.bgt-grid10,.bgt-grid11,.bgt-grid12),:where([data-bgb=text-float-image2]) :where(.bgt-grid1,.bgt-grid2,.bgt-grid3,.bgt-grid4,.bgt-grid5,.bgt-grid6,.bgt-grid7,.bgt-grid8,.bgt-grid9,.bgt-grid10,.bgt-grid11,.bgt-grid12){inline-size:100%}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--first),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--first){float:inline-start!important;padding-inline-end:calc(var(--bge-grid-gap)/2)!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--last),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid2,.bgt-sp-grid3,.bgt-sp-grid4,.bgt-sp-grid5,.bgt-sp-grid6,.bgt-sp-grid7,.bgt-sp-grid8,.bgt-sp-grid9,.bgt-sp-grid10,.bgt-sp-grid11,.bgt-sp-grid12):where(.bgt-grid--last){float:inline-end!important;padding-inline-start:calc(var(--bge-grid-gap)/2)!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid1),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid1){inline-size:8.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid2),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid2){inline-size:16.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid3),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid3){inline-size:25%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid4),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid4){inline-size:33.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid5),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid5){inline-size:41.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid6),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid6){inline-size:50%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid7),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid7){inline-size:58.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid8),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid8){inline-size:66.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid9),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid9){inline-size:75%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid10),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid10){inline-size:83.3333%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid11),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid11){inline-size:91.6666%!important}:where([data-bgb=text-float-image1]) :where(.bgt-sp-grid12),:where([data-bgb=text-float-image2]) :where(.bgt-sp-grid12){inline-size:100%!important}}:where([data-bgb]){--bge-options-margin:var(--bge-options-margin-normal);--bge-options-bgcolor:var(--bge-options-bgcolor-transparent);--bge-options-border:var(--bge-options-border-none);--bge-options-padding:var(--bge-options-padding-none);background-color:var(--bge-options-bgcolor);border:var(--bge-options-border);margin-block-end:var(--bge-options-margin);padding:var(--bge-options-padding)}:where([data-bgb]),:where([data-bgb]) :where(*),:where([data-bgb]) :where(*):after,:where([data-bgb]) :where(*):before,:where([data-bgb]):after,:where([data-bgb]):before{box-sizing:border-box}:where([data-bgb=text-float-image2]) :where(.bgt-grid--first){float:inline-start;margin-block-end:calc(var(--bge-grid-gap)/4);margin-inline-end:var(--bge-grid-gap)}:where([data-bgb=text-float-image2]) :where(.bgt-grid--last){overflow:visible}:where([data-bgb=text-float-image1]) :where(.bgt-grid--first){float:inline-end;margin-block-end:calc(var(--bge-grid-gap)/4);margin-inline-start:var(--bge-grid-gap)}:where([data-bgb=text-float-image1]) :where(.bgt-grid--last){overflow:visible}:where([data-bgb=download-file3]){text-align:center}:where([data-bgb=download-file3]) :where([data-bgt=download-file]){display:inline-block;vertical-align:middle}:where([data-bgb=download-file2]){text-align:center}:where([data-bgb=download-file2]) :where([data-bgt=download-file]){display:inline-block;vertical-align:middle}:where([data-bgb=download-file]){text-align:center}:where([data-bgb=download-file]) :where([data-bgt=download-file]){display:inline-block;vertical-align:middle}:where([data-bgb=button3]){text-align:center}:where([data-bgb=button3]) :where([data-bgt=button]){display:inline-block;vertical-align:middle}:where([data-bgb=button2]){text-align:center}:where([data-bgb=button2]) :where([data-bgt=button]){display:inline-block;vertical-align:middle}:where([data-bgb=button]){text-align:center}:where([data-bgb=button]) :where([data-bgt=button]){display:inline-block;vertical-align:middle}:where(.bgt-youtube){block-size:auto;inline-size:100%;padding-block-start:56.25%;position:relative}:where(.bgt-youtube) :where(iframe){block-size:100%;border:none;display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;margin:0 auto;position:absolute}:where(.bgt-youtube) :where(.bgt-youtube__thumb){block-size:auto;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}:where(.bgt-trimmed-image-link__link){color:#333;display:block;text-decoration:none}:where(.bgt-trimmed-image-link__link):where([href*=bg-noimage]){cursor:default;pointer-events:none}:where(.bgt-trimmed-image-link__link) :where(.bgt-link__box){margin:0}:where(.bgt-trimmed-image-link__link) :where(.bgt-box__image){background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:0;inline-size:100%;overflow:hidden;padding-block-start:100%}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-trimmed-image-link__link) :where(.bgt-box__image){display:none}}:where(.bgt-trimmed-image-link__link) :where(.bgt-box__caption):empty{display:none}:where(.bgt-image__link,.bgt-trimmed-image__link){color:#333;display:block;text-decoration:none}:where(.bgt-image__link,.bgt-trimmed-image__link):where([href*=bg-noimage]){cursor:default;pointer-events:none}:where(.bgt-image__link,.bgt-trimmed-image__link):where(.bgt-colorbox--larger){cursor:default;pointer-events:none}:where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-link__box){margin:0}:where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-box__image){background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:0;inline-size:100%;overflow:hidden;padding-block-start:100%}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-box__image){display:none}}:where(.bgt-image__link,.bgt-trimmed-image__link) :where(.bgt-box__caption):empty{display:none}:where(.bge-title-h3){margin-block-end:0}:where(.bge-title-h2){margin-block-end:0}:where(.bge-type-table){margin:0}:where(.bge-type-table) :where(th){inline-size:25%}:where(.bge-type-table) :where(td){inline-size:75%}:where(.bgt-image-link__link){color:#333;display:block;position:relative;text-decoration:none;z-index:1}:where(.bgt-image-link__link) :where(.bgt-link__box){margin:0}:where(.bgt-image-link__link) :where(.bgt-box__image-container){background:none}:where(.bgt-image-link__link) :where(.bgt-box__image-container) :where(img){block-size:auto;display:block;margin:0 auto;max-inline-size:100%}:where([data-bge-empty="1"]) :where(.bgt-image-link__link) :where(.bgt-box__image-container){block-size:1px;inline-size:100%;visibility:hidden}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-image-link__link) :where(.bgt-box__image-container){display:none}}:where([data-bge-empty="1"]) :where(.bgt-image-link__link) :where(.bgt-box__image-container) img{display:none}:where(.bgt-image-link__link) :where(.bgt-box__caption):empty{display:none}:where(.bgt-image__link){color:#333;display:block;position:relative;text-decoration:none;z-index:1}:where(.bgt-image__link):where(.bgt-colorbox--larger){cursor:default;pointer-events:none}:where(.bgt-image__link) :where(.bgt-link__box){margin:0}:where(.bgt-image__link) :where(.bgt-box__image-container){background:none}:where(.bgt-image__link) :where(.bgt-box__image-container) :where(img){block-size:auto;display:block;margin:0 auto;max-inline-size:100%}:where([data-bge-empty="1"]) :where(.bgt-image__link) :where(.bgt-box__image-container){block-size:1px;inline-size:100%;visibility:hidden}@media screen and (max-width:768px){:where([data-bge-empty="1"]) :where(.bgt-image__link) :where(.bgt-box__image-container){display:none}}:where([data-bge-empty="1"]) :where(.bgt-image__link) :where(.bgt-box__image-container) :where(img){display:none}:where(.bgt-image__link) :where(.bgt-box__caption):empty{display:none}:where(.bgt-google-maps){block-size:400px;inline-size:100%}:where(.bgt-google-maps)>img{block-size:100%;display:block;inline-size:100%;margin:0 auto;object-fit:contain}:where(.bgt-google-maps-link){display:none}@media screen and (max-width:768px){:where(.bgt-google-maps-link){display:block}}:where([data-bgt=gallery]) :where(.bgt-gallery){block-size:0;inline-size:100%;overflow:hidden;padding:54% 0 0;position:relative}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__group){block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:0}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__item){block-size:100%;display:block;inline-size:100%;margin:0;padding:0;pointer-events:none}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__img){block-size:100%;inline-size:100%;position:relative;z-index:0}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__img) :where(img){block-size:100%;display:block;inline-size:100%;object-fit:cover}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__caption){inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute;z-index:1}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery__caption):empty{display:none}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl){inline-size:100%;inset-block-start:50%;inset-inline-start:0;position:absolute}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl) :where(.bgt-gallery-ctrl__prev,.bgt-gallery-ctrl__next){inset-block-start:0;position:absolute}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl) :where(.bgt-gallery-ctrl__prev){inset-inline-start:0}:where([data-bgt=gallery]) :where(.bgt-gallery) :where(.bgt-gallery-ctrl) :where(.bgt-gallery-ctrl__next){inset-inline-end:0}:where([data-bgt=gallery]) :where([data-gallery-marker=thumbs])+:where(.bgt-gallery-marker){display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=thumbs])+:where(.bgt-gallery-marker) :where(li){background-position:50%;background-repeat:none;background-size:cover;block-size:60px;cursor:pointer;display:block;flex:0 0 auto;inline-size:60px;list-style:none;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=dot])+:where(.bgt-gallery-marker){display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=dot])+:where(.bgt-gallery-marker) :where(li){background-color:#000;background-image:none;block-size:10px;cursor:pointer;display:block;flex:0 0 auto;inline-size:10px;list-style:none;margin:0;padding:0}:where([data-bgt=gallery]) :where([data-gallery-marker=none])+:where(.bgt-gallery-marker){display:none}:where(.bge-embed-code){display:none}:where(.bge-embed-label){color:#999;display:block;font-weight:700;padding:20px;text-align:center}:where(.bge-embed-label):after{content:"埋め込みタグはエディタ上ではプレビューできません";display:block;font-size:.92em;font-weight:400}:where(.bgt-link__size):before{content:"("}:where(.bgt-link__size):after{content:")"}:where(.bgt-link__icon):where(.bgt-link__icon--after){display:none}:where(.bgt-link__icon):after{font-family:FontAwesome,serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:1.3em;vertical-align:bottom}:where(.bgt-download-file__link):where([href$=pdf]) :where(.bgt-link__icon):after{content:""}:where(.bgt-download-file__link):where([href$=doc]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=docx]) :where(.bgt-link__icon):after{content:""}:where(.bgt-download-file__link):where([href$=xls]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=xlsx]) :where(.bgt-link__icon):after{content:""}:where(.bgt-download-file__link):where([href$=ppt]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=pptx]) :where(.bgt-link__icon):after{content:""}:where(.bgt-download-file__link):where([href$=zip]) :where(.bgt-link__icon):after{content:""}:where(.bgt-download-file__link):where([href$=css]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=htm]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=html]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=json]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=less]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=sass]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=scss]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=styl]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=xml]) :where(.bgt-link__icon):after{content:""}:where(.bgt-download-file__link):where([href$=bmp]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=gif]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=jpeg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=jpg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=png]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=tif]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=tiff]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=webp]) :where(.bgt-link__icon):after{content:""}:where(.bgt-download-file__link):where([href$=flv]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=m4v]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mov]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mp4]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mpeg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=mpg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=ogg]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=swf]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=webm]) :where(.bgt-link__icon):after,:where(.bgt-download-file__link):where([href$=wmv]) :where(.bgt-link__icon):after{content:""}:where(.bgt-btn-container){text-align:center}:where(.bgt-btn){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.bgb-opt--mb-large{--bge-options-margin:var(--bge-options-margin-large)}.bgb-opt--mb-small{--bge-options-margin:var(--bge-options-margin-small)}.bgb-opt--mb-none{--bge-options-margin:var(--bge-options-margin-none)}.bgb-opt--bg-gray{--bge-options-bgcolor:var(--bge-options-bgcolor-gray);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--bg-blue{--bge-options-bgcolor:var(--bge-options-bgcolor-blue);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--bg-pink{--bge-options-bgcolor:var(--bge-options-bgcolor-pink);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-none{--bge-options-border:var(--bge-options-border-none)}.bgb-opt--border-bold{--bge-options-border:var(--bge-options-border-bold);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-thin{--bge-options-border:var(--bge-options-border-thin);--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-dotted{--bge-options-border:var(--bge-options-border-dotted)}.bgb-opt--border-dotted,.bgb-opt--border-trbl{--bge-options-padding:var(--bge-options-padding-with-border-or-bg)}.bgb-opt--border-tb{border-inline-end-width:0;border-inline-start-width:0;padding-inline:0}.bgb-opt--border-lr{border-block-end-width:0;border-block-start-width:0;padding-block:0}.bgb-opt--border-trl{border-block-end-width:0;padding-block-end:0}.bgb-opt--border-rbl{border-block-start-width:0;padding-block-start:0}:where(.cke_editable){margin:0;padding:10px}}@layer main{.c-content-main{--bge-grid-gap: 40px;--bge-column-margin-block-end: 20px;--bge-options-margin-normal: 64px;--bge-options-margin-none: 0;--bge-options-margin-small: 24px;--bge-options-margin-large: 80px;--bge-options-bgcolor-gray: #e0dedc;--bge-options-bgcolor-blue: #f5f4f4;--bge-options-bgcolor-pink: #f2dcda;--bge-options-border-bold: solid 5px var(--grayscale-strong-gray);--bge-options-border-thin: solid 1px var(--grayscale-strong-gray);--bge-options-border-dotted: dotted 1px var(--grayscale-strong-gray);--bge-options-padding-with-border-or-bg: 32px 40px;font-family:var(--font-family-body);font-size:.875rem;font-style:normal;font-weight:500;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:2.1;color:var(--typography-color-body);letter-spacing:1.4px}.c-content-main :where(*){text-underline-offset:3px}.c-content-main :where(:any-link):is([data-bge=ckeditor] *){color:var(--primary-color);text-decoration-line:underline;text-decoration-thickness:auto;text-decoration-style:solid;text-underline-position:from-font;text-underline-offset:auto;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.c-content-main :where(:any-link):is([data-bge=ckeditor] *):hover{text-decoration-line:none}.c-content-main :where(:any-link):is([data-bge=ckeditor] *):where([target=_blank]):after{display:inline-block;inline-size:.75rem;block-size:.75rem;margin-inline:.25rem;vertical-align:baseline;content:"";background-image:url(/img/icon-blank.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-content-main :where(b,strong){font-family:var(--font-family-body-demibold);font-weight:600}.c-content-main :where(h2,h3,h4,h5,h6){text-wrap:pretty}.c-content-main :where(p){margin-block-end:1.5rem}.c-content-main :where(p):first-child{margin-block-start:0}.c-content-main :where(p):lang(en){text-wrap:pretty}.c-content-main :where(h2,h3,h4,h5){margin-block-end:1.5rem}.c-content-main :where(h2,h3,h4,h5):last-child{margin-block-end:0}.c-content-main :where(ul,ol,table,blockquote){margin-block-end:2rem}.c-content-main :where(ul,ol,table,blockquote):last-child{margin-block-end:0}.c-content-main :where(h2){position:relative;padding-block-start:1rem;font-family:var(--font-family-heading);font-size:1.8125rem;font-style:normal;font-weight:500;font-feature-settings:"halt" on,"pkna" on;line-height:1.7;color:var(--typography-color-heading);letter-spacing:3.12px}@media (max-width: 767px){.c-content-main :where(h2){font-size:1.375rem;line-height:1.7;letter-spacing:1.76px}}.c-content-main :where(h2):not(:last-child){padding-block-end:1.5rem}.c-content-main :where(h2):before{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1.5rem;block-size:1px;content:"";background:var(--primary-color)}.c-content-main :where(h3){position:relative;padding-inline-start:1.5rem;font-family:var(--font-family-h3);font-size:1.125rem;font-style:normal;font-weight:700;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.6;color:var(--darkest-color);letter-spacing:1.44px}.c-content-main :where(h3):before{position:absolute;inset-block-start:calc(.5lh - .25rem);inset-inline-start:0;display:block;inline-size:.5rem;block-size:.5rem;content:"";background:var(--primary-color);border-radius:calc(infinity*1px)}.c-content-main :where(h4){font-family:var(--font-family-body);font-size:1rem;font-style:normal;font-weight:600;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.4;letter-spacing:1.92px}.c-content-main :where(h5){position:relative;padding-inline-start:.75rem;font-family:var(--font-family-body);font-size:.9375rem;font-style:normal;font-weight:600;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.4;letter-spacing:1.2px}.c-content-main :where(h5):before{position:absolute;inset-block-start:calc(.5lh - .5px);inset-inline-start:0;display:block;inline-size:.5rem;block-size:1px;content:"";background:var(--primary-color)}.c-content-main :where(h6){margin-block-end:1rem;font-family:var(--font-family-body);font-size:.9375rem;font-style:normal;font-weight:600;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.4;letter-spacing:1.2px}.c-content-main :where(h6):last-child{margin-block-end:0}.c-content-main :where(small){font-size:.8125rem;line-height:1.4;color:var(--grayscale-strong-gray)}.c-content-main :where(ul,ol){--indent: 24px;margin-inline-start:1.6em;list-style-position:outside;counter-reset:list-item}.c-content-main :where(ul,ol):where(:where(ul,ol) *){padding-inline-start:var(--indent);counter-reset:list-item}.c-content-main :where(ul,ol):where(li>*){margin-block-start:16px}.c-content-main :where(li){display:list-item;margin-block-end:.5rem}.c-content-main :where(ul>li){list-style-type:disc}.c-content-main :where(li>ul>li){list-style-type:circle}.c-content-main :where(li>ul>li>ul>li){list-style-type:disc}.c-content-main :where(ol>li){list-style-type:decimal}.c-content-main :where(li>ol>li)::marker{color:var(--grayscale-normal-gray)}.c-content-main :where(blockquote){position:relative;padding-block:40px;padding-inline:40px;background:var(--base-color-01-light)}.c-content-main :where(blockquote):before,.c-content-main :where(blockquote):after{position:absolute;display:block;inline-size:16px;block-size:14px;content:"";background-image:url(/img/obj-quote.svg);background-repeat:no-repeat;background-position:center}.c-content-main :where(blockquote):before{inset-block-start:12px;inset-inline-start:12px}.c-content-main :where(blockquote):after{inset-block-end:12px;inset-inline-end:12px;rotate:180deg}.c-content-main :where(blockquote)>*:last-child{margin-block-end:0}.c-content-main :where(table){--color-line-separation-line: rgb(96 100 102 / 30%);inline-size:100%;border-collapse:collapse}@media (max-width: 767px){.c-content-main :where(table){display:block}}.c-content-main :where(caption){margin-block-end:16px;font-size:.9375rem;line-height:1.8;letter-spacing:1.5px}@media (max-width: 767px){.c-content-main :where(caption){display:block}}@media (max-width: 767px){.c-content-main :where(thead,tbody,tfoot,tr){display:block}}@media (max-width: 767px){.c-content-main :where(tr:first-child){border-block-start:1px solid var(--color-line-separation-line)}}.c-content-main :where(th,td){padding-block:24px;padding-inline:16px;border:0 solid var(--color-line-separation-line);border-width:1px 0}@media (max-width: 767px){.c-content-main :where(th,td){display:block;inline-size:100%;border-block-start-width:0}}.c-content-main :where(th){line-height:1.4;letter-spacing:.56px}.c-content-main :where(td){line-height:1.4;color:var(--grayscale-normal-gray);letter-spacing:.56px}.c-content-main :where(hr){color:var(--grayscale-normal-gray-opacity30-opaque)}.c-content-main [data-bgb]:last-child{margin-block-end:0}.c-content-main [data-bgb=title]{--bge-options-margin-normal: 48px}@media (max-width: 767px){.c-content-main :is([data-bgb$="2"],[data-bgb$="3"]){--bge-column-margin-block-end: 16px}}.c-content-main :is([data-bgb$="4"],[data-bgb$="5"]){--bge-grid-gap-local: 24px;--bge-column-margin-block-end: 24px}@media (max-width: 767px){.c-content-main :is([data-bgb$="4"],[data-bgb$="5"]){--bge-column-margin-block-end: 16px}}@media (max-width: 767px){.c-content-main :is([data-bgb$="2"],[data-bgb$="3"],[data-bgb$="4"],[data-bgb$="5"]):has([data-bgt^=image]+[data-bgt=ckeditor]){--bge-column-margin-block-end: 16px}}@media (max-width: 767px){.c-content-main :is([data-bgb$="5"]){display:grid;grid-template-columns:repeat(2,1fr)}}.c-content-main :is([data-bgb^=button],[data-bgb^=download-file]) .bgt-grid{align-self:end}@media (max-width: 767px){.c-content-main :is([data-bgb^=button],[data-bgb^=download-file]) .bgt-grid{align-self:stretch}}.c-content-main :where(:is([data-bgt],[data-bge=ckeditor]) *:last-child){margin-block-end:0}.c-content-main .bgt-box__caption{margin-block-start:1rem;font-size:.75rem;line-height:1.6;letter-spacing:.48px}.c-content-main [data-bgt^=image]+[data-bgt=ckeditor]{margin-block-start:.75rem;line-height:1.8}.c-content-main .bgt-btn-container{text-align:start}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link){display:flex;align-items:center;justify-content:center}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link):is(.button-align-left *){justify-content:start}@media (max-width: 767px){.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link):is(.button-align-left *){justify-content:center}}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) .bgt-btn-container{display:flex;align-items:center;justify-content:center;inline-size:100%}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) .bgt-btn-container:is(.button-align-left *){justify-content:start}@media (max-width: 767px){.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) .bgt-btn-container:is(.button-align-left *){justify-content:center}}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link{--color: inherit;--before-image-display: none;--after-image-display: block;--before-image-url: url(/img/icon-link-primary.svg);--after-image-url: url(/img/icon-link-primary.svg);--inline-start: var(--base-scale-m);--inline-end: var(--base-scale-s);--background: transparent;--icon-width: 16px;--icon-height: 16px;--focus-offset: 0;--icon-filter: none;--border-color: var(--grayscale-normal-gray);--duration: .15s;--i_color: var(--primary-color);--i_background: var(--background);--i_border-color: var(--primary-color);display:flex;flex:0 1 auto;gap:12px;align-items:center;justify-content:space-between;min-inline-size:min(100%,280px);max-inline-size:400px;padding-block:18px 20px;padding-inline:16px 20px;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4;color:var(--color);letter-spacing:.56px;text-decoration:none;background:var(--background);border-block-end:1px solid var(--border-color);transition:var(--duration) ease-in-out}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:focus-visible,.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:hover{--focus-offset: .75rem;color:var(--i_color);background:var(--i_background);border-color:var(--i_border-color)}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:where([data-bgt-button-kind=em] *,.button-like-link--em *){--color: var(--lightest-color);--background: var(--grayscale-eye-catch-black);--after-image-url: url(/img/icon-link.svg);--i_color: var(--grayscale-eye-catch-black);--i_background: var(--lightest-color);--i_border-color: transparent}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:where([data-bgt-button-kind=em] *,.button-like-link--em *):focus-visible,.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:where([data-bgt-button-kind=em] *,.button-like-link--em *):hover{--icon-filter: invert(1)}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:where([data-bgt-button-kind=em] *,.button-like-link--em *):where(.em2 *,.button-like-link--em *){--background: var(--primary-color);--i_color: var(--lightest-color);--i_background: var(--primary-color);--border-color: transparent;--i_border-color: transparent}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:where([data-bgt-button-kind=em] *,.button-like-link--em *):where(.em2 *,.button-like-link--em *):focus-visible,.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:where([data-bgt-button-kind=em] *,.button-like-link--em *):where(.em2 *,.button-like-link--em *):hover{--icon-filter: none}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:where([data-bgt-button-kind=back] *,.button-like-link--back *){--before-image-display: block;--after-image-display: none;--inline-start: var(--base-scale-s);--inline-end: var(--base-scale-m);padding-inline:20px 16px}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:where([data-bgt-button-kind=back] *,.button-like-link--back *) span{flex:1 1 auto;text-align:center}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:before,.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:after{--translate-x: var(--focus-offset);flex:0 0 var(--icon-width);align-self:stretch;inline-size:var(--icon-width);min-block-size:var(--icon-width);content:"";background-repeat:no-repeat;background-position:center;background-size:contain;filter:var(--icon-filter);translate:var(--translate-x) 0;transition:var(--duration) ease-in-out}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:before{--translate-x: calc(var(--focus-offset)*-1);display:var(--before-image-display);background-image:var(--before-image-url);rotate:180deg}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link:after{display:var(--after-image-display);background-image:var(--after-image-url)}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link.bgt-download-file__link{--icon-width: 16px;--icon-height: 16px;--after-image-url: url(/img/icon-download-primary.svg)}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link.bgt-download-file__link:focus-visible,.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link.bgt-download-file__link:hover{--focus-offset: none}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link i{display:flex;flex:0 0 auto;align-items:center;align-self:stretch}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :any-link i.bgt-link__icon--after{display:none}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :where(.bgt-link__icon):after{display:block;inline-size:16px;block-size:16px;content:"";background-image:url(/img/icon-file.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :where(.bgt-download-file__link):where([href$=pdf i]) :where(.bgt-link__icon):after{background-image:url(/img/icon-pdf.svg)}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :where(.bgt-download-file__link):where([href$=zip i]) :where(.bgt-link__icon):after{background-image:url(/img/icon-zip.svg)}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :where(.bgt-download-file__link):where([href$=doc i]) :where(.bgt-link__icon):after{background-image:url(/img/icon-doc.svg)}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :where(.bgt-download-file__link):where([href$=xls i]) :where(.bgt-link__icon):after{background-image:url(/img/icon-xls.svg)}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) :where(.bgt-download-file__link):where([href$=ppt i]) :where(.bgt-link__icon):after{background-image:url(/img/icon-ppt.svg)}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) .bgt-link__name{flex:1 1 1em}.c-content-main :where([data-bgt=button],[data-bgt=download-file],.button-like-link) .bgt-link__size{flex:0 1 auto;font-size:.75rem;color:var(--grayscale-normal-gray)}.c-content-main :where([data-bgt=gallery]) .bgt-gallery{inline-size:100%;block-size:auto;aspect-ratio:3/2;padding:0}.c-content-main :where([data-bgt=gallery]) .bgt-gallery__img img{object-fit:contain}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-ctrl{top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding-inline:1rem;margin:auto}.c-content-main :where([data-bgt=gallery]) :is(.bgt-gallery-ctrl__prev,.bgt-gallery-ctrl__next){position:relative;display:block;inline-size:56px;block-size:32px;overflow:hidden;text-indent:-9999px;background:var(--grayscale-normal-gray-opacity30);border:1px solid var(--lightest-color);border-radius:calc(infinity*1px)}.c-content-main :where([data-bgt=gallery]) :is(.bgt-gallery-ctrl__prev,.bgt-gallery-ctrl__next):after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:5px;block-size:8px;margin:auto;content:"";background-image:url(/img/icon-open-close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;filter:invert(1)}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-ctrl__prev{rotate:180deg}.c-content-main :where([data-bgt=gallery]) .bgt-gallery__caption{padding-block:.5rem;padding-inline:1rem;text-overflow:ellipsis;font-size:.6875rem;font-style:normal;font-weight:600;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.6;color:var(--lightest-color);letter-spacing:.66px;background:var(--darkest-opacity60)}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-marker{display:flex;gap:.5rem;align-items:center;justify-content:center;padding:0;margin:0}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-marker>li{padding:0;margin:0;list-style:none}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-marker>li::marker{display:none}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-marker:is([data-gallery-marker=thumbs]+*){gap:.5rem;margin-block-start:.5rem}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-marker:is([data-gallery-marker=thumbs]+*)>li{inline-size:40px;block-size:40px}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-marker:is([data-gallery-marker=dot]+*){gap:.3125rem;margin-block-start:1rem}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-marker:is([data-gallery-marker=dot]+*)>li{inline-size:5px;block-size:5px;background:transparent;background-image:none!important;border:1px solid var(--grayscale-normal-gray);border-radius:calc(infinity*1px)}.c-content-main :where([data-bgt=gallery]) .bgt-gallery-marker:is([data-gallery-marker=dot]+*)>li.current{inline-size:6px;block-size:6px;background:var(--base-font-color);border:none}.c-content-main [data-bgt-hr-kind=dashed] hr{border-style:dashed}.c-content-main [data-bgt-hr-kind=bold] hr{border-width:2px}.c-content-main [data-bgt-hr-kind=narrow] hr{inline-size:80%;margin-inline:auto}.c-content-main [data-bgt-hr-kind=short] hr{inline-size:50%;margin-inline:auto}.c-content-main .flush-right{position:relative;inline-size:calc(50% + 50vw - var(--offset-main-column, 0px)/2);max-inline-size:none}@media (max-width: 767px){.c-content-main .flush-right{position:relative;inset-inline:50%;inline-size:100vw;max-inline-size:none;margin-inline:calc(-50vw - var(--offset-main-column, 0px)/2)}}.c-content-main .flush-right img{display:block;inline-size:100%;max-inline-size:none}@media (max-width: 767px){.c-content-main .flush-right figcaption{padding-inline:var(--gutter)}}.c-content-main .catchphrase:is(p),.c-content-main .catchphrase p{margin-block-end:1.5rem;font-family:var(--font-family-heading);font-size:1.8125rem;font-style:normal;font-weight:500;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.7;color:var(--typography-color-heading);letter-spacing:3.48px}@media (max-width: 767px){.c-content-main .catchphrase:is(p),.c-content-main .catchphrase p{font-size:1.25rem;letter-spacing:2.4px}}.c-content-main .catchphrase:is(p):last-child,.c-content-main .catchphrase p:last-child{margin-block-end:0}.c-content-main .catchphrase:is(p):lang(en),.c-content-main .catchphrase p:lang(en){font-family:var(--font-family-en);font-size:.6875rem;font-style:normal;font-weight:400;font-feature-settings:initial;line-height:1.6;color:var(--grayscale-normal-gray);letter-spacing:.44px}.c-content-main .catchphrase:is(p) strong,.c-content-main .catchphrase p strong{font-family:inherit;font-weight:inherit;color:var(--primary-color)}.c-content-main .catchphrase2:is(p),.c-content-main .catchphrase2 p{margin-block-end:1.5rem;font-family:var(--font-family-heading);font-size:1.375rem;font-style:normal;font-weight:400;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.7;color:var(--typography-color-heading);letter-spacing:2.64px}@media (max-width: 767px){.c-content-main .catchphrase2:is(p),.c-content-main .catchphrase2 p{font-size:1.125rem;letter-spacing:2.16px}}.c-content-main .catchphrase2:is(p):last-child,.c-content-main .catchphrase2 p:last-child{margin-block-end:0}.c-content-main .catchphrase2:is(p):lang(en),.c-content-main .catchphrase2 p:lang(en){font-family:var(--font-family-en);font-size:.6875rem;font-style:normal;font-weight:400;font-feature-settings:initial;line-height:1.6;color:var(--grayscale-normal-gray);letter-spacing:.44px}.c-content-main .heading-en-subtitle:is(h2,h3,h4,h5,h6) span:lang(en),.c-content-main .heading-en-subtitle :is(h2,h3,h4,h5,h6) span:lang(en){display:block;margin-block-start:1.5rem;font-family:var(--font-family-en);font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.6;color:var(--grayscale-normal-gray);letter-spacing:.44px}.c-content-main .full-width{position:relative;inset-inline:50%;inline-size:100vw;max-inline-size:none;margin-inline:calc(-50vw - var(--offset-main-column, 0px)/2)}.c-content-main .full-width img{display:block;inline-size:100%;max-inline-size:none}.c-content-main .full-width figcaption{padding-inline:var(--gutter)}.c-content-main .centered-heading :is(h2,h3,h4,h5,h6){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;padding:0;font-weight:500}.c-content-main .centered-heading :is(h2,h3,h4,h5,h6):before{display:none}.c-content-main .centered-heading .brand-name{flex:0 0 auto;font-family:var(--font-family-en-bold);font-size:.9310344828em;font-style:normal;font-weight:700;line-height:1.1;letter-spacing:.54px}.c-content-main .centered-heading .brand-name:before,.c-content-main .centered-heading .brand-name:after{content:" "}.c-content-main .product-buttons{--image-inline-size: 66;--image-block-size: 60}.c-content-main .product-buttons ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;padding:0;margin:0}@media (max-width: 767px){.c-content-main .product-buttons ul{grid-template-columns:repeat(1,1fr);gap:2rem}}.c-content-main .product-buttons li{display:block;padding:0;margin:0;list-style:none;border-block-end:1px solid var(--grayscale-normal-gray)}.c-content-main .product-buttons a{display:grid;grid-template:"image title-en" 1fr "image title-ja" 1fr/auto 1fr;gap:0 1rem;padding-block:.125rem .75rem;padding-inline:.75rem 1rem;text-decoration:none;background:url(/img/icon-link-primary.svg) no-repeat center right 1rem}.c-content-main .product-buttons a:before{display:block;grid-area:image;inline-size:calc(var(--image-inline-size)/16*1rem);block-size:calc(var(--image-block-size)/16*1rem);content:"";background:var(--image) no-repeat;background-size:contain}.c-content-main .product-buttons a span:nth-child(1){grid-area:title-en;align-self:end;font-family:var(--font-family-en-bold);font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.1;color:var(--darkest-color)}.c-content-main .product-buttons a span:nth-child(2){grid-area:title-ja;align-self:start;font-family:var(--font-family-body);font-size:.75rem;font-style:normal;font-weight:500;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.6;color:var(--grayscale-strong-gray);letter-spacing:.48px}.c-content-main .product-buttons__item-casa-cube{--image: url(/img/pict-product-icon-casa-cube.png)}.c-content-main .product-buttons__item-casa-piatto{--image: url(/img/pict-product-icon-casa-piatto.png)}.c-content-main .product-buttons__item-casa-carina{--image: url(/img/pict-product-icon-casa-carina.png)}.c-content-main .product-buttons__item-casa-liniere{--image: url(/img/pict-product-icon-casa-liniere.png)}.c-content-main .product-buttons__item-casa-bago{--image: url(/img/pict-product-icon-casa-bago.png)}.c-content-main .person-buttons{--image-inline-size: 64;--image-block-size: 64}.c-content-main .person-buttons ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;padding:0;margin:0}@media (max-width: 767px){.c-content-main .person-buttons ul{grid-template-columns:repeat(1,1fr);gap:2rem}}.c-content-main .person-buttons li{display:block;padding:0;margin:0;list-style:none;border-block-end:1px solid var(--grayscale-normal-gray)}.c-content-main .person-buttons a{display:flex;gap:0 1rem;align-items:center;justify-content:start;padding-block:.125rem .75rem;padding-inline:.75rem 1rem;text-decoration:none;background:url(/img/icon-link-primary.svg) no-repeat center right 1rem}.c-content-main .person-buttons a:before{display:block;flex:0 0 auto;inline-size:calc(var(--image-inline-size)/16*1rem);block-size:calc(var(--image-block-size)/16*1rem);content:"";background:var(--image) no-repeat;background-size:contain}.c-content-main .person-buttons a>span{display:flex;flex:1 1 auto;gap:.25rem;align-items:stretch;justify-content:start;padding-block-start:.25rem}.c-content-main .person-buttons a>span span:nth-child(1){display:flex;align-items:center;font-family:var(--font-family-body);font-size:1rem;font-style:normal;font-weight:600;line-height:1.8;color:var(--darkest-color);letter-spacing:1.6px}.c-content-main .person-buttons a>span span:nth-child(2){display:flex;align-items:center;padding-block-start:.2em;font-family:var(--font-family-en);font-size:.75rem;font-style:normal;font-weight:400;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.6;color:var(--grayscale-strong-gray);letter-spacing:.48px}.c-content-main .person-buttons__item-person-image01{--image: url(/img/pict-person-icon-image01.png)}.c-content-main .person-buttons__item-person-image02{--image: url(/img/pict-person-icon-image02.png)}.c-content-main .person-buttons__item-person-image03{--image: url(/img/pict-person-icon-image03.png)}.c-content-main .person-description{--min-block-size: 14.0625rem;container:person-description/inline-size;padding:0}.c-content-main .person-description [data-bge=ckeditor]{position:relative;overflow:hidden}@media (max-width: 767px){.c-content-main .person-description [data-bge=ckeditor]{min-block-size:auto;overflow:visible}}.c-content-main .person-description__image{position:absolute;inset-block-start:1.5rem;inset-inline-start:0;inline-size:26.1744966443cqi}@media (max-width: 767px){.c-content-main .person-description__image{position:static;inline-size:100cqi;margin-block-start:1.5rem}}.c-content-main .person-description__image img{display:block;inline-size:15.3243847875cqi;block-size:auto;margin-inline:auto}@media (max-width: 767px){.c-content-main .person-description__image img{inline-size:40.412979351cqi}}.c-content-main .person-description__content{flex:0 1 auto;margin-block:2.5rem;margin-inline:26.1744966443cqi 2.5rem;font-size:.875rem;font-style:normal;font-weight:500;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:2.1;letter-spacing:1.4px}@media (max-width: 767px){.c-content-main .person-description__content{margin-block:1.625rem 2.5rem;margin-inline:2.5rem}}.c-content-main .person-description__content p{margin:0}.c-content-main .area-list [data-bge=ckeditor]>ul{padding:0;margin:0}.c-content-main .area-list [data-bge=ckeditor]>ul>li{display:flex;flex-direction:column;gap:1rem;padding-block:1.5rem;list-style:none;border-block-end:1px solid var(--grayscale-normal-gray-opacity30)}.c-content-main .area-list [data-bge=ckeditor]>ul>li>span{display:block;font-size:.9375rem;font-style:normal;font-weight:600;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.4;letter-spacing:1.2px}.c-content-main .area-list [data-bge=ckeditor]>ul>li>ul{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding:0;padding-inline:1.5rem;margin:0}@media (max-width: 767px){.c-content-main .area-list [data-bge=ckeditor]>ul>li>ul{gap:.25rem 1.5rem;padding-inline:1rem}}.c-content-main .area-list [data-bge=ckeditor]>ul>li>ul>li{display:flex;flex:0 0 auto;gap:.5rem;padding:0;margin:0;font-size:.875rem;font-style:normal;font-weight:500;font-feature-settings:"pwid" on,"palt" on;line-height:1.8;letter-spacing:1.4px;list-style:none}.c-content-main .area-list [data-bge=ckeditor]>ul>li>ul>li:before{--size: .375rem;display:block;flex:0 0 var(--size);inline-size:var(--size);block-size:var(--size);margin-block-start:calc(.5lh - var(--size)/2);content:"";background:url(/img/pict-marker-area.svg) no-repeat center center/contain}.c-content-main .area-list [data-bge=ckeditor]>ul>li>ul>li>a{display:block;padding:0;margin:0;color:inherit;text-decoration:none}.c-content-main .area-list [data-bge=ckeditor]>ul>li>ul>li>a:hover{text-decoration:underline}.c-content-main .faq-list__item{padding-block:2.5rem;border-block-end:1px solid var(--grayscale-normal-gray-opacity30)}@media (max-width: 767px){.c-content-main .faq-list__item{padding-block:2rem}}.c-content-main .faq-list__item-question{display:flex;gap:1rem;align-items:center;justify-content:start;margin-block-end:.75rem}@media (max-width: 767px){.c-content-main .faq-list__item-question{display:block;margin-block-end:1rem}}.c-content-main .faq-list__item-question:before{display:block;inline-size:1.75rem;block-size:1.75rem;font-size:0rem;color:transparent;content:"Q";background:url(/img/icon-faq.png) no-repeat center center/contain}@media (max-width: 767px){.c-content-main .faq-list__item-question:before{margin-block-end:.5rem}}.c-content-main .faq-list__item-question p{font-family:var(--font-family-body-demibold);font-size:.9375rem;font-style:normal;font-weight:600;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.4;letter-spacing:1.2px}.c-content-main .faq-list__item-answer{padding-inline-start:2.75rem}@media (max-width: 767px){.c-content-main .faq-list__item-answer{padding-inline-start:0}}.c-content-main .architect-profile :is(h2,h3,h4,h5,h6){display:flex;flex-wrap:wrap;gap:.25rem 2rem;align-items:baseline;justify-content:start;padding:0;font-family:var(--font-family-body-demibold)}.c-content-main .architect-profile :is(h2,h3,h4,h5,h6):before{display:none}.c-content-main .architect-profile h2{font-size:1.5rem}.c-content-main .architect-profile h3{font-size:1.25rem}.c-content-main .architect-profile__role{font-size:max(.625rem,.65em);font-style:normal;font-weight:400;font-feature-settings:"pwid" on,"palt" on,"pkna" on,"liga" off;font-kerning:none;line-height:1.7;color:var(--grayscale-normal-gray);letter-spacing:1.3px}.c-content-main .architect-index__name{margin:0;font-family:var(--font-family-body);font-size:1rem;font-style:normal;font-weight:400;font-feature-settings:"pwid" on,"palt" on;line-height:1.8;color:var(--base-font-color);letter-spacing:1.6px}@media (max-width: 767px){.c-content-main .architect-index__name{font-size:.9375rem;letter-spacing:1.5px}}.c-content-main .architect-index__office{font-family:var(--font-family-body);font-size:.8125rem;font-style:normal;font-weight:400;font-feature-settings:"pwid" on,"palt" on,"pkna" on,"liga" off;font-kerning:none;line-height:1.7;color:var(--grayscale-normal-gray);letter-spacing:1.3px}@media (max-width: 767px){.c-content-main .architect-index__office{font-size:.75rem;line-height:1.6;letter-spacing:.48px}}.c-content-main .blue-block{padding:var(--bge-options-padding-with-border-or-bg);color:var(--typography-color-gray-ui);background-color:var(--bge-options-bgcolor-blue)}@media (max-width: 767px){.c-content-main .sp-multi-columns:is(:has(>:not([class*=bgt-sp-grid])):where([data-bgb=button2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=button3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=download-file2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=download-file3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link-text5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-link5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image-text5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=image5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-gallery1]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-gallery2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-image1]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=text-image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image-link5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image2]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image3]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image4]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=trimmed-image5]),:has(>:not([class*=bgt-sp-grid])):where([data-bgb=wysiwyg2])){display:grid}.c-content-main .sp-multi-columns [data-bge-empty="1"] .bgt-image-link__link .bgt-box__image-container{display:block}}.c-content-main .heading-sans{font-family:var(--font-family-en-bold);font-style:normal;font-weight:700;line-height:1.1;letter-spacing:normal}.c-content-main .wide2col{--sticky-margin-start: max(5rem, var(--header-height))}.c-content-main .wide2col__inner{display:flex;flex-direction:row;gap:2.5rem}@media (max-width: 767px){.c-content-main .wide2col__inner{display:block;padding-inline:var(--gutter)}}.c-content-main .wide2col__col-left{flex:0 0 19.375rem}.c-content-main .wide2col__col-left-inner{position:sticky;inset-block-start:0;inline-size:100%;padding-block-start:var(--sticky-margin-start)}@media (max-width: 767px){.c-content-main .wide2col__col-left-inner{position:static;padding-block-start:0}}.c-content-main .wide2col__col-right{flex:1 1 auto}@media (max-width: 767px){.c-content-main .wide2col__col-right{margin-block-start:3rem}}.c-content-main .wide2col__col-right-inner{padding-block-start:var(--sticky-margin-start)}@media (max-width: 767px){.c-content-main .wide2col__col-right-inner{padding-block-start:0}}.c-content-main .wide2col__col-right-block{margin-block-end:var(--bge-options-margin)}.c-content-main .wide2col__col-right-block:has(>:where(h2):only-child){--bge-options-margin: 2.5rem}.c-content-main .wide2col__col-right-block:last-child,.c-content-main .wide2col__col-right-block>:last-child{margin-block-end:0}.c-content-main .wide2col__col-right-block img{display:block;inline-size:100%;block-size:auto}.c-content-main .wide2col__col-right-block-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}@media (max-width: 767px){.c-content-main .wide2col__col-right-block-grid2{display:flex;flex-direction:column;gap:1.5rem}}.c-content-main .architect-profile-card{padding-inline-end:2.5rem}@media (max-width: 767px){.c-content-main .architect-profile-card{padding-inline-end:0}}.c-content-main .architect-profile-card__img img{display:block;inline-size:100%;block-size:auto;aspect-ratio:1/1;overflow:hidden;object-fit:cover}@media (max-width: 767px){.c-content-main .architect-profile-card__img img{aspect-ratio:8/5}}.c-content-main .architect-profile-card__name{margin-block-start:1rem;font-family:var(--font-family-heading);font-size:1.8125rem;font-style:normal;font-weight:500;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.7;color:var(--base-font-color);letter-spacing:3.48px}@media (max-width: 767px){.c-content-main .architect-profile-card__name{font-size:1.375rem;letter-spacing:1.76px}}.c-content-main .architect-profile-card__sub{font-family:var(--font-family-body-demibold);font-size:.8125rem;font-style:normal;font-weight:600;font-feature-settings:"pwid" on,"palt" on,"pkna" on,"liga" off;line-height:1.4;color:var(--grayscale-normal-gray);letter-spacing:1.04px}@media (max-width: 767px){.c-content-main .architect-profile-card__sub{font-family:var(--font-family-body);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.48px}}.c-content-main .architect-profile-card__info{margin-block-start:1rem}@media (max-width: 767px){.c-content-main .architect-profile-card__info{display:flex;flex-direction:column;gap:1.5rem;margin-block-start:1.5rem}}.c-content-main .architect-profile-card__info dt{font-family:var(--font-family-en);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.6;color:var(--base-font-color);letter-spacing:.56px}.c-content-main .architect-profile-card__info ul{display:flex;flex-direction:row;padding:0;margin:0;list-style:none}.c-content-main .architect-profile-card__info ul li{display:block;flex:0 0 auto}.c-content-main .architect-profile-card__info ul li a{display:flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem}.c-content-main .architect-profile-card__info ul li a[target=_blank]:after{display:none}.c-content-main .architect-profile-card__info ul li a img{display:block}.c-content-main .architect-profile-card__info ul li a img[src*=instagram]{inline-size:1.25rem;block-size:auto}.c-content-main .architect-profile-card__info ul li a img[src*=x]{inline-size:1.125rem;block-size:auto}.c-content-main .architect-profile-card__info ul li a img[src*=facebook]{inline-size:1.4375rem;block-size:auto}.c-content-main .architect-profile-card__info dd{font-family:var(--font-family-body);font-size:.75rem;font-style:normal;font-weight:400;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.6;letter-spacing:.48px}.c-content-main .architect-profile-card__info dd>a{color:var(--primary-color);text-decoration-line:underline;text-decoration-thickness:auto;text-decoration-style:solid;text-underline-position:from-font;text-underline-offset:auto;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.c-content-main .architect-profile-card__info dd>a:where([target=_blank]):after{display:inline-block;inline-size:.75rem;block-size:.75rem;margin-inline:.25rem;vertical-align:middle;content:"";background-image:url(/img/icon-blank.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.c-content-main .features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 4rem}@media (max-width: 767px){.c-content-main .features-grid{display:block}}.c-content-main .features-grid__item{position:relative;padding-block:1.5rem 4rem;border-block-end:1px solid var(--grayscale-normal-gray-opacity30)}@media (max-width: 767px){.c-content-main .features-grid__item{padding-block:3rem 4rem;padding-inline:1rem}.c-content-main .features-grid__item:first-child{padding-block-start:0}}.c-content-main .features-grid__item:before{position:absolute;display:none;content:"";background:var(--grayscale-normal-gray-opacity30)}.c-content-main .features-grid__item:nth-child(2n):before{inset-block-start:1rem;inset-inline-start:-2rem;display:block;inline-size:1px;block-size:calc(100% - 2rem)}@media (min-width: 768px){.c-content-main .features-grid__item:nth-last-child(1),.c-content-main .features-grid__item:nth-last-child(2){border-block-end:none}}.c-content-main .features-grid__item>:last-child{margin-block-end:0}.c-content-main .features-grid__item-number{margin-block-end:.75rem;font-family:var(--font-family-heading);font-size:1.8125rem;font-style:normal;font-weight:400;line-height:1.7;color:var(--primary-color);letter-spacing:3.48px}.c-content-main .features-grid__item-title{margin-block-end:1.5rem;font-family:var(--font-family-heading);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:3.48px}@media (max-width: 767px){.c-content-main .features-grid__item-title{font-size:1.25rem;letter-spacing:2.4px}}.c-content-main .features-grid__item-title-brand-name{font-family:var(--font-family-en-bold);font-size:1.25rem;font-style:normal;font-weight:700;letter-spacing:.4px}@media (max-width: 767px){.c-content-main .features-grid__item-title-brand-name{font-size:1.125rem;letter-spacing:.36px}}.c-content-main .features-grid__item-text p{margin-block-end:.75rem}@media (max-width: 767px){.c-content-main .image-with-title-list{display:flex;flex-direction:column;gap:2rem;padding-block:0;padding-inline:1rem}}.c-content-main .image-with-title-list__item{display:flex;gap:3.5rem;padding-block:1.5rem 2rem;padding-inline-end:1rem}@media (max-width: 767px){.c-content-main .image-with-title-list__item{display:block;padding-block:0;padding-inline:0}}.c-content-main .image-with-title-list__item-img{display:flex;flex:0 0 auto;align-items:center;justify-content:center}@media (max-width: 767px){.c-content-main .image-with-title-list__item-img{margin-block-end:1.5rem}}.c-content-main .image-with-title-list__item-img img{display:block}@media (max-width: 767px){.c-content-main .image-with-title-list__item-img img{inline-size:auto;block-size:auto}}.c-content-main .image-with-title-list__item-content{flex:1 1 auto}.c-content-main .image-with-title-list__item-title{margin-block-end:1rem;font-family:var(--font-family-heading);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:1.76px}@media (max-width: 767px){.c-content-main .image-with-title-list__item-title{text-align:center}}.c-content-main .image-with-title-list__item-title-brand-name{font-family:var(--font-family-en-bold);font-size:1.25rem;font-style:normal;font-weight:700;letter-spacing:.4px}.c-content-main .image-with-title-list__item-title strong{font-family:inherit;font-weight:inherit;color:var(--primary-color)}.c-content-main .image-with-title-list__item-text p{margin-block-end:.75rem}.c-content-main .image-with-title-list__item-text p:last-child{margin-block-end:0}.c-content-main .catchphrase3{font-family:var(--font-family-heading);font-size:1.625rem;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:3.12px}@media (max-width: 767px){.c-content-main .catchphrase3{font-size:1.25rem;letter-spacing:2.4px}}.c-content-main .catchphrase3__brand-name{font-family:var(--font-family-en-bold);font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.48px}.c-content-main .catchphrase3 strong{font-family:inherit;font-weight:inherit;color:var(--primary-color)}.c-content-main .catchphrase4{font-family:var(--font-family-heading);font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.7;letter-spacing:3.12px}@media (max-width: 767px){.c-content-main .catchphrase4{font-size:1.25rem;letter-spacing:2.4px}}.c-content-main .catchphrase4__brand-name{font-family:var(--font-family-en-bold);font-size:1.25rem;font-style:normal;font-weight:700;letter-spacing:.48px}@media (max-width: 767px){.c-content-main .catchphrase4__brand-name{font-size:1.125rem;letter-spacing:.36px}}.c-content-main .catchphrase4 strong{font-family:inherit;font-weight:inherit;color:var(--primary-color)}@media (max-width: 767px){.c-content-main .text-with-button{padding-inline:var(--gutter)}}.c-content-main .text-with-button__box{display:flex;gap:2.5rem;max-inline-size:50.75rem;padding-block:2rem;padding-inline:2.5rem;margin-inline:auto;background-color:var(--base-color-01-light)}@media (max-width: 767px){.c-content-main .text-with-button__box{flex-direction:column;gap:1rem;padding-block:2.5rem}}.c-content-main .text-with-button__body{flex:1 1 auto}.c-content-main .text-with-button__body p{margin-block-end:.75rem}.c-content-main .text-with-button__body p:last-child{margin-block-end:0}.c-content-main .text-with-button__button{flex:0 0 18rem}@media (max-width: 767px){.c-content-main .text-with-button__button{flex:0 0 auto}}.c-content-main .text-with-button__button a span{display:flex;flex:1 1 auto;align-items:center;justify-content:center}.c-content-main .wide2col-flow-intro{display:flex;gap:var(--flow-gap);margin-block-end:12rem}@media (max-width: 767px){.c-content-main .wide2col-flow-intro{display:block;padding-inline:var(--gutter);margin-block-end:4rem}}.c-content-main .wide2col-flow-intro__left{flex:0 0 var(--flow-sidebar-width)}.c-content-main .wide2col-flow-intro__right{flex:1 1 auto;padding-block-start:1rem}@media (max-width: 767px){.c-content-main .wide2col-flow-intro__right{padding-block-start:3rem}}.c-content-main .wide2col-flow-intro__participants{display:flex;gap:3.5rem;margin-block-start:1.5rem}@media (max-width: 767px){.c-content-main .wide2col-flow-intro__participants{gap:1rem}}.c-content-main .wide2col-flow-intro__participant{display:flex;gap:.9375rem;align-items:center}@media (max-width: 767px){.c-content-main .wide2col-flow-intro__participant{margin-block-end:.5rem}}.c-content-main .wide2col-flow-intro__participant-icon{display:flex;align-items:center;justify-content:center;inline-size:3.5rem;block-size:3.5rem;overflow:hidden;border-radius:calc(infinity*1px)}@media (max-width: 767px){.c-content-main .wide2col-flow-intro__participant-icon{inline-size:3rem;block-size:3rem}}.c-content-main .wide2col-flow-intro__participant-icon img{inline-size:100%;block-size:100%;object-fit:cover}.c-content-main .wide2col-flow-intro__participant-label{font-family:var(--font-family-body);font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--darkest-color);letter-spacing:1.04px;white-space:nowrap}.c-content-main .wide2col-flow-intro__content{margin-block-end:1rem;font-family:var(--font-family-body);font-size:.875rem;font-weight:500;line-height:2.1;color:var(--darkest-color);letter-spacing:1.4px}.c-content-main .wide2col-flow-intro__content:last-child{margin-block-end:0}.c-content-main .flow-note{display:flex;gap:.5rem;margin-block-end:.5rem}@media (max-width: 767px){.c-content-main .flow-note{display:block}}.c-content-main .flow-note:last-of-type{margin-block-end:1.5rem}.c-content-main .flow-note__text{display:flex;flex:1 1 auto;margin:0;font-family:var(--font-family-body);font-size:.8125rem;font-weight:400;line-height:1.7;color:var(--grayscale-normal-gray);letter-spacing:1.3px}.c-content-main .flow-note__text:before{flex:0 0 auto;inline-size:1.5rem;margin-inline-end:.5rem;content:"※"}@media (max-width: 767px){.c-content-main .flow-note__text:before{margin-inline-end:0rem}}.c-content-main .wide2col-flow-step{--sp-badge-size: 3.625rem;position:relative;display:flex;gap:var(--flow-gap);margin-block-end:0}@media (max-width: 767px){.c-content-main .wide2col-flow-step{display:block;padding-inline:var(--gutter)}}.c-content-main .wide2col-flow-step__left{position:relative;flex:0 0 var(--flow-sidebar-width)}@media (max-width: 767px){.c-content-main .wide2col-flow-step__left{display:contents}}.c-content-main .wide2col-flow-step__left:after{position:absolute;inset-block-start:0;inset-inline-end:calc(var(--flow-step-width)/2);z-index:-1;display:block;inline-size:1px;block-size:100%;content:"";background-color:var(--grayscale-normal-gray-opacity60)}@media (max-width: 767px){.c-content-main .wide2col-flow-step__left:after{display:none}}.c-content-main .wide2col-flow-step__left:where(:nth-last-child(2)>*):after{display:none}.c-content-main .wide2col-flow-step:not(:has(.wide2col-flow-step__left)):before{display:block;flex:0 0 var(--flow-sidebar-width);content:""}.c-content-main .wide2col-flow-step__left-sticky{inset-block-start:var(--header-height);display:flex;align-items:start;inline-size:100%}@media (max-width: 767px){.c-content-main .wide2col-flow-step__left-sticky{display:block;inline-size:auto;background-color:var(--base-color-02-medium)}}.c-content-main .wide2col-flow-step__info{flex:1 1 auto;margin-block-end:4rem}@media (max-width: 767px){.c-content-main .wide2col-flow-step__info{position:relative;margin-block-end:1rem}}.c-content-main .wide2col-flow-step__info-header{margin-block-end:1.5rem}@media (max-width: 767px){.c-content-main .wide2col-flow-step__info-header{display:flex;gap:.5rem;align-items:center;justify-content:start;margin-block:1rem;margin-inline-start:calc(var(--sp-badge-size) + .5rem - var(--gutter))}}.c-content-main .wide2col-flow-step__title{padding:0;margin-block-end:0;font-family:var(--font-family-heading);font-size:1.375rem;font-weight:500;line-height:1.7;color:var(--darkest-color);letter-spacing:1.76px}@media (max-width: 767px){.c-content-main .wide2col-flow-step__title{font-size:1.25rem}}.c-content-main .wide2col-flow-step__title:before{display:none}.c-content-main .wide2col-flow-step__label{display:inline-block;padding:.125rem 1.5rem;margin-block:.5rem 0;font-family:var(--font-family-body);font-size:.875rem;font-weight:500;line-height:1.7;color:var(--lightest-color);letter-spacing:1.4px;background-color:var(--primary-color-darker-label)}@media (max-width: 767px){.c-content-main .wide2col-flow-step__label{padding:0rem .75rem;margin-block:0}}@media (max-width: 767px){.c-content-main .wide2col-flow-step__info-participants{display:flex;flex-wrap:wrap;gap:1rem}}.c-content-main .wide2col-flow-step__participant{display:flex;gap:.9375rem;align-items:center;justify-content:start;margin-block-end:1rem}@media (max-width: 767px){.c-content-main .wide2col-flow-step__participant{margin-block-end:.5rem}}.c-content-main .wide2col-flow-step__participant-icon{display:flex;align-items:center;justify-content:center;inline-size:3.5rem;block-size:3.5rem;overflow:hidden;border-radius:calc(infinity*1px)}@media (max-width: 767px){.c-content-main .wide2col-flow-step__participant-icon{inline-size:2.5rem;block-size:2.5rem}}.c-content-main .wide2col-flow-step__participant-icon img{inline-size:100%;block-size:100%;object-fit:cover}.c-content-main .wide2col-flow-step__participant-label{font-family:var(--font-family-body);font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--darkest-color);letter-spacing:1.04px;white-space:nowrap}.c-content-main .wide2col-flow-step__badge{display:flex;flex:0 0 var(--flow-step-width);flex-direction:column;gap:.5rem;align-items:center;padding-block:.5rem;background-color:var(--base-color-02-medium)}@media (max-width: 767px){.c-content-main .wide2col-flow-step__badge{position:absolute;inset-block-start:-1.1875rem;inset-inline-start:0;inline-size:var(--sp-badge-size);padding-block:0;background-color:transparent}}.c-content-main .wide2col-flow-step__text{font-family:var(--font-family-en);font-size:.8125rem;font-weight:400;line-height:1.1;color:var(--darkest-color);text-align:center;text-transform:uppercase;letter-spacing:1.04px}@media (max-width: 767px){.c-content-main .wide2col-flow-step__text{font-size:.6875rem;letter-spacing:.88px}}.c-content-main .wide2col-flow-step__number{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:var(--flow-step-height);margin-inline:1rem;font-family:Helvetica,var(--font-family-en);font-size:1rem;font-weight:400;line-height:1;color:var(--darkest-color);border:1px solid var(--grayscale-normal-gray);border-radius:var(--flow-step-border-radius)}@media (max-width: 767px){.c-content-main .wide2col-flow-step__number{margin:0;border-inline-start:0 none;border-start-start-radius:0;border-end-start-radius:0}}.c-content-main .wide2col-flow-step__right{flex:1 1 auto}.c-content-main .wide2col-flow-step__content{padding-block:2.5rem;padding-inline:3rem;margin-block-end:6.5rem;background-color:var(--base-color-01-light)}@media (max-width: 767px){.c-content-main .wide2col-flow-step__content{padding-inline:1.5rem;margin-block:0 3rem;margin-inline:0}}.c-content-main .wide2col-flow-step__content section{margin-block-end:4rem}@media (max-width: 767px){.c-content-main .wide2col-flow-step__content section{margin-block-end:3rem}}.c-content-main .wide2col-flow-step__content section:last-child{margin-block-end:0}.c-content-main .wide2col-flow-step__content h4{display:flex;gap:1rem;align-items:start;margin-block-end:1.5rem;font-family:var(--font-family-body);font-size:1.125rem;font-weight:600;line-height:1.6;color:var(--darkest-color);letter-spacing:1.44px}.c-content-main .wide2col-flow-step__content h4:before{--size: .5rem;display:block;flex:0 0 var(--size);inline-size:var(--size);block-size:var(--size);margin-block-start:calc(.5lh - var(--size)/2);content:"";background:var(--primary-color);border-radius:calc(infinity*1px)}.c-content-main .wide2col-flow-step__content p{margin-block-end:1rem;font-family:var(--font-family-body);font-size:.875rem;font-weight:500;line-height:2.1;color:var(--darkest-color);letter-spacing:1.4px}.c-content-main .wide2col-flow-step__content p:last-child{margin-block-end:0}.c-content-main .wide2col-flow-step__intro{margin-block-end:2rem}.c-content-main .wide2col-flow-step__details{border-block-start:1px solid var(--grayscale-normal-gray-opacity30)}.c-content-main .wide2col-flow-step__detail-item{display:flex;border-block-end:1px solid var(--grayscale-normal-gray-opacity30)}@media (max-width: 767px){.c-content-main .wide2col-flow-step__detail-item{flex-direction:column}}.c-content-main .wide2col-flow-step__detail-title{flex:0 0 8.75rem;padding:1.5rem 1rem;font-family:var(--font-family-body);font-size:.875rem;font-weight:400;line-height:1.4;color:var(--darkest-color);letter-spacing:.56px}@media (max-width: 767px){.c-content-main .wide2col-flow-step__detail-title{flex:0 0 auto;padding:1rem;border-block-end:1px solid var(--grayscale-normal-gray-opacity30)}}.c-content-main .wide2col-flow-step__detail-content{flex:1 1 auto;padding:1.5rem 1rem;font-family:var(--font-family-body);font-size:.875rem;font-weight:500;line-height:1.7;color:var(--grayscale-normal-gray);letter-spacing:1.4px}@media (max-width: 767px){.c-content-main .wide2col-flow-step__detail-content{padding:1rem}}.c-content-main .wide2col-flow-step__image{inline-size:20rem;block-size:11.5625rem;margin-block-start:1rem}@media (max-width: 767px){.c-content-main .wide2col-flow-step__image{inline-size:100%;block-size:auto}}.c-content-main .wide2col-flow-step__image img{inline-size:100%;block-size:100%;object-fit:cover}@media (max-width: 767px){.c-content-main .wide2col-flow-step__image img{block-size:auto}}.c-content-main .flow-research-icons__list{display:flex;gap:3.5rem;align-items:center;justify-content:center;margin-block-end:1.5rem}@media (max-width: 767px){.c-content-main .flow-research-icons__list{gap:0;justify-content:space-between}}.c-content-main .flow-research-icons__item{display:flex;flex-direction:column;gap:.25rem;align-items:center}.c-content-main .flow-research-icons__icon{display:flex;align-items:center;justify-content:center;inline-size:4.6875rem;block-size:4.6875rem}.c-content-main .flow-research-icons__icon img{max-inline-size:100%;max-block-size:100%}.c-content-main .flow-research-icons__label{font-family:var(--font-family-body);font-size:.875rem;font-weight:400;line-height:1.4;color:var(--darkest-color);text-align:center;letter-spacing:.56px}.c-content-main .flow-cost-icons{padding-block:1rem 1.5rem}.c-content-main .flow-cost-icons__list{display:flex;align-items:center;justify-content:space-between;padding-inline:3.5rem}@media (max-width: 767px){.c-content-main .flow-cost-icons__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem;inline-size:max-content;padding-inline:0;margin-inline:auto}}.c-content-main .flow-cost-icons__item{display:flex;flex-direction:column;gap:.25rem;align-items:center}.c-content-main .flow-cost-icons__item img{inline-size:5.625rem;block-size:4.6875rem;object-fit:contain}.c-content-main .flow-cost-icons__item span{font-family:var(--font-family-body);font-size:.875rem;font-weight:400;line-height:1.4;color:var(--darkest-color);text-align:center;letter-spacing:.56px}.c-content-main .flow-cost-icons__plus{position:relative;inline-size:1rem;block-size:1rem;background:url(/img/pict-flow-plus.svg) no-repeat center center/contain}@media (max-width: 767px){.c-content-main .flow-cost-icons__plus{display:none}}.c-content-main .flow-cost-icons__plus span{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden}.c-content-main .flow-loan-type{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 767px){.c-content-main .flow-loan-type{display:flex;flex-direction:column;gap:2.5rem}}.c-content-main .flow-loan-type__image{position:relative;inline-size:100%;aspect-ratio:210/138;margin-block-end:.75rem;overflow:hidden}@media (max-width: 767px){.c-content-main .flow-loan-type__image{max-inline-size:13.125rem;margin-inline:auto}}.c-content-main .flow-loan-type__image img{inline-size:100%;block-size:100%;object-fit:cover}.c-content-main .flow-loan-type h5{padding-inline-start:0;margin-block-end:.5rem;font-family:var(--font-family-body);font-size:.875rem;font-weight:500;line-height:1.7;color:var(--darkest-color);letter-spacing:1.4px}.c-content-main .flow-loan-type h5:before{display:none}.c-content-main .flow-loan-type p{margin:0;font-family:var(--font-family-body);font-size:.8125rem;font-weight:400;line-height:1.7;color:var(--grayscale-strong-gray);letter-spacing:1.3px}.c-content-main .flow-discussion{display:inline-flex;gap:.25rem;align-items:center;padding-block:.125rem;padding-inline-end:.5rem}.c-content-main .flow-discussion:is(div){margin-block-end:.5rem}.c-content-main .flow-discussion__icon{display:block;flex:0 0 auto;inline-size:1.5rem;block-size:1.5rem}.c-content-main .flow-discussion__icon img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.c-content-main .flow-discussion__text{display:block;margin:0;font-family:var(--font-family-body-demibold);font-size:.75rem;font-weight:600;line-height:1.6;color:var(--grayscale-strong-gray);letter-spacing:.48px}.c-content-main .flow-summary{max-inline-size:var(--flow-content-width);padding-block:2rem}@media (max-width: 767px){.c-content-main .flow-summary{padding-block:0}}.c-content-main .flow-summary__text-discussion{vertical-align:top}.c-content-main .youtube-video{inline-size:100%;block-size:auto;aspect-ratio:16/9}.c-content-main .cc-form-description{margin-block-end:3rem;font-size:.9375rem;line-height:2.22;letter-spacing:1.5px}.c-content-main .cc-form-description:empty,.c-content-main .cc-form-description:not(:has(>:first-child)){display:none}.c-content-main .cc-form-fieldset{--border-color: rgb(145 150 153 / 50%);display:block;padding-block:2rem 2.5rem;border-block-end:1px solid var(--border-color)}.c-content-main .cc-form-fieldset:first-child{padding-block-start:0;border-block-start:none}.c-content-main .cc-form-fieldset :where(fieldset){padding:0;margin:0;border:none}.c-content-main .cc-form-fieldset :where(legend){padding:0;margin:0}.c-content-main .cc-form-fieldset-heading{display:flex;gap:.75rem;align-items:center;justify-content:start;inline-size:100%;margin-block-end:.5rem;font-size:1.125rem;font-style:normal;font-weight:600;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.6;color:var(--grayscale-eye-catch-black);letter-spacing:1.44px}.c-content-main .cc-form-fieldset-heading label{display:block;cursor:pointer}.c-content-main .cc-form-fieldset-heading .required,.c-content-main .cc-form-fieldset-heading .optional{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0 8px;font-size:.75rem;font-style:normal;font-weight:600;font-feature-settings:"pwid" on,"palt" on,"pkna" on;line-height:1.6;color:var(--color);text-transform:capitalize;letter-spacing:.48px;border:.5px solid var(--color);border-radius:calc(infinity*1px)}.c-content-main .cc-form-fieldset-heading .required{--color: var(--primary-color)}.c-content-main .cc-form-fieldset-heading .optional{--color: var(--grayscale-normal-gray)}.c-content-main .cc-form-fieldset-attention{display:flex;gap:.25rem;align-items:start;justify-content:start;margin-block-end:.75rem;font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--grayscale-strong-gray)}.c-content-main .cc-form-fieldset-attention:before{flex:0 0 auto;content:"※"}.c-content-main .cc-form-fieldset-attention>div{flex:1 1 auto}.c-content-main .cc-form-fieldset-body{display:flex;flex-direction:column;gap:1rem}.c-content-main .mail-field{padding:0;margin:0}.c-content-main .mail-field[data-type=text],.c-content-main .mail-field[data-type=select]{display:grid;grid-template:"before-attachment input after-attachment" auto "description description description" auto "error-message error-message error-message" auto/auto 1fr auto;grid-gap:0}.c-content-main .mail-field[data-type=text]>*,.c-content-main .mail-field[data-type=select]>*{place-self:center flex-start}.c-content-main .mail-field[data-type=text] .mail-before-attachment,.c-content-main .mail-field[data-type=select] .mail-before-attachment{grid-area:before-attachment;margin-inline-end:.75rem;font-size:.9375rem}.c-content-main .mail-field[data-type=text] .mail-before-attachment:empty,.c-content-main .mail-field[data-type=select] .mail-before-attachment:empty{margin:0}.c-content-main .mail-field[data-type=text] .mail-input,.c-content-main .mail-field[data-type=select] .mail-input{grid-area:input}.c-content-main .mail-field[data-type=text] .mail-after-attachment,.c-content-main .mail-field[data-type=select] .mail-after-attachment{grid-area:after-attachment;margin-inline-start:.75rem;font-size:.9375rem}.c-content-main .mail-field[data-type=text] .mail-after-attachment:empty,.c-content-main .mail-field[data-type=select] .mail-after-attachment:empty{margin:0}.c-content-main .mail-field[data-type=text] .mail-description,.c-content-main .mail-field[data-type=select] .mail-description{grid-area:description;margin-block-end:.25rem;font-size:.75rem;color:var(--grayscale-normal-gray)}.c-content-main .mail-field[data-type=text] .error-message,.c-content-main .mail-field[data-type=select] .error-message{grid-area:error-message}.c-content-main .mail-field .error-message{font-size:.75rem;color:var(--typography-color-caution)}.c-content-main .mail-field .mail-input{--input-box-background-color: var(--lightest-color);--input-box-border-color: var(--grayscale-normal-gray);--input-box-padding-inline-start: 12px;--input-box-padding-inline-end: 8px;--input-box-padding-block-start: 4px;--input-box-padding-block-end: 4px;display:block;grid-area:input;inline-size:100%;font-size:1rem}.c-content-main .mail-field .mail-input [aria-invalid=true]{--input-box-background-color: var(--semantic-caution-pale);--input-box-border-color: var(--semantic-caution)}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox]),.c-content-main .mail-field .mail-input textarea{inline-size:100%;padding-block:var(--input-box-padding-block-start) var(--input-box-padding-block-end);padding-inline:var(--input-box-padding-inline-start) var(--input-box-padding-inline-end);font-family:sans-serif;font-size:inherit;line-height:1.8;background-color:var(--input-box-background-color);border:1px solid var(--input-box-border-color);border-radius:.2em}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox])[size],.c-content-main .mail-field .mail-input textarea[size]{inline-size:max-content;max-inline-size:-webkit-fill-available;max-inline-size:fill-available}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox])[type=file],.c-content-main .mail-field .mail-input textarea[type=file]{padding:0;margin-block:1rem;font-size:.75rem;cursor:pointer;background-color:transparent;border:none}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox])[type=file]::-webkit-file-upload-button,.c-content-main .mail-field .mail-input textarea[type=file]::-webkit-file-upload-button{padding-block:.5rem;padding-inline:1.5rem;margin-inline-end:1rem;font-size:.8125rem;color:var(--grayscale-strong-gray);cursor:pointer;background-color:var(--base-color-01-light);border:1px solid var(--grayscale-normal-gray-opacity60);border-radius:.125rem}.c-content-main .mail-field .mail-input input:not([type=radio],[type=checkbox]):not([size]){inline-size:100%}.c-content-main .mail-field .mail-input textarea:not([cols]){inline-size:100%}.c-content-main .mail-field .mail-input select{--icon-size: 20px;padding-block:var(--input-box-padding-block-start) var(--input-box-padding-block-end);padding-inline:var(--input-box-padding-inline-start) calc(var(--input-box-padding-inline-end) + var(--icon-size));-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-box-background-color);background-image:url(/img/icon-arrow-down.svg);background-repeat:no-repeat;background-position:right var(--input-box-padding-inline-end) top 50%;background-size:var(--icon-size) var(--icon-size);border:1px solid var(--input-box-border-color);border-radius:.2em}.c-content-main .mail-field .checkbox{--size: 1.125rem;--font-size: .9375rem;display:flex;align-items:start;justify-content:flex-start;min-block-size:2.5rem;font-size:0}.c-content-main .mail-field .checkbox input{display:block;flex:0 0 var(--size);inline-size:var(--size);block-size:var(--size);padding:0;margin-block:calc(.5lh - var(--size)/2) 0;margin-inline:0 .6875rem;font-size:var(--font-size);-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;accent-color:var(--grayscale-normal-gray)}.c-content-main .mail-field .checkbox label{font-size:var(--font-size);cursor:pointer}.c-content-main .mail-field .mail-group-radio{--size: 1.125rem;--font-size: .9375rem}.c-content-main .mail-field .mail-group-radio>span{display:flex;align-items:start;justify-content:flex-start;min-block-size:2.5rem;font-size:0}.c-content-main .mail-field .mail-group-radio>span input{display:block;flex:0 0 var(--size);inline-size:var(--size);block-size:var(--size);padding:0;margin-block:calc(.5lh - var(--size)/2) 0;margin-inline:0 .6875rem;font-size:var(--font-size);-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;accent-color:var(--grayscale-normal-gray)}.c-content-main .mail-field .mail-group-radio>span label{font-size:var(--font-size);cursor:pointer}.c-content-main .cc-form-agreement{margin-block:2rem 3rem}.c-content-main .cc-form-agreement-body{padding:1.5rem 2rem;background-color:var(--lightest-color)}.c-content-main .cc-form-agreement-body-checklist{display:flex;flex-direction:column}.c-content-main .cc-form-agreement-body-checklist-item{--size: 1.125rem;display:flex;gap:.6875rem;align-items:start;justify-content:flex-start;min-block-size:2.5rem;font-size:.9375rem}.c-content-main .cc-form-agreement-body-checklist-item input{display:block;flex:0 0 var(--size);inline-size:var(--size);block-size:var(--size);padding:0;margin-block:calc(.5lh - var(--size)/2) 0;margin-inline:0;-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;accent-color:var(--grayscale-normal-gray)}.c-content-main .cc-form-agreement a{color:var(--primary-color);text-decoration-line:underline;text-decoration-thickness:auto;text-decoration-style:solid;text-underline-position:from-font;text-underline-offset:auto;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.c-content-main .cc-form-agreement a:hover{text-decoration-line:none}.c-content-main .cc-form-submit{display:flex;gap:2.5rem;align-items:center;justify-content:center;margin-block-start:3rem}@media (max-width: 767px){.c-content-main .cc-form-submit{flex-direction:column;gap:1rem}}.c-content-main .cc-form-submit :where(:any-link,button){--color: inherit;--before-image-display: none;--after-image-display: block;--before-image-url: url(/img/icon-link-primary.svg);--after-image-url: url(/img/icon-link-primary.svg);--inline-start: var(--base-scale-m);--inline-end: var(--base-scale-s);--background: transparent;--icon-width: 10px;--icon-height: 10px;--focus-offset: 0;display:flex;gap:12px;align-items:center;justify-content:space-between;min-inline-size:280px;max-inline-size:400px;padding-block:18px 20px;padding-inline:16px 20px;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.4;color:var(--color);letter-spacing:.56px;text-decoration:none;background:var(--background);border-block-end:1px solid var(--grayscale-normal-gray)}.c-content-main .cc-form-submit :where(:any-link,button):focus-visible,.c-content-main .cc-form-submit :where(:any-link,button):hover{--focus-offset: .75rem}.c-content-main .cc-form-submit :where(:any-link,button):is(button:only-child,button:nth-child(2)){--color: var(--lightest-color);--background: var(--primary-color);--after-image-url: url(/img/icon-link.svg);border-block-end:none}.c-content-main .cc-form-submit :where(:any-link,button):where(button:first-child:not(:only-child),a){--before-image-display: block;--after-image-display: none;--inline-start: var(--base-scale-s);--inline-end: var(--base-scale-m);padding-inline:20px 16px}.c-content-main .cc-form-submit :where(:any-link,button) span{flex:1 1 auto;text-align:center}.c-content-main .cc-form-submit :where(:any-link,button):before,.c-content-main .cc-form-submit :where(:any-link,button):after{--translate-x: var(--focus-offset);flex:0 0 var(--icon-width);align-self:stretch;inline-size:var(--icon-width);min-block-size:var(--icon-width);content:"";background-repeat:no-repeat;background-position:center;background-size:contain;translate:var(--translate-x) 0;transition:.3s ease-in-out}.c-content-main .cc-form-submit :where(:any-link,button):before{--translate-x: calc(var(--focus-offset)*-1);display:var(--before-image-display);background-image:var(--before-image-url);rotate:180deg}.c-content-main .cc-form-submit :where(:any-link,button):after{display:var(--after-image-display);background-image:var(--after-image-url)}@media (max-width: 767px){.c-content-main:not(#bge-content) .pc-only{display:none!important}}@media (min-width: 768px){.c-content-main:not(#bge-content) .sp-only{display:none!important}}}@layer reset,base,general,main-base,main;
/*$vite$:1*/