 /*
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://amplitude.yotako.io/google?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_041732624ba5 {
   width: 362.55px;
   height: 64px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 64px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .text_21daa8938b2a {
   width: 589.7px;
   height: 58px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .imageview_0031689a1371 {
   width: 80px;
   height: 104px;
   flex-shrink: 0;
 }

 .imageview_0031689a1371 img {
   position: absolute;
   width: 128.0px !important;
   height: 128.0px !important;
   max-width: none !important;
   left: -24.0px;
   top: -16.0px;
 }

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

 .text_e21a4cc0f2f7 {
   width: 135.97px;
   height: 32px;
   flex-shrink: 0;
   z-index: 1;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_48c331899580 {
   padding: 0 0 12px 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_7ab27d580032 {
   width: 217.04px;
   height: 72px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_b4b6dc637992 {
   width: 248px;
   height: 220px;
   position: absolute !important;
   left: 0px;
   top: 49.1px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_0b0bcd0eb8a8 {
   width: 80px;
   height: 104px;
   flex-shrink: 0;
 }

 .imageview_0b0bcd0eb8a8 img {
   position: absolute;
   width: 128.0px !important;
   height: 128.0px !important;
   max-width: none !important;
   left: -24.0px;
   top: -16.0px;
 }

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

 .text_3d6cffb27760 {
   width: 123.56px;
   height: 32px;
   flex-shrink: 0;
   z-index: 1;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_27e23b577c3c {
   padding: 0 0 12px 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_4c57ed2d28fc {
   width: 209.84px;
   height: 72px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_324d676314a6 {
   width: 248px;
   height: 220px;
   position: absolute !important;
   left: 296px;
   top: 49.1px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_2f3c8ec785e2 {
   width: 80px;
   height: 104px;
   flex-shrink: 0;
 }

 .imageview_2f3c8ec785e2 img {
   position: absolute;
   width: 128.0px !important;
   height: 128.0px !important;
   max-width: none !important;
   left: -24.0px;
   top: -16.0px;
 }

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

 .text_2989eac437f1 {
   width: 207.3px;
   height: 32px;
   flex-shrink: 0;
   z-index: 1;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_c7f95957f828 {
   padding: 0 0 12px 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_b85f9cca721b {
   width: 207.5px;
   height: 72px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_89bd339b15ea {
   width: 248px;
   height: 220px;
   position: absolute !important;
   left: 592px;
   top: 49.1px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_316d9ef7392f {
   width: 80px;
   height: 104px;
   flex-shrink: 0;
 }

 .imageview_316d9ef7392f img {
   position: absolute;
   width: 128.0px !important;
   height: 128.0px !important;
   max-width: none !important;
   left: -24.0px;
   top: -16.0px;
 }

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

 .text_67ab5e36b5b0 {
   width: 194.09px;
   height: 32px;
   flex-shrink: 0;
   z-index: 1;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_431dbded4735 {
   padding: 0 0 12px 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_25fdb7c7a242 {
   width: 240.46px;
   height: 72px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_719a4c3d2b7b {
   width: 248px;
   height: 220px;
   position: absolute !important;
   left: 888px;
   top: 49.1px;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_91999c473d0e {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: fit-content;
 }

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

 .container_fd3e8119997e {
   padding: 112px 120px 112px 120px;
   width: 1440px;
   height: 645.59px;
   position: absolute !important;
   left: 0px;
   top: 1693.83px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #edf7ee;
 }

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

 .text_autoheight_b78412eb97c8 {
   overflow: visible;
 }

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

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

 .text_f325ef16eb1c {
   width: 314.56px;
   height: 39px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 38.4px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_2be578842c0a {
   width: 440px;
   height: 39px;
   position: absolute !important;
   left: 0px;
   top: -1px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .text_80c46f3e9316 {
   width: 434.72px;
   height: 87px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_2cac4b3c4328 {
   padding: 0 0 0.59px 0;
   width: 440px;
   height: 87.59px;
   position: absolute !important;
   left: 0px;
   top: -1.2px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .text_ecdeeda854f2 {
   width: 138.08px;
   height: 17px;
   flex-shrink: 0;
   z-index: 1;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 19.36px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_cf57f65669c4 {
   padding: 16px 32px 17px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2ea36a;
   border-radius: 12px 12px 12px 12px;
 }

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

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

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

 .container_9d1675d480e4 {
   padding: 80px 64px 80px 64px;
   width: 568px;
   height: 582.78px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_3aa10a73b5fd {
   width: 652px;
   height: 580px;
   position: absolute !important;
   left: -61px;
   top: -0.42px;
   _scaling-factor: 0.5;
 }

 .imageview_3aa10a73b5fd.wp-block-image {
   width: 568px !important;
   height: 580px !important;
   left: 0px !important;
   top: 0px !important;
   overflow: hidden;
 }

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

 .container_ab6c81621e00 {
   position: absolute !important;
   width: 568px;
   height: 583px;
   left: 568px;
   top: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: url("https://cdn.yotako.io/7bc519c7-d551-4bec-bc55-8ecf44171abe/252:406.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
 }

 .container_3f5bf291fa7e {
   position: absolute !important;
   width: 1136px;
   height: 582.78px;
   left: 152px;
   top: 2451.42px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #f4f7f5;
   border-radius: 16px 16px 16px 16px;
 }

 .text_863f5272a4c7 {
   width: 472.89px;
   height: 64px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 64px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .text_75b9deae6053 {
   width: 560.89px;
   height: 58px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .imageview_8c4205bcc930 {
   width: 100%;
   min-width: 0;
   height: 20px;
 }

 .imageview_8c4205bcc930 img {
   position: absolute;
   width: 291.3px !important;
   height: 20.0px !important;
   max-width: none !important;
   left: 0.0px;
   top: 0.0px;
 }

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

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

 .text_autoheight_abf545a0dc4e {
   overflow: visible;
 }

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

 .imageview_2b5585ac23e4 {
   width: 48px;
   height: 48px;
   max-width: 291.33px;
   flex-shrink: 0;
   _scaling-factor: 1;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_2725f93e5cc4 {
   width: 109.22px;
   height: 26px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 25.6px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .text_b763cde36f18 {
   width: 93.63px;
   height: 23px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 22.4px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

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

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

 .container_a70a1eff6d70 {
   padding: 40px 32px 40px 32px;
   width: 357.33px;
   height: 345.55px;
   border-top: 1px solid #00000014;
   border-right: 1px solid #00000014;
   border-bottom: 1px solid #00000014;
   border-left: 1px solid #00000014;
   position: absolute !important;
   left: 0px;
   top: 49.11px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 23.4px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 20px #00000008;
 }

 .imageview_c416aad155b1 {
   width: 100%;
   min-width: 0;
   height: 20px;
 }

 .imageview_c416aad155b1 img {
   position: absolute;
   width: 291.3px !important;
   height: 20.0px !important;
   max-width: none !important;
   left: 0.0px;
   top: 0.0px;
 }

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

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

 .text_autoheight_6abc9ecff502 {
   overflow: visible;
 }

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

 .imageview_e0a3d9f61a8f {
   width: 48px;
   height: 48px;
   max-width: 291.33px;
   flex-shrink: 0;
   _scaling-factor: 1;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_96e11b21a565 {
   width: 93.52px;
   height: 26px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 25.6px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .text_a1be6f898681 {
   width: 93.63px;
   height: 23px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 22.4px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

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

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

 .container_8b8131714e2a {
   padding: 40px 32px 40px 32px;
   width: 357.33px;
   height: 345.55px;
   border-top: 1px solid #00000014;
   border-right: 1px solid #00000014;
   border-bottom: 1px solid #00000014;
   border-left: 1px solid #00000014;
   position: absolute !important;
   left: 389.33px;
   top: 49.11px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 23.4px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 20px #00000008;
 }

 .imageview_75c373e262b9 {
   width: 100%;
   min-width: 0;
   height: 20px;
 }

 .imageview_75c373e262b9 img {
   position: absolute;
   width: 291.3px !important;
   height: 20.0px !important;
   max-width: none !important;
   left: 0.0px;
   top: 0.0px;
 }

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

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

 .text_autoheight_74fecd3dde2c {
   overflow: visible;
 }

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

 .imageview_522d2e527443 {
   width: 48px;
   height: 48px;
   max-width: 291.34px;
   flex-shrink: 0;
   _scaling-factor: 1;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_eecd2d146d84 {
   width: 96.06px;
   height: 26px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 25.6px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .text_b186cf824846 {
   width: 93.63px;
   height: 23px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 22.4px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

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

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

 .container_e33736285811 {
   padding: 40px 32px 67.19px 32px;
   width: 357.33px;
   height: 345.08px;
   border-top: 1px solid #00000014;
   border-right: 1px solid #00000014;
   border-bottom: 1px solid #00000014;
   border-left: 1px solid #00000014;
   position: absolute !important;
   left: 778.67px;
   top: 49.11px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 23.3px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 20px #00000008;
 }

 .container_5c2fe30d1d7e {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: fit-content;
 }

 .container_aa3eeac23b9b {
   padding: 0 32px 0 32px;
   width: 1200px;
   height: 547.52px;
   max-width: 1200px;
   position: absolute !important;
   left: 120px;
   top: 3258.2px;
   align-items: center;
   justify-content: flex-start;
   gap: 14.9px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_3efe0b6293cf {
   width: 772.38px;
   height: 77px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 76.8px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .text_347fae51cec9 {
   width: 727.02px;
   height: 32px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .text_8191e791c446 {
   width: 204.8px;
   height: 17px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 19.36px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_61d3a71e5f44 {
   padding: 16px 32px 17px 32px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
 }

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

 .container_nested_61d3a71e5f44 {
   padding: 16px 32px 17px 32px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
 }

 .container_ccb74eaf5ec9 {
   padding: 119px 32px 120px 32px;
   width: 1072px;
   height: 470.8px;
   position: absolute !important;
   left: 184px;
   top: 3917.72px;
   align-items: center;
   justify-content: flex-start;
   gap: 24px 0;
   display: flex !important;
   flex-direction: column;
   background: #2ea36a;
   border-radius: 16px 16px 16px 16px;
 }

 .container_wrapper_ccb74eaf5ec9 {
   position: absolute !important;
   left: 184px;
   top: 3917.72px;
   width: 1072px;
   height: 470.8px;
 }

 .container_nested_ccb74eaf5ec9 {
   padding: 119px 32px 120px 32px;
   width: 1072px;
   height: 470.8px;
   align-items: center;
   justify-content: flex-start;
   gap: 24px 0;
   display: flex !important;
   flex-direction: column;
   background: #2ea36a;
   border-radius: 16px 16px 16px 16px;
 }

 .imageview_894e8b40882f {
   width: 154px;
   height: 77px;
   flex-shrink: 0;
   _scaling-factor: 0.5;
 }

 .imageview_894e8b40882f img {
   position: absolute;
   width: 100.00% !important;
   height: 133.33% !important;
   max-width: none !important;
   left: 0.00%;
   top: -16.67%;
 }

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

 .text_990d62cf6fe5 {
   width: 259.72px;
   height: 77px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 25.6px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_00d5f01c509b {
   padding: 0 0 59.22px 0;
   width: 280px;
   height: 136.9px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 15.1px 0;
   display: flex !important;
   flex-direction: column;
 }

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

 .text_autoheight_21100195af1d {
   overflow: visible;
 }

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

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

 .text_autoheight_6a6093f03268 {
   overflow: visible;
 }

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

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

 .text_autoheight_0790f7067b65 {
   overflow: visible;
 }

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

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

 .text_autoheight_d78631a9eff3 {
   overflow: visible;
 }

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

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

 .text_autoheight_960368e5fc64 {
   overflow: visible;
 }

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

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

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

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

 .container_3890afed6fcd {
   width: 188.8px;
   height: 194.59px;
   position: absolute !important;
   left: 441.6px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 24px 0;
   display: flex !important;
   flex-direction: column;
 }

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

 .text_autoheight_8e951406e00c {
   overflow: visible;
 }

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

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

 .text_autoheight_0967d7e9d5af {
   overflow: visible;
 }

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

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

 .text_autoheight_9385366a31ef {
   overflow: visible;
 }

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

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

 .text_autoheight_8d86f005200b {
   overflow: visible;
 }

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

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

 .text_autoheight_2a00687a3f4f {
   overflow: visible;
 }

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

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

 .container_962de27f56d2 {
   width: 188.8px;
   height: 194.59px;
   position: absolute !important;
   left: 694.4px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 24px 0;
   display: flex !important;
   flex-direction: column;
 }

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

 .text_autoheight_05b082a1a2b3 {
   overflow: visible;
 }

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

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

 .text_autoheight_7c6b2b0befa5 {
   overflow: visible;
 }

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

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

 .text_autoheight_2ad35423c1d4 {
   overflow: visible;
 }

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

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

 .text_autoheight_8659c8d7a5e5 {
   overflow: visible;
 }

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

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

 .text_autoheight_d13c1cd6c54a {
   overflow: visible;
 }

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

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

 .container_904954217d27 {
   width: 188.81px;
   height: 194.59px;
   position: absolute !important;
   left: 947.2px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 24px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_6f42f5e6dda5 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: fit-content;
 }

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

 .text_autoheight_b7e976809bc3 {
   overflow: visible;
 }

 .text_54bba070c431 {
   width: 284.33px;
   height: 23px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 22.4px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .imageview_628c19d48450 {
   width: 120px;
   height: 24px;
 }

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

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

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

 .container_9558b92b2400 {
   padding: 80px 120px 40px 120px;
   width: 1440px;
   height: 599.59px;
   position: absolute !important;
   left: 0px;
   top: 4500.52px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #edf7ee;
 }

 .container_wrapper_9558b92b2400 {
   position: absolute !important;
   left: 0px;
   top: 4500.52px;
   width: 1440px;
   height: 599.59px;
 }

 .container_nested_9558b92b2400 {
   padding: 80px 120px 40px 120px;
   width: 1440px;
   height: 599.59px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #edf7ee;
 }

 .text_4297b61b357d {
   width: 40px;
   height: 21px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_1671df08b769 {
   padding: 10px 14px 10px 14px;
   width: fit-content;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #e8f7ea;
   border-radius: 12px 12px 12px 12px;
 }

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

 .container_nested_1671df08b769 {
   padding: 10px 14px 10px 14px;
   width: fit-content;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #e8f7ea;
   border-radius: 12px 12px 12px 12px;
 }

 .text_e743ed4e53bd {
   width: 53px;
   height: 21px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_0d3de1b15734 {
   padding: 10px 14px 10px 14px;
   width: fit-content;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 12px 12px 12px 12px;
 }

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

 .container_76a84ebf1988 {
   padding: 10px 14px 10px 14px;
   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;
   border-radius: 12px 12px 12px 12px;
 }

 .text_4efe318fddb6 {
   width: 50.44px;
   height: 21px;
   flex-shrink: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_8cf296dd0b6f {
   padding: 10px 14px 10px 14px;
   width: fit-content;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 12px 12px 12px 12px;
 }

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

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

 .container_bf13565ddc34 {
   padding: 10px 14px 10px 14px;
   width: 305px;
   height: fit-content;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_293f067cb341 {
   width: 40px;
   height: 40px;
   flex-shrink: 0;
 }

 .imageview_293f067cb341 img {
   position: absolute;
   width: 80.0px !important;
   height: 80.0px !important;
   max-width: none !important;
   left: -20.0px;
   top: -14.0px;
 }

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

 .imageview_d4f4120f6e58 {
   width: 40px;
   height: 40px;
   flex-shrink: 0;
   z-index: 1;
 }

 .imageview_d4f4120f6e58 img {
   position: absolute;
   width: 80.0px !important;
   height: 80.0px !important;
   max-width: none !important;
   left: -20.0px;
   top: -14.0px;
 }

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

 .imageview_021ecf7ba561 {
   width: 28px;
   height: 28px;
   flex-shrink: 0;
   z-index: 2;
 }

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

 .text_01cd54d6e07b {
   width: 81.69px;
   height: 21px;
   flex-shrink: 0;
   z-index: 2;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 21px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .container_8e2a47363f79 {
   padding: 8px 14px 8px 10px;
   width: fit-content;
   height: fit-content;
   z-index: 2;
   border-top: 1px solid #00000014;
   border-right: 1px solid #00000014;
   border-bottom: 1px solid #00000014;
   border-left: 1px solid #00000014;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
   box-shadow: 0px 6px 20px #10241a0d;
 }

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

 .container_d4284d23bc09 {
   padding: 24px 48.01px 24px 48px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   border-top: 0px solid #00000014;
   border-right: 0px solid #00000014;
   border-bottom: 1px solid #00000014;
   border-left: 0px solid #00000014;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
   background: #ffffffe0;
   backdrop-filter: blur(5px);
   -webkit-font-smoothing: antialiased;
 }

 .container_21561ed56e01 {
   padding: 0 120px 0 120px;
   width: 1248px;
   height: 96px;
   border-top: 0px solid #00000014;
   border-right: 0px solid #00000014;
   border-bottom: 1px solid #00000014;
   border-left: 0px solid #00000014;
   position: absolute !important;
   left: 192px;
   top: -1px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_a6165768bf3e {
   width: 1440px;
   height: 720px;
   position: absolute !important;
   left: 0px;
   top: 128px;
   _scaling-factor: 0.5;
 }

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

 .imageview_b07b2cbafe4b {
   width: 16px;
   height: 16px;
   z-index: 1;
   position: absolute !important;
   left: 16px;
   top: 11.18px;
 }

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

 .text_e35c59c1527d {
   width: 226.31px;
   height: 23px;
   z-index: 1;
   position: absolute !important;
   left: 40px;
   top: 7px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 22.4px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_599a1147ed92 {
   position: relative !important;
   overflow: visible;
   width: 282.31px;
   height: 38.39px;
   flex-shrink: 0;
   z-index: 1;
   background: #f4f7f5;
   border-radius: 12px 12px 12px 12px;
 }

 .text_1873afa2c395 {
   width: 100%;
   min-width: 0;
   height: 194px;
   z-index: 1;
   line-height: 64.4px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_1873afa2c395 {
   overflow: visible;
 }

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

 .text_c8d75d8e212e {
   width: 428.94px;
   height: 96px;
   flex-shrink: 0;
   z-index: 1;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

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

 .text_527f061386a2 {
   width: 78.22px;
   height: 17px;
   flex-shrink: 0;
   z-index: 1;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 19.36px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .container_e93b18cab770 {
   padding: 16px 32px 17px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #2ea36a;
   border-radius: 12px 12px 12px 12px;
 }

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

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

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

 .container_7af7d1a77daa {
   padding: 0 32px 0 0;
   width: 536px;
   height: 465.79px;
   z-index: 1;
   position: absolute !important;
   left: 32px;
   top: 35.66px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 23.4px 0;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_a24b4b390c3c {
   width: 527px;
   height: 498px;
   z-index: 1;
   position: absolute !important;
   left: 632px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_a24b4b390c3c img {
   position: absolute;
   width: 129.68% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -14.84%;
   top: 0.00%;
 }

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

 .container_6efb50d30522 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 1200px;
   z-index: 1;
 }

 .container_b0bd4f5e093e {
   padding: 80px 120px 112px 120px;
   width: 1440px;
   height: 729.11px;
   z-index: 1;
   position: absolute !important;
   left: 24px;
   top: 965px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_cdb554db9aa0 {
   width: 174px;
   height: 98px;
   z-index: 1;
   position: absolute !important;
   left: 42px;
   top: 8px;
   _scaling-factor: 0.5;
 }

 .imageview_cdb554db9aa0 img {
   position: absolute;
   width: 100.00% !important;
   height: 112.50% !important;
   max-width: none !important;
   left: 0.00%;
   top: -6.25%;
 }

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

 .viewport_0a7d216e04e5 {
   width: 1440px;
   height: 5100px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }