/* Original page appearance, adapted from YANEURA GAMES, Kubio, WordPress and Otter Blocks styles. */
:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,161; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
:root { --wp-admin-border-width-focus: 1.5px; }
}

@keyframes backInDown { 
  0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.backInDown { animation-name: backInDown; }

@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }

@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animated { animation-duration: 1s; animation-fill-mode: both; }
@media (prefers-reduced-motion) {
.animated { animation: unset !important; transition: none !important; }
}

:root { --yg-system-fonts: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; }
#yg, #yg body { max-width: 100%; position: relative; }
#yg body { overflow-x: hidden !important; }
[data-yg] { margin-block: 0px; outline: 0px; padding: 0px; }
[data-yg], [data-yg] *, [data-yg] ::after, [data-yg] ::before { box-sizing: border-box; }
[data-yg] audio, [data-yg] img, [data-yg] video { max-width: 100%; }
[data-yg] img, [data-yg] video { height: auto; }
[data-yg] svg { max-height: 100%; }
[data-yg] iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; max-width: 100%; }
[data-yg] :focus:focus-visible { outline: none; }
[data-yg] img.emoji { height: 1em; }
.h-section-boxed-container { margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; width: 100%; }
@media (min-width: 576px) {
.h-section-boxed-container { max-width: 540px; }
}
@media (min-width: 768px) {
.h-section-boxed-container { max-width: 720px; }
}
@media (min-width: 1024px) {
.h-section-boxed-container { max-width: 960px; }
}
@media (min-width: 1200px) {
.h-section-boxed-container { max-width: 1232px; }
}
.h-section-fluid-container { margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; width: 100%; }
.h-row { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.h-row.gutters-col-0 { margin-left: 0px; margin-right: 0px; }
.h-px-0, .h-row.gutters-col-0 > .h-col, .h-row.gutters-col-0 > [class*="h-col-"] { padding-left: 0px; padding-right: 0px; }
.gutters-row-0 { padding-left: 0px; padding-right: 0px; }
.h-px-1, .h-row.gutters-col-1 > .h-col, .h-row.gutters-col-1 > [class*="h-col-"] { padding-left: 5px; padding-right: 5px; }
.h-row.gutters-col-2 { margin-left: -10px; margin-right: -10px; }
.h-px-2, .h-row.gutters-col-2 > .h-col, .h-row.gutters-col-2 > [class*="h-col-"] { padding-left: 10px; padding-right: 10px; }
.gutters-row-2 { padding-left: 10px; padding-right: 10px; }
.h-row.gutters-col-3 { margin-left: -15px; margin-right: -15px; }
.h-px-3, .h-row.gutters-col-3 > .h-col, .h-row.gutters-col-3 > [class*="h-col-"] { padding-left: 15px; padding-right: 15px; }
.gutters-row-3 { padding-left: 15px; padding-right: 15px; }
@media (min-width: 768px) {
.h-row.gutters-col-md-0 { margin-left: 0px; margin-right: 0px; }
.h-px-md-0, .h-row.gutters-col-md-0 > .h-col, .h-row.gutters-col-md-0 > [class*="h-col-"] { padding-left: 0px; padding-right: 0px; }
.gutters-row-md-0 { padding-left: 0px; padding-right: 0px; }
.h-row.gutters-col-md-1 { margin-left: -5px; margin-right: -5px; }
.h-px-md-1, .h-row.gutters-col-md-1 > .h-col, .h-row.gutters-col-md-1 > [class*="h-col-"] { padding-left: 5px; padding-right: 5px; }
.gutters-row-md-1 { padding-left: 5px; padding-right: 5px; }
.h-row.gutters-col-md-2 { margin-left: -10px; margin-right: -10px; }
.h-px-md-2, .h-row.gutters-col-md-2 > .h-col, .h-row.gutters-col-md-2 > [class*="h-col-"] { padding-left: 10px; padding-right: 10px; }
.gutters-row-md-2 { padding-left: 10px; padding-right: 10px; }
.h-row.gutters-col-md-3 { margin-left: -15px; margin-right: -15px; }
.h-px-md-3, .h-row.gutters-col-md-3 > .h-col, .h-row.gutters-col-md-3 > [class*="h-col-"] { padding-left: 15px; padding-right: 15px; }
.gutters-row-md-3 { padding-left: 15px; padding-right: 15px; }
}
@media (min-width: 1024px) {
.h-row.gutters-col-lg-0 { margin-left: 0px; margin-right: 0px; }
.h-px-lg-0, .h-row.gutters-col-lg-0 > .h-col, .h-row.gutters-col-lg-0 > [class*="h-col-"] { padding-left: 0px; padding-right: 0px; }
.gutters-row-lg-0 { padding-left: 0px; padding-right: 0px; }
.h-row.gutters-col-lg-1 { margin-left: -8px; margin-right: -8px; }
.h-px-lg-1, .h-row.gutters-col-lg-1 > .h-col, .h-row.gutters-col-lg-1 > [class*="h-col-"] { padding-left: 8px; padding-right: 8px; }
.gutters-row-lg-1 { padding-left: 8px; padding-right: 8px; }
.h-row.gutters-col-lg-2 { margin-left: -15px; margin-right: -15px; }
.h-px-lg-2, .h-row.gutters-col-lg-2 > .h-col, .h-row.gutters-col-lg-2 > [class*="h-col-"] { padding-left: 15px; padding-right: 15px; }
.gutters-row-lg-2 { padding-left: 15px; padding-right: 15px; }
.h-row.gutters-col-lg-3 { margin-left: -30px; margin-right: -30px; }
.h-px-lg-3, .h-row.gutters-col-lg-3 > .h-col, .h-row.gutters-col-lg-3 > [class*="h-col-"] { padding-left: 30px; padding-right: 30px; }
.gutters-row-lg-3 { padding-left: 30px; padding-right: 30px; }
}
.h-row.gutters-col-v-0 { margin-bottom: 0px; margin-top: 0px; }
.gutters-row-v-0, .h-row.gutters-col-v-0 > .h-col, .h-row.gutters-col-v-0 > [class*="h-col-"], .v-inner-0 { padding-bottom: 0px; padding-top: 0px; }
.h-row.gutters-col-v-1 { margin-bottom: -5px; margin-top: -5px; }
.gutters-row-v-1, .h-row.gutters-col-v-1 > .h-col, .h-row.gutters-col-v-1 > [class*="h-col-"], .v-inner-1 { padding-bottom: 5px; padding-top: 5px; }
.h-row.gutters-col-v-2 { margin-bottom: -10px; margin-top: -10px; }
.gutters-row-v-2, .h-row.gutters-col-v-2 > .h-col, .h-row.gutters-col-v-2 > [class*="h-col-"], .v-inner-2 { padding-bottom: 10px; padding-top: 10px; }
.gutters-row-v-3, .h-row.gutters-col-v-3 > .h-col, .h-row.gutters-col-v-3 > [class*="h-col-"], .v-inner-3 { padding-bottom: 15px; padding-top: 15px; }
@media (min-width: 768px) {
.h-row.gutters-col-v-md-0 { margin-bottom: 0px; margin-top: 0px; }
.gutters-row-v-md-0, .h-row.gutters-col-v-md-0 > .h-col, .h-row.gutters-col-v-md-0 > [class*="h-col-"], .v-inner-md-0 { padding-bottom: 0px; padding-top: 0px; }
.h-row.gutters-col-v-md-1 { margin-bottom: -5px; margin-top: -5px; }
.gutters-row-v-md-1, .h-row.gutters-col-v-md-1 > .h-col, .h-row.gutters-col-v-md-1 > [class*="h-col-"], .v-inner-md-1 { padding-bottom: 5px; padding-top: 5px; }
.h-row.gutters-col-v-md-2 { margin-bottom: -10px; margin-top: -10px; }
.gutters-row-v-md-2, .h-row.gutters-col-v-md-2 > .h-col, .h-row.gutters-col-v-md-2 > [class*="h-col-"], .v-inner-md-2 { padding-bottom: 10px; padding-top: 10px; }
.gutters-row-v-md-3, .h-row.gutters-col-v-md-3 > .h-col, .h-row.gutters-col-v-md-3 > [class*="h-col-"], .v-inner-md-3 { padding-bottom: 15px; padding-top: 15px; }
}
@media (min-width: 1024px) {
.h-row.gutters-col-v-lg-0 { margin-bottom: 0px; margin-top: 0px; }
.gutters-row-v-lg-0, .h-row.gutters-col-v-lg-0 > .h-col, .h-row.gutters-col-v-lg-0 > [class*="h-col-"], .v-inner-lg-0 { padding-bottom: 0px; padding-top: 0px; }
.h-row.gutters-col-v-lg-1 { margin-bottom: -8px; margin-top: -8px; }
.gutters-row-v-lg-1, .h-row.gutters-col-v-lg-1 > .h-col, .h-row.gutters-col-v-lg-1 > [class*="h-col-"], .v-inner-lg-1 { padding-bottom: 8px; padding-top: 8px; }
.h-row.gutters-col-v-lg-2 { margin-bottom: -15px; margin-top: -15px; }
.gutters-row-v-lg-2, .h-row.gutters-col-v-lg-2 > .h-col, .h-row.gutters-col-v-lg-2 > [class*="h-col-"], .v-inner-lg-2 { padding-bottom: 15px; padding-top: 15px; }
.gutters-row-v-lg-3, .h-row.gutters-col-v-lg-3 > .h-col, .h-row.gutters-col-v-lg-3 > [class*="h-col-"], .v-inner-lg-3 { padding-bottom: 30px; padding-top: 30px; }
}
.h-row > .h-col, .h-row > .h-col-1, .h-row > .h-col-10, .h-row > .h-col-11, .h-row > .h-col-12, .h-row > .h-col-2, .h-row > .h-col-3, .h-row > .h-col-4, .h-row > .h-col-5, .h-row > .h-col-6, .h-row > .h-col-7, .h-row > .h-col-8, .h-row > .h-col-9, .h-row > .h-col-auto, .h-row > .h-col-lg, .h-row > .h-col-lg-1, .h-row > .h-col-lg-10, .h-row > .h-col-lg-11, .h-row > .h-col-lg-12, .h-row > .h-col-lg-2, .h-row > .h-col-lg-3, .h-row > .h-col-lg-4, .h-row > .h-col-lg-5, .h-row > .h-col-lg-6, .h-row > .h-col-lg-7, .h-row > .h-col-lg-8, .h-row > .h-col-lg-9, .h-row > .h-col-lg-auto, .h-row > .h-col-md, .h-row > .h-col-md-1, .h-row > .h-col-md-10, .h-row > .h-col-md-11, .h-row > .h-col-md-12, .h-row > .h-col-md-2, .h-row > .h-col-md-3, .h-row > .h-col-md-4, .h-row > .h-col-md-5, .h-row > .h-col-md-6, .h-row > .h-col-md-7, .h-row > .h-col-md-8, .h-row > .h-col-md-9, .h-row > .h-col-md-auto, .h-row > .h-col-sm, .h-row > .h-col-sm-1, .h-row > .h-col-sm-10, .h-row > .h-col-sm-11, .h-row > .h-col-sm-12, .h-row > .h-col-sm-2, .h-row > .h-col-sm-3, .h-row > .h-col-sm-4, .h-row > .h-col-sm-5, .h-row > .h-col-sm-6, .h-row > .h-col-sm-7, .h-row > .h-col-sm-8, .h-row > .h-col-sm-9, .h-row > .h-col-sm-auto, .h-row > .h-col-xl, .h-row > .h-col-xl-1, .h-row > .h-col-xl-10, .h-row > .h-col-xl-11, .h-row > .h-col-xl-12, .h-row > .h-col-xl-2, .h-row > .h-col-xl-3, .h-row > .h-col-xl-4, .h-row > .h-col-xl-5, .h-row > .h-col-xl-6, .h-row > .h-col-xl-7, .h-row > .h-col-xl-8, .h-row > .h-col-xl-9, .h-row > .h-col-xl-auto { min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%; }
.h-row > .h-col-auto { flex: 0 0 auto; max-width: 100%; width: auto; }
.h-row > .h-col-12 { flex: 0 0 100%; max-width: 100%; }
@media (min-width: 768px) {
.h-row > .h-col-md-auto { flex: 0 0 auto; max-width: 100%; width: auto; }
.h-row > .h-col-md-12 { flex: 0 0 100%; max-width: 100%; }
}
@media (min-width: 1024px) {
.h-row > .h-col-lg-auto { flex: 0 0 auto; max-width: 100%; width: auto; }
.h-row > .h-col-lg-12 { flex: 0 0 100%; max-width: 100%; }
}
.d-flex { display: flex; }
.justify-content-start { justify-content: flex-start !important; }
.justify-content-center { justify-content: center !important; }
.align-items-center { align-items: center !important; }
.align-items-stretch { align-items: stretch !important; }
.align-self-start { align-self: flex-start !important; }
.align-self-center { align-self: center !important; }
@media (min-width: 768px) {
.justify-content-md-center { justify-content: center !important; }
.align-items-md-center { align-items: center !important; }
.align-items-md-stretch { align-items: stretch !important; }
.align-self-md-start { align-self: flex-start !important; }
.align-self-md-center { align-self: center !important; }
}
@media (min-width: 1024px) {
.justify-content-lg-center { justify-content: center !important; }
.align-items-lg-center { align-items: center !important; }
.align-items-lg-stretch { align-items: stretch !important; }
.align-self-lg-start { align-self: flex-start !important; }
.align-self-lg-center { align-self: center !important; }
}
.h-flex-basis { flex: 1 0 auto; }
.flex-basis-100 { flex-basis: 100%; }
.position-relative { position: relative; }
.align-items-center { align-items: center; }
.h-global-transition, .h-global-transition-all * { transition-property: background, padding, margin, border, transform, filter, box-shadow, opacity, color, fill, font, border-radius, max-height, max-width; }
* { overflow-wrap: break-word; }
.h-w-100 { width: 100%; }
.h-y-container > * { margin-top: 0px; }
.h-y-container > :last-child { margin-bottom: 0px; }
.h-ignore-global-body-typography.wp-block[data-yg], .h-ignore-global-body-typography.wp-block[data-yg] [data-yg] { color: initial; font-size: medium; font-style: normal; letter-spacing: normal; line-height: normal; }
.h-svg-icon { display: inline-block; height: 16px; width: 16px; fill: currentcolor; box-sizing: content-box; vertical-align: middle; line-height: 0 !important; }
.background-wrapper { border-radius: inherit; pointer-events: none; z-index: 0; }
.background-layer, .background-wrapper { inset: 0px; overflow: hidden; position: absolute; }
.background-layer { z-index: -10; }
.overlay-image-layer, .overlay-layer, .shape-layer { inset: -1px 0px; position: absolute; }
.overlay-layer { z-index: 1; }
.overlay-image-layer { z-index: 1; }
.background-layer-media-container-lg { display: block; }
.background-layer-media-container, .background-layer-media-container-md { display: none; }
@media (min-width: 768px) and (max-width: 1023px) {
.background-layer-media-container-md { display: block; }
.background-layer-media-container, .background-layer-media-container-lg { display: none; }
}
@media (max-width: 767px) {
.background-layer-media-container { display: block; }
.background-layer-media-container-lg, .background-layer-media-container-md { display: none; }
}
div.cp-video-bg { background-color: rgb(0, 0, 0); background-position: 50% center; background-repeat: no-repeat; background-size: cover; margin-top: 0px; position: absolute; top: 0px; transform: translateZ(-2px); width: 100%; z-index: -3; }
.cp-video-bg { font-size: 0px; height: 100%; max-height: 100%; max-width: 100%; overflow: hidden; background-color: transparent !important; line-height: 0 !important; }
.cp-video-bg iframe, .cp-video-bg video { display: block; visibility: hidden; }
.cp-video-bg.visible iframe, .cp-video-bg.visible video { visibility: visible; }
.yg-video-background::before { background: transparent; inset: 0px; content: " "; display: block; height: 100%; position: absolute; width: 100%; z-index: 1; }
video.yg-video-background-item { max-width: unset; min-height: 100%; min-width: 100%; position: relative; width: auto; z-index: 0; }
@media (max-width: 767px) {
.h-hide-sm, .h-hide-sm-force, .yg-hide-on-mobile { display: none !important; }
}
.wp-block-yg-buttongroup { display: block; width: 100%; }
[data-yg] .wp-block-yg-buttongroup { display: inline-block; }
.wp-block-yg-button__outer { display: inline-flex; }
.wp-block-yg-button__link { align-items: center; cursor: pointer; display: inline-flex; }
.wp-block-yg-column { max-width: 100%; min-width: 0px; }
.wp-block-yg-column__inner { flex-shrink: 1; max-width: 100%; position: relative; }
.wp-block-yg-column__align { flex: 1 0 auto; max-width: 100%; }
.wp-block-yg-contact__formContainer.yg-use-style input, .wp-block-yg-contact__formContainer.yg-use-style select, .wp-block-yg-contact__formContainer.yg-use-style textarea { line-height: normal; max-width: 100%; }
.wp-block-yg-contact__formContainer.yg-use-style textarea { overflow: auto; }
.wp-block-yg-contact__formContainer.yg-use-style button, .wp-block-yg-contact__formContainer.yg-use-style input:not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]), .wp-block-yg-contact__formContainer.yg-use-style input[type="submit"] { appearance: none; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui input:not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]), .wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui select, .wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui textarea { display: block; width: 100%; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui label { display: block; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-field .forminator-checkbox.forminator-checkbox-inline, .wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-field .forminator-checkbox:not(.forminator-checkbox-inline):last-child, .wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-field .forminator-file-upload, .wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-field .forminator-radio.forminator-radio-inline, .wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-field .forminator-radio:not(.forminator-radio-inline):last-child, .wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-field .forminator-select--field + .forminator-select, .wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-field .forminator-select2 + .forminator-select { margin-bottom: 16px !important; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-description { display: flex; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-description span { margin-left: auto; margin-right: 0px; min-width: 80px; text-align: right; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-button-submit { cursor: pointer; display: block; margin-bottom: 16px; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-response-message { border-radius: 0px; display: block; margin: 0px 0px 30px; padding: 15px 20px 15px 22px; text-align: left; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-response-message[aria-hidden="true"] { display: none; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-row { margin-bottom: 0px !important; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui .forminator-textarea { min-height: 140px; }
.wp-block-yg-contact__formContainer.yg-use-style form.forminator-ui { display: block !important; }
.wp-block-yg-copyright p { margin: 0px; }
.wp-block-yg-divider { font-size: 0px !important; line-height: 0 !important; }
.wp-block-yg-divider__line { border-width: 0px 0px 3px; border-style: none none solid; border-color: currentcolor currentcolor rgb(3, 169, 244); border-image: none; display: inline-block; flex-grow: 1; vertical-align: middle; }
.wp-block-yg-divider__width-container { align-items: center; display: inline-flex; justify-content: center; }
.wp-block-yg-footer [data-yg]:not([class*="h-col-"]), .wp-block-yg-footer.wp-block { max-width: unset !important; }
.wp-block-yg-header [data-yg]:not([class*="h-col-"]), .wp-block-yg-header.wp-block { max-width: unset !important; }

.wp-block-yg-hero [data-yg]:not([class*="h-col-"]), .wp-block-yg-hero.wp-block { max-width: unset !important; }
.wp-block-yg-hero__inner { position: static !important; }
.h-down-arrow { bottom: 0px; left: 0px; width: 100%; position: absolute !important; }
.h-scroll-to__outer { animation-duration: 2s; animation-iteration-count: infinite; z-index: 2; }
.h-scroll-to__outer > * { cursor: pointer; }
.move-down-bounce { animation-name: move-down-bounce; }
@keyframes move-down-bounce { 
  0%, 20%, 50%, 80%, 100% { transform: translateY(0px); }
  40% { transform: translateY(-20px); }
  60% { transform: translateY(-10px); }
}
.wp-block-yg-image { display: block; min-height: 20px; vertical-align: middle; z-index: 1; }
[data-yg] .wp-block-yg-image { display: inline-block; max-width: 100%; }
.wp-block-yg-image.wp-block.position-relative { line-height: 0; }
.wp-block-yg-image__outer { align-items: center; flex-direction: column; justify-content: center; }
[data-yg] .wp-block-yg-image__outer { margin: 0px; max-width: 100%; width: 100%; }
.wp-block-yg-image__captionContainer { display: block; }
.wp-block-yg-image__image { display: block; height: auto; max-height: 100%; width: auto; }
.wp-block-yg-image__frameContainer { display: inline-block; max-width: 100%; position: relative; z-index: 1; }
.wp-block-yg-image__frameContainer img::before { background-color: transparent; max-width: var(--yg-image-width,100%); overflow: hidden; content: " " !important; display: inline-block !important; font-size: 300000px !important; height: 100% !important; width: 100% !important; }
.wp-block-yg-image img, [data-align="full"] > .wp-block-yg-image img, [data-align="wide"] > .wp-block-yg-image img { width: 100%; }
.wp-block-yg-logo { align-items: center; display: flex; justify-content: center; }
.wp-block-yg-logo.yg-logo-direction-row { align-items: center !important; flex-direction: row; }
.wp-block-yg-map__wrapper { border-radius: inherit; height: 100%; overflow: hidden; pointer-events: none; width: 100%; }
.wp-block-yg-map__wrapper.frontend-wrapper { pointer-events: all; }
.wp-block-yg-map__iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 100%; line-height: normal; margin: 0px; max-width: 100%; width: 100%; }
.yg-menu ul { margin: 0px; padding: 0px; }
.yg-menu ul, .yg-menu ul li { list-style: none; }
.yg-menu li { display: flex; text-align: initial; }
.yg-menu a { align-items: center; color: inherit; display: flex; flex-grow: 1; justify-content: space-between; white-space: break-spaces; }
.yg-menu > ul > li { margin: unset; }
.yg-menu ul li.current-menu-item > a, .yg-menu ul li:hover > a, .yg-menu ul li > a { color: inherit; }
.yg-dropdown-menu { display: flex; flex-grow: 1; }
.yg-dropdown-menu .yg-menu { display: flex; width: 100%; }
.yg-dropdown-menu .yg-menu li { align-items: center; display: flex; }
.yg-dropdown-menu .yg-menu ul, .yg-dropdown-menu .yg-menu ul:not(.h-select-control__menu) li { margin: 0px; padding: 0px; position: relative; }
.yg-dropdown-menu .yg-menu > ul { align-items: center; display: flex; flex-grow: 1; flex-wrap: wrap; }
.yg-dropdown-menu .yg-menu > ul::after, .yg-dropdown-menu .yg-menu > ul::before { display: none; }
.yg-dropdown-menu .yg-menu li.hover, .yg-dropdown-menu .yg-menu li.open, .yg-dropdown-menu .yg-menu li:hover { z-index: 30; }
.yg-dropdown-menu .yg-offscreen-icon-wrapper { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: none; line-height: 1; margin: 0px; padding: 0px; }
.yg-dropdown-menu .yg-offscreen-icon-wrapper, .yg-dropdown-menu .yg-offscreen-icon-wrapper:focus, .yg-dropdown-menu .yg-offscreen-icon-wrapper:hover { background: none; }
.yg-dropdown-menu .wp-block-yg-menu-offscreen { display: none; }
@media (max-width: 767px) {
.yg-dropdown-menu.has-offcanvas-mobile .yg-menu { display: none; }
.yg-dropdown-menu.has-offcanvas-mobile .yg-offscreen-icon-wrapper { display: inline-block; }
.yg-dropdown-menu.has-offcanvas-mobile .wp-block-yg-menu-offscreen { display: block; }
}
.yg-dropdown-menu.bordered-active-item .yg-menu > ul > li { position: relative; }
.yg-dropdown-menu.bordered-active-item .yg-menu > ul > li::after, .yg-dropdown-menu.bordered-active-item .yg-menu > ul > li::before { content: " "; display: block; height: 2px; left: 0px; opacity: 0; position: absolute; width: 100%; z-index: 0; }
.yg-dropdown-menu.bordered-active-item .yg-menu > ul > li::before { top: 0px; }
.yg-dropdown-menu.bordered-active-item .yg-menu > ul > li::after { bottom: 0px; }
.yg-dropdown-menu.bordered-active-item.effect-borders-grow .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item)::after, .yg-dropdown-menu.bordered-active-item.effect-borders-grow .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item)::before { content: ""; opacity: 0; transition: 0.3s; width: 0px; }
.yg-dropdown-menu.bordered-active-item.effect-borders-grow .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item)::before { left: 0px; right: auto; }
.yg-dropdown-menu.bordered-active-item.effect-borders-grow .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item)::after { left: auto; right: 0px; }
.yg-dropdown-menu.bordered-active-item.effect-borders-grow .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item).hover::after, .yg-dropdown-menu.bordered-active-item.effect-borders-grow .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item).hover::before, .yg-dropdown-menu.bordered-active-item.effect-borders-grow .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item):hover::after, .yg-dropdown-menu.bordered-active-item.effect-borders-grow .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item):hover::before { opacity: 1; width: 100%; }
.yg-dropdown-menu.bordered-active-item.grow-from-left .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item)::after, .yg-dropdown-menu.bordered-active-item.grow-from-left .yg-menu > ul > li:not(.current_page_item):not(.current-menu-item)::before { left: 0px !important; right: auto !important; }
.yg-dropdown-menu.bordered-active-item.bordered-active-item--bottom .yg-menu > ul > li::before { visibility: hidden; }
.yg-accordion-menu li { flex-direction: column; }
.yg-accordion-menu li:last-of-type { border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
.wp-block-yg-menu-offscreen__container { width: 100%; }
.wp-block-yg-menu-offscreen__inner { height: 100%; }
.wp-block-yg-menu-offscreen__iconWrapper:focus:focus-visible { outline: auto; }
.yg-offscreen { animation-duration: 0.25s; height: 100%; margin: 0px; min-height: 100%; overflow: hidden auto; position: fixed; right: 0px; top: 0px; width: 300px; z-index: 2000001; }
.yg-offscreen-overlay { inset: 0px; cursor: pointer; display: block; opacity: 0; position: fixed; transition: opacity 0.25s linear; visibility: hidden; z-index: -1000; }
.h-offcanvas-opened { display: block; opacity: 1; visibility: visible; z-index: 20000; }
.wp-block-yg-menu-offscreen-content { display: flex; flex-direction: column; height: 100%; }
.wp-block-yg-menu-offscreen-content > .wp-block-yg-row { flex-basis: unset; flex-grow: 0; }
.wp-block-yg-menu-offscreen-content > .wp-block-yg-accordion-menu { display: flex; flex-grow: 1; width: 100%; }
.wp-block-yg-menu-offscreen-content > .wp-block-yg-accordion-menu .wp-block-yg-menu-items { width: 100%; }
.wp-block-yg-navigation-section { backface-visibility: hidden; position: relative; transition: 0.5s; z-index: 20; }
.wp-block-yg-navigation { padding-left: inherit; padding-right: inherit; }
.wp-block-yg-navigation [data-yg]:not([class*="h-col-"]), .wp-block-yg-navigation.wp-block { max-width: unset !important; }
.wp-block-yg-navigation.h-navigation_overlap { left: 0px; right: 0px; z-index: 10001; position: absolute !important; }
.wp-block-yg-navigation [data-nav-normal] { transition: 0.5s; }
.wp-block-yg-navigation__outer { position: relative; }

.entry-content > * { margin: clamp(1rem, 0.5em, 2.5rem) auto clamp(1rem, 0.25em, 2rem); }
.entry-content > :first-child { margin-top: 0px; }
.entry-content > :last-child { margin-bottom: 0px; }
.entry-content > .wp-block-yg-section { margin: 0px; max-width: unset; }
.entry-content > * { max-width: 840px; }
.wp-block-yg-row { flex-basis: 100%; position: relative; }
[data-yg] .wp-block-yg-row.wp-block { margin-left: 0px; margin-right: 0px; }

.wp-block-yg-section [data-yg]:not([class*="h-col-"]), .wp-block-yg-section.wp-block { max-width: unset !important; }
.wp-block-yg-section > div { display: flex; flex-direction: column; z-index: 1; }
:root { --yg-color-1: 13,104,184; --yg-color-2: 237,122,31; --yg-color-3: 78,186,154; --yg-color-4: 92,105,129; --yg-color-5: 255,255,255; --yg-color-6: 43,45,66; --yg-color-1-variant-1: 135,161,183; --yg-color-1-variant-2: 74,132,183; --yg-color-1-variant-3: 13,104,184; --yg-color-1-variant-4: 6,55,98; --yg-color-1-variant-5: 1,7,13; --yg-color-2-variant-1: 236,210,189; --yg-color-2-variant-2: 236,166,110; --yg-color-2-variant-3: 237,122,31; --yg-color-2-variant-4: 151,78,19; --yg-color-2-variant-5: 66,34,8; --yg-color-3-variant-1: 139,185,172; --yg-color-3-variant-2: 78,186,154; --yg-color-3-variant-3: 16,185,135; --yg-color-3-variant-4: 42,100,83; --yg-color-3-variant-5: 6,15,13; --yg-color-4-variant-1: 152,174,213; --yg-color-4-variant-2: 92,105,129; --yg-color-4-variant-3: 48,77,128; --yg-color-4-variant-4: 6,49,128; --yg-color-4-variant-5: 31,35,43; --yg-color-5-variant-1: 255,255,255; --yg-color-5-variant-2: 204,204,204; --yg-color-5-variant-3: 153,153,153; --yg-color-5-variant-4: 101,101,101; --yg-color-5-variant-5: 50,50,50; --yg-color-6-variant-1: 153,160,235; --yg-color-6-variant-2: 98,102,150; --yg-color-6-variant-3: 64,65,65; --yg-color-6-variant-4: 43,45,66; --yg-color-6-variant-5: 20,24,65; }
.wp-block-yg-copyright p { display: none; }
.wp-block-yg-copyright::after { font-size: 0.9em; content: "Copyright©2024 Yaneura Games All rights reserved."; }
.wp-block-yg-navigation.h-navigation_overlap { position: fixed !important; }
#yg .style-daYNkyNXxC-outer .wp-block-yg-navigation-section__nav { }
div.wp-block-yg-menu-offscreen__offscreen.style-6vQqcQs1F48-offscreen { width: 200px !important; }
.custom_title_anime { animation: 1s ease-in 0s 1 normal none running fadeIn; }
#yg .style-daYNkyNXxC-outer .wp-block-yg-navigation-section__nav { animation-duration: 0.5s; padding: 30px 0px; background-color: rgba(var(--yg-color-5),0.8); }
#yg .style-daYNkyNXxC-outer .wp-block-yg-navigation-section__nav a, #yg .style-daYNkyNXxC-outer .wp-block-yg-navigation-section__nav a[data-yg] { color: rgb(0, 0, 0); }
#yg .style-daYNkyNXxC-outer .wp-block-yg-navigation-section__nav a:hover, #yg .style-daYNkyNXxC-outer .wp-block-yg-navigation-section__nav a[data-yg]:hover { color: rgb(55, 57, 59); }
#yg .style-GD9bLdDt1Uk-inner { text-align: left; height: auto; min-height: unset; }
#yg .style-GD9bLdDt1Uk-container { height: auto; min-height: unset; }
#yg .style-9l_lYSslqmn-container { align-items: flex-start; justify-content: flex-start; gap: 10px; --yg-gap-fallback: 10px; text-decoration: none; }
#yg .style-9l_lYSslqmn-text { font-family: Poppins, Helvetica, Arial, sans-serif, serif; font-weight: 400; font-size: 1.6rem; line-height: 1; letter-spacing: 5px; color: rgb(0, 0, 0); }
#yg .style-vlfbQBcF1Sb-inner { text-align: right; }
#yg .style-vlfbQBcF1Sb-container { height: auto; min-height: unset; }
#yg .style-hb_7R_ABB-4-outer.bordered-active-item > .yg-menu > ul > li::before, #yg .style-hb_7R_ABB-4-outer.bordered-active-item > .yg-menu > ul > li::after { background-color: rgba(var(--yg-color-1),1); height: 3px; }
#yg .style-hb_7R_ABB-4-outer > .yg-menu > ul { justify-content: flex-end; gap: 40px; --yg-gap-fallback: 40px; }
#yg .style-hb_7R_ABB-4-outer > .yg-menu > ul > li > a { font-family: Poppins, Helvetica, Arial, sans-serif, serif; font-weight: 600; font-size: 14px; line-height: 1.5em; letter-spacing: 2px; text-decoration: none; text-transform: uppercase; color: black; padding: 10px 0px; }
#yg .style-hb_7R_ABB-4-outer > .yg-menu > ul > li > a:hover, #yg .style-hb_7R_ABB-4-outer > .yg-menu > ul > li > a.hover { color: rgba(var(--yg-color-1),1); }
#yg .style-6vQqcQs1F48-icon { background-color: rgba(0, 0, 0, 0.1); border-color: black; border-width: 0px; border-style: solid; border-radius: 100%; fill: white; padding: 5px; width: 24px; height: 24px; }
.style-6vQqcQs1F48-offscreen { background-color: rgba(var(--yg-color-6),1); width: 300px !important; }
.style-6vQqcQs1F48-offscreenOverlay { background-color: rgba(0, 0, 0, 0.5); }
#yg .style-WPNJg1fxk5N-inner { text-align: left; }
#yg .style-WPNJg1fxk5N-container { height: auto; min-height: unset; }
#yg .style-2UAR415pvRB-container { align-items: flex-start; justify-content: flex-start; gap: 10px; --yg-gap-fallback: 10px; text-decoration: none; }
#yg .style-d5xu9Al1sRN-outer > .yg-menu > ul { --yg-accordion-menu-offset: 10px; }
#yg .style-d5xu9Al1sRN-outer > .yg-menu > ul > li > a { font-size: 14px; text-decoration: none; color: rgba(var(--yg-color-5),1); border-color: rgb(128, 128, 128); border-bottom-width: 1px; border-bottom-style: solid; padding-top: 12px; padding-bottom: 12px; padding-left: 40px; }
#yg .style-d5xu9Al1sRN-outer > .yg-menu > ul > li > a:hover, #yg .style-d5xu9Al1sRN-outer > .yg-menu > ul > li > a.hover { color: rgba(var(--yg-color-1),1); }
#yg .style-5lsaVD7wJ9H-inner { text-align: center; }
#yg .style-5lsaVD7wJ9H-container { height: auto; min-height: unset; }
#yg .style-3A9kAfuQb-R-outer p { color: rgba(var(--yg-color-5),0.4); }
#yg .style-Uc5sLKd6MVS-outer { padding-top: 0px; padding-bottom: 200px; min-height: 100vh; overflow: hidden; }
#yg .style-Uc5sLKd6MVS-outer, #yg .style-Uc5sLKd6MVS-outer [data-yg]:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), #yg .style-Uc5sLKd6MVS-outer p, #yg .style-Uc5sLKd6MVS-outer p[data-yg] { color: rgba(var(--yg-color-5),1); }
#yg .style-mAsIUA6fM-container { padding: 0px; margin: 0px; }
#yg .style-pR4zk_BvTa-inner { height: auto; min-height: unset; padding: 0%; margin: 0px; text-align: center; }
#yg .style-pR4zk_BvTa-container { height: auto; min-height: unset; }
#yg .style-dfjJPtc9G-outer { padding: 0px; margin: 0px; }
#yg .style-dfjJPtc9G-image { opacity: 0.8; }
#yg .style-TnyniNNFkQ-inner { transform: translateX(0px) translateY(0px); transform-origin: center center 0px; }
#yg .style-RqbZRTjXj-outer { text-align: center; }
#yg .style-RqbZRTjXj-inner { fill: rgba(var(--yg-color-5),1); width: 75px; height: 75px; min-width: 75px; min-height: 75px; margin-bottom: 100px; }
#yg .style-Nyr-MBkKgj-outer { background-color: unset; background-image: none; overflow: visible; }
#yg .style-Nyr-MBkKgj-inner { margin-top: 0px; }
#yg .style-4TNLwKVQn-container { z-index: 0; }
#yg .style-Ok26LkvOW-inner { text-align: left; margin-bottom: 2.5rem; }
#yg .style-Ok26LkvOW-container { height: auto; min-height: unset; }
#yg .wp-block.wp-block-yg-heading__text.style-48ubsx-mb6-text { text-align: left; border-color: rgb(146, 146, 146); border-width: 0px 0px 2px; border-style: dotted; padding-bottom: 10px; }
#yg .style-PKv41l_GcC-inner { text-align: center; }
#yg .style-PKv41l_GcC-container { height: auto; min-height: unset; }
#yg .style-VkHqFffuq1-inner { text-align: center; }
#yg .style-VkHqFffuq1-container { height: auto; min-height: unset; }
#yg .style-lekSx_vbO-image { max-height: 229px; }
#yg .style-lekSx_vbO-frameContainer { max-height: 229px; }
#yg .style-_21KZmv5jz-inner { text-align: center; }
#yg .style-_21KZmv5jz-container { height: auto; min-height: unset; }
#yg .style-vjmD-rx9bH-inner { text-align: center; }
#yg .style-vjmD-rx9bH-container { height: auto; min-height: unset; }
#yg .wp-block.wp-block-yg-heading__text.style-K39Z6HAX6-text { text-align: left; font-size: 2em; letter-spacing: 4px; color: rgba(var(--yg-color-6),1); background-color: rgba(var(--yg-color-5),1); padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border-radius: 5px; }
#yg .style-YEmpv01zRL-inner { padding-top: 5px; text-align: center; }
#yg .style-YEmpv01zRL-container { height: auto; min-height: unset; }
#yg p.wp-block.wp-block-yg-text__text.style-jTmAgjjO-E-text { text-align: left; font-weight: 700; font-size: 1.2em; line-height: 1.8; }
#yg .style-nDtW-Pysl-inner { text-align: center; }
#yg .style-nDtW-Pysl-container { height: auto; min-height: unset; }
#yg p.wp-block.wp-block-yg-text__text.style-R01t2ebYuI-text { text-align: left; }
#yg .style-4jAHvqZVP_-outer { padding-top: 3em; padding-bottom: 3em; padding-right: 0px; }
#yg .style-UF72rggrmx-inner { text-align: center; }
#yg .style-UF72rggrmx-container { height: auto; min-height: unset; }
#yg .style-qyPyCUmCVD-inner { fill: rgb(0, 0, 0); width: 25px; height: 25px; min-width: 25px; min-height: 25px; transform: rotateZ(45deg); transform-origin: center center 0px; }
#yg .style-sL1opWdnW-inner { text-align: center; }
#yg .style-sL1opWdnW-container { height: auto; min-height: unset; }
#yg p.wp-block.wp-block-yg-text__text.style-gIQrGd0EDb-text { text-align: left; font-weight: 500; font-size: 1.2em; line-height: 1.8; }
#yg .style--WFrJiOkW-inner { text-align: left; background-color: rgba(0, 0, 0, 0); }
#yg .style--WFrJiOkW-container { height: auto; min-height: unset; }
#yg .style-sJVJkiHs-O-inner { text-align: center; }
#yg .style-sJVJkiHs-O-container { height: auto; min-height: unset; }
#yg .style-KsNdiXAhR-outer { background-color: rgba(var(--yg-color-5),0); background-image: none; }
#yg .style-KsNdiXAhR-image { max-width: 90px; }
#yg .style-KsNdiXAhR-frameContainer { max-width: 90px; }
#yg .style-sXNn3M5Xs2-inner { text-align: left; }
#yg .style-sXNn3M5Xs2-container { height: auto; min-height: unset; }
#yg .wp-block.wp-block-yg-heading__text.style-StIQoUN3Ga-text { background-color: rgba(var(--yg-color-5),1); padding-top: 0px; padding-bottom: 0px; padding-left: 0px; letter-spacing: 1px; color: rgba(var(--yg-color-6),1); border-radius: 5px; }
#yg p.wp-block.wp-block-yg-text__text.style-qUqTrHPPC-text { font-size: 15px; }
#yg .style-zaemp6yJN-image { max-width: 92px; }
#yg .style-zaemp6yJN-frameContainer { max-width: 92px; }
#yg p.wp-block.wp-block-yg-text__text.style-BvST7Rxddp-text { font-size: 15px; }
#yg .style-rzGrfkWZq-image { max-width: 79px; }
#yg .style-rzGrfkWZq-frameContainer { max-width: 79px; }
#yg .style-1dWecnbn-m-inner { text-align: center; }
#yg .style-1dWecnbn-m-container { height: auto; min-height: unset; }
#yg p.wp-block.wp-block-yg-text__text.style-vHmbrFk2g4-text { text-align: left; font-size: 1.1em; }
#yg .style-fnnLzwBUo-inner { margin-top: 0em; margin-bottom: 3em; text-align: center; }
#yg .style-fnnLzwBUo-container { height: auto; min-height: unset; }
#yg p.wp-block.wp-block-yg-text__text.style-asZDfkAPed-text { text-align: left; margin-left: 20px; }
#yg p.wp-block.wp-block-yg-text__text.style-eCSLHsJ1HV-text { text-align: left; margin-left: 20px; }
#yg .style-jZKmlpaqp-inner { text-align: center; }
#yg .style-jZKmlpaqp-container { height: auto; min-height: unset; }
#yg .style-uDN4ho21f2-spacing { text-align: center; }
#yg .style-1Tg-klQecB-outer a.style-1Tg-klQecB-link { text-align: center; background-color: rgba(var(--yg-color-1),1); font-weight: 600; font-size: 1.2em; line-height: 1; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; color: rgb(255, 255, 255); border-top-color: rgba(var(--yg-color-1),1); border-width: 2px; border-style: none; border-right-color: rgba(var(--yg-color-1),1); border-bottom-color: rgba(var(--yg-color-1),1); border-left-color: rgba(var(--yg-color-1),1); border-radius: 100px; padding: 30px 47px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 4px 0px; justify-content: center; }
#yg .style-1Tg-klQecB-outer a.style-1Tg-klQecB-link:hover { background-color: rgba(var(--yg-color-1-variant-4),1); border-top-color: rgba(var(--yg-color-1-variant-4),1); border-right-color: rgba(var(--yg-color-1-variant-4),1); border-bottom-color: rgba(var(--yg-color-1-variant-4),1); border-left-color: rgba(var(--yg-color-1-variant-4),1); }
#yg .style-suiu-uHQSu-inner { text-align: center; }
#yg .style-suiu-uHQSu-container { height: auto; min-height: unset; }
#yg .style-z5wcBdu1y6-inner { text-align: center; }
#yg .style-z5wcBdu1y6-container { height: auto; min-height: unset; }
#yg .style-UfpBNGzst-image { max-width: 225px; }
#yg .style-UfpBNGzst-frameContainer { max-width: 225px; }
#yg .style-uG2avYbj8B-inner { text-align: center; }
#yg .style-uG2avYbj8B-container { height: auto; min-height: unset; }
#yg .style-BdXTRPtAAH-outer { padding-top: 10px; padding-bottom: 10px; }
#yg .style-BdXTRPtAAH-width-container { width: 100%; }
#yg .style-BdXTRPtAAH-line { border-bottom: 1px solid rgb(170, 170, 170); }
#yg p.wp-block.wp-block-yg-text__text.style-Y-IPF76j_9-text { line-height: 2.3; }
#yg .style-8nI5ok5Q4-inner { text-align: left; background-color: rgba(219, 219, 219, 0); }
#yg .style-8nI5ok5Q4-container { height: auto; min-height: unset; }
#yg .style-qTDnJoj5nG-inner { text-align: center; }
#yg .style-qTDnJoj5nG-container { height: auto; min-height: unset; }
#yg .wp-block.wp-block-yg-heading__text.style-mRKovBQdDP-text { font-weight: 500; font-size: 1em; letter-spacing: 2px; color: rgba(var(--yg-color-6),1); background-color: rgba(var(--yg-color-5),1); border-radius: 5px; padding-top: 4px; padding-bottom: 4px; }
#yg .style-oGZJB8wpZJ-inner { text-align: center; }
#yg .style-oGZJB8wpZJ-container { height: auto; min-height: unset; }
#yg .wp-block.wp-block-yg-heading__text.style-pEOqHZLl3-text { text-align: left; }
#yg .style-fvNyJ16s5K-inner { text-align: center; }
#yg .style-fvNyJ16s5K-container { height: auto; min-height: unset; }
#yg .style-g4C98Fv_IG-outer { padding-top: 10px; padding-bottom: 10px; }
#yg .style-g4C98Fv_IG-width-container { width: 100%; }
#yg .style-g4C98Fv_IG-line { border-bottom: 1px solid rgb(170, 170, 170); }
#yg .wp-block.wp-block-yg-heading__text.style-H62QpOemLC-text { text-align: left; }
#yg .wp-block.wp-block-yg-heading__text.style-UtGkblalYG-text { text-align: left; }
#yg .wp-block.wp-block-yg-heading__text.style-N2CLWwqe7U-text { text-align: left; }
#yg .wp-block.wp-block-yg-heading__text.style-bsMWM4zaFF-text { text-align: left; }
#yg .wp-block.wp-block-yg-heading__text.style-c-x89K-OYb-text { text-align: left; }
#yg .style-5y1lNgllY-inner { text-align: center; }
#yg .style-5y1lNgllY-container { height: auto; min-height: unset; }
#yg .style-WYECorp00-container { height: 8px; }
#yg .style-2iX26HfBe-outer { height: 302px; }
#yg .style-OanVGO0CYD-formContainer { padding-left: 0em; padding-right: 0em; text-align: left; }
#yg .style-OanVGO0CYD-formWrapper label, #yg .style-OanVGO0CYD-formWrapper p label, #yg .style-OanVGO0CYD-formWrapper .wpcf7-not-valid-tip, #yg .style-OanVGO0CYD-formWrapper .wpcf7-list-item-label, #yg .style-OanVGO0CYD-formWrapper .forminator-ui .forminator-row .forminator-col label, #yg .style-OanVGO0CYD-formWrapper form.forminator-ui .forminator-label { text-align: left; }
#yg .style-OanVGO0CYD-formWrapper .wp-block-yg-contact__formContainer textarea, #yg .style-OanVGO0CYD-formWrapper form.forminator-ui .forminator-row .forminator-col textarea.forminator-textarea, #yg .style-OanVGO0CYD-formWrapper .wp-block-yg-contact__formContainer select, #yg .style-OanVGO0CYD-formWrapper .wp-block-yg-contact__formContainer input:not([type="file"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]) { margin-top: 4px; margin-bottom: 16px; background-color: rgb(255, 255, 255); border-color: black; border-width: 1px; border-style: solid; border-radius: 5px; padding: 10px; color: rgb(102, 102, 102); font-size: 16px; letter-spacing: 0px; }
#yg .style-OanVGO0CYD-formWrapper [type="submit"], #yg .style-OanVGO0CYD-formWrapper .forminator-ui .forminator-row .forminator-col .forminator-button-submit { background-color: rgba(var(--yg-color-1),1); color: rgba(var(--yg-color-5),1); padding: 20px 100px; font-weight: 500; font-size: 14px; letter-spacing: 3px; border-radius: 100px; margin-right: auto; margin-left: auto; text-align: center; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 4px 0px; }
#yg .style-OanVGO0CYD-formWrapper .wpcf7-mail-sent-ng, #yg .style-OanVGO0CYD-formWrapper .wpcf7-aborted, #yg .style-OanVGO0CYD-formWrapper .wpcf7-form.failed .wpcf7-response-output, #yg .style-OanVGO0CYD-formWrapper .wpcf7-form.aborted .wpcf7-response-output, #yg .style-OanVGO0CYD-formWrapper .wpcf7-validation-errors, #yg .style-OanVGO0CYD-formWrapper .wpcf7-form.invalid .wpcf7-response-output, #yg .style-OanVGO0CYD-formWrapper .wpcf7-form.unaccepted .wpcf7-response-output, #yg .style-OanVGO0CYD-formWrapper form.forminator-ui .forminator-response-message.forminator-error { border-color: black; border-width: 2px; border-style: solid; background-color: rgb(255, 0, 0); color: rgb(255, 255, 255); }
#yg .style-aL2SUEv0U-container { overflow: hidden; }
#yg .style-vP0mYzy99sE-outer { padding-top: 0px; padding-bottom: 0px; background-color: rgba(var(--yg-color-5),1); }
#yg .style-vP0mYzy99sE-outer a, #yg .style-vP0mYzy99sE-outer a[data-yg] { color: rgba(var(--yg-color-1),1); }
#yg .style-vP0mYzy99sE-outer a:hover, #yg .style-vP0mYzy99sE-outer a[data-yg]:hover { color: rgba(var(--yg-color-1-variant-2),1); }
#yg .style-nJpox2eRXHV-inner { text-align: center; }
#yg .style-nJpox2eRXHV-container { text-align: center; height: auto; min-height: unset; }
#yg .style-local-5-container { width: 28%; flex: 0 0 auto; }
#yg .style-local-7-container { width: 72%; flex: 0 0 auto; }
#yg .style-local-13-container { width: 50%; flex: 0 0 auto; }
#yg .style-local-18-container { flex: 0 0 auto; }
#yg .style-local-22-container { width: 82.95%; flex: 0 0 auto; }
#yg .style-local-28-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-30-container { width: 90%; flex: 0 0 auto; }
#yg .style-local-32-container { width: 30.8%; flex: 0 0 auto; }
#yg .style-local-34-container { width: 69.17%; flex: 0 0 auto; }
#yg .style-local-36-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-38-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-40-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-44-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-48-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-50-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-52-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-54-container { width: 17%; flex: 0 0 auto; }
#yg .style-local-56-container { width: 71%; flex: 0 0 auto; }
#yg .style-local-60-container { width: 17%; flex: 0 0 auto; }
#yg .style-local-62-container { width: 71%; flex: 0 0 auto; }
#yg .style-local-66-container { width: 17%; flex: 0 0 auto; }
#yg .style-local-68-container { width: 71%; flex: 0 0 auto; }
#yg .style-local-73-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-77-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-79-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-81-container { width: 90%; flex: 0 0 auto; }
#yg .style-local-84-container { width: 50%; flex: 0 0 auto; }
#yg .style-local-89-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-93-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-95-container { width: 90%; flex: 0 0 auto; }
#yg .style-local-97-container { width: 20%; flex: 0 0 auto; }
#yg .style-local-99-container { width: 17%; flex: 0 0 auto; }
#yg .style-local-105-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-109-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-111-container { width: 90%; flex: 0 0 auto; }
#yg .style-local-113-container { width: 20%; flex: 0 0 auto; }
#yg .style-local-115-container { width: 74.94%; flex: 0 0 auto; }
#yg .style-local-117-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-120-container { width: 20%; flex: 0 0 auto; }
#yg .style-local-122-container { width: 74.94%; flex: 0 0 auto; }
#yg .style-local-124-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-127-container { width: 20%; flex: 0 0 auto; }
#yg .style-local-129-container { width: 74.94%; flex: 0 0 auto; }
#yg .style-local-131-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-134-container { width: 20%; flex: 0 0 auto; }
#yg .style-local-136-container { width: 74.94%; flex: 0 0 auto; }
#yg .style-local-138-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-141-container { width: 20%; flex: 0 0 auto; }
#yg .style-local-143-container { width: 74.94%; flex: 0 0 auto; }
#yg .style-local-145-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-148-container { width: 20%; flex: 0 0 auto; }
#yg .style-local-150-container { width: 75%; flex: 0 0 auto; }
#yg .style-local-152-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-154-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-158-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-162-container { width: 100%; flex: 0 0 auto; }
#yg .style-local-164-container { width: 80%; flex: 0 0 auto; }
#yg .style-local-169-container { flex: 0 0 auto; }
body .style--WFrJiOkW-container > * > .h-y-container > :not(:last-child) { margin-bottom: 20px; }
body .style-8nI5ok5Q4-container > * > .h-y-container > :not(:last-child) { margin-bottom: 7px; }
body .style--WFrJiOkW-container > * > .h-y-container > :not(:last-child) { margin-bottom: 20px; }
.h-y-container > :not(:last-child), .h-x-container-inner > * { margin-bottom: 20px; }
.h-x-container-inner, .h-column__content > .h-x-container > :last-child, .h-y-container > .yg-block-inserter { margin-bottom: -20px; }
.h-x-container-inner { margin-left: -10px; margin-right: -10px; }
.h-x-container-inner > * { padding-left: 10px; padding-right: 10px; }
[data-yg] a:not([class*="wp-block-button"]), .with-yg-global-style a:not([class*="wp-block-button"]), a:not([class*="wp-block-button"])[data-yg], .wp-block-woocommerce-mini-cart-contents a:not([class*="wp-block-button"]) { font-family: "Open Sans", Helvetica, Arial, sans-serif, serif; font-weight: 600; font-size: 1em; line-height: 1.5; text-decoration: none; color: rgba(var(--yg-color-1),1); }
[data-yg] a:not([class*="wp-block-button"]):hover, .with-yg-global-style a:not([class*="wp-block-button"]):hover, a:not([class*="wp-block-button"])[data-yg]:hover, .wp-block-woocommerce-mini-cart-contents a:not([class*="wp-block-button"]):hover { color: rgba(var(--yg-color-1-variant-4),1); }
[data-yg] h2, .with-yg-global-style h2, h2[data-yg], .wp-block-woocommerce-mini-cart-contents h2 { font-family: Poppins, Helvetica, Arial, sans-serif, serif; font-weight: 500; font-size: 3.5em; line-height: 1.143; letter-spacing: 3px; text-decoration: none; text-transform: none; color: rgba(var(--yg-color-6),1); }
[data-yg] h3, .with-yg-global-style h3, h3[data-yg], .wp-block-woocommerce-mini-cart-contents h3 { font-family: "Open Sans", Helvetica, Arial, sans-serif, serif; font-weight: 600; font-size: 1.8em; line-height: 1.25; text-transform: none; color: rgba(var(--yg-color-6),1); }
[data-yg] h4, .with-yg-global-style h4, h4[data-yg], .wp-block-woocommerce-mini-cart-contents h4 { font-family: "Open Sans", Helvetica, Arial, sans-serif, serif; font-weight: 600; font-size: 1.4em; line-height: 1.4; text-transform: none; color: rgba(var(--yg-color-6),1); }
[data-yg] h5, .with-yg-global-style h5, h5[data-yg], .wp-block-woocommerce-mini-cart-contents h5 { font-family: "Noto Sans JP", Helvetica, Arial, sans-serif, serif; font-weight: 400; font-size: 1.125em; line-height: 1.4; text-transform: none; color: rgba(var(--yg-color-6),1); }
[data-yg], .with-yg-global-style, [data-yg] p, .with-yg-global-style p, p[data-yg], .wp-block-woocommerce-mini-cart-contents { font-family: Roboto, Helvetica, Arial, sans-serif, serif; font-weight: 400; font-size: 16px; line-height: 1.6; letter-spacing: 0px; text-transform: none; color: rgba(var(--yg-color-5-variant-5),1); }
div.h-section-global-spacing { padding-top: 100px; padding-bottom: 100px; }
.h-global-transition, .h-global-transition-all, .h-global-transition-all * { transition-duration: 0.13s; }
[data-yg] input[type="color"], [data-yg] input[type="date"], [data-yg] input[type="datetime"], [data-yg] input[type="datetime-local"], [data-yg] input[type="email"], [data-yg] input[type="month"], [data-yg] input[type="number"], [data-yg] input[type="password"], [data-yg] input[type="search"], [data-yg] input[type="tel"], [data-yg] input[type="text"], [data-yg] input[type="url"], [data-yg] input[type="week"], [data-yg] input[type="time"], [data-yg] input:not([type]), [data-yg] textarea, [data-yg] select { font-family: Syne, Helvetica, Arial, sans-serif, serif; font-weight: 400; font-size: 16px; line-height: 1.6; text-transform: none; background-color: rgba(var(--yg-color-5),1); border-top-color: rgba(var(--yg-color-5-variant-2),1); border-width: 1px; border-style: solid; border-right-color: rgba(var(--yg-color-5-variant-2),1); border-bottom-color: rgba(var(--yg-color-5-variant-2),1); border-left-color: rgba(var(--yg-color-5-variant-2),1); border-radius: 4px; padding: 4px 10px; margin-bottom: 10px; }
[data-yg] input[type="color"]:hover, [data-yg] input[type="date"]:hover, [data-yg] input[type="datetime"]:hover, [data-yg] input[type="datetime-local"]:hover, [data-yg] input[type="email"]:hover, [data-yg] input[type="month"]:hover, [data-yg] input[type="number"]:hover, [data-yg] input[type="password"]:hover, [data-yg] input[type="search"]:hover, [data-yg] input[type="tel"]:hover, [data-yg] input[type="text"]:hover, [data-yg] input[type="url"]:hover, [data-yg] input[type="week"]:hover, [data-yg] input[type="time"]:hover, [data-yg] input:not([type]):hover, [data-yg] textarea:hover, [data-yg] select:hover { color: rgba(var(--yg-color-6),1); border-top-color: rgba(var(--yg-color-6-variant-1),1); border-right-color: rgba(var(--yg-color-6-variant-1),1); border-bottom-color: rgba(var(--yg-color-6-variant-1),1); border-left-color: rgba(var(--yg-color-6-variant-1),1); }
[data-yg] input[type="color"]:focus, [data-yg] input[type="date"]:focus, [data-yg] input[type="datetime"]:focus, [data-yg] input[type="datetime-local"]:focus, [data-yg] input[type="email"]:focus, [data-yg] input[type="month"]:focus, [data-yg] input[type="number"]:focus, [data-yg] input[type="password"]:focus, [data-yg] input[type="search"]:focus, [data-yg] input[type="tel"]:focus, [data-yg] input[type="text"]:focus, [data-yg] input[type="url"]:focus, [data-yg] input[type="week"]:focus, [data-yg] input[type="time"]:focus, [data-yg] input:not([type]):focus, [data-yg] textarea:focus, [data-yg] select:focus { color: rgba(var(--yg-color-6),1); border-top-color: rgba(var(--yg-color-1),1); border-right-color: rgba(var(--yg-color-1),1); border-bottom-color: rgba(var(--yg-color-1),1); border-left-color: rgba(var(--yg-color-1),1); }
[data-yg] input[type="button"], [data-yg] button:where(:not(.wp-block-accordion-heading__toggle):not(.wp-block-navigation-submenu__toggle):not(.wc-block-mini-cart__button):not(.wp-block-woocommerce-accordion-header .accordion-item__toggle)) { background-color: rgba(var(--yg-color-1),1); border-top-color: rgba(var(--yg-color-1),1); border-width: 2px; border-style: solid; border-right-color: rgba(var(--yg-color-1),1); border-bottom-color: rgba(var(--yg-color-1),1); border-left-color: rgba(var(--yg-color-1),1); border-radius: 4px; font-family: Syne, Helvetica, Arial, sans-serif, serif; font-weight: 400; color: rgba(var(--yg-color-5),1); padding: 8px 24px 8px 25px; }
[data-yg] input[type="button"]:hover, [data-yg] button:where(:not(.wp-block-accordion-heading__toggle):not(.wp-block-navigation-submenu__toggle):not(.wc-block-mini-cart__button):not(.wp-block-woocommerce-accordion-header .accordion-item__toggle)):hover { background-color: rgba(var(--yg-color-1-variant-4),1); border-top-color: rgba(var(--yg-color-1-variant-4),1); border-right-color: rgba(var(--yg-color-1-variant-4),1); border-bottom-color: rgba(var(--yg-color-1-variant-4),1); border-left-color: rgba(var(--yg-color-1-variant-4),1); }
@media (min-width: 768px) and (max-width: 1023px) {
#yg .style-hb_7R_ABB-4-outer > .yg-menu > ul { gap: 18px; --yg-gap-fallback: 18px; }
#yg .style-Uc5sLKd6MVS-outer { padding-bottom: 150px; padding-left: 0px; padding-right: 0px; margin: 0px; }
#yg .style-dfjJPtc9G-image { opacity: 0.7; }
#yg .wp-block.wp-block-yg-heading__text.style-K39Z6HAX6-text { text-align: center; font-size: 2.4em; }
#yg .style-qyPyCUmCVD-inner { width: 22px; height: 22px; min-width: 22px; min-height: 22px; }
#yg .style-KsNdiXAhR-image { max-width: 120px; }
#yg .style-KsNdiXAhR-frameContainer { max-width: 120px; }
#yg .wp-block.wp-block-yg-heading__text.style-StIQoUN3Ga-text { font-size: 1.6em; text-align: center; }
#yg p.wp-block.wp-block-yg-text__text.style-qUqTrHPPC-text { text-align: center; }
#yg .style-zaemp6yJN-image { max-width: 120px; }
#yg .style-zaemp6yJN-frameContainer { max-width: 120px; }
#yg p.wp-block.wp-block-yg-text__text.style-BvST7Rxddp-text { text-align: left; }
#yg .style-rzGrfkWZq-image { max-width: 120px; }
#yg .style-rzGrfkWZq-frameContainer { max-width: 120px; }
#yg .style-UfpBNGzst-outer { padding-left: 20px; text-align: center; }
#yg .style-UfpBNGzst-image { max-width: 179px; }
#yg .style-UfpBNGzst-frameContainer { max-width: 179px; }
#yg .style-local-5-container { width: 21%; }
#yg .style-local-7-container { width: 78%; }
#yg .style-local-22-container { width: 100%; }
#yg .style-local-30-container { width: 100%; }
#yg .style-local-32-container { width: 100%; }
#yg .style-local-34-container { width: 100%; }
#yg .style-local-54-container { width: 100%; }
#yg .style-local-56-container { width: 100%; }
#yg .style-local-60-container { width: 100%; }
#yg .style-local-62-container { width: 100%; }
#yg .style-local-66-container { width: 100%; }
#yg .style-local-68-container { width: 100%; }
#yg .style-local-81-container { width: 100%; }
#yg .style-local-95-container { width: 100%; }
#yg .style-local-97-container { width: 35%; }
#yg .style-local-99-container { width: 22%; }
#yg .style-local-111-container { width: 100%; }
#yg .style-local-164-container { width: 100%; }
div.h-section-global-spacing { padding-top: 60px; padding-bottom: 60px; }
}
@media (max-width: 767px) {
#yg .style-daYNkyNXxC-outer .wp-block-yg-navigation-section__nav { padding: 10px 20px; background-color: rgba(var(--yg-color-5),0); }
#yg .style-9l_lYSslqmn-container { align-items: center; justify-content: center; padding: 0px; }
#yg .style-9l_lYSslqmn-text { font-size: 23px; }
#yg .style-hb_7R_ABB-4-outer.bordered-active-item > .yg-menu > ul > li::before, #yg .style-hb_7R_ABB-4-outer.bordered-active-item > .yg-menu > ul > li::after { height: 1px; }
#yg .style-hb_7R_ABB-4-outer > .yg-menu > ul > li > a { background-color: rgba(154, 204, 255, 0); }
#yg .style-6vQqcQs1F48-icon { background-color: rgba(0, 0, 0, 0.5); padding: 13px; }
#yg .style-6vQqcQs1F48-align { text-align: right; }
.style-6vQqcQs1F48-offscreen { background-color: rgba(0, 0, 0, 0.7); }
.style-6vQqcQs1F48-offscreenOverlay { background-color: rgba(0, 0, 0, 0); }
#yg .style-rmOe2JqpxWp-container { background-color: rgba(166, 110, 110, 0); overflow: hidden; }
#yg .style-2UAR415pvRB-container { align-items: center; justify-content: center; }
#yg .style-2UAR415pvRB-text { font-family: Poppins, Helvetica, Arial, sans-serif, serif; font-weight: 400; letter-spacing: 0.4em; color: rgba(var(--yg-color-5),1); }
#yg .style-d5xu9Al1sRN-outer { background-color: rgba(0, 0, 0, 0); background-image: none; overflow: visible; z-index: 1; margin: 0px; }
#yg .style-d5xu9Al1sRN-outer > .yg-menu > ul { box-shadow: none; background-color: rgba(0, 0, 0, 0); }
#yg .style-d5xu9Al1sRN-outer > .yg-menu > ul > li > a { font-family: Poppins, Helvetica, Arial, sans-serif, serif; font-weight: 400; line-height: 2.3; letter-spacing: 0.2em; border-width: 0px; border-style: solid solid none; padding-left: 25px; padding-right: 25px; }
#yg .style-d5xu9Al1sRN-outer > .yg-menu > ul > li > a:hover, #yg .style-d5xu9Al1sRN-outer > .yg-menu > ul > li > a.hover { color: rgb(134, 243, 255); }
#yg .style-5lsaVD7wJ9H-inner { box-shadow: none; }
#yg .style-5lsaVD7wJ9H-inner, #yg .style-5lsaVD7wJ9H-inner [data-yg]:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6), #yg .style-5lsaVD7wJ9H-inner p, #yg .style-5lsaVD7wJ9H-inner p[data-yg] { color: rgba(var(--yg-color-5-variant-5),1); }
#yg .style-Uc5sLKd6MVS-outer { background-image: url("https://yaneuragames.com/wp-content/uploads/2026/04/cover-1.png"); background-size: cover; background-position: 50% 50%; background-attachment: fixed; background-repeat: no-repeat; padding-bottom: 180px; }
#yg .style-dfjJPtc9G-image { opacity: 0.7; }
#yg .style-Ok26LkvOW-inner { margin-bottom: 1%; }
#yg .wp-block.wp-block-yg-heading__text.style-48ubsx-mb6-text { text-align: center; font-size: 2em; }
#yg .wp-block.wp-block-yg-heading__text.style-K39Z6HAX6-text { text-align: center; padding-right: 15px; }
#yg p.wp-block.wp-block-yg-text__text.style-jTmAgjjO-E-text { font-size: 15px; }
#yg .style-4jAHvqZVP_-outer { padding-top: 2rem; padding-bottom: 2rem; }
#yg .style-qyPyCUmCVD-inner { width: 18px; height: 18px; min-width: 18px; min-height: 18px; }
#yg p.wp-block.wp-block-yg-text__text.style-gIQrGd0EDb-text { font-size: 1em; line-height: 1.5; }
#yg .style--WFrJiOkW-inner { padding-bottom: 4%; padding-left: 4%; padding-right: 4%; }
#yg .wp-block.wp-block-yg-heading__text.style-StIQoUN3Ga-text { padding-right: 15px; text-align: center; }
#yg .style-1dWecnbn-m-inner { padding: 0em; margin-top: 16px; }
#yg p.wp-block.wp-block-yg-text__text.style-vHmbrFk2g4-text { font-size: 14px; padding: 0px; }
#yg .style-fnnLzwBUo-inner { margin-bottom: 0em; margin-left: 0em; margin-right: 0em; padding: 0px; }
#yg p.wp-block.wp-block-yg-text__text.style-asZDfkAPed-text { margin-left: 0px; font-size: 14px; }
#yg p.wp-block.wp-block-yg-text__text.style-eCSLHsJ1HV-text { margin-left: 0px; font-size: 14px; }
#yg .style-uDN4ho21f2-outer { margin-top: 25px; margin-bottom: 0px; }
#yg .style-1Tg-klQecB-outer a.style-1Tg-klQecB-link { font-size: 1em; }
#yg .style-0fwLVhJvt-container { padding: 0px 50px; }
#yg .style-UfpBNGzst-image { max-width: 263px; }
#yg .style-UfpBNGzst-frameContainer { max-width: 263px; }
#yg .style-rcJYoVtxh-image { max-width: 83px; }
#yg .style-rcJYoVtxh-frameContainer { max-width: 83px; }
#yg .style-8nI5ok5Q4-inner { padding-bottom: 4%; padding-left: 4%; padding-right: 4%; }
#yg .style-2g16aQe4GH-container { padding: 0px; }
#yg .wp-block.wp-block-yg-heading__text.style-mRKovBQdDP-text { font-size: 0.9em; text-align: center; }
#yg .wp-block.wp-block-yg-heading__text.style-pEOqHZLl3-text { text-align: center; font-size: 0.9em; }
#yg .style-g4C98Fv_IG-outer { padding-top: 5px; padding-bottom: 5px; }
#yg .wp-block.wp-block-yg-heading__text.style-H62QpOemLC-text { text-align: center; font-size: 0.9em; }
#yg .wp-block.wp-block-yg-heading__text.style-UtGkblalYG-text { text-align: center; font-size: 0.9em; }
#yg .wp-block.wp-block-yg-heading__text.style-N2CLWwqe7U-text { text-align: center; font-size: 0.9em; }
#yg .wp-block.wp-block-yg-heading__text.style-bsMWM4zaFF-text { text-align: center; font-size: 0.9em; }
#yg .wp-block.wp-block-yg-heading__text.style-c-x89K-OYb-text { text-align: center; font-size: 0.9em; }
#yg .style-OanVGO0CYD-formWrapper [type="submit"], #yg .style-OanVGO0CYD-formWrapper .forminator-ui .forminator-row .forminator-col .forminator-button-submit { padding: 25px 60px; line-height: 0; }
#yg .style-local-5-container { width: 100%; }
#yg .style-local-7-container { width: 100%; }
#yg .style-local-13-container { width: 100%; }
#yg .style-local-18-container { width: 100%; }
#yg .style-local-22-container { width: 90%; }
#yg .style-local-30-container { width: 100%; }
#yg .style-local-32-container { width: 70%; }
#yg .style-local-34-container { width: 100%; }
#yg .style-local-54-container { width: 100%; }
#yg .style-local-56-container { width: 100%; }
#yg .style-local-60-container { width: 100%; }
#yg .style-local-62-container { width: 100%; }
#yg .style-local-66-container { width: 100%; }
#yg .style-local-68-container { width: 100%; }
#yg .style-local-79-container { width: 95%; }
#yg .style-local-84-container { width: 100%; }
#yg .style-local-95-container { width: 100%; }
#yg .style-local-97-container { width: 100%; }
#yg .style-local-99-container { width: 100%; }
#yg .style-local-111-container { width: 100%; }
#yg .style-local-113-container { width: 100%; }
#yg .style-local-115-container { width: 100%; }
#yg .style-local-120-container { width: 100%; }
#yg .style-local-122-container { width: 100%; }
#yg .style-local-127-container { width: 100%; }
#yg .style-local-129-container { width: 100%; }
#yg .style-local-134-container { width: 100%; }
#yg .style-local-136-container { width: 100%; }
#yg .style-local-141-container { width: 100%; }
#yg .style-local-143-container { width: 100%; }
#yg .style-local-148-container { width: 100%; }
#yg .style-local-150-container { width: 100%; }
#yg .style-local-164-container { width: 100%; }
#yg .style-local-169-container { width: 100%; }
[data-yg] h5, .with-yg-global-style h5, h5[data-yg], .wp-block-woocommerce-mini-cart-contents h5 { font-size: 1em; }
div.h-section-global-spacing { padding-top: 30px; padding-bottom: 30px; }
.h-global-transition, .h-global-transition-all, .h-global-transition-all * { transition-duration: 1s; }
}
.wp-block-columns { box-sizing: border-box; display: flex; flex-wrap: wrap !important; }
@media (min-width: 782px) {
.wp-block-columns { flex-wrap: nowrap !important; }
}
.wp-block-columns { align-items: normal !important; }
@media (max-width: 781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 100% !important; }
}
@media (min-width: 782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis: 0px; flex-grow: 1; }
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] { flex-grow: 0; }
}
:where(.wp-block-columns) { margin-bottom: 1.75em; }
.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word; word-break: break-word; }
.wp-block-post-content { display: flow-root; }
:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
:root { --wp-admin-border-width-focus: 1.5px; }
}
:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }
.wp-block-themeisle-blocks-accordion { margin: 20px auto; --title-color: initial; --title-background: initial; --content-background: initial; --border-width: 1px; --border-style: solid; --border-color: currentColor; --box-shadow: none; --padding: 18px 24px 18px 24px; --padding-tablet: var( --padding ); --padding-mobile: var( --padding-tablet ); }
.wp-block-themeisle-blocks-accordion-item { box-shadow: var(--box-shadow); margin: var(--gap) 0; }
.wp-block-themeisle-blocks-accordion-item__title { position: relative; z-index: 2; color: var(--title-color); background: var(--title-background); padding: var(--padding); list-style: none; cursor: pointer; user-select: none; display: grid; grid-template-columns: auto min-content; align-items: center; }
.wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__title > * { margin: 0px; }
.wp-block-themeisle-blocks-accordion-item__title::-webkit-details-marker, .wp-block-themeisle-blocks-accordion-item__title::marker { display: none; }
@media (max-width: 960px) {
.wp-block-themeisle-blocks-accordion-item__title { padding: var(--padding-tablet); }
}
@media (max-width: 600px) {
.wp-block-themeisle-blocks-accordion-item__title { padding: var(--padding-mobile); }
}
.wp-block-themeisle-blocks-accordion-item__content { position: relative; z-index: 2; background: var(--content-background); padding: var(--padding); }
.wp-block-themeisle-blocks-accordion-item__content > p:last-child { margin-bottom: 0px; }
@media (max-width: 960px) {
.wp-block-themeisle-blocks-accordion-item__content { padding: var(--padding-tablet); }
}
@media (max-width: 600px) {
.wp-block-themeisle-blocks-accordion-item__content { padding: var(--padding-mobile); }
}
.wp-block-themeisle-blocks-accordion.is-style-default > .wp-block-themeisle-blocks-accordion-item > .wp-block-themeisle-blocks-accordion-item__title { border-top: var(--border-width) var(--border-style) var(--border-color); }
.wp-block-themeisle-blocks-accordion.is-style-default > .wp-block-themeisle-blocks-accordion-item:last-child:not([open]):not(.is-open) > .wp-block-themeisle-blocks-accordion-item__title { border-bottom: var(--border-width) var(--border-style) var(--border-color); }
.wp-block-themeisle-blocks-accordion.is-style-default > .wp-block-themeisle-blocks-accordion-item:last-child > .wp-block-themeisle-blocks-accordion-item__content { border-bottom: var(--border-width) var(--border-style) var(--border-color); }
.wp-block-themeisle-blocks-accordion.icon-first > .wp-block-themeisle-blocks-accordion-item > .wp-block-themeisle-blocks-accordion-item__title { display: flex; flex-direction: row-reverse; justify-content: flex-end; gap: 24px; }
.wp-block-themeisle-blocks-accordion:not(.has-icon) > .wp-block-themeisle-blocks-accordion-item:not([open]) > .wp-block-themeisle-blocks-accordion-item__title::after, .wp-block-themeisle-blocks-accordion:not(.has-open-icon) > .wp-block-themeisle-blocks-accordion-item[open] > .wp-block-themeisle-blocks-accordion-item__title::after { content: ""; place-self: center end; border-right: 2px solid; border-bottom: 2px solid; width: 8px; height: 8px; }
.wp-block-themeisle-blocks-accordion:not(.has-icon) > .wp-block-themeisle-blocks-accordion-item:not([open]) > .wp-block-themeisle-blocks-accordion-item__title::after { transform: rotate(45deg) translate(-25%, 0%); }
:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--yg-color-1: rgba(var(--yg-color-1), 1); --wp--preset--color--yg-color-2: rgba(var(--yg-color-2), 1); --wp--preset--color--yg-color-3: rgba(var(--yg-color-3), 1); --wp--preset--color--yg-color-4: rgba(var(--yg-color-4), 1); --wp--preset--color--yg-color-5: rgba(var(--yg-color-5), 1); --wp--preset--color--yg-color-6: rgba(var(--yg-color-6), 1); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }
:where(body) { margin: 0px; }
:where(.is-layout-flex) { gap: 0.5em; }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0px; }
body { padding: 0px; }
:where(.wp-block-columns.is-layout-flex) { gap: 2em; }
:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,161; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
:root { --wp-admin-border-width-focus: 1.5px; }
}

@keyframes backInDown { 
  0% { opacity: 0.7; transform: translateY(-1200px) scale(0.7); }
  80% { opacity: 0.7; transform: translateY(0px) scale(0.7); }
  100% { opacity: 1; transform: scale(1); }
}
.backInDown { animation-name: backInDown; }

@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }

@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}

.animated { animation-duration: 1s; animation-fill-mode: both; }
@media (prefers-reduced-motion) {
.animated { animation: unset !important; transition: none !important; }
}

:root { --yg-system-fonts: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; }
html { text-size-adjust: 100%; font-family: sans-serif; }
body { margin: 0px; }
*, ::after, ::before { box-sizing: inherit; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
b, strong { font-weight: 700; }
h1, h2 { line-height: 1.4; }
h2 { font-size: 1.95em; }
h3 { font-size: 1.56em; line-height: 1.4; }
h4 { font-size: 1.25em; line-height: 1.5; }
h5 { font-size: 1em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
input { line-height: normal; }
textarea { overflow: auto; }
.wp-container-core-columns-is-layout-8f761849 { flex-wrap: nowrap; }
@keyframes resizeanim { 
  0% { opacity: 0; }
  100% { opacity: 0; }
}
.resize-triggers { animation: 1ms ease 0s 1 normal none running resizeanim; visibility: hidden; opacity: 0; }
.resize-triggers, .resize-triggers > div, .contract-trigger::before { content: " "; display: block; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; overflow: hidden; }
.resize-triggers > div { background: rgb(238, 238, 238); overflow: auto; }
.contract-trigger::before { width: 200%; height: 200%; }
.h-navigation-padding { padding-top: 90px !important; }
.h-navigation-padding { padding-top: 90px !important; }
:root { --animate-duration: 1s; --animate-delay: 1s; --animate-repeat: 1; }
.animated { animation-duration: var(--animate-duration); animation-fill-mode: both; }
@media (prefers-reduced-motion: reduce), print {
.animated { animation-duration: 1ms !important; animation-iteration-count: 1 !important; transition-duration: 1ms !important; }
}

@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@media screen {
.hidden-animated { animation-play-state: paused; visibility: hidden; }
}