@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-icon-box){align-items:flex-start;display:flex;flex-direction:column}:where(.brxe-icon-box).top .icon{margin-bottom:20px}:where(.brxe-icon-box).bottom{flex-direction:column-reverse}:where(.brxe-icon-box).bottom .icon{margin-top:20px}:where(.brxe-icon-box).right{flex-direction:row-reverse}:where(.brxe-icon-box).right .icon{margin-left:20px}:where(.brxe-icon-box).left{flex-direction:row}:where(.brxe-icon-box).left .icon{margin-right:20px}:where(.brxe-icon-box) .icon{align-items:center;display:inline-flex;justify-content:center}:where(.brxe-icon-box) .icon a{display:inline-flex}:where(.brxe-icon-box) i{display:inline-block;font-size:40px;line-height:1;text-align:center}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-jpzxdu {color: var(--white); text-shadow: 1px 1px 1px var(--black); font-size: 3rem; padding-right: 0}#brxe-eldugq {background-image: url("https://ajf-japon.com/wp-content/uploads/2022/12/kyoto-g-1024x280.jpg"); background-size: cover}#brxe-acepmk {align-self: flex-start; margin-bottom: 15px}#brxe-rvfosc {align-self: flex-start}#brxe-zjrvms .icon {align-self: flex-start}#brxe-zjrvms {padding-top: 20px; padding-bottom: 20px; gap: 10px; flex-direction: row}#brxe-hzvyvd {padding-bottom: 8px; margin-bottom: 10px; background-color: var(--secondary-comp); font-family: "Arial"; font-weight: 400; font-size: 18px; border-radius: 20px; width: 280px}#brxe-hzvyvd i {font-size: 2rem}#brxe-benrax {padding-bottom: 8px; margin-bottom: 10px; min-width: 280px; background-color: var(--secondary-hover); font-family: "Arial"; font-weight: 400; font-size: 18px; border-radius: 20px}#brxe-benrax i {font-size: 2rem}#brxe-jukngt {flex-direction: column; column-gap: 20px}#brxe-nlvywt {margin-bottom: 30px}#brxe-bokset {align-self: flex-start; margin-bottom: 15px}#brxe-rhmqro {align-self: flex-start; margin-top: 20px; margin-bottom: 15px}#brxe-fjfffd {padding-bottom: 20px}#brxe-hvxlur {padding-top: 30px; padding-bottom: 0}