 /*
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/css2?family=Owners&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;
 }

 .container_71934eb08458 {
   width: 515px;
   height: 725px;
   position: absolute !important;
   left: -35px;
   top: 5218px;
   background: #000000;
 }

 .imageview_758fb8d58ad0 {
   width: 440px;
   height: 64px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 5881px;
   _scaling-factor: 0.5;
 }

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

 .text_b2909a94f205 {
   width: 131px;
   height: 71px;
   z-index: 1;
   position: absolute !important;
   left: 241px;
   top: 5458px;
   line-height: 70.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_b2909a94f205 {
   overflow: visible;
 }

 .text_fe5cc01e84d6 {
   width: 230px;
   height: 341px;
   z-index: 2;
   position: absolute !important;
   left: 68px;
   top: 5458px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 70.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_682884f8f83d {
   width: 115px;
   height: 141px;
   z-index: 3;
   position: absolute !important;
   left: 257px;
   top: 5669px;
   line-height: 70.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_682884f8f83d {
   overflow: visible;
 }

 .text_1de678d12904 {
   width: 115px;
   height: 145px;
   z-index: 3;
   position: absolute !important;
   left: 257px;
   top: 5508px;
   line-height: 48.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_1de678d12904 {
   overflow: visible;
 }

 .text_7a721a1acb7d {
   width: 322px;
   height: 119px;
   z-index: 3;
   position: absolute !important;
   left: 52px;
   top: 5292px;
   line-height: 59.4px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_7a721a1acb7d {
   overflow: visible;
 }

 .container_b093670650a2 {
   width: 1105px;
   height: 852px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #78340333;
   mix-blend-mode: normal;
 }

 .container_13cf8317e666 {
   position: absolute !important;
   overflow: visible;
   width: 1105px;
   height: 852px;
   z-index: 1;
   left: -657px;
   top: -5px;
   background: url("https://cdn.yotako.io/1fd7f62f-0ce5-404a-b744-7db67a8e15c4/1:154.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   backdrop-filter: blur(2.5px);
   -webkit-font-smoothing: antialiased;
 }

 .container_abc203942711 {
   position: absolute !important;
   width: 448px;
   height: 841px;
   z-index: 1;
   left: 0px;
   top: 4386px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_6d605ae37808 {
   width: 733.88px;
   height: 540.25px;
   z-index: 2;
   position: absolute !important;
   left: -57px;
   top: 4763px;
 }

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

 .imageview_6d605ae37808 img {
   position: absolute;
   width: 440.0px !important;
   height: 540.2px !important;
   max-width: none !important;
   left: 57.0px;
   top: 0.0px;
 }

 .text_c98f2f4b872d {
   width: 322px;
   height: 179px;
   z-index: 2;
   position: absolute !important;
   left: 54px;
   top: 4429px;
   line-height: 59.4px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_c98f2f4b872d {
   overflow: visible;
 }

 .text_0d3c49800ece {
   width: 322px;
   height: 179px;
   z-index: 4;
   position: absolute !important;
   left: 65px;
   top: 4633px;
   line-height: 59.4px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_0d3c49800ece {
   overflow: visible;
 }

 .imageview_e81bbb35f53e {
   width: 324px;
   height: 489px;
   z-index: 3;
   position: absolute !important;
   left: 6px;
   top: 4738px;
   _scaling-factor: 0.5;
 }

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

 .imageview_e4cd3c4d9ab7 {
   width: 440px;
   height: 1182.18px;
   position: absolute !important;
   left: 0px;
   top: 1970.74px;
 }

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

 .container_9fbaf53b8f76 {
   width: 331px;
   height: 52px;
   z-index: 1;
   border-top: 2px solid #fa4c03ff;
   border-right: 2px solid #fa4c03ff;
   border-bottom: 2px solid #fa4c03ff;
   border-left: 2px solid #fa4c03ff;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 10px 10px 10px 10px;
 }

 .text_90300dcdfc79 {
   width: 254px;
   height: 29px;
   z-index: 2;
   position: absolute !important;
   left: 39px;
   top: 11px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_90300dcdfc79 {
   overflow: visible;
 }

 .container_a79ec9d17286 {
   position: absolute !important;
   overflow: visible;
   width: 331px;
   height: 52px;
   z-index: 1;
   left: 54px;
   top: 2801px;
   border-radius: 10px 10px 10px 10px;
 }

 .container_wrapper_a79ec9d17286 {
   position: absolute !important;
   overflow: visible;
   left: 54px;
   top: 2801px;
   width: 331px;
   height: 52px;
   z-index: 1;
 }

 .container_nested_a79ec9d17286 {
   width: 331px;
   height: 52px;
   z-index: 1;
   border-radius: 10px 10px 10px 10px;
 }

 .text_09af62eadeec {
   width: 330px;
   height: 141px;
   z-index: 1;
   position: absolute !important;
   left: 55px;
   top: 2171px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_09af62eadeec {
   overflow: visible;
 }

 .text_1da9d41a19d6 {
   width: 271px;
   height: 254px;
   z-index: 1;
   position: absolute !important;
   left: 91px;
   top: 2352px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_1da9d41a19d6 {
   overflow: visible;
 }

 .text-b28ec86e9cb1_1da9d41a19d6 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-dd077d2a4fd3_1da9d41a19d6 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-40dcc0d988a8_1da9d41a19d6 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-f397e8d7e385_1da9d41a19d6 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-7134e8f48dd2_1da9d41a19d6 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-c520ae4889d4_1da9d41a19d6 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-b99a219d535a_1da9d41a19d6 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-87b8f993ca4e_1da9d41a19d6 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text_a76ca56e10af {
   width: 370px;
   height: 57px;
   z-index: 1;
   position: absolute !important;
   left: 55px;
   top: 2664px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_a76ca56e10af {
   overflow: visible;
 }

 .text-59c60c609249_a76ca56e10af {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-99b31077f3b1_a76ca56e10af {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text_a35cf24c09e2 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 54px;
   top: 2003px;
   line-height: 65.96px;
   font-family: 'Owners';
 }

 .text_cf317aac083d {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 55px;
   top: 2096px;
   line-height: 65.96px;
   font-family: 'Owners';
 }

 .imageview_d9e5f650210f {
   width: 1092.63px;
   height: 814.58px;
   position: absolute !important;
   left: 117px;
   top: 956.01px;
 }

 .imageview_d9e5f650210f img {
   position: absolute;
   width: 324.6px !important;
   height: 819.2px !important;
   max-width: none !important;
   left: -1.6px;
   top: -1.8px;
 }

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

 .text_9f2754d39775 {
   width: 330px;
   height: 423px;
   z-index: 1;
   position: absolute !important;
   left: 55px;
   top: 1478px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_9f2754d39775 {
   overflow: visible;
 }

 .text-4e49e7ba2174_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-6af32d5cb501_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-d9a7f5984197_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-afc896ad1095_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-431101c00518_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-292445171d52_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-bab1df005198_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-e123413ceb53_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-f79d898e9d68_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text-b348340d7a38_9f2754d39775 {
   line-height: 28.2px;
   font-family: 'Owners';
 }

 .text_b73677d3df60 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 55px;
   top: 1222px;
   line-height: 65.96px;
   font-family: 'Owners';
 }

 .text_3c999ffec32f {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 55px;
   top: 1383px;
   line-height: 65.96px;
   font-family: 'Owners';
 }

 .imageview_f0aaf10594c7 {
   width: 440px;
   height: 1155px;
   z-index: 1;
   position: absolute !important;
   left: 11.49px;
   top: 11.53px;
   _scaling-factor: 1;
 }

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

 .container_755a50139270 {
   position: absolute !important;
   overflow: visible;
   width: 729px;
   height: 1199px;
   z-index: 1;
   left: -225px;
   top: -32px;
 }

 .imageview_accbd4c47354 {
   width: 1002.92px;
   height: 846.76px;
   z-index: 2;
   position: absolute !important;
   left: -282px;
   top: 35.48px;
 }

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

 .imageview_accbd4c47354 img {
   position: absolute;
   width: 440.0px !important;
   height: 846.8px !important;
   max-width: none !important;
   left: 282.0px;
   top: 0.0px;
 }

 .text_3b9c546b4368 {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 59px;
   top: 199px;
   line-height: 93.26px;
   font-family: 'Owners';
 }

 .text_155619113863 {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 131.75px;
   top: 488.8px;
   line-height: 69.41px;
   font-family: 'Owners';
 }

 .text_7dc526788061 {
   width: 356px;
   height: 170px;
   z-index: 3;
   position: absolute !important;
   left: 42px;
   top: 745px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_7dc526788061 {
   overflow: visible;
 }

 .container_b4ced14a167b {
   width: 331px;
   height: 52px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #fa4c03;
   border-radius: 10px 10px 10px 10px;
 }

 .text_73e208eaa331 {
   width: 254px;
   height: 29px;
   z-index: 3;
   position: absolute !important;
   left: 17px;
   top: 11px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_73e208eaa331 {
   overflow: visible;
 }

 .imageview_2f9cad7b288e {
   width: 34.9px;
   height: 18.12px;
   z-index: 3;
   position: absolute !important;
   left: 280px;
   top: 16.84px;
 }

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

 .container_2e44e1ee5514 {
   position: absolute !important;
   overflow: visible;
   width: 331px;
   height: 52px;
   z-index: 2;
   left: 54px;
   top: 962px;
 }

 .container_wrapper_2e44e1ee5514 {
   position: absolute !important;
   overflow: visible;
   left: 54px;
   top: 962px;
   width: 331px;
   height: 52px;
   z-index: 2;
 }

 .container_nested_2e44e1ee5514 {
   width: 331px;
   height: 52px;
   z-index: 2;
 }

 .container_0b591dc4ce5e {
   width: 331px;
   height: 52px;
   z-index: 2;
   border-top: 2px solid #ffffffff;
   border-right: 2px solid #ffffffff;
   border-bottom: 2px solid #ffffffff;
   border-left: 2px solid #ffffffff;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 10px 10px 10px 10px;
 }

 .text_38a91bd34cfe {
   width: 254px;
   height: 29px;
   z-index: 3;
   position: absolute !important;
   left: 39px;
   top: 11px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_38a91bd34cfe {
   overflow: visible;
 }

 .container_dc2a17854e16 {
   position: absolute !important;
   overflow: visible;
   width: 331px;
   height: 52px;
   z-index: 2;
   left: 54px;
   top: 1033px;
   border-radius: 10px 10px 10px 10px;
 }

 .container_wrapper_dc2a17854e16 {
   position: absolute !important;
   overflow: visible;
   left: 54px;
   top: 1033px;
   width: 331px;
   height: 52px;
   z-index: 2;
 }

 .container_nested_dc2a17854e16 {
   width: 331px;
   height: 52px;
   z-index: 2;
   border-radius: 10px 10px 10px 10px;
 }

 .imageview_702de20a7b36 {
   width: 730px;
   height: 1452px;
   z-index: 2;
   position: absolute !important;
   left: -35px;
   top: -7px;
   _scaling-factor: 0.5;
 }

 .imageview_702de20a7b36.wp-block-image {
   width: 461px !important;
   height: 1441px !important;
   left: 0px !important;
   top: 0px !important;
   overflow: hidden;
 }

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

 .container_de3c28ffc90b {
   position: absolute !important;
   width: 461px;
   height: 1441px;
   z-index: 2;
   left: 0px;
   top: 2955px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .text_d026dd5fcd68 {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 78px;
   top: 3021px;
   line-height: 65.96px;
   font-family: 'Owners';
 }

 .text_6f7e90595581 {
   width: 276px;
   height: 57px;
   z-index: 3;
   position: absolute !important;
   left: 82px;
   top: 3161px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_6f7e90595581 {
   overflow: visible;
 }

 .imageview_7a71d008faf1 {
   width: 359px;
   height: 210px;
   z-index: 3;
   position: absolute !important;
   left: 40px;
   top: 3255px;
   _scaling-factor: 1;
 }

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

 .container_7b1bff9ff14d {
   width: 359px;
   height: 83px;
   z-index: 3;
   position: absolute !important;
   left: 40px;
   top: 3548px;
   transform: scale(1, -1);
   transform-origin: 0 0;
   background: #01a49b;
   border-radius: 10px 10px 0 0;
 }

 .text_41d734228c5e {
   width: 230px;
   height: 57px;
   z-index: 4;
   position: absolute !important;
   left: 79px;
   top: 3478px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_41d734228c5e {
   overflow: visible;
 }

 .imageview_4b3e4f20532f {
   width: 34.9px;
   height: 18.12px;
   z-index: 4;
   position: absolute !important;
   left: 323.16px;
   top: 3497.97px;
 }

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

 .imageview_d57ae96a5a96 {
   width: 240px;
   height: 64px;
   z-index: 4;
   position: absolute !important;
   left: 100px;
   top: 3327px;
   _scaling-factor: 0.5;
 }

 .imageview_d57ae96a5a96 img {
   filter: brightness(1.8199999928474426) saturate(0);
 }

 .imageview_22042b3639c3 {
   width: 359px;
   height: 210px;
   z-index: 3;
   position: absolute !important;
   left: 40px;
   top: 3587px;
   _scaling-factor: 1;
 }

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

 .container_107c247dff51 {
   width: 359px;
   height: 83px;
   z-index: 3;
   position: absolute !important;
   left: 40px;
   top: 3880px;
   transform: scale(1, -1);
   transform-origin: 0 0;
   background: #fe4348;
   border-radius: 10px 10px 0 0;
 }

 .text_cc5ad1a6f2bd {
   width: 230px;
   height: 57px;
   z-index: 4;
   position: absolute !important;
   left: 79px;
   top: 3810px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_cc5ad1a6f2bd {
   overflow: visible;
 }

 .imageview_409dd4382ee2 {
   width: 34.9px;
   height: 18.12px;
   z-index: 4;
   position: absolute !important;
   left: 323.16px;
   top: 3829.97px;
 }

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

 .imageview_fa331a6541f4 {
   width: 240px;
   height: 64px;
   z-index: 4;
   position: absolute !important;
   left: 100px;
   top: 3659px;
   _scaling-factor: 0.5;
 }

 .imageview_fa331a6541f4 img {
   filter: brightness(2) saturate(0);
 }

 .imageview_d90912b6dab9 {
   width: 359px;
   height: 210px;
   z-index: 3;
   position: absolute !important;
   left: 40px;
   top: 3919px;
   _scaling-factor: 1;
 }

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

 .container_00407bc9c76a {
   width: 359px;
   height: 83px;
   z-index: 3;
   position: absolute !important;
   left: 40px;
   top: 4212px;
   transform: scale(1, -1);
   transform-origin: 0 0;
   background: #4028be;
   border-radius: 10px 10px 0 0;
 }

 .text_3dcfb47cdadf {
   width: 230px;
   height: 57px;
   z-index: 4;
   position: absolute !important;
   left: 79px;
   top: 4142px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_3dcfb47cdadf {
   overflow: visible;
 }

 .imageview_7a7e58c01068 {
   width: 34.9px;
   height: 18.12px;
   z-index: 4;
   position: absolute !important;
   left: 323.16px;
   top: 4161.97px;
 }

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

 .imageview_c931cca62463 {
   width: 240px;
   height: 64px;
   z-index: 4;
   position: absolute !important;
   left: 100px;
   top: 3991px;
   _scaling-factor: 0.5;
 }

 .imageview_c931cca62463 img {
   filter: brightness(2) contrast(0) saturate(0);
 }

 .container_b19de3c2d5ec {
   width: 331px;
   height: 52px;
   z-index: 3;
   border-top: 2px solid #ffffffff;
   border-right: 2px solid #ffffffff;
   border-bottom: 2px solid #ffffffff;
   border-left: 2px solid #ffffffff;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 10px 10px 10px 10px;
 }

 .text_9b64d92ebb21 {
   width: 254px;
   height: 29px;
   z-index: 4;
   position: absolute !important;
   left: 39px;
   top: 11px;
   line-height: 28.2px;
   word-wrap: break-word;
   font-family: 'Owners';
 }

 .text_autoheight_9b64d92ebb21 {
   overflow: visible;
 }

 .container_d05469d430e4 {
   position: absolute !important;
   overflow: visible;
   width: 331px;
   height: 52px;
   z-index: 3;
   left: 54px;
   top: 4267px;
   border-radius: 10px 10px 10px 10px;
 }

 .container_wrapper_d05469d430e4 {
   position: absolute !important;
   overflow: visible;
   left: 54px;
   top: 4267px;
   width: 331px;
   height: 52px;
   z-index: 3;
 }

 .container_nested_d05469d430e4 {
   width: 331px;
   height: 52px;
   z-index: 3;
   border-radius: 10px 10px 10px 10px;
 }

 .container_bc29d8aa6664 {
   width: 34px;
   height: 5px;
   z-index: 3;
   position: absolute !important;
   left: 364px;
   top: 95px;
   background: #ffffff;
 }

 .container_6bf875846f6e {
   width: 34px;
   height: 5px;
   z-index: 3;
   position: absolute !important;
   left: 364px;
   top: 106px;
   background: #ffffff;
 }

 .container_c8ee8d0d304a {
   width: 34px;
   height: 5px;
   z-index: 3;
   position: absolute !important;
   left: 364px;
   top: 117px;
   background: #ffffff;
 }

 .imageview_dd0210df47e9 {
   width: 189px;
   height: 27px;
   z-index: 3;
   position: absolute !important;
   left: 42px;
   top: 95px;
   _scaling-factor: 0.5;
 }

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

 .viewport_1aa0a4ed09ea {
   width: 440px;
   height: 5945px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }