 /*
Theme Name: Yotako
Author: Yotako team
Author URI: https://yotako.io/
Description: Design in Figma or AdobeXD. Publish in WordPress. The Figma/Adobe XD to WordPress plugin by Yotako is the fastest way of converting your beautiful design into a fully functional WordPress website in a few clicks without writing a single line of code! Get your custom domain, professional email, and world-class secure hosting, without the hassle.
Requires at least: 5.9
Tested up to: 5.9
Requires PHP: 5.6
Version: 2.0.0
License: © Yotako 2016-2024
License URI:  https://yotako.io/
Tags: figma-to-wordpress, adobe-xd-to-wordpress, xd-to-wordpress, design-to-code, seamless-transition, design-to-wordpress
Yotako WordPress Theme, (C) 2024 Yotako.io
*/
 @import url("https://fonts.googleapis.com/css?family=Zen+Maru+Gothic:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900&display=swap");
 @import url("https://fonts.googleapis.com/css?family=Inter:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900&display=swap");
 @import url("style-browsers-support.css");

 body,
 html {
   margin: 0;
   padding: 0;
 }

 * {
   box-sizing: border-box;
 }

 .centerlize {
   margin: 0 auto;
 }

 .relative {
   position: relative;
 }

 p,
 a,
 h1,
 h2,
 h3 {
   margin: 0;
   color: unset;
   text-decoration: none;
 }

 button {
   background: none;
   color: inherit;
   border: none;
   padding: 0;
   font: inherit;
   cursor: pointer;
   outline: inherit;
 }

 .yk_post_content p {
   margin: revert;
 }

 .yk_input_wrapper {
   position: relative;
   width: 100%;
 }

 .yk_input_wrapper>div {
   /* position:relative; */
   /* height:100% */
 }

 .yk_input_wrapper>.block-editor-inner-blocks {
   position: absolute;
   top: 0
 }

 .has-text-align-right {
   text-align: right !important;
 }

 .has-text-align-left {
   text-align: left !important;
 }

 .has-text-align-center {
   text-align: center !important;
 }

 .has-background {
   padding: initial !important;
 }

 body .yk_input_wrapper input::placeholder {
   text-align: start;
 }

 body .yk_transparent {
   background: transparent !important;
 }

 body .yt_text_background {
   background-size: 100%;
   -webkit-background-clip: text;
   -moz-background-clip: text;
   -webkit-text-fill-color: transparent;
   -moz-text-fill-color: transparent;
 }

 body .yt_text_vertical_center {
   display: flex;
   justify-content: center;
   flex-direction: column;
   word-wrap: anywhere;
 }

 body .yt_text_vertical_bottom {
   display: flex;
   justify-content: flex-end;
   flex-direction: column;
   word-wrap: anywhere;
 }

 body .yt_custom_select_arrow {
   background-position-x: 95% !important;
   -webkit-appearance: none;
   appearance: none;
   padding: 10px;
 }

 body .yt_cover_size {
   object-fit: cover;
   height: inherit;
 }

 .yt_full_size {
   width: 100%;
   height: 100%;
 }

 body .wp-block-video video {
   width: 100%;
 }

 [class^="container_"],
 [class*=" container_"],
 [class^="button_"],
 [class*=" button_"] {
   display: flex;
 }

 [class^="grid_"],
 [class*=" grid_"] {
   display: grid;
 }

 [class^="vp_"],
 [class*=" vp_"] {
   display: flex;
   flex-direction: column;
 }

 *[onclick] {
   cursor: pointer;
 }

 input {
   padding: 0 10px;
 }

 .wp-block-image {
   margin: unset;
   padding: unset;
 }

 .wp-block-image img {
   vertical-align: top;
   border-radius: inherit;
   width: 100%;
 }

 .wp-block-yotako-block-input-text {
   position: relative;
   background: transparent;
   border: none;
 }

 .wp-block-image .components-resizable-box__container {
   max-width: unset !important;
 }

 .yt-post-template {
   justify-content: space-between !important;
 }

 body .yt-post-card {
   position: relative !important;
 }

 body .yt_fill_size {
   height: fit-content !important;
   min-height: 100vh !important;
 }

 /* Reset ALL WordPress block margins and gaps */
 .wp-site-blocks,
 .wp-site-blocks>*,
 .wp-site-blocks * {
   margin-block-start: 0 !important;
   margin-block-end: 0 !important;
 }

 :where(body .is-layout-flow)>* {
   margin-block-start: 0 !important;
   margin-block-end: 0 !important;
 }

 /* Ensure yotako containers don't inherit WordPress block gap */
 .yotako-main,
 .yotako-main * {
   margin-block-start: 0 !important;
   margin-block-end: 0 !important;
 }

 /* Remove WordPress default block gap */
 .wp-site-blocks {
   --wp--style--block-gap: 0 !important;
   gap: 0 !important;
 }

 /* Prevent extra space after last child in flex containers */
 [class^="viewport_"]:after,
 [class*=" viewport_"]:after {
   content: none !important;
 }

 .wp-block-yotako-block-form {
   display: none;
 }

 .yt-full-width {
   width: 100%;
 }

 /* Map with overlay support */
 .yotako-map-container {
   position: relative;
   width: 100%;
   height: 100%;
 }

 .yotako-map-container .yotako-map-iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: 0;
 }

 .yotako-map-container .yotako-map-overlay {
   position: relative;
   z-index: 1;
   pointer-events: auto;
 }

 .yotako-map-container .yotako-map-overlay * {
   pointer-events: auto;
 }

 /* FAQ Accordion */
 .yotako-faq {
   width: 100%;
 }

 .yotako-faq-item {
   overflow: hidden;
 }

 .yotako-faq-item .yotako-faq-question {
   cursor: pointer;
   user-select: none;
 }

 .yotako-faq-item .yotako-faq-answer {
   /* Height controlled by JavaScript for smooth animation */
   overflow: hidden;
 }

 .yotako-faq-item .yotako-faq-arrow-open {
   display: none;
 }

 .yotako-faq-item .yotako-faq-arrow-close {
   display: block;
 }

 .yotako-faq-item.open .yotako-faq-arrow-open {
   display: block;
 }

 .yotako-faq-item.open .yotako-faq-arrow-close {
   display: none;
 }

 /* Carousel */
 .yotako-carousel {
   position: relative;
   overflow: hidden;
 }

 .yotako-carousel-inner {
   position: relative;
   width: 100%;
 }

 .yotako-carousel-item {
   display: none;
   width: 100%;
 }

 .yotako-carousel-item.active {
   display: block;
 }

 .yotako-carousel-prev,
 .yotako-carousel-next {
   cursor: pointer;
   user-select: none;
 }

 .yotako-carousel-indicators {
   display: flex;
   justify-content: center;
   gap: 8px;
 }

 .yotako-carousel-indicator {
   cursor: pointer;
   opacity: 0.5;
   transition: opacity 0.3s;
 }

 .yotako-carousel-indicator.active {
   opacity: 1;
 }

 /* Dropdown */
 .yotako-dropdown {
   position: relative;
 }

 .yotako-dropdown-trigger {
   cursor: pointer;
   user-select: none;
 }

 .yotako-dropdown-content {
   position: absolute;
   top: 100%;
   left: 0;
   z-index: 100;
   display: none;
   min-width: 100%;
 }

 .yotako-dropdown.open .yotako-dropdown-content {
   display: block;
 }

 .yotako-dropdown-option {
   cursor: pointer;
 }

 .yotako-dropdown-arrow {
   transition: transform 0.3s;
 }

 .yotako-dropdown.open .yotako-dropdown-arrow {
   transform: rotate(180deg);
 }

 /* Accessibility - Focus styles */
 .yotako-faq-item .yotako-faq-question:focus,
 .yotako-faq-item .yotako-faq-question:focus-visible,
 .yotako-carousel-prev:focus,
 .yotako-carousel-prev:focus-visible,
 .yotako-carousel-next:focus,
 .yotako-carousel-next:focus-visible,
 .yotako-carousel-indicator:focus,
 .yotako-carousel-indicator:focus-visible,
 .yotako-dropdown:focus,
 .yotako-dropdown:focus-visible,
 .yotako-dropdown-option:focus,
 .yotako-dropdown-option:focus-visible {
   outline: 2px solid currentColor;
   outline-offset: 2px;
 }

 /* Screen reader only content */
 .yotako-sr-only {
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0, 0, 0, 0);
   white-space: nowrap;
   border: 0;
 }

 .text_7ff572d459f2 {
   width: max-content;
   position: absolute !important;
   left: 645px;
   top: 35px;
   line-height: 27px;
   font-family: 'Zen Maru Gothic';
 }

 .container_08b0b18feeaf {
   position: absolute !important;
   overflow: visible;
   width: 1728px;
   height: 100px;
   left: -1px;
   top: 6740px;
   background: #dc6c7f;
 }

 .container_wrapper_08b0b18feeaf {
   position: absolute !important;
   overflow: visible;
   left: -1px;
   top: 6740px;
   width: 1728px;
   height: 100px;
 }

 .container_nested_08b0b18feeaf {
   width: 1728px;
   height: 100px;
   background: #dc6c7f;
 }

 .imageview_a2a50a2abc9c {
   width: 1726px;
   height: 357px;
   position: absolute !important;
   left: 1px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_a2a50a2abc9c img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .imageview_6f3e9244b27f {
   width: 634px;
   height: 133px;
   z-index: 1;
   position: absolute !important;
   left: 547px;
   top: 143px;
   _scaling-factor: 0.5;
 }

 .imageview_6f3e9244b27f img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_6980904ad337 {
   position: absolute !important;
   overflow: visible;
   width: 1727px;
   height: 357px;
   left: 0px;
   top: 6381px;
 }

 .imageview_6e388f9a334f {
   width: 1728px;
   height: 2531px;
   position: absolute !important;
   left: 1px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_6e388f9a334f img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .imageview_ca645d18f9ef {
   width: 206px;
   height: 52px;
   z-index: 1;
   position: absolute !important;
   left: 480px;
   top: 2323px;
   _scaling-factor: 0.5;
 }

 .imageview_ca645d18f9ef img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .text_490cccb5f6b5 {
   width: 413px;
   height: 75px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 74px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text-032298981cf0_490cccb5f6b5 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-d17e1e74704a_490cccb5f6b5 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-7372ffdc1696_490cccb5f6b5 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text_716eeb8b44b0 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 41.98px;
   font-family: 'Zen Maru Gothic';
 }

 .container_d4109d49fd7f {
   position: absolute !important;
   overflow: visible;
   width: 413px;
   height: 149px;
   z-index: 1;
   left: 0px;
   top: 1700px;
 }

 .text_b05b8edf7f66 {
   width: 389px;
   height: 84px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 77px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text-e39e928c4af4_b05b8edf7f66 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-01f1b0b8bb26_b05b8edf7f66 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-dfacbda0883a_b05b8edf7f66 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text_327638cf8fb0 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 41.98px;
   font-family: 'Zen Maru Gothic';
 }

 .container_91f73b39f045 {
   position: absolute !important;
   overflow: visible;
   width: 389px;
   height: 161px;
   z-index: 1;
   left: 387px;
   top: 1274px;
 }

 .text_e02434281ca7 {
   width: 413px;
   height: 145px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 71px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text-5b5194754a6e_e02434281ca7 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-5796e042aa5c_e02434281ca7 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-b1bb06a3dd9a_e02434281ca7 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text_981a4f4e56f0 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 41.98px;
   font-family: 'Zen Maru Gothic';
 }

 .container_acc3a59f2da4 {
   position: absolute !important;
   overflow: visible;
   width: 413px;
   height: 216px;
   z-index: 1;
   left: 0px;
   top: 876px;
 }

 .text_1b658871771b {
   width: 374px;
   height: 135px;
   z-index: 1;
   position: absolute !important;
   left: 1px;
   top: 74px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text-2cf2a1a622e9_1b658871771b {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-8657b0982e5d_1b658871771b {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-c50f4d9b0b89_1b658871771b {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-b5f36f28816e_1b658871771b {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text_6ae9ba9bf96c {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 41.98px;
   font-family: 'Zen Maru Gothic';
 }

 .container_839d33627476 {
   position: absolute !important;
   overflow: visible;
   width: 375px;
   height: 209px;
   z-index: 1;
   left: 386px;
   top: 428px;
 }

 .text_8fcfc15e662f {
   width: 413px;
   height: 135px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 73px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-92beaeec2a7a_8fcfc15e662f {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-495f000d6286_8fcfc15e662f {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-bc6619c96ba7_8fcfc15e662f {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text_b57b4240ab4d {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 41.98px;
   font-family: 'Zen Maru Gothic';
 }

 .container_0030abfdc652 {
   position: absolute !important;
   overflow: visible;
   width: 413px;
   height: 208px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_733cc2119ebb {
   position: absolute !important;
   overflow: visible;
   width: 776px;
   height: 1849px;
   z-index: 1;
   left: 480px;
   top: 450px;
 }

 .container_e619a28c08c4 {
   position: absolute !important;
   width: 1727px;
   height: 2531px;
   left: -1px;
   top: 3850px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_1430d7050434 {
   width: 1728px;
   height: 2495px;
   position: absolute !important;
   left: -1px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_1430d7050434.wp-block-image {
   width: 1725px !important;
   height: 2495px !important;
   left: 0px !important;
   top: 0px !important;
   overflow: hidden;
 }

 .imageview_1430d7050434 img {
   width: 100% !important;
   height: 100% !important;
   object-fit: cover;
   object-position: left top;
   max-width: none !important;
 }

 .imageview_51e45d59c6fc {
   width: 395px;
   height: 73px;
   z-index: 1;
   position: absolute !important;
   left: 247.81px;
   top: 1098px;
   _scaling-factor: 0.5;
 }

 .imageview_51e45d59c6fc img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .text_cac34c280edf {
   width: 881.02px;
   height: 160px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 132px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-d3dc2d9bfcb6_cac34c280edf {
   line-height: 32px;
   font-family: 'Zen Maru Gothic';
 }

 .text-61b231e3270f_cac34c280edf {
   line-height: 32px;
   font-family: 'Zen Maru Gothic';
 }

 .text-25d1db10f3d0_cac34c280edf {
   line-height: 32px;
   font-family: 'Zen Maru Gothic';
 }

 .text-1e35947b1371_cac34c280edf {
   line-height: 32px;
   font-family: 'Zen Maru Gothic';
 }

 .text-498caf4e48fa_cac34c280edf {
   line-height: 32px;
   font-family: 'Zen Maru Gothic';
 }

 .text_3ed09d817285 {
   width: 869.71px;
   height: 84px;
   z-index: 1;
   position: absolute !important;
   left: 9.84px;
   top: 0px;
   line-height: 42.16px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_autoheight_3ed09d817285 {
   overflow: visible;
 }

 .text-bebc0a6654c8_3ed09d817285 {
   line-height: 42.16px;
   font-family: 'Zen Maru Gothic';
 }

 .text-587737cc1bb3_3ed09d817285 {
   line-height: 42.16px;
   font-family: 'Zen Maru Gothic';
 }

 .text-022e1fcdf825_3ed09d817285 {
   line-height: 42.16px;
   font-family: 'Zen Maru Gothic';
 }

 .container_2816f49af1c1 {
   position: absolute !important;
   overflow: visible;
   width: 881.02px;
   height: 292px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_e3c9a13099f6 {
   position: absolute !important;
   overflow: visible;
   width: 881.02px;
   height: 292px;
   z-index: 1;
   left: 0px;
   top: 785px;
 }

 .text_f25336096c7c {
   width: 497.58px;
   height: 78px;
   z-index: 1;
   position: absolute !important;
   left: 18.02px;
   top: 94px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text-e0f745705d88_f25336096c7c {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-69d4d1a97d12_f25336096c7c {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-9fe4e32e0b17_f25336096c7c {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text_413312ef35dd {
   width: 494.57px;
   height: 50px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 41.98px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .container_a2abc25b482c {
   position: absolute !important;
   overflow: visible;
   width: 515.6px;
   height: 172px;
   z-index: 1;
   left: 0px;
   top: 395px;
 }

 .text_1bdcc7980934 {
   width: 491.57px;
   height: 224px;
   z-index: 1;
   position: absolute !important;
   left: 3px;
   top: 134px;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_autoheight_1bdcc7980934 {
   overflow: visible;
 }

 .text-1b7ba901d1ea_1bdcc7980934 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-995055b8ad2c_1bdcc7980934 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-339ec5298445_1bdcc7980934 {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text_7555ee639f0c {
   width: 316.37px;
   height: 126px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 41.98px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_autoheight_7555ee639f0c {
   overflow: visible;
 }

 .container_9d164207f195 {
   position: absolute !important;
   overflow: visible;
   width: 494.57px;
   height: 358px;
   z-index: 1;
   left: 15.02px;
   top: 0px;
 }

 .container_0baa5912ff1d {
   position: absolute !important;
   overflow: visible;
   width: 515.6px;
   height: 567px;
   z-index: 1;
   left: 360.42px;
   top: 0px;
 }

 .container_5f030782a203 {
   position: absolute !important;
   overflow: visible;
   width: 881.02px;
   height: 1171px;
   z-index: 1;
   left: 424px;
   top: 1164px;
 }

 .text_f9ee15a34f6f {
   width: 281.33px;
   height: 70px;
   z-index: 1;
   position: absolute !important;
   left: 58.79px;
   top: 292px;
   line-height: 34.75px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_autoheight_f9ee15a34f6f {
   overflow: visible;
 }

 .text_074878bb22cd {
   width: 281.33px;
   height: 70px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 148px;
   line-height: 34.75px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_autoheight_074878bb22cd {
   overflow: visible;
 }

 .text_54d16ef479dc {
   width: 281.33px;
   height: 70px;
   z-index: 1;
   position: absolute !important;
   left: 71.8px;
   top: 6px;
   line-height: 34.75px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_autoheight_54d16ef479dc {
   overflow: visible;
 }

 .text_bd1a72972cb9 {
   width: 310.03px;
   height: 43.86px;
   z-index: 1;
   position: absolute !important;
   left: 643.46px;
   top: 315px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 34.75px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_921ba9533fba {
   width: 377.06px;
   height: 64.32px;
   z-index: 1;
   position: absolute !important;
   left: 682.79px;
   top: 158px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 34.75px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_053e42dcf779 {
   width: 310.03px;
   height: 70px;
   z-index: 1;
   position: absolute !important;
   left: 611.69px;
   top: 0px;
   line-height: 34.75px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_autoheight_053e42dcf779 {
   overflow: visible;
 }

 .container_cb7af05efece {
   position: absolute !important;
   overflow: visible;
   width: 1059.85px;
   height: 362px;
   z-index: 1;
   left: 349.41px;
   top: 238px;
 }

 .container_8eacec461b9d {
   position: absolute !important;
   width: 1725px;
   height: 2495px;
   left: 1px;
   top: 1355px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_8ba14b5ab4c5 {
   width: 1726px;
   height: 357px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_8ba14b5ab4c5 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .imageview_63f6e59831a7 {
   width: 634px;
   height: 133px;
   z-index: 1;
   position: absolute !important;
   left: 544px;
   top: 143px;
   _scaling-factor: 0.5;
 }

 .imageview_63f6e59831a7 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_c96b523afe9f {
   position: absolute !important;
   overflow: visible;
   width: 1726px;
   height: 357px;
   left: 0px;
   top: -1px;
 }

 .container_cd05b8e563aa {
   position: absolute !important;
   width: 1726px;
   height: 356px;
   left: 0px;
   top: 998px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_023875e175d2 {
   width: 1728px;
   height: 901px;
   position: absolute !important;
   left: 0px;
   top: 1px;
   _scaling-factor: 0.5;
 }

 .imageview_023875e175d2 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_d291e15087ee {
   position: absolute !important;
   overflow: visible;
   width: 1728px;
   height: 903px;
   left: 0px;
   top: 95px;
 }

 .text_9ec65f4cd59e {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 67px;
   top: 33px;
   line-height: 34.69px;
   font-family: 'Zen Maru Gothic';
 }

 .container_49983e6e8359 {
   position: absolute !important;
   overflow: visible;
   width: 1727px;
   height: 96px;
   z-index: 1;
   left: 1px;
   top: 0px;
   background: #dc6c7f;
 }

 .container_wrapper_49983e6e8359 {
   position: absolute !important;
   overflow: visible;
   left: 1px;
   top: 0px;
   width: 1727px;
   height: 96px;
   z-index: 1;
 }

 .container_nested_49983e6e8359 {
   width: 1727px;
   height: 96px;
   z-index: 1;
   background: #dc6c7f;
 }

 .viewport_48c9895ab655 {
   width: 1728px;
   height: 6840px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }

 .imageview_541e54fbebd6 {
   width: 430px;
   height: 285px;
   position: absolute !important;
   left: 0px;
   top: -1px;
   _scaling-factor: 0.5;
 }

 .imageview_541e54fbebd6.wp-block-image {
   width: 430px !important;
   height: 284px !important;
   left: 0px !important;
   top: 0px !important;
   overflow: hidden;
 }

 .imageview_541e54fbebd6 img {
   width: 100% !important;
   height: 100% !important;
   object-fit: cover;
   object-position: left top;
   max-width: none !important;
 }

 .imageview_353c27821bfe {
   width: 272px;
   height: 57px;
   z-index: 1;
   position: absolute !important;
   left: 78.22px;
   top: 192px;
   _scaling-factor: 0.5;
 }

 .imageview_353c27821bfe img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_63e12cb2fd5b {
   position: absolute !important;
   width: 430px;
   height: 284px;
   left: 0px;
   top: 5309px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_078ef2aa8552 {
   width: 430px;
   height: 2823px;
   position: absolute !important;
   left: 0px;
   top: 3px;
   _scaling-factor: 0.5;
 }

 .imageview_078ef2aa8552 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .text_d70d0d211c6d {
   width: 271px;
   height: 183px;
   z-index: 1;
   position: absolute !important;
   left: 0.87px;
   top: 51.28px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-04dee0bc5a6b_d70d0d211c6d {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-b454cb81df76_d70d0d211c6d {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-0331868abda1_d70d0d211c6d {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text_eecc4e02959a {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 26.24px;
   font-family: 'Zen Maru Gothic';
 }

 .container_c68022c480a9 {
   position: absolute !important;
   overflow: visible;
   width: 271.87px;
   height: 234.28px;
   z-index: 1;
   left: 0px;
   top: 2114px;
 }

 .text_3630e2a6d354 {
   width: 271px;
   height: 153px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 56px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-5a96939d5f57_3630e2a6d354 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-b57c0e66a2bc_3630e2a6d354 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-13682303ea94_3630e2a6d354 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text_877ca031e59d {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 26.24px;
   font-family: 'Zen Maru Gothic';
 }

 .container_d081150c72a6 {
   position: absolute !important;
   overflow: visible;
   width: 271px;
   height: 209px;
   z-index: 1;
   left: 16.87px;
   top: 1579.28px;
 }

 .text_c92d60724d17 {
   width: 271px;
   height: 183px;
   z-index: 1;
   position: absolute !important;
   left: 0.87px;
   top: 51.28px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-4e59f5b83ea8_c92d60724d17 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-5fdb6db10d32_c92d60724d17 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-6cba2269be86_c92d60724d17 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text_aab3e2d31c5c {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 26.24px;
   font-family: 'Zen Maru Gothic';
 }

 .container_e60511dd7e8b {
   position: absolute !important;
   overflow: visible;
   width: 271.87px;
   height: 234.28px;
   z-index: 1;
   left: 0px;
   top: 1058px;
 }

 .text_6cd0e54beca9 {
   width: 271px;
   height: 153px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 56px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-307cb2018f60_6cd0e54beca9 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-488c348e3d94_6cd0e54beca9 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-9f88312227d4_6cd0e54beca9 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-13950f9108b2_6cd0e54beca9 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text_cdac85f40c1e {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 26.24px;
   font-family: 'Zen Maru Gothic';
 }

 .container_ca5ad8bcb40e {
   position: absolute !important;
   overflow: visible;
   width: 271px;
   height: 209px;
   z-index: 1;
   left: 19.87px;
   top: 527.28px;
 }

 .text_409d74636328 {
   width: 271px;
   height: 153px;
   z-index: 1;
   position: absolute !important;
   left: 0.87px;
   top: 51.28px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-c663576fc557_409d74636328 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-979fceb58a66_409d74636328 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-85cfd53ab718_409d74636328 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text_9374007991ab {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 26.24px;
   font-family: 'Zen Maru Gothic';
 }

 .container_2550305ab89f {
   position: absolute !important;
   overflow: visible;
   width: 271.87px;
   height: 204.28px;
   z-index: 1;
   left: 3px;
   top: 0px;
 }

 .container_0cae377b2e83 {
   position: absolute !important;
   overflow: visible;
   width: 290.87px;
   height: 2348.28px;
   z-index: 1;
   left: 71.13px;
   top: 254px;
 }

 .imageview_4892dccd7f6e {
   width: 167px;
   height: 42px;
   z-index: 2;
   position: absolute !important;
   left: 78px;
   top: 2529px;
   _scaling-factor: 0.5;
 }

 .imageview_4892dccd7f6e img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_1b8e7fce35c2 {
   position: absolute !important;
   overflow: visible;
   width: 430px;
   height: 2827px;
   left: 0px;
   top: 2482px;
 }

 .imageview_9eb3e8b01737 {
   width: 430px;
   height: 1661px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_9eb3e8b01737 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .imageview_a4adb5acd6fc {
   width: 292px;
   height: 54px;
   z-index: 2;
   position: absolute !important;
   left: 29.26px;
   top: 882px;
   _scaling-factor: 0.5;
 }

 .imageview_a4adb5acd6fc img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .text_a48cf11f8248 {
   width: 351px;
   height: 174px;
   z-index: 2;
   position: absolute !important;
   left: 9px;
   top: 127px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-45e6f61ae132_a48cf11f8248 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-fafae59906e7_a48cf11f8248 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-39b73a5b5d5e_a48cf11f8248 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-fb8ffa5d2cff_a48cf11f8248 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-6b95ed414c83_a48cf11f8248 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text_3e043fad0f0c {
   width: 350.43px;
   height: 89px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_autoheight_3e043fad0f0c {
   overflow: visible;
 }

 .text-9aaf4ea7e079_3e043fad0f0c {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-7ca05ff86bd3_3e043fad0f0c {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-97aa0734393f_3e043fad0f0c {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .text-2ab12b48681d_3e043fad0f0c {
   line-height: 28px;
   font-family: 'Zen Maru Gothic';
 }

 .container_1309e723e11b {
   position: absolute !important;
   overflow: visible;
   width: 360px;
   height: 301px;
   z-index: 2;
   left: 0px;
   top: 0px;
 }

 .container_8d7f3b4ecf90 {
   position: absolute !important;
   overflow: visible;
   width: 360px;
   height: 301px;
   z-index: 2;
   left: 0px;
   top: 562px;
 }

 .text_83bcb869c6cd {
   width: 351px;
   height: 65px;
   z-index: 2;
   position: absolute !important;
   left: 1px;
   top: 47px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text-8d8663b28c66_83bcb869c6cd {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-0604d79433fd_83bcb869c6cd {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-0fcfe13af31f_83bcb869c6cd {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text_6e7af3253649 {
   width: 351px;
   height: 21px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .container_b3a4562cf03c {
   position: absolute !important;
   overflow: visible;
   width: 352px;
   height: 112px;
   z-index: 2;
   left: 0px;
   top: 333px;
 }

 .text_0ee3028341fa {
   width: 198px;
   height: 95px;
   z-index: 2;
   position: absolute !important;
   left: 143px;
   top: 72px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_a0c049f47226 {
   width: 348px;
   height: 143px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 168px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text-d50453b710e8_a0c049f47226 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-367640c0f7eb_a0c049f47226 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text-da9370c86ce4_a0c049f47226 {
   line-height: 24px;
   font-family: 'Zen Maru Gothic';
 }

 .text_005d06c102ce {
   width: 206px;
   height: 61px;
   z-index: 2;
   position: absolute !important;
   left: 146px;
   top: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 26px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-c1a4595dca53_005d06c102ce {
   line-height: 26px;
   font-family: 'Zen Maru Gothic';
 }

 .text-85ba7745ee14_005d06c102ce {
   line-height: 26px;
   font-family: 'Zen Maru Gothic';
 }

 .text-58a9caa99620_005d06c102ce {
   line-height: 26px;
   font-family: 'Zen Maru Gothic';
 }

 .container_197f7ad13ca0 {
   position: absolute !important;
   overflow: visible;
   width: 352px;
   height: 311px;
   z-index: 2;
   left: 8px;
   top: 0px;
 }

 .container_c206103d6c6c {
   position: absolute !important;
   overflow: visible;
   width: 360px;
   height: 445px;
   z-index: 2;
   left: 5px;
   top: 0px;
 }

 .container_20268cf3f068 {
   position: absolute !important;
   overflow: visible;
   width: 365px;
   height: 936px;
   z-index: 2;
   left: 39px;
   top: 642px;
 }

 .text_0ce939bc5306 {
   width: 215px;
   height: 20px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 101px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.72px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_0ea78215c0c6 {
   width: 277px;
   height: 20px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 67px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.72px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_a94ec3a1ab6b {
   width: 237px;
   height: 19px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 34px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.72px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_56ed8121ea5c {
   width: 284px;
   height: 20px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 169px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.72px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_e1348eefe44c {
   width: 305px;
   height: 20px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 135px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.72px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .text_1ec8f745fce1 {
   width: 259px;
   height: 20px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.72px;
   word-wrap: break-word;
   font-family: 'Zen Maru Gothic';
 }

 .container_6f0552868d4e {
   position: absolute !important;
   overflow: visible;
   width: 305px;
   height: 189px;
   z-index: 2;
   left: 84px;
   top: 152px;
 }

 .container_91f017534f18 {
   position: absolute !important;
   overflow: visible;
   width: 430px;
   height: 1661px;
   z-index: 1;
   left: 0px;
   top: 823px;
 }

 .imageview_d0e85422dc3c {
   width: 430px;
   height: 596px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_d0e85422dc3c img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_b1f48cb7442d {
   position: absolute !important;
   width: 430px;
   height: 594px;
   left: 0px;
   top: 51px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .text_26b017eee42f {
   width: max-content;
   position: absolute !important;
   left: 39px;
   top: 15px;
   line-height: 23.17px;
   font-family: 'Zen Maru Gothic';
 }

 .container_edfed59d98d4 {
   position: absolute !important;
   overflow: visible;
   width: 430px;
   height: 51px;
   left: 0px;
   top: 0px;
   background: #dc6c7f;
 }

 .text_dc03f72e358d {
   width: max-content;
   position: absolute !important;
   left: 44px;
   top: 10px;
   line-height: 27px;
   font-family: 'Zen Maru Gothic';
 }

 .container_21c2b78452dd {
   position: absolute !important;
   overflow: visible;
   width: 430px;
   height: 46px;
   left: 0px;
   top: 5593px;
   background: #dc6c7f;
 }

 .container_wrapper_21c2b78452dd {
   position: absolute !important;
   overflow: visible;
   left: 0px;
   top: 5593px;
   width: 430px;
   height: 46px;
 }

 .container_nested_21c2b78452dd {
   width: 430px;
   height: 46px;
   background: #dc6c7f;
 }

 .imageview_0847c875a093 {
   width: 430px;
   height: 177px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 1.43px;
   _scaling-factor: 0.5;
 }

 .imageview_0847c875a093 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .imageview_39c594977fd2 {
   width: 272px;
   height: 57px;
   z-index: 2;
   position: absolute !important;
   left: 80.22px;
   top: 73px;
   _scaling-factor: 0.5;
 }

 .imageview_39c594977fd2 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_6831b0ef69b1 {
   position: absolute !important;
   overflow: visible;
   width: 430px;
   height: 179px;
   z-index: 1;
   left: 0px;
   top: 644px;
 }

 .viewport_36529495b84d {
   width: 430px;
   height: 5639px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }

 .text_91910fa59b11 {
   width: max-content;
   position: absolute !important;
   left: 645px;
   top: 35px;
   line-height: 27px;
   font-family: 'Zen Maru Gothic';
 }

 .container_935fbab0af4d {
   position: absolute !important;
   overflow: visible;
   width: 1728px;
   height: 100px;
   left: -2px;
   top: 1467px;
   background: #dc6c7f;
 }

 .container_wrapper_935fbab0af4d {
   position: absolute !important;
   overflow: visible;
   left: -2px;
   top: 1467px;
   width: 1728px;
   height: 100px;
 }

 .container_nested_935fbab0af4d {
   width: 1728px;
   height: 100px;
   background: #dc6c7f;
 }

 .imageview_d3743cf93587 {
   width: 1730px;
   height: 1014px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_d3743cf93587 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .text_e4413121009c {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 692px;
   top: 279px;
   line-height: 34.75px;
   font-family: 'Zen Maru Gothic';
 }

 .text_4ae9bc53b49b {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 582px;
   top: 237px;
   line-height: 34.75px;
   font-family: 'Zen Maru Gothic';
 }

 .container_d6988c5e1f87 {
   position: absolute !important;
   width: 1728px;
   height: 1014px;
   left: 0px;
   top: 96px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_ce85c7243f51 {
   width: 1726px;
   height: 357px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_ce85c7243f51 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .imageview_63cd49cba83c {
   width: 634px;
   height: 133px;
   z-index: 2;
   position: absolute !important;
   left: 546px;
   top: 143px;
   _scaling-factor: 0.5;
 }

 .imageview_63cd49cba83c img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_af8981f19fd7 {
   position: absolute !important;
   overflow: visible;
   width: 1726px;
   height: 357px;
   z-index: 1;
   left: 0px;
   top: 1px;
 }

 .container_6073de40f7d6 {
   position: absolute !important;
   width: 1730px;
   height: 355px;
   z-index: 1;
   left: 0px;
   top: 1109px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .text_9ac9bc830d7a {
   width: max-content;
   position: absolute !important;
   left: 67px;
   top: 33px;
   line-height: 34.69px;
   font-family: 'Zen Maru Gothic';
 }

 .imageview_e2ad4be87454 {
   width: 186px;
   height: 39px;
   position: absolute !important;
   left: 1478px;
   top: 34px;
   _scaling-factor: 0.5;
 }

 .imageview_e2ad4be87454 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_2cc66f0bce44 {
   position: absolute !important;
   overflow: visible;
   width: 1731px;
   height: 96px;
   left: -1px;
   top: 0px;
   background: #dc6c7f;
 }

 .container_wrapper_2cc66f0bce44 {
   position: absolute !important;
   overflow: visible;
   left: -1px;
   top: 0px;
   width: 1731px;
   height: 96px;
 }

 .container_nested_2cc66f0bce44 {
   width: 1731px;
   height: 96px;
   background: #dc6c7f;
 }

 .viewport_ff8649c47478 {
   width: 1728px;
   height: 1567px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }

 .imageview_b9b808c7e266 {
   width: 430px;
   height: 420px;
   position: absolute !important;
   left: 0px;
   top: -2.11px;
   _scaling-factor: 0.5;
 }

 .imageview_b9b808c7e266.wp-block-image {
   width: 430px !important;
   height: 417px !important;
   left: 0px !important;
   top: 0px !important;
   overflow: hidden;
 }

 .imageview_b9b808c7e266 img {
   width: 100% !important;
   height: 100% !important;
   object-fit: cover;
   object-position: left top;
   max-width: none !important;
 }

 .text_4349a851adf5 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 112px;
   top: 124px;
   line-height: 20.27px;
   font-family: 'Zen Maru Gothic';
 }

 .text_305fd0bf9600 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 49px;
   top: 100px;
   line-height: 20.27px;
   font-family: 'Zen Maru Gothic';
 }

 .container_8e26a8eb3a89 {
   position: absolute !important;
   width: 430px;
   height: 417px;
   left: 0px;
   top: 51px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_7d8aa7958ddf {
   width: 430px;
   height: 285px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_7d8aa7958ddf img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .imageview_e626ceac35d4 {
   width: 272px;
   height: 57px;
   z-index: 1;
   position: absolute !important;
   left: 78.22px;
   top: 192px;
   _scaling-factor: 0.5;
 }

 .imageview_e626ceac35d4 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_4959e09a2f45 {
   position: absolute !important;
   overflow: visible;
   width: 430px;
   height: 285px;
   left: 0px;
   top: 469px;
 }

 .text_291baa699976 {
   width: max-content;
   position: absolute !important;
   left: 44px;
   top: 10px;
   line-height: 27px;
   font-family: 'Zen Maru Gothic';
 }

 .container_24b154e1f228 {
   position: absolute !important;
   overflow: visible;
   width: 430px;
   height: 46px;
   left: 0px;
   top: 754px;
   background: #dc6c7f;
 }

 .container_wrapper_24b154e1f228 {
   position: absolute !important;
   overflow: visible;
   left: 0px;
   top: 754px;
   width: 430px;
   height: 46px;
 }

 .container_nested_24b154e1f228 {
   width: 430px;
   height: 46px;
   background: #dc6c7f;
 }

 .text_ae6cb20d6844 {
   width: max-content;
   position: absolute !important;
   left: 39px;
   top: 15px;
   line-height: 23.17px;
   font-family: 'Zen Maru Gothic';
 }

 .imageview_93d3a6e7f048 {
   width: 110px;
   height: 23px;
   position: absolute !important;
   left: 301px;
   top: 16.42px;
   _scaling-factor: 0.5;
 }

 .imageview_93d3a6e7f048 img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 .container_472591d35e16 {
   position: absolute !important;
   overflow: visible;
   width: 430px;
   height: 51px;
   left: 0px;
   top: 0px;
   background: #dc6c7f;
 }

 .container_wrapper_472591d35e16 {
   position: absolute !important;
   overflow: visible;
   left: 0px;
   top: 0px;
   width: 430px;
   height: 51px;
 }

 .container_nested_472591d35e16 {
   width: 430px;
   height: 51px;
   background: #dc6c7f;
 }

 .viewport_103991668275 {
   width: 430px;
   height: 800px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }


 @media (max-width: 824px) {
   .home_pc .yotako-main {
     display: none !important;
   }

   .home_pc .vp_824 {
     display: flex !important;
   }
 }

 @media (min-width: 825px) {
   .home_pc .yotako-main {
     display: none !important;
   }

   .home_pc .vp_1728 {
     display: flex !important;
   }
 }

 @media (max-width: 824px) {
   .pricing_pc .yotako-main {
     display: none !important;
   }

   .pricing_pc .vp_824 {
     display: flex !important;
   }
 }

 @media (min-width: 825px) {
   .pricing_pc .yotako-main {
     display: none !important;
   }

   .pricing_pc .vp_1728 {
     display: flex !important;
   }
 }