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

 .text_b17bad074b70 {
   width: 100%;
   min-width: 0;
   height: 16px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'JetBrains Mono';
 }

 .text_autoheight_b17bad074b70 {
   overflow: visible;
 }

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

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

 .text_5a1bfb2cb742 {
   margin: -0.81px 0 0 0 !important;
   width: fit-content;
   z-index: 1;
   line-height: 91.2px;
   font-family: 'Playfair Display';
 }

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

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

 .container_86052801f85e {
   padding: 9px 0 0 0;
   width: 672px;
   height: fit-content;
   max-width: 672px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_42ca30463b1f {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: 58px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #e63281;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

 .container_wrapper_42ca30463b1f {
   width: fit-content;
   height: 58px;
 }

 .container_nested_42ca30463b1f {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: 58px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #e63281;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

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

 .container_7a663de4676c {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: 58px;
   border-top: 1px solid #15100e1a;
   border-right: 1px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 1px solid #15100e1a;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

 .container_wrapper_7a663de4676c {
   width: fit-content;
   height: 58px;
 }

 .container_nested_7a663de4676c {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: 58px;
   border-top: 1px solid #15100e1a;
   border-right: 1px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 1px solid #15100e1a;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

 .container_79f9dec23ce3 {
   padding: 25px 0 0 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 0 16px;
   display: flex !important;
   flex-direction: row;
 }

 .container_9c48ea214ea1 {
   width: 896px;
   height: 495.38px;
   max-width: 896px;
   position: absolute !important;
   left: 320px;
   top: 96px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 23px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_9ea00da64478 {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .text_f9a616329e8f {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .text_f22a03e22939 {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .text_76c77f21fa1c {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .container_5e6829a7b5b2 {
   padding: 0 24.02px 0 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1280px;
   align-items: center;
   justify-content: space-between;
   flex-wrap: wrap;
   display: flex !important;
   flex-direction: row;
   opacity: 0.6000000238418579;
 }

 .container_715d10a161ce {
   padding: 32px 320px 32px 320px;
   width: 1920px;
   height: 86px;
   border-top: 1px solid #15100e1a;
   border-right: 0px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 0px solid #15100e1a;
   position: absolute !important;
   left: 0px;
   top: 719.38px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_894d892d6471 {
   width: 100%;
   min-width: 0;
   height: 16px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'JetBrains Mono';
 }

 .text_autoheight_894d892d6471 {
   overflow: visible;
 }

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

 .text_0e1bdb4680e3 {
   width: 100%;
   min-width: 0;
   height: 240px;
   line-height: 48px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_0e1bdb4680e3 {
   overflow: visible;
 }

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

 .text_a39d61712c89 {
   width: 100%;
   min-width: 0;
   height: 117px;
   line-height: 29.25px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_a39d61712c89 {
   overflow: visible;
 }

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

 .text_439c77a110ce {
   width: 100%;
   min-width: 0;
   height: 59px;
   line-height: 29.25px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_439c77a110ce {
   overflow: visible;
 }

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

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

 .container_bf166edfd348 {
   padding: 0 0 4px 0;
   width: fit-content;
   height: fit-content;
   border-bottom: 1px solid #e53280ff;
   justify-content: flex-start;
   align-items: center;
   display: flex !important;
   flex-direction: row;
 }

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

 .container_nested_bf166edfd348 {
   padding: 0 0 4px 0;
   width: fit-content;
   height: fit-content;
   border-bottom: 1px solid #e53280ff;
   justify-content: flex-start;
   align-items: center;
   display: flex !important;
   flex-direction: row;
 }

 .container_61b8640d6757 {
   width: 576px;
   height: 573px;
   position: absolute !important;
   left: 680px;
   top: 73.5px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_df25ff396779 {
   width: 576px;
   height: auto !important;
   position: absolute !important;
   left: 0px;
   top: 0px;
   aspect-ratio: 0.8 / 1;
   _scaling-factor: 1;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_df25ff396779 img {
   position: absolute;
   width: 125.00% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -12.50%;
   top: 0.00%;
 }

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

 .text_32595d22f76a {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 48px;
   top: 44px;
   line-height: 40px;
   font-family: 'Playfair Display';
 }

 .container_e7e3524ccabe {
   position: absolute !important;
   overflow: visible;
   width: 128px;
   height: 128px;
   z-index: 1;
   left: 472px;
   top: 616px;
   background: #e63281;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
   box-shadow: inset 0 0 0 8px #15100eff;
 }

 .container_31c6a891b6a4 {
   position: absolute !important;
   overflow: visible;
   width: 576px;
   height: 720px;
   left: 24px;
   top: 0px;
 }

 .container_b6568a637a56 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 720px;
   max-width: 1280px;
   flex-shrink: 0;
 }

 .container_8bf218224d88 {
   padding: 128px 320px 128px 320px;
   width: 1920px;
   height: 976px;
   position: absolute !important;
   left: 0px;
   top: 805.38px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #16100e;
 }

 .text_e5ce45a8cf0f {
   width: fit-content;
   line-height: 16px;
   font-family: 'JetBrains Mono';
 }

 .container_523196215ed7 {
   width: 526px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_0931b74d6e91 {
   width: 526px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_8dc1cdc5cc84 {
   width: fit-content;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_3b10ebcd8250 {
   padding: 0 0 4px 0;
   width: fit-content;
   height: fit-content;
   border-bottom: 2px solid #e5328033;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_14949d8d1c99 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-end;
   justify-content: space-between;
   flex-wrap: wrap;
   display: flex !important;
   flex-direction: row;
 }

 .text_398567c89a27 {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .container_09849b2757fd {
   height: 1px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: #16100e1a;
 }

 .container_1286b99cde0d {
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 12px;
   display: flex !important;
   flex-direction: row;
 }

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

 .text_autoheight_5411bcefbbbd {
   overflow: visible;
 }

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

 .text_7e0f48315716 {
   width: 100%;
   min-width: 0;
   height: 72px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_7e0f48315716 {
   overflow: visible;
 }

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

 .container_1371b8d92d33 {
   padding: 32px 32px 32px 32px;
   width: 410.67px;
   height: 222px;
   border-top: 1px solid #15100e1a;
   border-right: 1px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 1px solid #15100e1a;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   border-radius: 20px 20px 20px 20px;
 }

 .text_ff10c166decf {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .container_b13209c678c5 {
   height: 1px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: #16100e1a;
 }

 .container_6a92b970cf6c {
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 12px;
   display: flex !important;
   flex-direction: row;
 }

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

 .text_autoheight_a1753ba19a52 {
   overflow: visible;
 }

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

 .text_dd1d8f65fb53 {
   width: 100%;
   min-width: 0;
   height: 48px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_dd1d8f65fb53 {
   overflow: visible;
 }

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

 .container_857a2bff418c {
   padding: 32px 32px 56px 32px;
   width: 410.67px;
   height: 222px;
   border-top: 1px solid #15100e1a;
   border-right: 1px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 1px solid #15100e1a;
   position: absolute !important;
   left: 434.67px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   border-radius: 20px 20px 20px 20px;
 }

 .text_2503692d1ca3 {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .container_0114825008a2 {
   height: 1px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: #16100e1a;
 }

 .container_c14a3cfdbbba {
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 12px;
   display: flex !important;
   flex-direction: row;
 }

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

 .text_autoheight_5ad5ebb6c783 {
   overflow: visible;
 }

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

 .text_3b28a69540ea {
   width: 100%;
   min-width: 0;
   height: 48px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_3b28a69540ea {
   overflow: visible;
 }

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

 .container_9149dedcfac2 {
   padding: 32px 32px 56px 32px;
   width: 410.67px;
   height: 222px;
   border-top: 1px solid #15100e1a;
   border-right: 1px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 1px solid #15100e1a;
   position: absolute !important;
   left: 869.33px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   border-radius: 20px 20px 20px 20px;
 }

 .text_97bc253be998 {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .container_f8865dfc5a0b {
   height: 1px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: #16100e1a;
 }

 .container_7f125f2b9906 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 12px;
   display: flex !important;
   flex-direction: row;
 }

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

 .text_autoheight_14b05550061a {
   overflow: visible;
 }

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

 .text_4dd087762400 {
   width: 100%;
   min-width: 0;
   height: 72px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_4dd087762400 {
   overflow: visible;
 }

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

 .container_1572c695d748 {
   padding: 32px 32px 32px 32px;
   width: 410.67px;
   height: 222px;
   border-top: 1px solid #15100e1a;
   border-right: 1px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 1px solid #15100e1a;
   position: absolute !important;
   left: 0px;
   top: 246px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   border-radius: 20px 20px 20px 20px;
 }

 .text_de2235a777a4 {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .container_7e5d40d34dea {
   height: 1px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: #16100e1a;
 }

 .container_1f54c1f3cc06 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 12px;
   display: flex !important;
   flex-direction: row;
 }

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

 .text_autoheight_d74ca9d88616 {
   overflow: visible;
 }

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

 .text_66e00ff326fb {
   width: 100%;
   min-width: 0;
   height: 72px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_66e00ff326fb {
   overflow: visible;
 }

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

 .container_978f08ad504b {
   padding: 32px 32px 32px 32px;
   width: 410.67px;
   height: 222px;
   border-top: 1px solid #15100e1a;
   border-right: 1px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 1px solid #15100e1a;
   position: absolute !important;
   left: 434.67px;
   top: 246px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   border-radius: 20px 20px 20px 20px;
 }

 .text_b1f0ccf278ef {
   width: fit-content;
   line-height: 20px;
   font-family: 'JetBrains Mono';
 }

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

 .container_4aa3ba8a239a {
   height: 1px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   background: #16100e1a;
 }

 .container_f9de46b1fcf2 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: 0 12px;
   display: flex !important;
   flex-direction: row;
 }

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

 .text_autoheight_de22f14a3200 {
   overflow: visible;
 }

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

 .text_6c4f3590d799 {
   width: 100%;
   min-width: 0;
   height: 72px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_6c4f3590d799 {
   overflow: visible;
 }

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

 .container_e81a4bbef38c {
   padding: 32px 32px 32px 32px;
   width: 410.67px;
   height: 222px;
   border-top: 1px solid #15100e1a;
   border-right: 1px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 1px solid #15100e1a;
   position: absolute !important;
   left: 869.33px;
   top: 246px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   border-radius: 20px 20px 20px 20px;
 }

 .container_c69b977bf85b {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 468px;
   flex-shrink: 0;
 }

 .container_d8cf27b2b0ae {
   width: 1280px;
   height: 608px;
   max-width: 1280px;
   position: absolute !important;
   left: 320px;
   top: 1909.38px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_d8152b80e336 {
   width: 100%;
   min-width: 0;
   height: 16px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'JetBrains Mono';
 }

 .text_autoheight_d8152b80e336 {
   overflow: visible;
 }

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

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

 .text_autoheight_092e7e5b0e64 {
   overflow: visible;
 }

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

 .text_0df3fcd25239 {
   width: 100%;
   min-width: 0;
   height: 84px;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_0df3fcd25239 {
   overflow: visible;
 }

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

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

 .container_cc6aa3b5028f {
   padding: 12px 24px 12px 24px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #16100e;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

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

 .container_nested_cc6aa3b5028f {
   padding: 12px 24px 12px 24px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #16100e;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

 .container_896405290191 {
   padding: 64px 64px 64px 64px;
   width: 639px;
   height: 396px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_0fb0480b47dc {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 396px;
   flex-shrink: 0;
 }

 .container_0ff1a62c0316 {
   width: 1280px;
   height: 398px;
   max-width: 1280px;
   border-top: 1px solid #15100e1a;
   border-right: 1px solid #15100e1a;
   border-bottom: 1px solid #15100e1a;
   border-left: 1px solid #15100e1a;
   position: absolute !important;
   left: 320px;
   top: 2645.38px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f7f3ee;
   border-radius: 40px 40px 40px 40px;
 }

 .container_1764494e24e8 {
   width: 384px;
   height: 384px;
   position: absolute !important;
   left: 1088px;
   top: -192px;
   background: #fcfaf61a;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
   filter: blur(32px);
 }

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

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

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

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

 .container_c88f0cfa3c0e {
   width: 177px;
   height: 60px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #ffffff00;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
   box-shadow: 0px 8px 10px -6px #0000001a, 0px 20px 25px -5px #0000001a;
 }

 .text_b96e35a6a228 {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 40px;
   top: 16px;
   line-height: 28px;
   font-family: 'Inter';
 }

 .container_06fc3547bdaf {
   position: relative !important;
   overflow: visible;
   width: 177px;
   height: 60px;
   flex-shrink: 0;
   z-index: 1;
   background: #fcfaf6;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

 .container_wrapper_06fc3547bdaf {
   position: relative !important;
   overflow: visible;
   width: 177px;
   height: 60px;
   flex-shrink: 0;
   z-index: 1;
 }

 .container_nested_06fc3547bdaf {
   width: 177px;
   height: 60px;
   z-index: 1;
   background: #fcfaf6;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

 .container_7d425ff80e98 {
   width: 1120px;
   height: 200px;
   z-index: 1;
   position: absolute !important;
   left: 80px;
   top: 80px;
   align-items: center;
   justify-content: flex-start;
   gap: 24px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_f046229dc7ec {
   position: absolute !important;
   width: 1280px;
   height: 360px;
   left: 320px;
   top: 3139.38px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #e63281;
   border-radius: 48px 48px 48px 48px;
 }

 .container_c7f3d4125e91 {
   position: absolute !important;
   overflow: visible;
   width: 1920px;
   height: 3595.38px;
   left: 0px;
   top: 81px;
 }

 .text_6f639acdcd86 {
   width: fit-content;
   line-height: 15px;
   font-family: 'JetBrains Mono';
 }

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

 .text_autoheight_608b657f61c5 {
   overflow: visible;
 }

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

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

 .container_46794a3e05a4 {
   padding: 10px 0 0 0;
   width: 384px;
   height: fit-content;
   max-width: 384px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_d5bd9e5bbffc {
   padding: 7px 0 31px 0;
   width: 620px;
   height: 143px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 6px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_db15ca41f72d {
   width: 100%;
   min-width: 0;
   height: 15px;
   line-height: 15px;
   word-wrap: break-word;
   font-family: 'JetBrains Mono';
 }

 .text_autoheight_db15ca41f72d {
   overflow: visible;
 }

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

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

 .text_autoheight_cf2a478ee19c {
   overflow: visible;
 }

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

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

 .text_autoheight_e1c24f6ffff7 {
   overflow: visible;
 }

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

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

 .text_autoheight_e448d14de409 {
   overflow: visible;
 }

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

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

 .text_autoheight_4fce25a18c02 {
   overflow: visible;
 }

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

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

 .container_3dc3ec07e2cc {
   padding: 0 0 8px 0;
   width: 290px;
   height: 143px;
   position: absolute !important;
   left: 660px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_3dc3ec07e2cc {
   position: absolute !important;
   left: 660px;
   top: 0px;
   width: 290px;
   height: 143px;
 }

 .container_nested_3dc3ec07e2cc {
   padding: 0 0 8px 0;
   width: 290px;
   height: 143px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_538ab6f005f1 {
   width: 100%;
   min-width: 0;
   height: 15px;
   line-height: 15px;
   word-wrap: break-word;
   font-family: 'JetBrains Mono';
 }

 .text_autoheight_538ab6f005f1 {
   overflow: visible;
 }

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

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

 .text_autoheight_09aadb60a357 {
   overflow: visible;
 }

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

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

 .text_autoheight_dee174dcb960 {
   overflow: visible;
 }

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

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

 .text_autoheight_7628fce60633 {
   overflow: visible;
 }

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

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

 .text_autoheight_78167ca40c86 {
   overflow: visible;
 }

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

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

 .container_d438419b87c5 {
   width: 290px;
   height: 143px;
   position: absolute !important;
   left: 990px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_d438419b87c5 {
   position: absolute !important;
   left: 990px;
   top: 0px;
   width: 290px;
   height: 143px;
 }

 .container_nested_d438419b87c5 {
   width: 290px;
   height: 143px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_70fcbe440346 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 143px;
   max-width: 1280px;
   flex-shrink: 0;
 }

 .text_9bfb1fad3bfa {
   width: fit-content;
   line-height: 16px;
   font-family: 'JetBrains Mono';
 }

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

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

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

 .container_d81a5ce9a035 {
   padding: 24px 0 0 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1280px;
   border-top: 1px solid #15100e1a;
   border-right: 0px solid #15100e1a;
   border-bottom: 0px solid #15100e1a;
   border-left: 0px solid #15100e1a;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_9b885e1c1799 {
   padding: 64px 320px 64px 320px;
   width: 1920px;
   height: 361px;
   border-top: 1px solid #15100e1a;
   border-right: 0px solid #15100e1a;
   border-bottom: 0px solid #15100e1a;
   border-left: 0px solid #15100e1a;
   position: absolute !important;
   left: 0px;
   top: 3676.38px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 48px 0;
   display: flex !important;
   flex-direction: column;
   background: #f7f3ee;
 }

 .container_wrapper_9b885e1c1799 {
   position: absolute !important;
   left: 0px;
   top: 3676.38px;
   width: 1920px;
   height: 361px;
 }

 .container_nested_9b885e1c1799 {
   padding: 64px 320px 64px 320px;
   width: 1920px;
   height: 361px;
   border-top: 1px solid #15100e1a;
   border-right: 0px solid #15100e1a;
   border-bottom: 0px solid #15100e1a;
   border-left: 0px solid #15100e1a;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 48px 0;
   display: flex !important;
   flex-direction: column;
   background: #f7f3ee;
 }

 .text_008eb2fab977 {
   width: fit-content;
   line-height: 10px;
   font-family: 'JetBrains Mono';
 }

 .container_434639b878ef {
   width: 170px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_f0b0c3e0ac0c {
   width: 170px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

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

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

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

 .container_588ea4ab8724 {
   width: fit-content;
   height: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_078f7c598414 {
   width: fit-content;
   height: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_98ca89942573 {
   width: fit-content;
   height: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_b26fb11cc992 {
   width: fit-content;
   height: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_ee94b54dcf41 {
   width: fit-content;
   height: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_6014b32af211 {
   width: fit-content;
   height: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

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

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

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

 .container_f402846e8b98 {
   padding: 10px 20px 10px 20px;
   width: fit-content;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #16100e;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

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

 .container_nested_f402846e8b98 {
   padding: 10px 20px 10px 20px;
   width: fit-content;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #16100e;
   border-radius: 33554400px 33554400px 33554400px 33554400px;
 }

 .container_6640fc7def5e {
   padding: 0 24.01px 0 24px;
   width: 100%;
   min-width: 0;
   height: 80px;
   max-width: 1280px;
   flex-shrink: 0;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_b7ce6813359e {
   position: fixed !important;
   padding: 0 320px 0 320px;
   width: 1920px;
   height: 81px;
   z-index: 9999;
   border-bottom: 1px solid #15100e1a;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   sticky-position: true;
   display: flex !important;
   flex-direction: column;
   background: #fcfaf6cc;
   backdrop-filter: blur(6px);
   -webkit-font-smoothing: antialiased;
 }

 .container_wrapper_b7ce6813359e {
   position: absolute !important;
   left: 0px;
   top: 0px;
   width: 1920px;
   height: 81px;
   z-index: 9999;
 }

 .container_nested_b7ce6813359e {
   position: fixed !important;
   padding: 0 320px 0 320px;
   width: 1920px;
   height: 81px;
   z-index: 9999;
   border-bottom: 1px solid #15100e1a;
   align-items: flex-start;
   justify-content: flex-start;
   sticky-position: true;
   display: flex !important;
   flex-direction: column;
   background: #fcfaf6cc;
   backdrop-filter: blur(6px);
   -webkit-font-smoothing: antialiased;
 }

 .container_4b3fe782192f {
   position: absolute !important;
   overflow: visible;
   width: 1920px;
   height: 4037.38px;
   min-height: 1200px;
   left: 0px;
   top: 0px;
   background: #fcfaf6;
 }

 .container_2821655d4c3c {
   width: 145px;
   height: 24px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #ffffff00;
   border-radius: 6px 6px 6px 6px;
   box-shadow: 0px 16px 16px -8px #00000014, 0px 8px 8px -4px #00000014, 0px 4px 4px -2px #00000014, 0px 2px 2px -1px #00000014, 0px 1px 0px #0000000a, 0px 0px 0px 1px #000000e0;
 }

 .text_377bbbfcb3ac {
   width: fit-content;
   z-index: 2;
   line-height: 12px;
   font-family: 'Roboto';
 }

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

 .imageview_646e6367e446 {
   width: 52px;
   height: 16px;
   flex-shrink: 0;
   z-index: 2;
 }

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

 .container_3065a221ab3d {
   padding: 0 8px 0 8px;
   width: 120px;
   height: 24px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: 0 6px;
   display: flex !important;
   flex-direction: row;
   border-radius: 6px 0 0 6px;
 }

 .container_wrapper_3065a221ab3d {
   position: absolute !important;
   left: 0px;
   top: 0px;
   width: 120px;
   height: 24px;
   z-index: 2;
 }

 .container_nested_3065a221ab3d {
   padding: 0 8px 0 8px;
   width: 120px;
   height: 24px;
   z-index: 2;
   justify-content: flex-start;
   align-items: center;
   gap: 0 6px;
   display: flex !important;
   flex-direction: row;
   border-radius: 6px 0 0 6px;
 }

 .container_061270c05629 {
   width: 1px;
   height: 24px;
   z-index: 2;
   position: absolute !important;
   left: 120px;
   top: 0px;
   background: #ffffff0a;
 }

 .imageview_924cfd8d93de {
   width: 24px;
   height: 24px;
   min-width: 24px;
   min-height: 24px;
   z-index: 2;
   position: absolute !important;
   left: 121px;
   top: 0px;
 }

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

 .container_bc326a0eca2e {
   position: fixed !important;
   overflow: visible;
   width: 145px;
   height: 24px;
   z-index: 9999;
   left: 1763.33px;
   top: 1164px;
   background: #1b1b1b;
   border-radius: 6px 6px 6px 6px;
 }

 .viewport_149140f788eb {
   width: 1920px;
   height: 4037.38px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #fcfaf6;
 }