 /*
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=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_9fd3c92de487 {
   width: fit-content;
   line-height: 33.89px;
   font-family: 'Inter';
 }

 .text_affe68546efb {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

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

 .text_92a9306e4182 {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .container_36bff85bdc6e {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

 .container_wrapper_36bff85bdc6e {
   width: fit-content;
   height: fit-content;
 }

 .container_nested_36bff85bdc6e {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

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

 .container_77d209c88d24 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1000px;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_64273be1222c {
   position: sticky !important;
   top: 0px;
   padding: 0 24px 0 24px;
   width: 100%;
   min-width: 0;
   height: 80px;
   flex-shrink: 0;
   z-index: 9998;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
   background: #fffdf8;
 }

 .container_34f378b1f3b3 {
   width: 92px;
   height: 89px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(115deg, #ff666600 11.42%, #3412f8ff 91.1%);
   border-radius: 46px 46px 46px 46px;
   mix-blend-mode: normal;
 }

 .container_cb3b53d8b952 {
   position: relative !important;
   overflow: visible;
   width: 92px;
   height: 89px;
   flex-shrink: 0;
   background: url("https://cdn.yotako.io/e79ee0c7-f214-4d9c-8382-dc69def0b607/I54:160;5:2.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 46px 46px 46px 46px;
 }

 .text_96baafd91ae1 {
   width: 100%;
   min-width: 0;
   height: 49px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 48.41px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_45e84509c459 {
   width: 100%;
   min-width: 0;
   height: 96px;
   line-height: 32px;
   text-align: justify;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_45e84509c459 {
   overflow: visible;
 }

 .text_7751fbdac457 {
   width: 100%;
   min-width: 0;
   height: 96px;
   line-height: 32px;
   text-align: justify;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_7751fbdac457 {
   overflow: visible;
 }

 .text-bec9b31a653c_7751fbdac457 {
   line-height: 32px;
   font-family: 'Inter';
 }

 .text-58711c4c2d7c_7751fbdac457 {
   line-height: 32px;
   font-family: 'Inter';
 }

 .text-725565a1298e_7751fbdac457 {
   line-height: 32px;
   font-family: 'Inter';
 }

 .text-f4cd0b336c51_7751fbdac457 {
   line-height: 32px;
   font-family: 'Inter';
 }

 .text-7c95677ee799_7751fbdac457 {
   line-height: 32px;
   font-family: 'Inter';
 }

 .text-e883781772cb_7751fbdac457 {
   line-height: 32px;
   font-family: 'Inter';
 }

 .text-0e31696c98ff_7751fbdac457 {
   line-height: 32px;
   font-family: 'Inter';
 }

 .text-38427c562746_7751fbdac457 {
   line-height: 32px;
   font-family: 'Inter';
 }

 .text-0234009566d7_7751fbdac457 {
   line-height: 32px;
   font-family: 'Inter';
 }

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

 .container_d99f9bf0f8a0 {
   padding: 104px 24px 104px 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_e3f9080310c3 {
   height: 38px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   line-height: 38px;
   text-align: justify;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_e3f9080310c3 {
   overflow: visible;
 }

 .container_a16f1bf3cd57 {
   width: 1000px;
   height: fit-content;
   max-width: 1000px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
 }

 .container_c7ccd2447f45 {
   padding: 72px 24px 0 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_4954d50f340c {
   height: 350px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: url("https://cdn.yotako.io/e79ee0c7-f214-4d9c-8382-dc69def0b607/I54:168;27:35.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
   opacity: 0.20000000298023224;
 }

 .container_84b58d86c1c8 {
   height: 350px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #d9d9d9;
 }

 .container_wrapper_84b58d86c1c8 {
   height: 350px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
 }

 .container_nested_84b58d86c1c8 {
   height: 350px;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #d9d9d9;
 }

 .text_826effdb7508 {
   width: 100%;
   min-width: 0;
   height: 30px;
   line-height: 30.26px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_826effdb7508 {
   overflow: visible;
 }

 .text_107bc550ce6e {
   width: 100%;
   min-width: 0;
   height: 190px;
   line-height: 38px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_107bc550ce6e {
   overflow: visible;
 }

 .text_1ae4e2d3b798 {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .container_b8e92376186f {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

 .container_wrapper_b8e92376186f {
   width: fit-content;
   height: fit-content;
 }

 .container_nested_b8e92376186f {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

 .container_f40aed60352e {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_981f6123deeb {
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1000px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 32px;
   display: flex !important;
   flex-direction: row;
 }

 .container_ecd71c16278d {
   padding: 56px 24px 56px 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
   background: #dddddd;
 }

 .container_b1a8a81c283e {
   height: 350px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: url("https://cdn.yotako.io/e79ee0c7-f214-4d9c-8382-dc69def0b607/I54:176;27:35.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
   opacity: 0.20000000298023224;
 }

 .container_49bff1173ca1 {
   height: 350px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #d9d9d9;
 }

 .text_3f5ae88fb4f9 {
   width: 100%;
   min-width: 0;
   height: 30px;
   line-height: 30.26px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_3f5ae88fb4f9 {
   overflow: visible;
 }

 .text_00200c0c7af8 {
   width: 100%;
   min-width: 0;
   height: 190px;
   line-height: 38px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_00200c0c7af8 {
   overflow: visible;
 }

 .text_739664e8296d {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .container_62b6a2470898 {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

 .container_wrapper_62b6a2470898 {
   width: fit-content;
   height: fit-content;
 }

 .container_nested_62b6a2470898 {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

 .container_1194ea57739f {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_2ff361a0b398 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1000px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 32px;
   display: flex !important;
   flex-direction: row;
 }

 .container_133ac6655794 {
   padding: 56px 24px 56px 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
   background: #dddddd;
 }

 .container_47e00826e388 {
   height: 350px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: url("https://cdn.yotako.io/e79ee0c7-f214-4d9c-8382-dc69def0b607/I54:184;27:35.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   mix-blend-mode: normal;
   opacity: 0.20000000298023224;
 }

 .container_20bad4d8d08d {
   height: 350px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #d9d9d9;
 }

 .text_389f83204679 {
   width: 100%;
   min-width: 0;
   height: 30px;
   line-height: 30.26px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_389f83204679 {
   overflow: visible;
 }

 .text_e96dfd4b41df {
   width: 100%;
   min-width: 0;
   height: 190px;
   line-height: 38px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_e96dfd4b41df {
   overflow: visible;
 }

 .text_0b988481811b {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .container_15482621ded7 {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

 .container_wrapper_15482621ded7 {
   width: fit-content;
   height: fit-content;
 }

 .container_nested_15482621ded7 {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

 .container_da44b4946916 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_fccbfd2fad12 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1000px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 32px;
   display: flex !important;
   flex-direction: row;
 }

 .container_1afe7213ef42 {
   padding: 56px 24px 56px 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
   background: #dddddd;
 }

 .text_8b98833b2f43 {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_19f4f4b220c2 {
   width: 46px;
   height: 46px;
   position: absolute !important;
   left: 1px;
   top: 1px;
 }

 .imageview_19f4f4b220c2 img {
   width: 100%;
   height: 100%;
 }

 .container_5bf61f75c2e8 {
   position: relative !important;
   overflow: visible;
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

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

 .text_5c0f951aa6fd {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_01f17fbfe620 {
   width: 42.97px;
   height: 42.97px;
   position: absolute !important;
   left: 2.51px;
   top: 2.51px;
 }

 .imageview_01f17fbfe620 img {
   width: 100%;
   height: 100%;
 }

 .container_ebeca09509d6 {
   position: relative !important;
   overflow: visible;
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

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

 .text_83ec9074ca21 {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_532634fa0694 {
   width: 46px;
   height: 46px;
   position: absolute !important;
   left: 1px;
   top: 1px;
 }

 .imageview_532634fa0694 img {
   width: 100%;
   height: 100%;
 }

 .container_52ad2e6fabc0 {
   position: relative !important;
   overflow: visible;
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

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

 .text_084e193ef893 {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_5b3d0d526320 {
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

 .imageview_5b3d0d526320 img {
   width: 100%;
   height: 100%;
 }

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

 .text_336b904f9fb7 {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_e15da323d824 {
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

 .imageview_e15da323d824 img {
   width: 100%;
   height: 100%;
 }

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

 .container_87970d2ed526 {
   width: 1000px;
   height: fit-content;
   max-width: 1000px;
   flex-shrink: 0;
   justify-content: flex-start;
   align-items: center;
   flex-wrap: wrap;
   gap: 8px 8px;
   display: flex !important;
   flex-direction: row;
 }

 .container_c1561524ba82 {
   padding: 80px 24px 80px 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   overflow-x: clip;
   overflow-y: clip;
   justify-content: center;
   align-items: center;
   flex-wrap: wrap;
   gap: 10px 10px;
   display: flex !important;
   flex-direction: row;
 }

 .text_3e3bb9a238c0 {
   width: fit-content;
   line-height: 33.89px;
   font-family: 'Inter';
 }

 .text_01a51cb74795 {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .text_7042b1ade4e5 {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

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

 .container_9f060bcf0f01 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1000px;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_eb26ba68d613 {
   padding: 0 24px 0 24px;
   width: 100%;
   min-width: 0;
   height: 80px;
   flex-shrink: 0;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
   background: #fffdf8;
 }

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

 .text_e0fa695de1ef {
   width: fit-content;
   line-height: 33.89px;
   font-family: 'Inter';
 }

 .text_6f307d28cc78 {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

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

 .text_8a130cb5f38f {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .container_4a33586350b0 {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

 .container_wrapper_4a33586350b0 {
   width: fit-content;
   height: fit-content;
 }

 .container_nested_4a33586350b0 {
   padding: 5px 16px 5px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #72578e;
   border-radius: 8px 8px 8px 8px;
 }

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

 .container_986f3f8d4559 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1000px;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_c1b9801a6d14 {
   padding: 0 24px 0 24px;
   width: 1440px;
   height: 80px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
   background: #fffdf8;
 }

 .text_f5c8c90e4b48 {
   width: fit-content;
   line-height: 91.98px;
   background: conic-gradient(from 90deg at 0% 0%, #fa0d0dff 33%, #1bfa10ff 67%);
   font-family: 'Inter';
 }

 .container_b78a0b306bbf {
   padding: 128px 24px 127px 24px;
   width: 1440px;
   height: 326px;
   position: absolute !important;
   left: 0px;
   top: 80px;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/e79ee0c7-f214-4d9c-8382-dc69def0b607/54:194.webp");
   background-size: auto;
   background-repeat: repeat;
   background-position: top left;
 }

 .text_9c2ab4f8edab {
   width: 1000px;
   height: 504px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 38px;
   text-align: justify;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_c7af818d88df {
   padding: 56px 24px 56px 24px;
   width: 1440px;
   height: 616px;
   position: absolute !important;
   left: 0px;
   top: 406px;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .text_d4042813dc52 {
   height: 38px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   line-height: 38px;
   text-align: justify;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_d4042813dc52 {
   overflow: visible;
 }

 .container_511f9e9332f7 {
   width: 1000px;
   height: fit-content;
   max-width: 1000px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
 }

 .container_573eec786fcf {
   padding: 72px 24px 0 24px;
   width: 1440px;
   height: 110px;
   position: absolute !important;
   left: 0px;
   top: 1022px;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .imageview_a6002ca84a8f {
   width: 100%;
   min-width: 0;
   height: 381px;
   max-width: 1000px;
   flex-shrink: 0;
   _scaling-factor: 0.5;
 }

 .imageview_a6002ca84a8f img {
   position: absolute;
   width: 100.00% !important;
   height: 390.03% !important;
   max-width: none !important;
   left: 0.00%;
   top: -159.47%;
 }

 .imageview_a6002ca84a8f.wp-block-image {
   overflow: hidden;
   position: relative;
 }

 .container_beb037a1e15b {
   padding: 56px 24px 56px 24px;
   width: 1440px;
   height: 493px;
   position: absolute !important;
   left: 0px;
   top: 1132px;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_4eff5774b47c {
   width: 1000px;
   height: 504px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 38px;
   text-align: justify;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_d489a1251005 {
   padding: 56px 24px 56px 24px;
   width: 1440px;
   height: 616px;
   position: absolute !important;
   left: 0px;
   top: 1625px;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .text_c541b4670eae {
   width: 522px;
   height: 76px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 38px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_7907506210b4 {
   padding: 56px 24px 56px 24px;
   width: 1440px;
   height: 188px;
   position: absolute !important;
   left: 0px;
   top: 2241px;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .imageview_566818919d67 {
   width: 100%;
   min-width: 0;
   height: 381px;
   max-width: 1000px;
   flex-shrink: 0;
   _scaling-factor: 0.5;
 }

 .imageview_566818919d67 img {
   position: absolute;
   width: 100.00% !important;
   height: 390.03% !important;
   max-width: none !important;
   left: 0.00%;
   top: -159.47%;
 }

 .imageview_566818919d67.wp-block-image {
   overflow: hidden;
   position: relative;
 }

 .container_1c4d9731391d {
   padding: 56px 24px 56px 24px;
   width: 1440px;
   height: 493px;
   position: absolute !important;
   left: 0px;
   top: 2429px;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_d6900640dd38 {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_1aa86b33e41c {
   width: 46px;
   height: 46px;
   position: absolute !important;
   left: 1px;
   top: 1px;
 }

 .imageview_1aa86b33e41c img {
   width: 100%;
   height: 100%;
 }

 .container_36b81f9816be {
   position: relative !important;
   overflow: visible;
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

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

 .text_9ed787312952 {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_09557c6a6900 {
   width: 42.97px;
   height: 42.97px;
   position: absolute !important;
   left: 2.51px;
   top: 2.51px;
 }

 .imageview_09557c6a6900 img {
   width: 100%;
   height: 100%;
 }

 .container_05ed17f0d290 {
   position: relative !important;
   overflow: visible;
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

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

 .text_7ab16070ba46 {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_595ec9a40481 {
   width: 46px;
   height: 46px;
   position: absolute !important;
   left: 1px;
   top: 1px;
 }

 .imageview_595ec9a40481 img {
   width: 100%;
   height: 100%;
 }

 .container_1020fd84ec19 {
   position: relative !important;
   overflow: visible;
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

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

 .text_e4d1024940cc {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_5f8921a72772 {
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

 .imageview_5f8921a72772 img {
   width: 100%;
   height: 100%;
 }

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

 .text_fbe36c4997f5 {
   width: fit-content;
   line-height: 58.09px;
   font-family: 'Inter';
 }

 .imageview_20854c08a537 {
   width: 48px;
   height: 48px;
   flex-shrink: 0;
 }

 .imageview_20854c08a537 img {
   width: 100%;
   height: 100%;
 }

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

 .container_c3ea41cb2e8a {
   width: fit-content;
   height: fit-content;
   max-width: 1000px;
   justify-content: flex-start;
   align-items: center;
   flex-wrap: wrap;
   gap: 8px 8px;
   display: flex !important;
   flex-direction: row;
 }

 .container_b3e4e55ecc92 {
   padding: 80px 24px 80px 24px;
   width: 1440px;
   height: 350px;
   position: absolute !important;
   left: 0px;
   top: 2922px;
   overflow-x: clip;
   overflow-y: clip;
   justify-content: center;
   align-items: center;
   flex-wrap: wrap;
   gap: 10px 10px;
   display: flex !important;
   flex-direction: row;
 }

 .text_5172ea474f6b {
   width: fit-content;
   z-index: 1;
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .container_a35265ef1215 {
   padding: 5px 16px 5px 16px;
   width: 139px;
   height: 29px;
   z-index: 1;
   border-top: 1px solid #71568eff;
   border-right: 1px solid #71568eff;
   border-bottom: 1px solid #71568eff;
   border-left: 1px solid #71568eff;
   position: absolute !important;
   left: 1281px;
   top: 3293px;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #fffdf8;
   border-radius: 8px 8px 8px 8px;
 }

 .container_wrapper_a35265ef1215 {
   position: absolute !important;
   left: 1281px;
   top: 3293px;
   width: 139px;
   height: 29px;
   z-index: 1;
 }

 .container_nested_a35265ef1215 {
   padding: 5px 16px 5px 16px;
   width: 139px;
   height: 29px;
   z-index: 1;
   border-top: 1px solid #71568eff;
   border-right: 1px solid #71568eff;
   border-bottom: 1px solid #71568eff;
   border-left: 1px solid #71568eff;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #fffdf8;
   border-radius: 8px 8px 8px 8px;
 }

 .text_c6e271d327df {
   width: fit-content;
   line-height: 33.89px;
   font-family: 'Inter';
 }

 .text_904290ef7f60 {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .text_f5ceb3e613d7 {
   width: fit-content;
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .container_767541eef7eb {
   width: 323px;
   height: fit-content;
   flex-shrink: 0;
   justify-content: flex-end;
   align-items: center;
   gap: 0 24px;
   display: flex !important;
   flex-direction: row;
 }

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

 .container_9363108ccce7 {
   padding: 0 24px 0 24px;
   width: 1440px;
   height: 80px;
   position: absolute !important;
   left: 0px;
   top: 3272px;
   align-items: center;
   justify-content: center;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
   background: #fffdf8;
 }

 .viewport_883d2f9a1de3 {
   width: 1440px;
   height: 3352px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #fffdf8;
 }