 /*
Theme Name: Yotako
Author: Yotako team
Author URI: https://yotako.io/
Description: Design in Figma or AdobeXD. Publish in WordPress. The Figma/Adobe XD to WordPress plugin by Yotako is the fastest way of converting your beautiful design into a fully functional WordPress website in a few clicks without writing a single line of code! Get your custom domain, professional email, and world-class secure hosting, without the hassle.
Requires at least: 5.9
Tested up to: 5.9
Requires PHP: 5.6
Version: 2.0.0
License: © Yotako 2016-2024
License URI:  https://yotako.io/
Tags: figma-to-wordpress, adobe-xd-to-wordpress, xd-to-wordpress, design-to-code, seamless-transition, design-to-wordpress
Yotako WordPress Theme, (C) 2024 Yotako.io
*/
 @import url("https://fonts.googleapis.com/css?family=DM+Sans:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900&display=swap");
 @import url("https://fonts.googleapis.com/css?family=Newsreader: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-nav-item {
   /* the design wrapper is the flex row (label + icon); the anchor must not
       introduce its own box or the icon wraps under the label */
   display: contents;
 }

 body .yt-nav-item figure {
   margin: 0;
   display: flex;
   align-items: center;
 }

 body .wp-block-yotako-block-button button {
   /* the outer div carries the design box (bg, radius, flex); the native
       button must not add browser chrome or its own box */
   background: none;
   border: 0;
   padding: 0;
   margin: 0;
   font: inherit;
   color: inherit;
   cursor: pointer;
   display: contents;
 }

 body textarea.wp-block-yotako-block-input-text {
   /* textareas default to a monospace UA font and a resize grip - neither
       exists in the design */
   font-family: inherit;
   resize: none;
 }

 body .wp-block-video video {
   /* the figure carries the design size; the raw <video> otherwise renders at
       its intrinsic (or control-bar) size until media loads */
   width: 100%;
   height: 100%;
   object-fit: cover;
   display: block;
 }

 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%;
 }

 [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;
   /* Crop content that overhangs the artboard bounds, matching how Figma
     renders/exports artboards (elements bleeding past the frame edge are
     clipped and must not widen the page). */
   overflow-x: clip;
 }

 *[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;
 }

 /* Post thumbnails bound from an image-fill container: the featured image
   must fill the container exactly like the original background fill did.
   The container's own class still carries the design-time background image —
   suppress it so only the per-post featured image shows. */
 .yt-post-thumbnail {
   overflow: hidden;
   background-image: none !important;
   position: relative;
 }

 /* A background fill ignores the container's padding — the bound featured
   image must do the same: fill the whole box, with siblings (e.g. category
   chips) layered above like in the design. */
 .yt-post-thumbnail .wp-block-post-featured-image {
   background-image: none !important;
   position: absolute;
   inset: 0;
   margin: 0;
 }

 .yt-post-thumbnail>*:not(.wp-block-post-featured-image) {
   position: relative;
   z-index: 1;
 }

 /* Meta bindings (date/author) are single-line labels in list cards; the
   shared post template must not wrap longer names of other posts. */
 .yt-post-card .wp-block-post-date,
 .yt-post-card .wp-block-post-author-name {
   white-space: nowrap;
 }

 .yt-post-thumbnail .wp-block-post-featured-image,
 .yt-post-thumbnail .wp-block-post-featured-image a,
 .yt-post-thumbnail .wp-block-post-featured-image img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 /* Designs using FIT/STRETCH image scaling keep their own fit mode. */
 .yt-post-thumbnail.yt-fit-contain .wp-block-post-featured-image img {
   object-fit: contain;
 }

 .yt-post-thumbnail.yt-fit-fill .wp-block-post-featured-image img {
   object-fit: fill;
 }

 body .yt_fill_size {
   height: fit-content !important;
   min-height: 100vh !important;
 }

 /* Reset ALL WordPress block margins and gaps */
 .wp-site-blocks,
 .wp-site-blocks>*,
 .wp-site-blocks * {
   margin-block-start: 0 !important;
   margin-block-end: 0 !important;
 }

 :where(body .is-layout-flow)>* {
   margin-block-start: 0 !important;
   margin-block-end: 0 !important;
 }

 /* Ensure yotako containers don't inherit WordPress block gap */
 .yotako-main,
 .yotako-main * {
   margin-block-start: 0 !important;
   margin-block-end: 0 !important;
 }

 /* Remove WordPress default block gap */
 .wp-site-blocks {
   --wp--style--block-gap: 0 !important;
   gap: 0 !important;
 }

 /* Prevent extra space after last child in flex containers */
 [class^="viewport_"]:after,
 [class*=" viewport_"]:after {
   content: none !important;
 }

 .wp-block-yotako-block-form {
   display: none;
 }

 .yt-full-width {
   width: 100%;
 }

 /* Map with overlay support */
 .yotako-map-container {
   position: relative;
   width: 100%;
   height: 100%;
 }

 .yotako-map-container .yotako-map-iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: 0;
 }

 .yotako-map-container .yotako-map-overlay {
   position: relative;
   z-index: 1;
   pointer-events: auto;
 }

 .yotako-map-container .yotako-map-overlay * {
   pointer-events: auto;
 }

 /* FAQ Accordion */
 .yotako-faq {
   width: 100%;
 }

 .yotako-faq-item {
   overflow: hidden;
 }

 .yotako-faq-item .yotako-faq-question {
   cursor: pointer;
   user-select: none;
 }

 .yotako-faq-item .yotako-faq-answer {
   /* Height controlled by JavaScript for smooth animation */
   overflow: hidden;
 }

 .yotako-faq-item .yotako-faq-arrow-open {
   display: none;
 }

 .yotako-faq-item .yotako-faq-arrow-close {
   display: block;
 }

 .yotako-faq-item.open .yotako-faq-arrow-open {
   display: block;
 }

 .yotako-faq-item.open .yotako-faq-arrow-close {
   display: none;
 }

 /* Carousel */
 .yotako-carousel {
   position: relative;
   overflow: hidden;
 }

 .yotako-carousel-inner {
   position: relative;
   width: 100%;
 }

 .yotako-carousel-item {
   display: none;
   width: 100%;
 }

 .yotako-carousel-item.active {
   display: block;
 }

 .yotako-carousel-prev,
 .yotako-carousel-next {
   cursor: pointer;
   user-select: none;
 }

 .yotako-carousel-indicators {
   display: flex;
   justify-content: center;
   gap: 8px;
 }

 .yotako-carousel-indicator {
   cursor: pointer;
   opacity: 0.5;
   transition: opacity 0.3s;
 }

 .yotako-carousel-indicator.active {
   opacity: 1;
 }

 /* Dropdown */
 .yotako-dropdown {
   position: relative;
 }

 .yotako-dropdown-trigger {
   cursor: pointer;
   user-select: none;
 }

 .yotako-dropdown-content {
   position: absolute;
   top: 100%;
   left: 0;
   z-index: 100;
   display: none;
   min-width: 100%;
 }

 .yotako-dropdown.open .yotako-dropdown-content {
   display: block;
 }

 .yotako-dropdown-option {
   cursor: pointer;
 }

 .yotako-dropdown-arrow {
   transition: transform 0.3s;
 }

 .yotako-dropdown.open .yotako-dropdown-arrow {
   transform: rotate(180deg);
 }

 /* Accessibility - Focus styles */
 .yotako-faq-item .yotako-faq-question:focus,
 .yotako-faq-item .yotako-faq-question:focus-visible,
 .yotako-carousel-prev:focus,
 .yotako-carousel-prev:focus-visible,
 .yotako-carousel-next:focus,
 .yotako-carousel-next:focus-visible,
 .yotako-carousel-indicator:focus,
 .yotako-carousel-indicator:focus-visible,
 .yotako-dropdown:focus,
 .yotako-dropdown:focus-visible,
 .yotako-dropdown-option:focus,
 .yotako-dropdown-option:focus-visible {
   outline: 2px solid currentColor;
   outline-offset: 2px;
 }

 /* Screen reader only content */
 .yotako-sr-only {
   position: absolute;
   width: 1px;
   height: 1px;
   padding: 0;
   margin: -1px;
   overflow: hidden;
   clip: rect(0, 0, 0, 0);
   white-space: nowrap;
   border: 0;
 }

 .imageview_33bf7eca3671 {
   width: 696px;
   height: 394px;
   z-index: 0;
   position: absolute !important;
   left: 895px;
   top: 207px;
 }

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

 .container_8139cd31b1c7 {
   position: absolute !important;
   overflow: visible;
   width: 1608px;
   height: 850.44px;
   min-height: 820px;
   z-index: 0;
   left: 0px;
   top: 0px;
 }

 .text_8e7b8ec74774 {
   width: fit-content;
   z-index: 0;
   line-height: 18px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_10eefdf9c8aa {
   width: 626px;
   height: 233px;
   z-index: 0;
   line-height: 77.52px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_10eefdf9c8aa {
   overflow: visible;
 }

 .text-1b840d261b36_10eefdf9c8aa {
   line-height: 77.52px;
   font-family: 'Newsreader';
 }

 .text-90251d4c04ff_10eefdf9c8aa {
   line-height: 77.52px;
   font-family: 'Newsreader';
 }

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

 .text_f747468c1f49 {
   width: 501px;
   height: 143px;
   z-index: 0;
   line-height: 35.52px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_f747468c1f49 {
   overflow: visible;
 }

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

 .text_b88e58387b6b {
   width: 501px;
   height: 84px;
   z-index: 0;
   line-height: 28px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_b88e58387b6b {
   overflow: visible;
 }

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

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

 .container_d8d08468fbeb {
   width: 1286.41px;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 160.8px 160.8px;
   display: flex !important;
   flex-direction: row;
 }

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

 .container_038394a37ae6 {
   padding: 130px 160.8px 130px 160.8px;
   width: 1608px;
   height: 616.06px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 850.44px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #294238;
 }

 .text_ad2e65326c07 {
   width: fit-content;
   z-index: 0;
   line-height: 18px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_b1d9d05813ae {
   width: 780px;
   height: 153px;
   z-index: 0;
   line-height: 76.44px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_b1d9d05813ae {
   overflow: visible;
 }

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

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

 .text_fa7b2c5ea545 {
   width: 463px;
   height: 82px;
   z-index: 0;
   line-height: 27.2px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_fa7b2c5ea545 {
   overflow: visible;
 }

 .container_8e23a7906f8d {
   height: 192.88px;
   max-width: 470px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .container_243264101449 {
   width: 1431.13px;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 128.64px 128.64px;
   display: flex !important;
   flex-direction: row;
 }

 .text_f60e3c76fb25 {
   width: fit-content;
   z-index: 0;
   line-height: 27px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

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

 .text_8e364457004c {
   width: 410px;
   height: 78px;
   z-index: 0;
   line-height: 38.88px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_8e364457004c {
   overflow: visible;
 }

 .text_c00765972f64 {
   width: 480px;
   height: 51px;
   z-index: 0;
   line-height: 25.5px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_c00765972f64 {
   overflow: visible;
 }

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

 .text_add7a4c2a8fb {
   width: fit-content;
   z-index: 0;
   line-height: 19.8px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_755a0fb83e15 {
   padding: 28px 0 0 0;
   width: 480px;
   height: 48px;
   max-width: 480px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_2aba0b000530 {
   padding: 42px 42px 42px 42px;
   width: 715.06px;
   height: 310px;
   min-height: 310px;
   z-index: 0;
   border-top: 0px solid #2427242e;
   border-right: 1px solid #2427242e;
   border-bottom: 1px solid #2427242e;
   border-left: 0px solid #2427242e;
   position: absolute !important;
   left: 1px;
   top: 1px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 12px 12px;
   display: flex !important;
   flex-direction: row;
 }

 .text_dc7296026543 {
   width: fit-content;
   z-index: 0;
   line-height: 27px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

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

 .text_397906c2d7e6 {
   width: 410px;
   height: 78px;
   z-index: 0;
   line-height: 38.88px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_397906c2d7e6 {
   overflow: visible;
 }

 .text_2c438c798d55 {
   width: 480px;
   height: 51px;
   z-index: 0;
   line-height: 25.5px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_2c438c798d55 {
   overflow: visible;
 }

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

 .text_ce60ef348f80 {
   width: fit-content;
   z-index: 0;
   line-height: 19.8px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_3a3f2a968e40 {
   padding: 28px 0 0 0;
   width: 480px;
   height: 48px;
   max-width: 480px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_37f5df6906f4 {
   padding: 42px 42px 42px 42px;
   width: 715.06px;
   height: 310px;
   min-height: 310px;
   z-index: 0;
   border-top: 0px solid #2427242e;
   border-right: 1px solid #2427242e;
   border-bottom: 1px solid #2427242e;
   border-left: 0px solid #2427242e;
   position: absolute !important;
   left: 716.06px;
   top: 1px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 12px 12px;
   display: flex !important;
   flex-direction: row;
 }

 .text_5966b6b91eb3 {
   width: fit-content;
   z-index: 0;
   line-height: 27px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

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

 .text_75cfd64a88e6 {
   width: 410px;
   height: 78px;
   z-index: 0;
   line-height: 38.88px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_75cfd64a88e6 {
   overflow: visible;
 }

 .text_ec2bdb60e26e {
   width: 480px;
   height: 51px;
   z-index: 0;
   line-height: 25.5px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_ec2bdb60e26e {
   overflow: visible;
 }

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

 .text_44d5128b20d0 {
   width: fit-content;
   z-index: 0;
   line-height: 19.8px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_8d6e8789d111 {
   padding: 28px 0 0 0;
   width: 480px;
   height: 48px;
   max-width: 480px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_45f9611de226 {
   padding: 42px 42px 42px 42px;
   width: 715.06px;
   height: 310px;
   min-height: 310px;
   z-index: 0;
   border-top: 0px solid #2427242e;
   border-right: 1px solid #2427242e;
   border-bottom: 1px solid #2427242e;
   border-left: 0px solid #2427242e;
   position: absolute !important;
   left: 1px;
   top: 311px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 12px 12px;
   display: flex !important;
   flex-direction: row;
 }

 .text_4ecea6754d57 {
   width: fit-content;
   z-index: 0;
   line-height: 27px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

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

 .text_5244ea1ca1c4 {
   width: 410px;
   height: 78px;
   z-index: 0;
   line-height: 38.88px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_5244ea1ca1c4 {
   overflow: visible;
 }

 .text_221c1109aba0 {
   width: 480px;
   height: 51px;
   z-index: 0;
   line-height: 25.5px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_221c1109aba0 {
   overflow: visible;
 }

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

 .text_6e85956f1f42 {
   width: fit-content;
   z-index: 0;
   line-height: 19.8px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_f3f7a6502304 {
   padding: 28px 0 0 0;
   width: 480px;
   height: 48px;
   max-width: 480px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_5c126a5e6859 {
   padding: 42px 42px 42px 42px;
   width: 715.06px;
   height: 310px;
   min-height: 310px;
   z-index: 0;
   border-top: 0px solid #2427242e;
   border-right: 1px solid #2427242e;
   border-bottom: 1px solid #2427242e;
   border-left: 0px solid #2427242e;
   position: absolute !important;
   left: 716.06px;
   top: 311px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 12px 12px;
   display: flex !important;
   flex-direction: row;
 }

 .container_d8c68e5c01b3 {
   position: relative !important;
   overflow: visible;
   width: 1431px;
   height: fit-content;
   z-index: 0;
   border-right: 0px solid #2427242e;
   border-bottom: 0px solid #2427242e;
   box-shadow: inset 0 1px 0 0 #2427242e, inset 1px 0 0 0 #2427242e;
 }

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

 .container_054407dc292d {
   padding: 120px 88.44px 120px 88.44px;
   width: 1608px;
   height: 1123.88px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 1466.5px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #fffcf6;
 }

 .imageview_3a34f9ef4e8b {
   width: 804px;
   height: 860px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

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

 .container_71505f1d4dfb {
   width: 804px;
   height: 860.21px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(99deg, #22262300 63.15%, #22262326 93.83%);
 }

 .text_b4fba96656e6 {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 20px;
   top: 833.71px;
   line-height: 13.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .text-c6b0def01e65_b4fba96656e6 {
   line-height: 13.5px;
   font-family: 'DM Sans';
 }

 .text-c729f866df42_b4fba96656e6 {
   line-height: 13.5px;
   font-family: 'DM Sans';
   text-decoration-color: #ffffffc7 !important;
 }

 .container_55308e96b5a9 {
   position: relative !important;
   overflow: visible;
   width: 804px;
   height: 860.21px;
   flex-shrink: 0;
   z-index: 0;
 }

 .text_ebc4e4418782 {
   width: fit-content;
   z-index: 0;
   line-height: 18px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_6036ee9e428f {
   padding: 0 0 28px 0;
   width: 546.72px;
   height: 46px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_37c0aba268cd {
   width: 547px;
   height: 212px;
   z-index: 0;
   line-height: 70.56px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_37c0aba268cd {
   overflow: visible;
 }

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

 .text_0caa95752405 {
   width: 547px;
   height: 83px;
   z-index: 0;
   line-height: 27.52px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_0caa95752405 {
   overflow: visible;
 }

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

 .text_73f1e15d5b45 {
   width: fit-content;
   z-index: 0;
   line-height: 24px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

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

 .text_a37bf57f9549 {
   width: max-content;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 4px;
   line-height: 31.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

 .container_cc37c15565cf {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 31.5px;
   flex-shrink: 0;
   z-index: 0;
 }

 .text_609c07acfcd5 {
   width: fit-content;
   z-index: 0;
   line-height: 19.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_5dbe76cfd311 {
   padding: 5px 0 0 0;
   width: 487.73px;
   height: 25px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_c3277d34cd30 {
   padding: 20px 0 20px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   border-top: 0px solid #ffffff2e;
   border-right: 0px solid #ffffff2e;
   border-bottom: 1px solid #ffffff2e;
   border-left: 0px solid #ffffff2e;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 14px 14px;
   display: flex !important;
   flex-direction: row;
 }

 .text_fd7be5dd7986 {
   width: fit-content;
   z-index: 0;
   line-height: 24px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

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

 .text_d16f7d5f9e76 {
   width: max-content;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 4px;
   line-height: 31.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

 .container_225eebc90974 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 31.5px;
   flex-shrink: 0;
   z-index: 0;
 }

 .text_ed9b835e6add {
   width: fit-content;
   z-index: 0;
   line-height: 19.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_e99bace1bde0 {
   padding: 5px 0 0 0;
   width: 487.73px;
   height: 25px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_1c1553c64a30 {
   padding: 20px 0 20px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   border-top: 0px solid #ffffff2e;
   border-right: 0px solid #ffffff2e;
   border-bottom: 1px solid #ffffff2e;
   border-left: 0px solid #ffffff2e;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 14px 14px;
   display: flex !important;
   flex-direction: row;
 }

 .text_83938254bcf7 {
   width: fit-content;
   z-index: 0;
   line-height: 24px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

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

 .text_b4412a0cc13b {
   width: max-content;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 4px;
   line-height: 31.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

 .container_27ab2e8b5872 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 31.5px;
   flex-shrink: 0;
   z-index: 0;
 }

 .text_7afb758b268e {
   width: fit-content;
   z-index: 0;
   line-height: 19.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_83ff67692cb4 {
   padding: 5px 0 0 0;
   width: 487.73px;
   height: 25px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_8d84ce0f87e4 {
   padding: 20px 0 20px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   border-top: 0px solid #ffffff2e;
   border-right: 0px solid #ffffff2e;
   border-bottom: 1px solid #ffffff2e;
   border-left: 0px solid #ffffff2e;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 14px 14px;
   display: flex !important;
   flex-direction: row;
 }

 .container_6ef84785d289 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   max-width: 610px;
   z-index: 0;
   border-top: 1px solid #ffffff2e;
   border-right: 0px solid #ffffff2e;
   border-bottom: 0px solid #ffffff2e;
   border-left: 0px solid #ffffff2e;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_763f3c8a3334 {
   padding: 80px 128.64px 80px 128.64px;
   height: 860.21px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #242724;
 }

 .container_73cbc7907986 {
   width: 1608px;
   height: 860.21px;
   min-height: 760px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 2590.37px;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .text_093b3b3912cf {
   width: fit-content;
   z-index: 0;
   line-height: 18px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_265635a421c1 {
   width: 780px;
   height: 153px;
   z-index: 0;
   line-height: 76.44px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_265635a421c1 {
   overflow: visible;
 }

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

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

 .text_3430127112aa {
   width: 463px;
   height: 109px;
   z-index: 0;
   line-height: 27.2px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_3430127112aa {
   overflow: visible;
 }

 .container_87bef2dc4a3c {
   height: 192.88px;
   max-width: 470px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
 }

 .container_d7652e51675b {
   width: 1431.13px;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 128.64px 128.64px;
   display: flex !important;
   flex-direction: row;
 }

 .container_9f95ee9f9617 {
   width: 65px;
   height: 65px;
   flex-shrink: 0;
   z-index: 0;
   background: #d9d9d9;
   border-radius: 50px 50px 50px 50px;
 }

 .text_9a412171df33 {
   width: 234px;
   height: 20px;
   z-index: 0;
   line-height: 19.5px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_9a412171df33 {
   overflow: visible;
 }

 .text-7b51a1046c33_9a412171df33 {
   line-height: 19.5px;
   font-family: 'DM Sans';
 }

 .text-b31d55195914_9a412171df33 {
   line-height: 19.5px;
   font-family: 'DM Sans';
 }

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

 .text_7d08e63837d2 {
   width: 250px;
   height: 182px;
   z-index: 0;
   line-height: 22.75px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_7d08e63837d2 {
   overflow: visible;
 }

 .container_9e2393b3e534 {
   padding: 10px 0 10px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-end;
   display: flex !important;
   flex-direction: column;
 }

 .container_794fa124cffe {
   padding: 24px 24px 24px 24px;
   width: 300px;
   height: 357px;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px dashed #1a1c181f;
   border-right: 1px dashed #1a1c181f;
   border-bottom: 1px dashed #1a1c181f;
   border-left: 1px dashed #1a1c181f;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   border-radius: 6px 6px 6px 6px;
 }

 .container_c28b2f6a6a51 {
   width: 65px;
   height: 65px;
   flex-shrink: 0;
   z-index: 0;
   background: #d9d9d9;
   border-radius: 50px 50px 50px 50px;
 }

 .text_abb1df2b4027 {
   width: fit-content;
   z-index: 0;
   line-height: 19.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_1f1ae154d157 {
   width: 250px;
   height: 182px;
   z-index: 0;
   line-height: 22.75px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_1f1ae154d157 {
   overflow: visible;
 }

 .container_12db76abfd41 {
   padding: 10px 0 10px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-end;
   display: flex !important;
   flex-direction: column;
 }

 .container_421ac3ed239a {
   padding: 24px 24px 24px 24px;
   width: 300px;
   height: fit-content;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px dashed #1a1c181f;
   border-right: 1px dashed #1a1c181f;
   border-bottom: 1px dashed #1a1c181f;
   border-left: 1px dashed #1a1c181f;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   border-radius: 6px 6px 6px 6px;
 }

 .container_42f34c7994b1 {
   width: 65px;
   height: 65px;
   flex-shrink: 0;
   z-index: 0;
   background: #d9d9d9;
   border-radius: 50px 50px 50px 50px;
 }

 .text_890d2e959b28 {
   width: fit-content;
   z-index: 0;
   line-height: 19.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_46673026ff84 {
   width: 250px;
   height: 182px;
   z-index: 0;
   line-height: 22.75px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_46673026ff84 {
   overflow: visible;
 }

 .container_760cab538119 {
   padding: 10px 0 10px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-end;
   display: flex !important;
   flex-direction: column;
 }

 .container_e9cfd8943420 {
   padding: 24px 24px 24px 24px;
   width: 300px;
   height: 357px;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px dashed #1a1c181f;
   border-right: 1px dashed #1a1c181f;
   border-bottom: 1px dashed #1a1c181f;
   border-left: 1px dashed #1a1c181f;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   border-radius: 6px 6px 6px 6px;
 }

 .container_dacf0873446c {
   width: 65px;
   height: 65px;
   flex-shrink: 0;
   z-index: 0;
   background: #d9d9d9;
   border-radius: 50px 50px 50px 50px;
 }

 .text_f3b10ffd4cf2 {
   width: fit-content;
   z-index: 0;
   line-height: 19.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_033382283a1a {
   width: 250px;
   height: 182px;
   z-index: 0;
   line-height: 22.75px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_033382283a1a {
   overflow: visible;
 }

 .container_459b268ef0eb {
   padding: 10px 0 10px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-end;
   display: flex !important;
   flex-direction: column;
 }

 .container_9452c0d24141 {
   padding: 24px 24px 24px 24px;
   width: 300px;
   height: 357px;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px dashed #1a1c181f;
   border-right: 1px dashed #1a1c181f;
   border-bottom: 1px dashed #1a1c181f;
   border-left: 1px dashed #1a1c181f;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   border-radius: 6px 6px 6px 6px;
 }

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

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

 .text_fb8c6eabd011 {
   width: 1431px;
   height: 20px;
   z-index: 0;
   line-height: 19.8px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_fb8c6eabd011 {
   overflow: visible;
 }

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

 .container_fa3b503a3a87 {
   padding: 120px 88.44px 120px 88.44px;
   width: 1608px;
   height: 885.88px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 3450.59px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f6f2e9;
 }

 .container_e23d4d7a887a {
   width: 250px;
   height: 250px;
   z-index: 0;
   border-top: 45px solid #294238ff;
   border-right: 45px solid #294238ff;
   border-bottom: 45px solid #294238ff;
   border-left: 45px solid #294238ff;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 50% 50% 50% 50%;
 }

 .container_00e48d8ba866 {
   width: 250px;
   height: 250px;
   z-index: 1;
   border-top: 45px solid #b9653db3;
   border-right: 45px solid #b9653db3;
   border-bottom: 45px solid #b9653db3;
   border-left: 45px solid #b9653db3;
   position: absolute !important;
   left: 190px;
   top: 80px;
   border-radius: 50% 50% 50% 50%;
 }

 .container_b3ba265b9cf3 {
   position: relative !important;
   overflow: visible;
   width: 440px;
   height: 330px;
   flex-shrink: 0;
   z-index: 0;
 }

 .text_333e862bb6ab {
   width: fit-content;
   z-index: 0;
   line-height: 18px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_045580cdbfd9 {
   width: 644px;
   height: 156px;
   z-index: 0;
   line-height: 77.6px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_045580cdbfd9 {
   overflow: visible;
 }

 .container_c6667940def5 {
   padding: 28px 0 0 0;
   width: 643.21px;
   height: fit-content;
   max-width: 700px;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_5c756793605b {
   width: 644px;
   height: 148px;
   z-index: 0;
   line-height: 29.58px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_5c756793605b {
   overflow: visible;
 }

 .container_0e88b67367ee {
   padding: 30px 0 0 0;
   width: 643.21px;
   height: fit-content;
   max-width: 700px;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

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

 .container_c585fc5ed0eb {
   padding: 100px 160.8px 100px 160.8px;
   width: 1608px;
   height: 610px;
   min-height: 610px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 4336.46px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 160.8px 160.8px;
   display: flex !important;
   flex-direction: row;
   background: #d9dfd5;
 }

 .text_ca18f58dd649 {
   width: fit-content;
   z-index: 0;
   line-height: 18px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_3acfbea5a571 {
   width: 602px;
   height: 240px;
   z-index: 0;
   line-height: 80px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_3acfbea5a571 {
   overflow: visible;
 }

 .text-9d79dfebcfc5_3acfbea5a571 {
   line-height: 80px;
   font-family: 'Newsreader';
 }

 .text-dc59138f5876_3acfbea5a571 {
   line-height: 80px;
   font-family: 'Newsreader';
 }

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

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

 .text_4f7db655d7be {
   width: 669px;
   height: 79px;
   z-index: 0;
   line-height: 39.15px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_4f7db655d7be {
   overflow: visible;
 }

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

 .text_8832b8c63acb {
   width: 669px;
   height: 84px;
   z-index: 0;
   line-height: 27.84px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_8832b8c63acb {
   overflow: visible;
 }

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

 .imageview_383e4c829c8e {
   width: 250px;
   height: 250px;
   flex-shrink: 0;
   z-index: 0;
   border-radius: 0 10px 0 10px;
 }

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

 .text_6890ee07fd39 {
   width: fit-content;
   z-index: 1;
   line-height: 37.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

 .container_7fb933e40bd6 {
   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_e4e326a8d233 {
   width: 555px;
   height: 71px;
   z-index: 1;
   line-height: 23.52px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_e4e326a8d233 {
   overflow: visible;
 }

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

 .container_d5c4b2cf4042 {
   width: 405px;
   height: 119.05px;
   flex-shrink: 0;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_c3ef54020c62 {
   margin: 0 0 0 -250px !important;
   padding: 38px 0 0 0;
   width: 746px;
   height: fit-content;
   flex-shrink: 0;
   z-index: 1;
   border-top: 1px solid #2427242e;
   border-right: 0px solid #2427242e;
   border-bottom: 0px solid #2427242e;
   border-left: 0px solid #2427242e;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 28px 28px;
   display: flex !important;
   flex-direction: row;
 }

 .container_016f915c2c85 {
   padding: 46px 0 0 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .container_32b20e7ec474 {
   padding: 40px 0 0 0;
   width: 796px;
   height: 405.85px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_97b5b4415ed0 {
   padding: 120px 88.44px 120px 88.44px;
   width: 1608px;
   height: 645.85px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 4946.46px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 160.8px 160.8px;
   display: flex !important;
   flex-direction: row;
   background: #fffcf6;
 }

 .text_feae01ae8fef {
   width: fit-content;
   z-index: 0;
   line-height: 18px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .container_wrapper_add349ac0356 {
   width: 1415.05px;
   height: fit-content;
   z-index: 0;
 }

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

 .text_1584d4cf3435 {
   width: max-content;
   z-index: 0;
   position: absolute !important;
   left: 328.13px;
   top: 0.5px;
   line-height: 91.2px;
   font-family: 'Newsreader';
 }

 .text_fdf9241f496c {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 27px;
   top: 3px;
   line-height: 91.2px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

 .container_e4d76fba2ab5 {
   position: absolute !important;
   overflow: visible;
   width: 954.1px;
   height: 96px;
   z-index: 1;
   left: 230.47px;
   top: 88.7px;
 }

 .container_50f9a319713a {
   position: relative !important;
   overflow: visible;
   width: 1415.05px;
   height: 182.39px;
   flex-shrink: 0;
   z-index: 0;
 }

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

 .text_7c75bd02aa69 {
   width: 690px;
   height: 87px;
   z-index: 0;
   line-height: 28.9px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'DM Sans';
 }

 .text_autoheight_7c75bd02aa69 {
   overflow: visible;
 }

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

 .text_3b1ef46fcd51 {
   width: fit-content;
   z-index: 0;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .imageview_936c66d29466 {
   width: 19px;
   height: 19px;
   flex-shrink: 0;
   z-index: 0;
 }

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

 .container_ad41b72b7a66 {
   padding: 0 24px 0 24px;
   width: 242px;
   height: 56px;
   min-height: 56px;
   z-index: 0;
   position: absolute !important;
   left: 596.58px;
   top: 0px;
   justify-content: center;
   align-items: center;
   gap: 0 18px;
   display: flex !important;
   flex-direction: row;
   background: #fffcf6;
   border-radius: 999px 999px 999px 999px;
 }

 .container_a8dc134faffd {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 56px;
   flex-shrink: 0;
   z-index: 0;
 }

 .container_wrapper_a8dc134faffd {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 56px;
   flex-shrink: 0;
   z-index: 0;
 }

 .container_nested_a8dc134faffd {
   width: 100%;
   min-width: 0;
   height: 56px;
   z-index: 0;
 }

 .container_e7d863de2b78 {
   padding: 130px 96.48px 130px 96.48px;
   width: 1608px;
   height: 691.39px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 5592.31px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #b9653d;
 }

 .imageview_c25c2d2f277f {
   width: 210px;
   height: 119px;
   z-index: 0;
   position: absolute !important;
   left: -0.44px;
   top: 9.3px;
 }

 .imageview_c25c2d2f277f.wp-block-image {
   width: 210px !important;
   height: 119px !important;
   left: 0px !important;
   top: 9px !important;
   overflow: hidden;
 }

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

 .container_4a073dd231bd {
   position: relative !important;
   overflow: visible;
   width: 210px;
   height: 136px;
   flex-shrink: 0;
   z-index: 0;
 }

 .container_0750460bd9bc {
   width: 210px;
   height: 128px;
   z-index: 0;
   position: absolute !important;
   left: 88.44px;
   top: 75px;
   overflow-x: hidden;
   overflow-y: hidden;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_b7e16ca975a5 {
   width: fit-content;
   z-index: 0;
   line-height: 16.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_9f5722cb9c55 {
   padding: 0 0 12px 0;
   width: 483.12px;
   height: 29px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-end;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_756af79f44a3 {
   width: max-content;
   z-index: 0;
   position: absolute !important;
   left: 1px;
   top: -9px;
   line-height: 49.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Newsreader';
 }

 .container_3a44c25619cc {
   position: absolute !important;
   overflow: visible;
   width: 483.12px;
   height: 34px;
   z-index: 0;
   border-top: 0px solid #242724ff;
   border-right: 0px solid #242724ff;
   border-left: 0px solid #242724ff;
   left: 0px;
   top: 8px;
   box-shadow: inset 0 -1px 0 0 #242724ff;
 }

 .container_f817f760fe9f {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 71.5px;
   flex-shrink: 0;
   z-index: 0;
 }

 .container_a259887a5596 {
   width: 483.12px;
   height: 100px;
   z-index: 0;
   position: absolute !important;
   left: 1036.44px;
   top: 75px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_a4de171eb6ef {
   width: fit-content;
   z-index: 0;
   line-height: 16.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_62b43d50347c {
   width: fit-content;
   z-index: 0;
   line-height: 16.5px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .container_a94c76331bca {
   padding: 24px 0 0 0;
   width: 1431.12px;
   height: 41.5px;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px solid #2427242e;
   border-right: 0px solid #2427242e;
   border-bottom: 0px solid #2427242e;
   border-left: 0px solid #2427242e;
   align-items: flex-start;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_bba9d1cc00c4 {
   padding: 30px 0 0 0;
   width: 1431.12px;
   height: 71.5px;
   z-index: 0;
   position: absolute !important;
   left: 88.44px;
   top: 235px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_7ba648a422cb {
   position: absolute !important;
   overflow: visible;
   width: 1608px;
   height: 336.5px;
   z-index: 0;
   left: 0px;
   top: 6283.7px;
   background: #fffcf6;
 }

 .container_cc7958f987c1 {
   width: 1px;
   height: 850.44px;
   z-index: 1;
   position: absolute !important;
   left: 899.48px;
   top: 0px;
   background: linear-gradient(180deg, #24272400 0%, #2427242e 20%, #2427242e 80%, #24272400 100%);
 }

 .text_e23a2bba2a08 {
   width: fit-content;
   z-index: 1;
   line-height: 15px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_3aba6c780540 {
   width: fit-content;
   z-index: 1;
   line-height: 15px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_6b05dc3ae06e {
   width: fit-content;
   z-index: 1;
   line-height: 15px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .container_30d13f5217c4 {
   padding: 16px 0 0 0;
   width: 579.33px;
   height: 32px;
   z-index: 1;
   border-top: 1px solid #2427242e;
   border-right: 0px solid #2427242e;
   border-bottom: 0px solid #2427242e;
   border-left: 0px solid #2427242e;
   position: absolute !important;
   left: 940.23px;
   top: 684.22px;
   align-items: flex-start;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_5589d53fd03a {
   width: 32px;
   height: 1px;
   flex-shrink: 0;
   z-index: 1;
   background: #b9653d;
 }

 .text_c268a5683597 {
   width: fit-content;
   z-index: 1;
   line-height: 18px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_def1df104949 {
   width: 773px;
   height: 18px;
   flex-shrink: 0;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: 0 12px;
   display: flex !important;
   flex-direction: row;
 }

 .text_f5a560449a2d {
   width: 773px;
   height: 199px;
   z-index: 1;
   line-height: 99.12px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_f5a560449a2d {
   overflow: visible;
 }

 .text-5cfc7ac15054_f5a560449a2d {
   line-height: 99.12px;
   font-family: 'Newsreader';
 }

 .text-a85bc6f489e4_f5a560449a2d {
   line-height: 99.12px;
   font-family: 'Newsreader';
 }

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

 .text_f2713c71b28a {
   width: 650px;
   height: 114px;
   z-index: 1;
   line-height: 37.7px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Newsreader';
 }

 .text_autoheight_f2713c71b28a {
   overflow: visible;
 }

 .container_15c0eb4ac4c6 {
   padding: 40px 0 0 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_0481a2b0dc54 {
   width: fit-content;
   z-index: 1;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .imageview_9038cc5cba87 {
   width: 19px;
   height: 19px;
   flex-shrink: 0;
   z-index: 1;
 }

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

 .container_c41fe98f53c2 {
   padding: 0 24px 0 24px;
   width: fit-content;
   height: fit-content;
   min-height: 56px;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: 0 18px;
   display: flex !important;
   flex-direction: row;
   background: #294238;
   border-radius: 999px 999px 999px 999px;
 }

 .container_wrapper_c41fe98f53c2 {
   width: fit-content;
   height: fit-content;
   min-height: 56px;
   z-index: 1;
 }

 .container_nested_c41fe98f53c2 {
   padding: 0 24px 0 24px;
   width: fit-content;
   height: fit-content;
   min-height: 56px;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: 0 18px;
   display: flex !important;
   flex-direction: row;
   background: #294238;
   border-radius: 999px 999px 999px 999px;
 }

 .text_6349019e06bd {
   width: fit-content;
   z-index: 1;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .imageview_2c46bfedc366 {
   width: 19px;
   height: 19px;
   flex-shrink: 0;
   z-index: 1;
 }

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

 .container_1e1ab284d37a {
   padding: 12px 0 12px 0;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   border-top: 0px solid #242724ff;
   border-right: 0px solid #242724ff;
   border-bottom: 1px solid #242724ff;
   border-left: 0px solid #242724ff;
   justify-content: center;
   align-items: center;
   gap: 0 18px;
   display: flex !important;
   flex-direction: row;
 }

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

 .container_nested_1e1ab284d37a {
   padding: 12px 0 12px 0;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   border-top: 0px solid #242724ff;
   border-right: 0px solid #242724ff;
   border-bottom: 1px solid #242724ff;
   border-left: 0px solid #242724ff;
   justify-content: center;
   align-items: center;
   gap: 0 18px;
   display: flex !important;
   flex-direction: row;
 }

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

 .container_9ae7948e0f22 {
   padding: 38px 0 0 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_661febb78168 {
   width: 772.8px;
   height: 493px;
   max-width: 830px;
   z-index: 1;
   position: absolute !important;
   left: 88.44px;
   top: 170px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_5ade550e4fa4 {
   width: 176px;
   height: 100px;
   flex-shrink: 0;
   z-index: 2;
 }

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

 .text_03ed67edd724 {
   width: fit-content;
   z-index: 2;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_4a5f15ed0d6a {
   width: fit-content;
   z-index: 2;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_cc62c06ef11c {
   width: fit-content;
   z-index: 2;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_95c1c11f9dd3 {
   width: fit-content;
   z-index: 2;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

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

 .text_32c840ba64ce {
   width: fit-content;
   z-index: 2;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'DM Sans';
 }

 .container_c1f581c4f9b5 {
   padding: 13px 18px 13px 18px;
   width: fit-content;
   height: fit-content;
   z-index: 2;
   border-top: 1px solid #242724ff;
   border-right: 1px solid #242724ff;
   border-bottom: 1px solid #242724ff;
   border-left: 1px solid #242724ff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 999px 999px 999px 999px;
 }

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

 .container_nested_c1f581c4f9b5 {
   padding: 13px 18px 13px 18px;
   width: fit-content;
   height: fit-content;
   z-index: 2;
   border-top: 1px solid #242724ff;
   border-right: 1px solid #242724ff;
   border-bottom: 1px solid #242724ff;
   border-left: 1px solid #242724ff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   border-radius: 999px 999px 999px 999px;
 }

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

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

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

 .container_6393ae7f5c3f {
   padding: 0 88.44px 0 88.44px;
   width: 1440px;
   height: 120px;
   max-width: 1440px;
   z-index: 2;
   position: absolute !important;
   left: 84px;
   top: 0px;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_6393ae7f5c3f {
   position: absolute !important;
   left: 84px;
   top: 0px;
   width: 1440px;
   height: 120px;
   max-width: 1440px;
   z-index: 2;
 }

 .container_nested_6393ae7f5c3f {
   padding: 0 88.44px 0 88.44px;
   width: 1440px;
   height: 120px;
   max-width: 1440px;
   z-index: 2;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_c8abc9cb51a2 {
   position: relative !important;
   width: 1608px;
   height: 6620px;
   flex-shrink: 0;
   z-index: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   background: radial-gradient(closest-side at 6% 3%, #f2e8ddff 0%, #f6f2e9ff 24%);
 }

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