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

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

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

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

 .container_ea21db8b5a6d {
   padding: 0 20px 0 20px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1200px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_45dd0928a0ec {
   padding: 60px 360px 60px 360px;
   width: 1920px;
   height: 218px;
   position: absolute !important;
   left: 0px;
   top: 68px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(134deg, #1b5e20ff 0%, #2e7d32ff 100%);
 }

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

 .text_autoheight_86f144e8e70c {
   overflow: visible;
 }

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

 .container_f4722c6495ce {
   padding: 12px 20px 12px 20px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   justify-content: center;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

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

 .container_2eb8770bee90 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_2eb8770bee90 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_5d5cf4545ae4 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_5d5cf4545ae4 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_9f5e5f114756 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_9f5e5f114756 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_672e6d2ec55f {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_672e6d2ec55f {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_9fc849b031f9 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_9fc849b031f9 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

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

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

 .container_4b3c8c1ba275 {
   width: 100%;
   min-width: 0;
   height: 200px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(135deg, #e8f5e9ff 0%, #2e7d32ff 100%);
 }

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

 .container_06dc0b3ab3fa {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

 .container_nested_06dc0b3ab3fa {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

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

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

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

 .text_autoheight_8cd6000f3eae {
   overflow: visible;
 }

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

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

 .text_autoheight_013d424b5605 {
   overflow: visible;
 }

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

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

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

 .container_0c3b2179330b {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 22px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_0c3b2179330b {
   width: fit-content;
   height: 22px;
 }

 .container_nested_0c3b2179330b {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 22px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_6a973fd66e4b {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 22px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_6a973fd66e4b {
   width: fit-content;
   height: 22px;
 }

 .container_nested_6a973fd66e4b {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 22px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

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

 .container_04c918662733 {
   width: 366.66px;
   height: 513px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #00000014;
 }

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

 .container_044c8fb43d6b {
   width: 100%;
   min-width: 0;
   height: 200px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(135deg, #e8f5e9ff 0%, #2e7d32ff 100%);
 }

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

 .container_983ee7488ee5 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

 .container_nested_983ee7488ee5 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

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

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

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

 .text_autoheight_48255f0d7f94 {
   overflow: visible;
 }

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

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

 .text_autoheight_3c7d6497ec16 {
   overflow: visible;
 }

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

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

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

 .container_5b1fcacea057 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_5b1fcacea057 {
   width: fit-content;
   height: 21px;
 }

 .container_nested_5b1fcacea057 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_04bc515ade86 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

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

 .container_f7982d28a062 {
   width: 366.67px;
   height: 513px;
   position: absolute !important;
   left: 396.66px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #00000014;
 }

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

 .container_686544db4f58 {
   width: 100%;
   min-width: 0;
   height: 200px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(135deg, #e8f5e9ff 0%, #2e7d32ff 100%);
 }

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

 .container_008e356af39d {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

 .container_nested_008e356af39d {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

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

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

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

 .text_autoheight_e6061c5efaa7 {
   overflow: visible;
 }

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

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

 .text_autoheight_38fb148c0c38 {
   overflow: visible;
 }

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

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

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

 .container_fa1b055a4586 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_fa1b055a4586 {
   width: fit-content;
   height: 21px;
 }

 .container_nested_fa1b055a4586 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_c4d9de4aa885 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_c4d9de4aa885 {
   width: fit-content;
   height: 21px;
 }

 .container_nested_c4d9de4aa885 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

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

 .container_f93c97dba7a1 {
   width: 366.66px;
   height: 513px;
   position: absolute !important;
   left: 793.33px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #00000014;
 }

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

 .container_535fe8e6e227 {
   width: 100%;
   min-width: 0;
   height: 200px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(135deg, #e8f5e9ff 0%, #2e7d32ff 100%);
 }

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

 .container_2d133e8ca204 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

 .container_nested_2d133e8ca204 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

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

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

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

 .text_autoheight_0138504c0a12 {
   overflow: visible;
 }

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

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

 .text_autoheight_edacb9df3e50 {
   overflow: visible;
 }

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

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

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

 .container_37a863210452 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_37a863210452 {
   width: fit-content;
   height: 21px;
 }

 .container_nested_37a863210452 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_b6af1732c998 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_b6af1732c998 {
   width: fit-content;
   height: 21px;
 }

 .container_nested_b6af1732c998 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

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

 .container_11953dbf5be1 {
   width: 366.66px;
   height: 513px;
   position: absolute !important;
   left: 0px;
   top: 543px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #00000014;
 }

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

 .container_979c743e25e2 {
   width: 100%;
   min-width: 0;
   height: 200px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(135deg, #e8f5e9ff 0%, #2e7d32ff 100%);
 }

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

 .container_20732f9ff276 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

 .container_nested_20732f9ff276 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

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

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

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

 .text_autoheight_8b66e99f0546 {
   overflow: visible;
 }

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

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

 .text_autoheight_da85d265604e {
   overflow: visible;
 }

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

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

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

 .container_2a51e3132506 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_976cc09f134f {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

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

 .container_5032eb509193 {
   width: 366.67px;
   height: 513px;
   position: absolute !important;
   left: 396.66px;
   top: 543px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #00000014;
 }

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

 .container_7f0e4ba1fda6 {
   width: 100%;
   min-width: 0;
   height: 200px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(135deg, #e8f5e9ff 0%, #2e7d32ff 100%);
 }

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

 .container_49eaefc3a92b {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

 .container_nested_49eaefc3a92b {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

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

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

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

 .text_autoheight_e0a32b9653da {
   overflow: visible;
 }

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

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

 .text_autoheight_81333f9db4dd {
   overflow: visible;
 }

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

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

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

 .container_d3b8bf0c639e {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_d3b8bf0c639e {
   width: fit-content;
   height: 21px;
 }

 .container_nested_d3b8bf0c639e {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_a1d777c0da3c {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_a1d777c0da3c {
   width: fit-content;
   height: 21px;
 }

 .container_nested_a1d777c0da3c {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f0f0f0;
   border-radius: 15px 15px 15px 15px;
 }

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

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

 .container_39e7590ea75a {
   width: 366.66px;
   height: 513px;
   position: absolute !important;
   left: 793.33px;
   top: 543px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #00000014;
 }

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

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

 .container_137a9a32a77f {
   padding: 10px 15px 10px 15px;
   width: fit-content;
   height: 41px;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 8px 8px 8px 8px;
 }

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

 .container_deb874512edb {
   padding: 10px 15px 10px 15px;
   width: fit-content;
   height: 41px;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 8px 8px 8px 8px;
 }

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

 .container_fd0d82b74bb0 {
   padding: 10px 15px 10px 15px;
   width: fit-content;
   height: 41px;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 8px 8px 8px 8px;
 }

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

 .container_8c4073dc86e3 {
   padding: 10px 15px 10px 15px;
   width: fit-content;
   height: 41px;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 8px 8px 8px 8px;
 }

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

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

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

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

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

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

 .text_autoheight_bb812a2cee41 {
   overflow: visible;
 }

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

 .input_text_f7a8ad60cc33 {
   padding: 12px 20px 12px 20px;
   width: 300px;
   height: 41px;
   flex-shrink: 0;
   z-index: 998;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 30px 30px 30px 30px;
   font-family: 'Inter';
 }

 .wrapper_input_text_f7a8ad60cc33 {
   width: 300px;
   height: 41px;
 }

 .input_text_f7a8ad60cc33::placeholder {
   width: 100%;
   min-width: 0;
   height: 15px;
   line-height: 15.37px;
   text-align: start;
   word-wrap: break-word;
   color: #757575;
   font-family: 'Inter';
 }

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

 .container_02ed1281d301 {
   padding: 13px 25px 13px 25px;
   width: fit-content;
   height: fit-content;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_02ed1281d301 {
   padding: 13px 25px 13px 25px;
   width: fit-content;
   height: fit-content;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_wrapper_056fb57f507c {
   width: 100%;
   min-width: 0;
   height: fit-content;
 }

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

 .container_33d59a9a8326 {
   padding: 60px 50px 50px 50px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
   background: #f3f5e8;
   border-radius: 20px 20px 20px 20px;
 }

 .container_366eae013d63 {
   padding: 0 20px 0 20px;
   width: 1200px;
   height: 1510px;
   max-width: 1200px;
   position: absolute !important;
   left: 360px;
   top: 321px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px 0;
   display: flex !important;
   flex-direction: column;
 }

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

 .text_autoheight_4d634c3e75b5 {
   overflow: visible;
 }

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

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

 .text_autoheight_68a7d5e0f97f {
   overflow: visible;
 }

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

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

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

 .text_autoheight_9daed4cc92bf {
   overflow: visible;
 }

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

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

 .text_autoheight_d88396f06a9f {
   overflow: visible;
 }

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

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

 .text_autoheight_e08ab0fac387 {
   overflow: visible;
 }

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

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

 .text_autoheight_398e709e2f5e {
   overflow: visible;
 }

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

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

 .text_autoheight_78b1dbf40b07 {
   overflow: visible;
 }

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

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

 .text_autoheight_57a80f8272d9 {
   overflow: visible;
 }

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

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

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

 .text_autoheight_dd29cb5fe04b {
   overflow: visible;
 }

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

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

 .text_autoheight_623f86623194 {
   overflow: visible;
 }

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

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

 .text_autoheight_d6961932b61e {
   overflow: visible;
 }

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

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

 .text_autoheight_767d9d776e02 {
   overflow: visible;
 }

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

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

 .text_autoheight_56f8882bc052 {
   overflow: visible;
 }

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

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

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

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

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

 .container_614fb6149ad2 {
   padding: 20px 0 0 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   border-top: 1px solid #333333ff;
   border-right: 0px solid #333333ff;
   border-bottom: 0px solid #333333ff;
   border-left: 0px solid #333333ff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_9fc2f7364ceb {
   padding: 0 20px 0 20px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1200px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_8adf42fab023 {
   padding: 50px 360px 20px 360px;
   width: 1920px;
   height: 325px;
   position: absolute !important;
   left: 0px;
   top: 1887px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #1a1a1a;
 }

 .container_wrapper_8adf42fab023 {
   position: absolute !important;
   left: 0px;
   top: 1887px;
   width: 1920px;
   height: 325px;
 }

 .container_nested_8adf42fab023 {
   padding: 50px 360px 20px 360px;
   width: 1920px;
   height: 325px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #1a1a1a;
 }

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

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

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

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

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

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

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

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

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

 .container_af28d34364c6 {
   padding: 0 0 1px 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_wrapper_af28d34364c6 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
 }

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

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

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

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

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

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

 .container_ac325ae1ed67 {
   padding: 10px 25px 11px 25px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_wrapper_ac325ae1ed67 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
 }

 .container_nested_ac325ae1ed67 {
   padding: 10px 25px 11px 25px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_f1a32201eb51 {
   padding: 15px 0 15px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1200px;
   z-index: 1;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_566cfb76ae80 {
   position: fixed !important;
   padding: 0 360px 0 360px;
   width: 1920px;
   height: 69px;
   z-index: 9999;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   sticky-position: true;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   box-shadow: 0px 2px 10px #0000001a;
 }

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

 .container_nested_566cfb76ae80 {
   position: fixed !important;
   padding: 0 360px 0 360px;
   width: 1920px;
   height: 69px;
   z-index: 9999;
   align-items: flex-start;
   justify-content: flex-start;
   sticky-position: true;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   filter: drop-shadow(0px 2px 10px #0000001a);
 }

 .viewport_4602b3cca1db {
   width: 1920px;
   height: 2214px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #f8f9fa;
 }

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

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

 .text_2711a9758b9e {
   width: 65.56px;
   height: 17px;
   position: absolute !important;
   left: 30px;
   top: 10px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 19.36px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-7abf2e732130_2711a9758b9e {
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .text-672b6340d973_2711a9758b9e {
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .text_e6b028ddad1f {
   width: 88.48px;
   height: 17px;
   position: absolute !important;
   left: 125.36px;
   top: 10px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 18.88px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-a3d991f6baca_e6b028ddad1f {
   line-height: 18.88px;
   font-family: 'Inter';
 }

 .text-88adb606dc49_e6b028ddad1f {
   line-height: 18.88px;
   font-family: 'Inter';
 }

 .text_b89cb7109423 {
   width: 120.06px;
   height: 17px;
   position: absolute !important;
   left: 243.64px;
   top: 10px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 18.88px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-72333352231a_b89cb7109423 {
   line-height: 18.88px;
   font-family: 'Inter';
 }

 .text-4a809db3de57_b89cb7109423 {
   line-height: 18.88px;
   font-family: 'Inter';
 }

 .text_4fdb0105b014 {
   width: 63.27px;
   height: 17px;
   position: absolute !important;
   left: 393.5px;
   top: 10px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 19.36px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-fbe4c33ed08b_4fdb0105b014 {
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .text-90660a054c7a_4fdb0105b014 {
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .text_9ad8b7367cd2 {
   width: fit-content;
   transform: rotate(0.19873868046463716deg);
   transform-origin: center;
   line-height: 15.13px;
   font-family: 'Inter';
 }

 .container_487e5cd4846e {
   padding: 12px 30px 12px 30px;
   width: 131.05px;
   height: 39.25px;
   position: absolute !important;
   left: 470.41px;
   top: 0px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_wrapper_487e5cd4846e {
   position: absolute !important;
   left: 470.41px;
   top: 0px;
   width: 131.05px;
   height: 39.25px;
 }

 .container_nested_487e5cd4846e {
   padding: 12px 30px 12px 30px;
   width: 131.05px;
   height: 39.25px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_0453f0eca635 {
   position: relative !important;
   overflow: visible;
   width: 587.41px;
   height: 39px;
   flex-shrink: 0;
 }

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

 .container_3b09b74b9c3a {
   padding: 0 360px 0 360px;
   width: 2065px;
   height: 86px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   box-shadow: 0px 2px 10px #0000001a;
 }

 .container_wrapper_3b09b74b9c3a {
   position: absolute !important;
   left: 0px;
   top: 0px;
   width: 2065px;
   height: 86px;
 }

 .container_nested_3b09b74b9c3a {
   padding: 0 360px 0 360px;
   width: 2065px;
   height: 86px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   filter: drop-shadow(0px 2px 10px #0000001a);
 }

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

 .container_25342e036067 {
   padding: 1px 0 1px 0;
   width: 1160px;
   height: 116px;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_f588905990d7 {
   padding: 0 0 1px 0;
   width: 1160px;
   height: 24px;
   position: absolute !important;
   left: 20px;
   top: 150px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_a851c8f38acd {
   padding: 12px 30px 12px 30px;
   width: 180px;
   height: 39px;
   position: absolute !important;
   left: 422.81px;
   top: 205px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #ffc107;
   border-radius: 30px 30px 30px 30px;
 }

 .container_wrapper_a851c8f38acd {
   position: absolute !important;
   left: 422.81px;
   top: 205px;
   width: 180px;
   height: 39px;
 }

 .container_nested_a851c8f38acd {
   padding: 12px 30px 12px 30px;
   width: 180px;
   height: 39px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #ffc107;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_e6abff1e7205 {
   padding: 12px 30px 12px 30px;
   width: 170px;
   height: 43px;
   border-top: 2px solid #ffffffff;
   border-right: 2px solid #ffffffff;
   border-bottom: 2px solid #ffffffff;
   border-left: 2px solid #ffffffff;
   position: absolute !important;
   left: 606.86px;
   top: 203px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

 .container_wrapper_e6abff1e7205 {
   position: absolute !important;
   left: 606.86px;
   top: 203px;
   width: 170px;
   height: 43px;
 }

 .container_nested_e6abff1e7205 {
   padding: 12px 30px 12px 30px;
   width: 170px;
   height: 43px;
   border-top: 2px solid #ffffffff;
   border-right: 2px solid #ffffffff;
   border-bottom: 2px solid #ffffffff;
   border-left: 2px solid #ffffffff;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

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

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

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

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

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

 .container_4595053a35ce {
   width: 1160px;
   height: 18px;
   position: absolute !important;
   left: 20px;
   top: 286px;
   justify-content: center;
   align-items: flex-start;
   gap: 0 50px;
   display: flex !important;
   flex-direction: row;
 }

 .container_bb1b37eba101 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 324px;
   max-width: 1200px;
   flex-shrink: 0;
 }

 .container_642b1fba58f4 {
   padding: 80px 360px 80px 360px;
   width: 2065px;
   height: 530px;
   position: absolute !important;
   left: 0px;
   top: 86px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(134deg, #1b5e20ff 0%, #2e7d32ff 100%);
 }

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

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

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

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

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

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

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

 .container_a22ce0d410ec {
   padding: 30px 30px 30px 30px;
   height: 167px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #0000001a;
 }

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

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

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

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

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

 .container_33537e36cb2e {
   padding: 30px 30px 30px 30px;
   height: 167px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #0000001a;
 }

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

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

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

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

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

 .container_d7023d0a0b7e {
   padding: 30px 30px 30px 30px;
   height: 167px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #0000001a;
 }

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

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

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

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

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

 .container_f08ddd3185de {
   padding: 30px 30px 30px 30px;
   height: 167px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #0000001a;
 }

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

 .container_79f0ede525ad {
   padding: 70px 20px 70px 20px;
   width: 1069px;
   height: 423px;
   max-width: 1200px;
   position: absolute !important;
   left: 477px;
   top: 616px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 50px 0;
   display: flex !important;
   flex-direction: column;
 }

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

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

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

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

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

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

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

 .text_autoheight_136217d0a6f8 {
   overflow: visible;
 }

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

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

 .text_autoheight_5d5833ed1d49 {
   overflow: visible;
 }

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

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

 .text_autoheight_598748876231 {
   overflow: visible;
 }

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

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

 .text_autoheight_1173954715a0 {
   overflow: visible;
 }

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

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

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

 .container_d16f268e1686 {
   padding: 12px 30px 12px 30px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_d16f268e1686 {
   padding: 12px 30px 12px 30px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_d23caf20fba8 {
   padding: 30px 30px 30px 30px;
   height: 100%;
   min-height: 0;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 20px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

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

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

 .text_autoheight_c64be76c5a58 {
   overflow: visible;
 }

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

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

 .text_autoheight_9613b0e6da14 {
   overflow: visible;
 }

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

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

 .text_autoheight_d5331ec9f3e2 {
   overflow: visible;
 }

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

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

 .text_autoheight_6870c2683d86 {
   overflow: visible;
 }

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

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

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

 .container_83db22d6f116 {
   padding: 12px 30px 12px 30px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_83db22d6f116 {
   padding: 12px 30px 12px 30px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_9816e1e22ccd {
   padding: 30px 30px 30px 30px;
   height: 100%;
   min-height: 0;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 20px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
 }

 .container_4adabc58f1ad {
   width: 100%;
   min-width: 0;
   height: 366px;
   flex-shrink: 0;
   justify-content: center;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 0 30px;
   display: flex !important;
   flex-direction: row;
 }

 .container_1e26f7146f50 {
   padding: 20px 20px 70px 20px;
   width: 1069px;
   height: 587px;
   max-width: 1200px;
   position: absolute !important;
   left: 477px;
   top: 1043px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 50px 0;
   display: flex !important;
   flex-direction: column;
 }

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

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

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

 .container_0c9b30d1ee28 {
   padding: 0 0 1px 0;
   width: 1060px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .text_autoheight_b55c6af55398 {
   overflow: visible;
 }

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

 .input_text_e17e5be9580a {
   padding: 15px 15px 15px 15px;
   width: 250px;
   height: 47px;
   z-index: 998;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   justify-content: center;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
   font-family: 'Inter';
 }

 .wrapper_input_text_e17e5be9580a {
   position: absolute !important;
   left: 425px;
   top: 10px;
   width: 250px;
   height: 47px;
 }

 .input_text_e17e5be9580a::placeholder {
   width: 100%;
   min-width: 0;
   height: 15px;
   line-height: 15.13px;
   text-align: start;
   word-wrap: break-word;
   color: #757575;
   font-family: 'Inter';
 }

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

 .text_autoheight_cdf01c56b244 {
   overflow: visible;
 }

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

 .input_text_1d602582019a {
   padding: 15px 15px 15px 15px;
   width: 250px;
   height: 47px;
   z-index: 998;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   justify-content: center;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
   font-family: 'Inter';
 }

 .wrapper_input_text_1d602582019a {
   position: absolute !important;
   left: 425px;
   top: 77px;
   width: 250px;
   height: 47px;
 }

 .input_text_1d602582019a::placeholder {
   width: 100%;
   min-width: 0;
   height: 15px;
   line-height: 15.13px;
   text-align: start;
   word-wrap: break-word;
   color: #757575;
   font-family: 'Inter';
 }

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

 .text_autoheight_20c71d515cff {
   overflow: visible;
 }

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

 .input_text_4f10252adabe {
   padding: 15px 15px 15px 15px;
   width: 250px;
   height: 48px;
   z-index: 998;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   justify-content: center;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
   font-family: 'Inter';
 }

 .wrapper_input_text_4f10252adabe {
   position: absolute !important;
   left: 425px;
   top: 144px;
   width: 250px;
   height: 48px;
 }

 .input_text_4f10252adabe::placeholder {
   width: 100%;
   min-width: 0;
   height: 16px;
   line-height: 15.97px;
   text-align: start;
   word-wrap: break-word;
   color: #757575;
   font-family: 'Inter';
 }

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

 .text_autoheight_5f8fb19eddde {
   overflow: visible;
 }

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

 .container_3a4ded3f3f35 {
   padding: 15px 31px 15px 19px;
   width: 250px;
   height: 49px;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   position: absolute !important;
   left: 425px;
   top: 211px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #efefef;
   border-radius: 10px 10px 10px 10px;
 }

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

 .container_5df5a0907671 {
   padding: 12px 30px 12px 30px;
   width: 180px;
   height: 39px;
   position: absolute !important;
   left: 460.2px;
   top: 290px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_wrapper_5df5a0907671 {
   position: absolute !important;
   left: 460.2px;
   top: 290px;
   width: 180px;
   height: 39px;
 }

 .container_nested_5df5a0907671 {
   padding: 12px 30px 12px 30px;
   width: 180px;
   height: 39px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

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

 .container_nested_bc583c3af8dc {
   width: 100%;
   min-width: 0;
   height: 329px;
 }

 .container_527fb6062d56 {
   padding: 50px 50px 50px 50px;
   width: 1069px;
   height: 567px;
   max-width: 1200px;
   position: absolute !important;
   left: 457px;
   top: 1630px;
   align-items: center;
   justify-content: flex-start;
   gap: 20px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

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

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

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

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

 .container_707eae92d480 {
   padding: 40px 360px 40px 360px;
   width: 2065px;
   height: 193px;
   position: absolute !important;
   left: 0px;
   top: 2291px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #2e2e2e;
 }

 .viewport_d66eda5adc79 {
   width: 2065px;
   height: 2484px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }

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

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

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

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

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

 .container_2b640f2f2abb {
   padding: 12px 0 13px 0;
   width: 45px;
   height: 45px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 50% 50% 50% 50%;
 }

 .container_wrapper_2b640f2f2abb {
   width: 45px;
   height: 45px;
   flex-shrink: 0;
 }

 .container_nested_2b640f2f2abb {
   padding: 12px 0 13px 0;
   width: 45px;
   height: 45px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 50% 50% 50% 50%;
 }

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

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

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

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

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

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

 .container_f4132b43b6bb {
   position: fixed !important;
   padding: 0 310px 0 310px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 9999;
   align-items: flex-start;
   justify-content: flex-start;
   sticky-position: true;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   box-shadow: 0px 2px 10px #0000001a;
 }

 .container_wrapper_f4132b43b6bb {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 9999;
 }

 .container_nested_f4132b43b6bb {
   position: fixed !important;
   padding: 0 310px 0 310px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 9999;
   align-items: flex-start;
   justify-content: flex-start;
   sticky-position: true;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   filter: drop-shadow(0px 2px 10px #0000001a);
 }

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

 .container_0950077287ee {
   padding: 21.5px 0 22.5px 0;
   width: 80px;
   height: 80px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 50% 50% 50% 50%;
 }

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

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

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

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

 .container_53bb8d6e9a64 {
   padding: 0 0 20px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   border-bottom: 1px solid #eeeeeeff;
   align-items: center;
   justify-content: flex-start;
   gap: 5px 0;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_66e9c28b84c9 {
   padding: 12px 15px 13px 15px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #e8f5e9;
   border-radius: 12px 12px 12px 12px;
 }

 .container_wrapper_66e9c28b84c9 {
   width: 100%;
   min-width: 0;
   height: fit-content;
 }

 .container_nested_66e9c28b84c9 {
   padding: 12px 15px 13px 15px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #e8f5e9;
   border-radius: 12px 12px 12px 12px;
 }

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

 .text_autoheight_978a1ea529a0 {
   overflow: visible;
 }

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

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

 .text_autoheight_0adb398e1a56 {
   overflow: visible;
 }

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

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

 .text_autoheight_e59e002caf0b {
   overflow: visible;
 }

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

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

 .text_autoheight_4efdfbeb3f2f {
   overflow: visible;
 }

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

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

 .container_e0dfe15a7d7f {
   position: sticky !important;
   top: 0px;
   padding: 25px 25px 35px 25px;
   width: 280px;
   height: fit-content;
   flex-shrink: 0;
   z-index: 9998;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 15px #00000014;
 }

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

 .text_autoheight_760fc0cb985d {
   overflow: visible;
 }

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

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

 .text_autoheight_5617495b81b4 {
   overflow: visible;
 }

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

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

 .container_15d0d96f128f {
   padding: 0 0 1px 0;
   width: 118px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_d4b33df7d3bf {
   padding: 0 0 1px 0;
   width: 118px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_7b914bfc4c55 {
   padding: 15px 25px 15px 25px;
   width: fit-content;
   height: 84px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff33;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_961d015c2f27 {
   padding: 0 0 1px 0;
   width: 103px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_3e48aa4317b5 {
   padding: 0 0 1px 0;
   width: 103px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_fbece381c078 {
   padding: 15px 25px 15px 25px;
   width: fit-content;
   height: 84px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff33;
   border-radius: 15px 15px 15px 15px;
 }

 .container_wrapper_fbece381c078 {
   width: fit-content;
   height: 84px;
 }

 .container_nested_fbece381c078 {
   padding: 15px 25px 15px 25px;
   width: fit-content;
   height: 84px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff33;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_204a397eff8e {
   padding: 0 22.1px 1px 22.09px;
   width: fit-content;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

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

 .container_9a4f2ac27f1d {
   padding: 15px 25px 15px 25px;
   width: fit-content;
   height: 84px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff33;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_dea46530153b {
   padding: 30px 30px 30px 30px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(134deg, #1b5e20ff 0.01%, #2e7d32ff 99.99%);
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

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

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

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

 .container_7dea608e6be7 {
   padding: 0 0 1px 0;
   width: 263.33px;
   height: 31px;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_aafdad153fcf {
   padding: 0 0 1px 0;
   width: 263.33px;
   height: 22px;
   position: absolute !important;
   left: 20px;
   top: 80px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_61d4f4fa9dde {
   width: 100%;
   min-width: 0;
   flex-grow: 1;
   flex-basis: 0px;
   background: #2e7d32;
   border-radius: 10px 10px 10px 10px;
 }

 .container_6a2d5efe62f6 {
   width: 263.33px;
   height: 8px;
   position: absolute !important;
   left: 20px;
   top: 116px;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #e0e0e0;
   border-radius: 10px 10px 10px 10px;
 }

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

 .container_51b5b9504bb9 {
   padding: 4px 12px 4px 12px;
   width: 93px;
   height: 21px;
   position: absolute !important;
   left: 20px;
   top: 149px;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 20px 20px 20px 20px;
 }

 .container_e1df09dc62f9 {
   position: relative !important;
   overflow: visible;
   width: 303.33px;
   height: 253px;
   flex-shrink: 0;
   background: #ffffff;
   border-radius: 16px 16px 16px 16px;
   box-shadow: 0px 5px 15px #00000014;
 }

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

 .container_c091d216095a {
   padding: 0 0 1px 0;
   width: 263.33px;
   height: 31px;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_c95e2540c629 {
   padding: 5px 0 6px 0;
   width: 263.33px;
   height: 53px;
   position: absolute !important;
   left: 20px;
   top: 75px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_43e6a7345539 {
   width: 157.98px;
   height: 8px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #2e7d32;
   border-radius: 10px 10px 10px 10px;
 }

 .container_4c440e1a7b4f {
   position: absolute !important;
   overflow: visible;
   width: 263.33px;
   height: 8px;
   left: 20px;
   top: 137px;
   background: #e0e0e0;
   border-radius: 10px 10px 10px 10px;
 }

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

 .container_064e17b35cc9 {
   padding: 4px 12px 4px 12px;
   width: 100px;
   height: 21px;
   position: absolute !important;
   left: 20px;
   top: 170px;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #fff3e0;
   border-radius: 20px 20px 20px 20px;
 }

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

 .container_10c0d5fd1aa5 {
   padding: 8px 20px 8px 20px;
   width: 263.33px;
   height: 31px;
   position: absolute !important;
   left: 20px;
   top: 202px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 25px 25px 25px 25px;
 }

 .container_wrapper_10c0d5fd1aa5 {
   position: absolute !important;
   left: 20px;
   top: 202px;
   width: 263.33px;
   height: 31px;
 }

 .container_nested_10c0d5fd1aa5 {
   padding: 8px 20px 8px 20px;
   width: 263.33px;
   height: 31px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 25px 25px 25px 25px;
 }

 .container_c44b5c769a04 {
   position: relative !important;
   overflow: visible;
   width: 303.33px;
   height: 253px;
   flex-shrink: 0;
   background: #ffffff;
   border-radius: 16px 16px 16px 16px;
   box-shadow: 0px 5px 15px #00000014;
 }

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

 .container_46bac35ff333 {
   padding: 0 0 1px 0;
   width: 263.34px;
   height: 31px;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_ffd2abf2455a {
   padding: 0 0 1px 0;
   width: 263.34px;
   height: 22px;
   position: absolute !important;
   left: 20px;
   top: 80px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_b50820e0c049 {
   width: 263.34px;
   height: 8px;
   position: absolute !important;
   left: 20px;
   top: 116px;
   background: #e0e0e0;
   border-radius: 10px 10px 10px 10px;
 }

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

 .container_46775ae7279e {
   padding: 4px 12px 4px 12px;
   width: 219px;
   height: 21px;
   position: absolute !important;
   left: 20px;
   top: 149px;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #f5f5f5;
   border-radius: 20px 20px 20px 20px;
 }

 .container_0231634623b5 {
   position: relative !important;
   overflow: visible;
   width: 303.34px;
   height: 253px;
   flex-shrink: 0;
   background: #ffffff;
   border-radius: 16px 16px 16px 16px;
   box-shadow: 0px 5px 15px #00000014;
 }

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

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

 .text_autoheight_cbabdb70d938 {
   overflow: visible;
 }

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

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

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

 .container_7a48a09888cb {
   width: 35px;
   height: 35px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_autoheight_7ef9d4408852 {
   overflow: visible;
 }

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

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

 .text_autoheight_b17c126c1ff4 {
   overflow: visible;
 }

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

 .container_cd1b5b0870a5 {
   padding: 10px 15px 10px 15px;
   height: 58px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 5px 0;
   display: flex !important;
   flex-direction: column;
   background: #f5f5f5;
   border-radius: 15px 15px 15px 15px;
 }

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

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

 .container_0db295f8353c {
   width: 35px;
   height: 35px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_autoheight_327c50e0b86e {
   overflow: visible;
 }

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

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

 .text_autoheight_ca091b2cc5d6 {
   overflow: visible;
 }

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

 .container_57cc1ddbdc44 {
   padding: 10px 15px 10px 15px;
   height: 58px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 5px 0;
   display: flex !important;
   flex-direction: column;
   background: #f5f5f5;
   border-radius: 15px 15px 15px 15px;
 }

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

 .container_2882b507fa0c {
   padding: 0 0 15px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-height: 200px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
 }

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

 .text_autoheight_12d9d7663914 {
   overflow: visible;
 }

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

 .container_c8574d6579f1 {
   padding: 10px 10px 10px 10px;
   height: 37px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 25px 25px 25px 25px;
 }

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

 .container_168374d3c805 {
   padding: 11px 20px 11px 20px;
   width: fit-content;
   height: fit-content;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_168374d3c805 {
   padding: 11px 20px 11px 20px;
   width: fit-content;
   height: fit-content;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_c6d5434138b3 {
   padding: 35px 20px 20px 20px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 16px 16px 16px 16px;
 }

 .container_wrapper_c6d5434138b3 {
   width: 100%;
   min-width: 0;
   height: fit-content;
 }

 .container_nested_c6d5434138b3 {
   padding: 35px 20px 20px 20px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 16px 16px 16px 16px;
 }

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

 .container_f22f32fa638f {
   padding: 0 0 1px 0;
   width: 910px;
   height: 23px;
   position: absolute !important;
   left: 20px;
   top: 30px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_039d8521e00e {
   padding: 0 0 16px 0;
   width: 910px;
   height: 34px;
   z-index: 1;
   position: absolute !important;
   left: 20px;
   top: 52px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_be229cd7b81b {
   width: 227.5px;
   height: 8px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #2e7d32;
   border-radius: 10px 10px 10px 10px;
 }

 .container_a51d0015e008 {
   position: absolute !important;
   overflow: visible;
   width: 910px;
   height: 8px;
   z-index: 2;
   left: 20px;
   top: 85px;
   background: #e0e0e0;
   border-radius: 10px 10px 10px 10px;
 }

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

 .container_1837516a46e2 {
   padding: 10px 25px 10px 25px;
   width: 189px;
   height: 35px;
   position: absolute !important;
   left: 381.05px;
   top: 108px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_wrapper_1837516a46e2 {
   position: absolute !important;
   left: 381.05px;
   top: 108px;
   width: 189px;
   height: 35px;
 }

 .container_nested_1837516a46e2 {
   padding: 10px 25px 10px 25px;
   width: 189px;
   height: 35px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_82f15e030df6 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 163px;
   flex-shrink: 0;
   background: linear-gradient(133deg, #fff9c4ff 0%, #fff176ff 100%);
   border-radius: 16px 16px 16px 16px;
 }

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

 .container_c7ff06a06ff5 {
   width: 1260px;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 0 30px;
   display: flex !important;
   flex-direction: row;
 }

 .viewport_23bd5ea9dcda {
   padding: 0 0 34px 0;
   width: 100%;
   min-width: 0;
   height: 100%;
   min-height: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 30px 0;
   display: flex !important;
   flex-direction: column;
   background: #f0f2f5;
 }

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

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

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

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

 .container_14d24b1b761a {
   padding: 0 20px 0 20px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1200px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_99d8e8e9456b {
   padding: 60px 360px 60px 360px;
   width: 1920px;
   height: 214px;
   position: absolute !important;
   left: 0px;
   top: 68px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(134deg, #1b5e20ff 0.01%, #2e7d32ff 99.99%);
 }

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

 .container_7755e1457bdf {
   padding: 0 0 1px 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;
 }

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

 .container_97215e98e177 {
   padding: 0 0 1px 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_73106549fabe {
   padding: 25px 25px 43px 25px;
   width: 227.5px;
   height: 130px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 10px 30px #0000001a;
 }

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

 .container_19748e70d1de {
   padding: 0 0 1px 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_wrapper_19748e70d1de {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
 }

 .container_nested_19748e70d1de {
   padding: 0 0 1px 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;
 }

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

 .container_cc30c1a7a780 {
   padding: 0 0 1px 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_b61f39972622 {
   padding: 25px 25px 25px 25px;
   width: 227.5px;
   height: 134px;
   z-index: 1;
   position: absolute !important;
   left: 257.5px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 10px 30px #0000001a;
 }

 .container_wrapper_b61f39972622 {
   position: absolute !important;
   left: 257.5px;
   top: 0px;
   width: 227.5px;
   height: 134px;
   z-index: 1;
 }

 .container_nested_b61f39972622 {
   padding: 25px 25px 25px 25px;
   width: 227.5px;
   height: 134px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   filter: drop-shadow(0px 10px 30px #0000001a);
 }

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

 .container_7a2e6f69b318 {
   padding: 0 0 1px 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;
 }

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

 .container_1f0fef26c6b0 {
   padding: 0 0 1px 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_wrapper_1f0fef26c6b0 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
 }

 .container_nested_1f0fef26c6b0 {
   padding: 0 0 1px 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_02c795f4c88d {
   padding: 25px 25px 43px 25px;
   width: 227.5px;
   height: 134px;
   z-index: 1;
   position: absolute !important;
   left: 515px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 10px 30px #0000001a;
 }

 .container_wrapper_02c795f4c88d {
   position: absolute !important;
   left: 515px;
   top: 0px;
   width: 227.5px;
   height: 134px;
   z-index: 1;
 }

 .container_nested_02c795f4c88d {
   padding: 25px 25px 43px 25px;
   width: 227.5px;
   height: 134px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   filter: drop-shadow(0px 10px 30px #0000001a);
 }

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

 .container_6bae702a1480 {
   padding: 0 0 1px 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;
 }

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

 .container_4d970777a889 {
   padding: 0 0 1px 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_310565ab81fb {
   padding: 25px 25px 43px 25px;
   width: 227.5px;
   height: 132px;
   z-index: 1;
   position: absolute !important;
   left: 772.5px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 10px 30px #0000001a;
 }

 .container_f4d2f1ba2a97 {
   position: absolute !important;
   overflow: visible;
   width: 1000px;
   height: 134px;
   z-index: 1;
   left: 460px;
   top: 236px;
 }

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

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

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

 .container_2ca9b3f9293c {
   padding: 61.5px 0 62.5px 0;
   width: 100%;
   min-width: 0;
   height: 180px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(135deg, #667eeaff 0%, #2e7d32ff 100%);
 }

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

 .text_autoheight_4d9939a12f92 {
   overflow: visible;
 }

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

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

 .text_autoheight_f5d6760eae84 {
   overflow: visible;
 }

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

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

 .container_721996bd766c {
   width: 366.66px;
   height: 250px;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #00000014;
 }

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

 .container_87425989ef60 {
   padding: 61.5px 0 62.5px 0;
   width: 100%;
   min-width: 0;
   height: 180px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(135deg, #667eeaff 0%, #2e7d32ff 100%);
 }

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

 .text_autoheight_6c7661fd181d {
   overflow: visible;
 }

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

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

 .text_autoheight_dcbeb2eeec7f {
   overflow: visible;
 }

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

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

 .container_5f53c8ec86d0 {
   width: 366.67px;
   height: 250px;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #00000014;
 }

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

 .container_d5515404f374 {
   padding: 61.5px 0 62.5px 0;
   width: 100%;
   min-width: 0;
   height: 180px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(135deg, #667eeaff 0%, #2e7d32ff 100%);
 }

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

 .text_autoheight_17f630623e98 {
   overflow: visible;
 }

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

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

 .text_autoheight_15601ff3e13c {
   overflow: visible;
 }

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

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

 .container_1624f0d1ff4b {
   width: 366.66px;
   height: 250px;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 20px #00000014;
 }

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

 .container_7408e5c1c69e {
   padding: 0 20px 0 20px;
   width: 1200px;
   height: 329px;
   max-width: 1200px;
   position: absolute !important;
   left: 362px;
   top: 386px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px 0;
   display: flex !important;
   flex-direction: column;
 }

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

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

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

 .container_a49a5a877827 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_a49a5a877827 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_b71b6cf46081 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_b71b6cf46081 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_7f1806138ff8 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_7f1806138ff8 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_92e3359849a3 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_92e3359849a3 {
   padding: 8px 20px 8px 20px;
   width: fit-content;
   height: fit-content;
   border-top: 1px solid #2e7d32ff;
   border-right: 1px solid #2e7d32ff;
   border-bottom: 1px solid #2e7d32ff;
   border-left: 1px solid #2e7d32ff;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 30px 30px 30px 30px;
 }

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

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

 .container_09763edb7f99 {
   padding: 16.5px 0 17.5px 0;
   width: 70px;
   height: 70px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_autoheight_98b2d0a2c356 {
   overflow: visible;
 }

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

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

 .text_autoheight_fdd2b58e6702 {
   overflow: visible;
 }

 .container_ca76c73c58c5 {
   padding: 10px 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_ca4dc7d5310a {
   width: 100%;
   min-width: 0;
   height: 19px;
   line-height: 18.88px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_ca4dc7d5310a {
   overflow: visible;
 }

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

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

 .text_autoheight_5dc4d7ad376c {
   overflow: visible;
 }

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

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

 .container_fa19f744c102 {
   padding: 25px 25px 25px 25px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 0 20px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 15px #0000000d;
 }

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

 .container_6e3d15bed5e6 {
   padding: 16.5px 0 17.5px 0;
   width: 70px;
   height: 70px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_autoheight_7433c8dea7bc {
   overflow: visible;
 }

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

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

 .text_autoheight_72f5e93e4d43 {
   overflow: visible;
 }

 .container_f31e0a18189a {
   padding: 10px 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_571048b5d952 {
   width: 100%;
   min-width: 0;
   height: 19px;
   line-height: 19.24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_571048b5d952 {
   overflow: visible;
 }

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

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

 .text_autoheight_b2b7e55fe0e8 {
   overflow: visible;
 }

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

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

 .container_6dc8bf34173c {
   padding: 25px 25px 25px 25px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 0 20px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 15px #0000000d;
 }

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

 .container_c6d7ce6e3b83 {
   padding: 16.5px 0 17.5px 0;
   width: 70px;
   height: 70px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_autoheight_08d9256e7e77 {
   overflow: visible;
 }

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

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

 .text_autoheight_7bc1c73500ec {
   overflow: visible;
 }

 .container_c5f0e43893e9 {
   padding: 10px 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_e66051167995 {
   width: 100%;
   min-width: 0;
   height: 19px;
   line-height: 18.64px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_e66051167995 {
   overflow: visible;
 }

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

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

 .text_autoheight_82364b007947 {
   overflow: visible;
 }

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

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

 .container_c8a6b43c98b7 {
   padding: 25px 25px 25px 25px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 0 20px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 15px #0000000d;
 }

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

 .container_d6ec7a3223e9 {
   padding: 16.5px 0 17.5px 0;
   width: 70px;
   height: 70px;
   flex-shrink: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #e8f5e9;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_autoheight_70eca5abf7e1 {
   overflow: visible;
 }

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

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

 .text_autoheight_9a8ec335ec4d {
   overflow: visible;
 }

 .container_5ced86b4c4f9 {
   padding: 10px 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_2bb7b82beca1 {
   width: 100%;
   min-width: 0;
   height: 19px;
   line-height: 19.36px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_2bb7b82beca1 {
   overflow: visible;
 }

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

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

 .text_autoheight_ea98b13c8931 {
   overflow: visible;
 }

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

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

 .container_d6ad270844a5 {
   padding: 25px 25px 25px 25px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 0 20px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 5px 15px #0000000d;
 }

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

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

 .container_63f1a0012a5f {
   padding: 10px 25px 10px 25px;
   width: fit-content;
   height: fit-content;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_nested_63f1a0012a5f {
   padding: 10px 25px 10px 25px;
   width: fit-content;
   height: fit-content;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_c3f97c553284 {
   padding: 0 20px 0 20px;
   width: 1200px;
   height: 1012px;
   max-width: 1200px;
   position: absolute !important;
   left: 360px;
   top: 820px;
   align-items: center;
   justify-content: flex-start;
   gap: 30px 0;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_fbc805bb6d22 {
   padding: 0 0 1px 0;
   width: 1100px;
   height: 23px;
   position: absolute !important;
   left: 30px;
   top: 30px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_d30a16c4a7d6 {
   padding: 0 0 1px 0;
   width: 1100px;
   height: 19px;
   z-index: 1;
   position: absolute !important;
   left: 30px;
   top: 52px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_8b196b83d5ea {
   padding: 3px 0 5px 0;
   width: fit-content;
   height: 44px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_2be2f9ef8388 {
   padding: 3px 0 5px 0;
   width: fit-content;
   height: 44px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_b9d960f11cd1 {
   padding: 3px 0 5px 0;
   width: fit-content;
   height: 44px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_709d72e8e532 {
   padding: 3px 0 5px 0;
   width: fit-content;
   height: 44px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_8d8a361adcf9 {
   padding: 3px 0 5px 0;
   width: fit-content;
   height: 44px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_86065f96e995 {
   width: 1100px;
   height: 44px;
   position: absolute !important;
   left: 30px;
   top: 90px;
   justify-content: center;
   align-items: flex-start;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

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

 .text_autoheight_660772b29751 {
   overflow: visible;
 }

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

 .input_text_293a9ffa1def {
   padding: 12px 12px 12px 12px;
   width: 500px;
   height: 42px;
   max-width: 500px;
   z-index: 998;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   justify-content: center;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
   font-family: 'Inter';
 }

 .wrapper_input_text_293a9ffa1def {
   position: absolute !important;
   left: 77.77px;
   top: 246px;
   width: 500px;
   height: 42px;
 }

 .input_text_293a9ffa1def::placeholder {
   width: 100%;
   min-width: 0;
   height: 16px;
   line-height: 15.61px;
   text-align: start;
   word-wrap: break-word;
   color: #757575;
   font-family: 'Inter';
 }

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

 .text_autoheight_c01c527e8faa {
   overflow: visible;
 }

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

 .input_text_bef4f5125a48 {
   padding: 12px 12px 12px 12px;
   width: 500px;
   height: 100px;
   max-width: 500px;
   z-index: 998;
   border-top: 1px solid #ddddddff;
   border-right: 1px solid #ddddddff;
   border-bottom: 1px solid #ddddddff;
   border-left: 1px solid #ddddddff;
   justify-content: center;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
   font-family: 'Inter';
 }

 .wrapper_input_text_bef4f5125a48 {
   position: absolute !important;
   left: 582.22px;
   top: 161px;
   width: 500px;
   height: 100px;
 }

 .input_text_bef4f5125a48::placeholder {
   width: 100%;
   min-width: 0;
   height: 16px;
   line-height: 16.1px;
   text-align: start;
   word-wrap: break-word;
   color: #757575;
   font-family: 'Inter';
 }

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

 .container_803c393599f5 {
   padding: 12px 40px 12px 40px;
   width: 186px;
   height: 39px;
   position: absolute !important;
   left: 487.09px;
   top: 312px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_wrapper_803c393599f5 {
   position: absolute !important;
   left: 487.09px;
   top: 312px;
   width: 186px;
   height: 39px;
 }

 .container_nested_803c393599f5 {
   padding: 12px 40px 12px 40px;
   width: 186px;
   height: 39px;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_8e1ea9f1f12a {
   position: absolute !important;
   overflow: visible;
   width: 1160px;
   height: 381px;
   left: 380px;
   top: 1841px;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
 }

 .container_wrapper_8e1ea9f1f12a {
   position: absolute !important;
   overflow: visible;
   left: 380px;
   top: 1841px;
   width: 1160px;
   height: 381px;
 }

 .container_nested_8e1ea9f1f12a {
   width: 1160px;
   height: 381px;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
 }

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

 .text_autoheight_7592af6cab81 {
   overflow: visible;
 }

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

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

 .text_autoheight_df1c0d99e638 {
   overflow: visible;
 }

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

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

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

 .text_autoheight_0f17b7eebe12 {
   overflow: visible;
 }

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

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

 .text_autoheight_d8e66f0f74ae {
   overflow: visible;
 }

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

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

 .text_autoheight_7ed79ea68807 {
   overflow: visible;
 }

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

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

 .text_autoheight_086535480c88 {
   overflow: visible;
 }

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

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

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

 .text_autoheight_4e25e2e9266c {
   overflow: visible;
 }

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

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

 .text_autoheight_4348037412d7 {
   overflow: visible;
 }

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

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

 .text_autoheight_354730d25679 {
   overflow: visible;
 }

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

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

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

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

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

 .container_fabe12132831 {
   padding: 20px 0 0 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   border-top: 1px solid #333333ff;
   border-right: 0px solid #333333ff;
   border-bottom: 0px solid #333333ff;
   border-left: 0px solid #333333ff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_bc6f6dddb561 {
   padding: 0 20px 0 20px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1200px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_5b69f875399f {
   padding: 50px 360px 20px 360px;
   width: 1920px;
   height: 227px;
   position: absolute !important;
   left: -87px;
   top: 2305px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #1a1a1a;
 }

 .container_wrapper_5b69f875399f {
   position: absolute !important;
   left: -87px;
   top: 2305px;
   width: 1920px;
   height: 227px;
 }

 .container_nested_5b69f875399f {
   padding: 50px 360px 20px 360px;
   width: 1920px;
   height: 227px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #1a1a1a;
 }

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

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

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

 .container_8d180a71e943 {
   padding: 0 0 1px 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_wrapper_8d180a71e943 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
 }

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

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

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

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

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

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

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

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

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

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

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

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

 .container_b8f98fe6f02a {
   padding: 10px 25px 11px 25px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

 .container_wrapper_b8f98fe6f02a {
   width: fit-content;
   height: fit-content;
   z-index: 1;
 }

 .container_nested_b8f98fe6f02a {
   padding: 10px 25px 11px 25px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #2e7d32;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_fb02f6454cd6 {
   padding: 15px 0 15px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1200px;
   z-index: 1;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_c5fbd45aab2b {
   position: fixed !important;
   padding: 0 360px 0 360px;
   width: 1920px;
   height: 69px;
   z-index: 9999;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   sticky-position: true;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   box-shadow: 0px 2px 10px #0000001a;
 }

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

 .container_nested_c5fbd45aab2b {
   position: fixed !important;
   padding: 0 360px 0 360px;
   width: 1920px;
   height: 69px;
   z-index: 9999;
   align-items: flex-start;
   justify-content: flex-start;
   sticky-position: true;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   filter: drop-shadow(0px 2px 10px #0000001a);
 }

 .viewport_7fd272c75624 {
   width: 1920px;
   height: 2503px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #f8f9fa;
 }