 /*
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=DM+Serif+Display: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=Inria+Serif: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?display=swap&family=Montserrat:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900");
 @import url("https://fonts.googleapis.com/css?display=swap&family=Nunito+Sans:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900");
 @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;
 }

 .imageview_8605511a8757 {
   width: 1280px;
   height: 586px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_8605511a8757 img {
   position: absolute;
   width: 100.00% !important;
   height: 389.67% !important;
   max-width: none !important;
   left: -0.00%;
   top: -38.05%;
 }

 .imageview_8605511a8757.wp-block-image {
   overflow: hidden;
 }

 .imageview_198f639c7ba8 {
   width: 1316px;
   height: 529px;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

 .imageview_198f639c7ba8 img {
   position: absolute;
   width: 1280.0px !important;
   height: 529.0px !important;
   max-width: none !important;
   left: 4.0px;
   top: 0.0px;
 }

 .imageview_198f639c7ba8.wp-block-image {
   position: relative;
   overflow: visible;
 }

 .imageview_f45628bb0e80 {
   width: 1222px;
   height: 1366px;
   z-index: 1;
   position: absolute !important;
   left: 790px;
   top: -134px;
   _scaling-factor: 0.5;
   filter: blur(7px);
 }

 .imageview_f45628bb0e80.wp-block-image {
   width: 526px !important;
   height: 529px !important;
   left: 790px !important;
   top: 0px !important;
   overflow: hidden;
 }

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

 .imageview_c58ee1579e97 {
   width: 1222px;
   height: 1366px;
   z-index: 1;
   position: absolute !important;
   left: -670px;
   top: 1572px;
   transform: scale(1, -1);
   transform-origin: 0 0;
   _scaling-factor: 0.5;
   filter: blur(7px);
 }

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

 .text_454b35556e79 {
   width: fit-content;
   z-index: 1;
   line-height: 20.66px;
   font-family: 'DM Serif Display';
 }

 .container_15cba169edd3 {
   padding: 10px 10px 10px 10px;
   width: 132px;
   height: 40px;
   z-index: 1;
   position: absolute !important;
   left: 658px;
   top: 369px;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 50px 50px 50px 50px;
 }

 .container_wrapper_15cba169edd3 {
   position: absolute !important;
   left: 658px;
   top: 369px;
   width: 132px;
   height: 40px;
   z-index: 1;
 }

 .container_nested_15cba169edd3 {
   padding: 10px 10px 10px 10px;
   width: 132px;
   height: 40px;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 50px 50px 50px 50px;
 }

 .container_f7e85d6cd9a4 {
   position: absolute !important;
   width: 1316px;
   height: 529px;
   left: -4px;
   top: 1221px;
   overflow-x: clip;
   overflow-y: clip;
 }

 .container_561d72400fcf {
   width: 1285px;
   height: 586px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(247deg, #00000000 60.05%, #000000ff 99.44%);
   mix-blend-mode: overlay;
 }

 .container_7c87183cc03c {
   position: absolute !important;
   overflow: visible;
   width: 1285px;
   height: 586px;
   z-index: 1;
   left: 0px;
   top: 0px;
   background: #00000033;
   mix-blend-mode: normal;
 }

 .container_bd5b8334fc9c {
   position: absolute !important;
   overflow: visible;
   width: 1285px;
   height: 586px;
   z-index: 1;
   left: 0px;
   top: 0px;
   background: #00000033;
 }

 .text_87ae8c2a44bb {
   width: 100%;
   min-width: 0;
   height: 59px;
   line-height: 59.15px;
   word-wrap: break-word;
   font-family: 'DM Serif Display';
 }

 .text_autoheight_87ae8c2a44bb {
   overflow: visible;
 }

 .text_c217cc6edb84 {
   width: 100%;
   min-width: 0;
   height: 41px;
   line-height: 41.33px;
   word-wrap: break-word;
   font-family: 'DM Serif Display';
 }

 .text_autoheight_c217cc6edb84 {
   overflow: visible;
 }

 .text_f2fc9a3d65a1 {
   width: 100%;
   min-width: 0;
   height: 16px;
   z-index: 1;
   line-height: 15.67px;
   word-wrap: break-word;
   font-family: 'Inria Serif';
 }

 .text_autoheight_f2fc9a3d65a1 {
   overflow: visible;
 }

 .text_d9b493a1fa1f {
   width: 100%;
   min-width: 0;
   height: 21px;
   z-index: 1;
   line-height: 20.66px;
   word-wrap: break-word;
   font-family: 'DM Serif Display';
 }

 .text_autoheight_d9b493a1fa1f {
   overflow: visible;
 }

 .container_ae37ac3f3350 {
   margin: -1px 0 0 0 !important;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 6px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_137755dd06e3 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_c4520a8fc36e {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:191-2.webp");
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_4bd16018f45c {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #f4f4f4;
   mix-blend-mode: normal;
 }

 .container_7bfb47e3692a {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:191-1.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_f3fff9698aad {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:191.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_b82a21c9ba6c {
   width: 100%;
   min-width: 0;
   height: 247px;
   flex-shrink: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #d9d9d9;
   box-shadow: 0px 4px 25.2px #00000008;
 }

 .container_d3fca109351b {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 8.38px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_4d1c4b6cc9ed {
   width: 265.03px;
   height: fit-content;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 9px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_b1c54f55b244 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_128a90c651fb {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_b52a485e5b46 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_5816e521212f {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_531adcb3463d {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_6d6f602ab152 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_07db1f30a01d {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_780017ffdc54 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_ba3a04c2f6cd {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_b7e043e6f66b {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_f76a8a6f883e {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_bf903e5d0eb8 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_22220483cd0e {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_4d9df285198d {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_2cdfe42968ec {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_2dd994570fe2 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_cff004b41fd3 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_25290fcf0037 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_b3fbd1f6e023 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_57cd4e3a0487 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_e8541b644b40 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_a6f9f61a6ada {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_ff4292153f22 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_a433f395ae34 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_e8d833575a38 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_32aaa95d20e6 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_a70f98b2a126 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_bcaf32af4454 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_cd81378eee74 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_8d4b441a10d7 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_bf3094f52ea5 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_486243b588b4 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_cc3fa09e66a5 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_6f62fd771359 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_561103dba600 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_17057ef09986 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_2950207562b6 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_73a6582b7805 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_24442cf022ca {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_2e94623ed336 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_e7b8eabf8454 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_8ef0e1ca2f19 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_53a4fd9b58ec {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_6a8d15804ea8 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .text_74d076817c92 {
   width: 100%;
   min-width: 0;
   height: 41px;
   line-height: 41.33px;
   word-wrap: break-word;
   font-family: 'DM Serif Display';
 }

 .text_autoheight_74d076817c92 {
   overflow: visible;
 }

 .text_5b02439c2208 {
   width: 100%;
   min-width: 0;
   height: 16px;
   z-index: 1;
   line-height: 15.67px;
   word-wrap: break-word;
   font-family: 'Inria Serif';
 }

 .text_autoheight_5b02439c2208 {
   overflow: visible;
 }

 .text_6ab6bc7dcacc {
   width: 100%;
   min-width: 0;
   height: 21px;
   z-index: 1;
   line-height: 20.66px;
   word-wrap: break-word;
   font-family: 'DM Serif Display';
 }

 .text_autoheight_6ab6bc7dcacc {
   overflow: visible;
 }

 .container_42a8c53f5553 {
   margin: -1px 0 0 0 !important;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 6px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_9e4efa67d9a6 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_e5a1ab73bca8 {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1231:298-4.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_dabd691dc7c2 {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1231:298-3.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_f7502ae0a89b {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1231:298-2.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_491026323354 {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1231:298-1.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_9f955a369a88 {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1231:298.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_94a34e45ab64 {
   width: 100%;
   min-width: 0;
   height: 247px;
   flex-shrink: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #d9d9d9;
   box-shadow: 0px 4px 25.2px #00000008;
 }

 .container_603a0f998879 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 8.38px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_676896f3718f {
   width: 265.03px;
   height: fit-content;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 9px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_d15b72ef274b {
   width: 100%;
   min-width: 0;
   height: 41px;
   line-height: 41.33px;
   word-wrap: break-word;
   font-family: 'DM Serif Display';
 }

 .text_autoheight_d15b72ef274b {
   overflow: visible;
 }

 .text_2f642210e35c {
   width: 100%;
   min-width: 0;
   height: 16px;
   z-index: 1;
   line-height: 15.67px;
   word-wrap: break-word;
   font-family: 'Inria Serif';
 }

 .text_autoheight_2f642210e35c {
   overflow: visible;
 }

 .text_4d08dd6b278c {
   width: 100%;
   min-width: 0;
   height: 21px;
   z-index: 1;
   line-height: 20.66px;
   word-wrap: break-word;
   font-family: 'DM Serif Display';
 }

 .text_autoheight_4d08dd6b278c {
   overflow: visible;
 }

 .container_6cfc758a6bf5 {
   margin: -1px 0 0 0 !important;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 6px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_c6c0c44fd11f {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_78631bf7d9ff {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:284-2.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_0050a83d705d {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:284-1.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_2503a9e5b29a {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:284.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_0d54fbcb6600 {
   width: 100%;
   min-width: 0;
   height: 247px;
   flex-shrink: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #d9d9d9;
   box-shadow: 0px 4px 25.2px #00000008;
 }

 .container_4eeb2257bf9f {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 8.38px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_61e454443c5e {
   width: 265.03px;
   height: fit-content;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 9px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_2049e5963591 {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1231:307-2.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_0661690fdf9f {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1231:307-1.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_b040b1edab40 {
   height: 247px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1231:307.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_4240e7251edc {
   width: 100%;
   min-width: 0;
   height: 247px;
   flex-shrink: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #d9d9d9;
   box-shadow: 0px 4px 25.2px #00000008;
 }

 .container_5b96761dba45 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 8.38px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_790765326597 {
   width: 265.03px;
   height: fit-content;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 9px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_a1852325bd5d {
   width: 100%;
   min-width: 0;
   height: fit-content;
   overflow-x: clip;
   overflow-y: clip;
   justify-content: flex-start;
   align-items: center;
   gap: 0 36px;
   display: flex !important;
   flex-direction: row;
 }

 .container_0195454dd447 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 26px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_0fe54d751c40 {
   padding: 10px 10px 10px 10px;
   width: 902px;
   height: 509.25px;
   position: absolute !important;
   left: 189px;
   top: 622px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_53c7275e7284 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 652px;
   top: 1346px;
   line-height: 59.15px;
   font-family: 'DM Serif Display';
 }

 .text_83b2b776ead3 {
   width: 550px;
   height: 187.7px;
   z-index: 1;
   position: absolute !important;
   left: 656px;
   top: 1413px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.28px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_a0b44b6f7146 {
   width: 500px;
   height: 303px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:305.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
 }

 .container_e3ec22708a17 {
   position: absolute !important;
   overflow: visible;
   width: 500px;
   height: 303px;
   z-index: 1;
   left: 122px;
   top: 1346px;
   background: #ffffff;
 }

 .text_fcfdd928f9bc {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 181.69px;
   font-family: 'DM Serif Display';
 }

 .text_580cc976c363 {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 24.59px;
   top: 163.14px;
   line-height: 83.06px;
   font-family: 'DM Serif Display';
 }

 .container_9f856778ca11 {
   position: absolute !important;
   overflow: visible;
   width: 467px;
   height: 246.14px;
   z-index: 2;
   left: 131px;
   top: 204.43px;
 }

 .container_f38b3cc638f8 {
   width: 460px;
   height: 297px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/I1099:182;1099:163-2.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 11.41px 11.41px 11.41px 11.41px;
   mix-blend-mode: normal;
 }

 .container_b98d68913a22 {
   position: absolute !important;
   overflow: visible;
   width: 460px;
   height: 297px;
   z-index: 2;
   left: 0px;
   top: 0px;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/I1099:182;1099:163-1.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 11.41px 11.41px 11.41px 11.41px;
   mix-blend-mode: normal;
 }

 .container_37a813621dee {
   position: absolute !important;
   overflow: visible;
   width: 460px;
   height: 297px;
   z-index: 2;
   left: 0px;
   top: 0px;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/I1099:182;1099:163.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 11.41px 11.41px 11.41px 11.41px;
 }

 .container_301837c8925b {
   position: absolute !important;
   overflow: visible;
   width: 460px;
   height: 297px;
   z-index: 2;
   left: 665px;
   top: 181px;
   box-shadow: 0px 4px 4px #00000040;
 }

 .text_ba3e46978e2c {
   width: fit-content;
   line-height: 80.14px;
   font-family: 'DM Serif Display';
 }

 .container_9574d80e994c {
   width: 88.9px;
   height: auto !important;
   max-width: 88.92px;
   z-index: 1;
   aspect-ratio: 1 / 0.40819240827707837;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_5b080869eddb {
   padding: 0 0 4.94px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_7a69aec5065f {
   width: 494.01px;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_7a69aec5065f {
   width: 494.01px;
   height: fit-content;
   z-index: 1;
 }

 .container_nested_7a69aec5065f {
   width: 494.01px;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_5a7867927cd5 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_5077cfe6d32e {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .text_fd343f9ee6f8 {
   width: 407px;
   height: 55px;
   z-index: 1;
   line-height: 13.55px;
   word-wrap: break-word;
   font-family: 'Nunito Sans';
 }

 .text_autoheight_fd343f9ee6f8 {
   overflow: visible;
 }

 .container_dca4f552faee {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_dd8afa722d23 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_9537edaac87c {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_16769b3751d9 {
   width: 100%;
   min-width: 0;
   height: 35.29px;
   z-index: 1;
 }

 .imageview_16769b3751d9 img {
   position: absolute;
   width: 494.0px !important;
   height: 35.3px !important;
   max-width: none !important;
   left: 0.0px;
   top: 0.0px;
 }

 .imageview_16769b3751d9.wp-block-image {
   position: relative;
   overflow: visible;
 }

 .container_d966973fce8b {
   height: 182.08px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 14.11px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_417b72cae49f {
   width: fit-content;
   z-index: 1;
   line-height: 12.7px;
   font-family: 'Nunito Sans';
 }

 .container_cdcebe705a03 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_5e88229d6d73 {
   width: fit-content;
   height: fit-content;
   max-width: 114.33px;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .text_ace2501a9dd7 {
   width: fit-content;
   z-index: 1;
   line-height: 11.29px;
   font-family: 'Nunito Sans';
 }

 .container_c1be69cfe595 {
   padding: 2.12px 0 2.12px 0;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_46a245c748ea {
   padding: 0.71px 0 0.71px 0;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_15b38d4c76a6 {
   width: fit-content;
   height: fit-content;
   max-width: 114.33px;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .container_7fec337c24ee {
   padding: 2.12px 0 2.12px 0;
   width: 101px;
   height: 20.23px;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_f1b1583cb208 {
   padding: 0.71px 0 0.71px 0;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_b83cb7286041 {
   width: fit-content;
   height: fit-content;
   max-width: 114.33px;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .container_e41ef97ca2b1 {
   width: 64px;
   height: 17.65px;
   max-width: 114.33px;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .container_1a352e485ed5 {
   padding: 2.12px 0 2.12px 0;
   width: 83px;
   height: 20.23px;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_6f34c677227c {
   padding: 0.71px 0 0.71px 0;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_7f098be7b850 {
   width: fit-content;
   height: fit-content;
   max-width: 114.33px;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .container_eef8f72d9c2f {
   padding: 2.12px 0 2.12px 0;
   width: 93px;
   height: 20.23px;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_bf0eb3fd953f {
   padding: 0.71px 0 0.71px 0;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_162e65d9651e {
   width: fit-content;
   height: fit-content;
   max-width: 114.33px;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .container_bc89207cbaca {
   padding: 2.12px 0 2.12px 0;
   width: 109px;
   height: 20.23px;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_337612d1d134 {
   padding: 0.71px 0 0.71px 0;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_596dc95aad2b {
   width: fit-content;
   height: fit-content;
   max-width: 114.33px;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .container_135009b2252a {
   height: 100%;
   min-height: 0;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 11.29px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_11135dabc759 {
   width: 100%;
   min-width: 0;
   height: 13px;
   z-index: 1;
   line-height: 12.7px;
   word-wrap: break-word;
   font-family: 'Nunito Sans';
 }

 .text_autoheight_11135dabc759 {
   overflow: visible;
 }

 .container_6cf2e9a1069f {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_7c23c808b547 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_3d506d9ea69c {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .text_a7a83bf0e0bc {
   height: 16px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 1;
   line-height: 11.29px;
   word-wrap: break-word;
   font-family: 'Nunito Sans';
 }

 .text_autoheight_a7a83bf0e0bc {
   overflow: visible;
 }

 .container_1932db8ba09c {
   padding: 2.12px 0 2.12px 0;
   width: 213.13px;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_163e34eb948d {
   padding: 0.71px 0 0.71px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_ab63377f94db {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .text_8743eece3db4 {
   height: 12px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 1;
   line-height: 11.29px;
   word-wrap: break-word;
   font-family: 'Nunito Sans';
 }

 .text_autoheight_8743eece3db4 {
   overflow: visible;
 }

 .container_6dcaf17e4419 {
   padding: 2.12px 0 2.12px 0;
   width: 213.13px;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_9ee8afc93859 {
   padding: 0.71px 0 0.71px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_1cff74250dc9 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .text_1ea22e68d30f {
   height: 16px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 1;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Nunito Sans';
 }

 .text_autoheight_1ea22e68d30f {
   overflow: visible;
 }

 .container_5b4c81097f7f {
   padding: 3px 0 3px 0;
   width: 302px;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_3606c52d177e {
   padding: 0.71px 0 0.71px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_d74bad2d5769 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .text_0622be46bdaf {
   height: 16px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 1;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Nunito Sans';
 }

 .text_autoheight_0622be46bdaf {
   overflow: visible;
 }

 .container_36e79541e526 {
   padding: 3px 0 3px 0;
   width: 302px;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_e77853d2d9ab {
   padding: 0.71px 0 0.71px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_223b81961dd2 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .container_4023b6224dd0 {
   height: 100%;
   min-height: 0;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 11.29px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_9931258a6b3f {
   height: 182.08px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 67.75px;
   display: flex !important;
   flex-direction: row;
 }

 .container_01ba3e6bd45d {
   margin: -55px 0 0 0 !important;
   width: 100%;
   min-width: 0;
   height: fit-content;
   min-height: 182.08px;
   z-index: 1;
   align-items: flex-start;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_f6c745095e17 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_ca16b21c3c24 {
   padding: 5.17px 0 11.29px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 988.02px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_32f096748562 {
   padding: 0 183.49px 0 183.49px;
   width: 1355px;
   height: 258px;
   border-bottom: 11.29px solid #c17579ff;
   position: absolute !important;
   left: 0px;
   top: 2421px;
   align-items: center;
   justify-content: flex-end;
   display: flex !important;
   flex-direction: column;
   background: #9f474b;
 }

 .container_wrapper_32f096748562 {
   position: absolute !important;
   left: 0px;
   top: 2421px;
   width: 1355px;
   height: 258px;
 }

 .container_nested_32f096748562 {
   padding: 0 183.49px 0 183.49px;
   width: 1355px;
   height: 258px;
   border-bottom: 11.29px solid #c17579ff;
   align-items: center;
   justify-content: flex-end;
   display: flex !important;
   flex-direction: column;
   background: #9f474b;
 }

 .text_84318a6a7ab5 {
   width: fit-content;
   z-index: 2;
   line-height: 54.84px;
   font-family: 'DM Serif Display';
 }

 .text_dab66af5c84a {
   width: fit-content;
   z-index: 2;
   line-height: 21.94px;
   font-family: 'DM Serif Display';
 }

 .text_302cf3d5cf7c {
   width: fit-content;
   z-index: 2;
   line-height: 21.94px;
   font-family: 'DM Serif Display';
 }

 .text_9f6da0f2082e {
   width: fit-content;
   z-index: 2;
   line-height: 21.94px;
   font-family: 'DM Serif Display';
 }

 .text_edb3fccc12bb {
   width: fit-content;
   z-index: 2;
   line-height: 21.94px;
   font-family: 'DM Serif Display';
 }

 .text_09af711eb6e2 {
   width: fit-content;
   z-index: 2;
   line-height: 21.94px;
   font-family: 'DM Serif Display';
 }

 .container_f23d9b20c9f4 {
   width: fit-content;
   height: fit-content;
   z-index: 2;
   justify-content: flex-start;
   align-items: center;
   gap: 0 22px;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_f23d9b20c9f4 {
   width: fit-content;
   height: fit-content;
   z-index: 2;
 }

 .container_nested_f23d9b20c9f4 {
   width: fit-content;
   height: fit-content;
   z-index: 2;
   justify-content: flex-start;
   align-items: center;
   gap: 0 22px;
   display: flex !important;
   flex-direction: row;
 }

 .container_aa823c7ba789 {
   width: 972px;
   height: 55px;
   z-index: 2;
   position: absolute !important;
   left: 154px;
   top: 38px;
   justify-content: flex-start;
   align-items: center;
   gap: 0 500px;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_aa823c7ba789 {
   position: absolute !important;
   left: 154px;
   top: 38px;
   width: 972px;
   height: 55px;
   z-index: 2;
 }

 .container_nested_aa823c7ba789 {
   width: 972px;
   height: 55px;
   z-index: 2;
   justify-content: flex-start;
   align-items: center;
   gap: 0 500px;
   display: flex !important;
   flex-direction: row;
 }

 .imageview_e370e18e4215 {
   width: 443px;
   height: 384px;
   position: absolute !important;
   left: 1226px;
   top: 151px;
   transform: scale(-1, 1);
   transform-origin: 0 0;
   _scaling-factor: 0.5;
   mix-blend-mode: luminosity;
   opacity: 0.3400000035762787;
 }

 .imageview_e370e18e4215 img {
   filter: contrast(1.4333333174387615);
 }

 .imageview_e370e18e4215.wp-block-image {
   overflow: hidden;
 }

 .container_ec6065528bda {
   width: 398px;
   height: 437px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:171-2.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 20px 20px 20px 20px;
   mix-blend-mode: normal;
 }

 .container_1ee2ab8d9dc2 {
   position: absolute !important;
   overflow: visible;
   width: 398px;
   height: 437px;
   z-index: 1;
   left: 0px;
   top: 0px;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:171-1.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 20px 20px 20px 20px;
   mix-blend-mode: normal;
 }

 .container_8fafc6a2e06a {
   position: absolute !important;
   overflow: visible;
   width: 398px;
   height: 437px;
   z-index: 1;
   left: 0px;
   top: 0px;
   background: url("https://cdn.yotako.io/db2d31b6-0f66-4f7d-8487-fc88de540529/1094:171.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 20px 20px 20px 20px;
 }

 .text_6870cb2e70bf {
   width: 550px;
   height: 187.7px;
   z-index: 1;
   position: absolute !important;
   left: 1px;
   top: 67.65px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21.28px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text_1ddc9b051f7b {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 54.84px;
   font-family: 'DM Serif Display';
 }

 .container_e17759c197a0 {
   position: absolute !important;
   overflow: visible;
   width: 551px;
   height: 255.35px;
   z-index: 1;
   left: 478px;
   top: 43px;
 }

 .container_93d84173fbe4 {
   position: absolute !important;
   overflow: visible;
   width: 1029px;
   height: 437px;
   z-index: 1;
   left: 0px;
   top: 0px;
   border-radius: 20px 20px 20px 20px;
 }

 .text_b46d1e12e3a2 {
   width: fit-content;
   z-index: 2;
   line-height: 20.66px;
   font-family: 'DM Serif Display';
 }

 .container_1fedd0a60756 {
   padding: 10px 10px 10px 10px;
   width: 265.03px;
   height: 57px;
   z-index: 2;
   border-top: 1px solid #000000ff;
   border-right: 1px solid #000000ff;
   border-bottom: 1px solid #000000ff;
   border-left: 1px solid #000000ff;
   position: absolute !important;
   left: 479px;
   top: 264px;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_1fedd0a60756 {
   position: absolute !important;
   left: 479px;
   top: 264px;
   width: 265.03px;
   height: 57px;
   z-index: 2;
 }

 .container_nested_1fedd0a60756 {
   padding: 10px 10px 10px 10px;
   width: 265.03px;
   height: 57px;
   z-index: 2;
   border-top: 1px solid #000000ff;
   border-right: 1px solid #000000ff;
   border-bottom: 1px solid #000000ff;
   border-left: 1px solid #000000ff;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_cfd5eb0d8630 {
   position: absolute !important;
   overflow: visible;
   width: 1029px;
   height: 437px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_d4596a58f21b {
   position: absolute !important;
   overflow: visible;
   width: 1226px;
   height: 535px;
   left: 28px;
   top: 98px;
 }

 .container_1c74e3f48ecb {
   position: absolute !important;
   overflow: visible;
   width: 1280px;
   height: 633px;
   left: 0px;
   top: 1769px;
   background: linear-gradient(48deg, #898985ff -132.26%, #fafafaff 69.35%);
   box-shadow: inset 0 0 0 1px #898984ff;
 }

 .text_827687dac09f {
   width: fit-content;
   z-index: 1;
   line-height: 20.66px;
   font-family: 'DM Serif Display';
 }

 .container_9ea0a5b5724d {
   padding: 10px 10px 10px 10px;
   width: 265px;
   height: 54px;
   flex-shrink: 0;
   z-index: 1;
   border-top: 1px solid #000000ff;
   border-right: 1px solid #000000ff;
   border-bottom: 1px solid #000000ff;
   border-left: 1px solid #000000ff;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_9ea0a5b5724d {
   width: 265px;
   height: 54px;
   flex-shrink: 0;
   z-index: 1;
 }

 .container_nested_9ea0a5b5724d {
   padding: 10px 10px 10px 10px;
   width: 265px;
   height: 54px;
   z-index: 1;
   border-top: 1px solid #000000ff;
   border-right: 1px solid #000000ff;
   border-bottom: 1px solid #000000ff;
   border-left: 1px solid #000000ff;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .text_4da84dad1c4c {
   width: fit-content;
   z-index: 1;
   line-height: 20.66px;
   font-family: 'DM Serif Display';
 }

 .container_ec484b91e95e {
   padding: 10px 10px 10px 10px;
   width: 265.03px;
   height: 57px;
   flex-shrink: 0;
   z-index: 1;
   border-top: 1px solid #000000ff;
   border-right: 1px solid #000000ff;
   border-bottom: 1px solid #000000ff;
   border-left: 1px solid #000000ff;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_ec484b91e95e {
   width: 265.03px;
   height: 57px;
   flex-shrink: 0;
   z-index: 1;
 }

 .container_nested_ec484b91e95e {
   padding: 10px 10px 10px 10px;
   width: 265.03px;
   height: 57px;
   z-index: 1;
   border-top: 1px solid #000000ff;
   border-right: 1px solid #000000ff;
   border-bottom: 1px solid #000000ff;
   border-left: 1px solid #000000ff;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .text_d048d0f53f77 {
   width: fit-content;
   z-index: 1;
   line-height: 20.66px;
   font-family: 'DM Serif Display';
 }

 .container_d15f86c73c2a {
   padding: 10px 10px 10px 10px;
   width: 265.03px;
   height: 57px;
   flex-shrink: 0;
   z-index: 1;
   border-top: 1px solid #000000ff;
   border-right: 1px solid #000000ff;
   border-bottom: 1px solid #000000ff;
   border-left: 1px solid #000000ff;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_d15f86c73c2a {
   width: 265.03px;
   height: 57px;
   flex-shrink: 0;
   z-index: 1;
 }

 .container_nested_d15f86c73c2a {
   padding: 10px 10px 10px 10px;
   width: 265.03px;
   height: 57px;
   z-index: 1;
   border-top: 1px solid #000000ff;
   border-right: 1px solid #000000ff;
   border-bottom: 1px solid #000000ff;
   border-left: 1px solid #000000ff;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_a69103e5c5bf {
   width: 865.07px;
   height: 57px;
   z-index: 1;
   position: absolute !important;
   left: 200px;
   top: 1121px;
   justify-content: flex-start;
   align-items: center;
   gap: 0 35px;
   display: flex !important;
   flex-direction: row;
 }

 .viewport_ebb10de3ee69 {
   width: 1280px;
   height: 2679px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #fafafa;
 }