 /*
Theme Name: Yotako
Author: Yotako team
Author URI: https://yotako.io/
Description: Design in Figma or AdobeXD. Publish in WordPress. The Figma/Adobe XD to WordPress plugin by Yotako is the fastest way of converting your beautiful design into a fully functional WordPress website in a few clicks without writing a single line of code! Get your custom domain, professional email, and world-class secure hosting, without the hassle.
Requires at least: 5.9
Tested up to: 5.9
Requires PHP: 5.6
Version: 2.0.0
License: © Yotako 2016-2024
License URI:  https://yotako.io/
Tags: figma-to-wordpress, adobe-xd-to-wordpress, xd-to-wordpress, design-to-code, seamless-transition, design-to-wordpress
Yotako WordPress Theme, (C) 2024 Yotako.io
*/
 @import url("https://fonts.googleapis.com/css?family=Inter:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900&display=swap");
 @import url("style-browsers-support.css");

 body,
 html {
   margin: 0;
   padding: 0;
 }

 * {
   box-sizing: border-box;
 }

 .centerlize {
   margin: 0 auto;
 }

 .relative {
   position: relative;
 }

 p,
 a,
 h1,
 h2,
 h3 {
   margin: 0;
   color: unset;
   text-decoration: none;
 }

 button {
   background: none;
   color: inherit;
   border: none;
   padding: 0;
   font: inherit;
   cursor: pointer;
   outline: inherit;
 }

 .yk_post_content p {
   margin: revert;
 }

 .yk_input_wrapper {
   position: relative;
   width: 100%;
 }

 .yk_input_wrapper>div {
   /* position:relative; */
   /* height:100% */
 }

 .yk_input_wrapper>.block-editor-inner-blocks {
   position: absolute;
   top: 0
 }

 .has-text-align-right {
   text-align: right !important;
 }

 .has-text-align-left {
   text-align: left !important;
 }

 .has-text-align-center {
   text-align: center !important;
 }

 .has-background {
   padding: initial !important;
 }

 body .yk_input_wrapper input::placeholder {
   text-align: start;
 }

 body .yk_transparent {
   background: transparent !important;
 }

 body .yt_text_background {
   background-size: 100%;
   -webkit-background-clip: text;
   -moz-background-clip: text;
   -webkit-text-fill-color: transparent;
   -moz-text-fill-color: transparent;
 }

 body .yt_text_vertical_center {
   display: flex;
   justify-content: center;
   flex-direction: column;
   word-wrap: anywhere;
 }

 body .yt_text_vertical_bottom {
   display: flex;
   justify-content: flex-end;
   flex-direction: column;
   word-wrap: anywhere;
 }

 body .yt_custom_select_arrow {
   background-position-x: 95% !important;
   -webkit-appearance: none;
   appearance: none;
   padding: 10px;
 }

 body .yt_cover_size {
   object-fit: cover;
   height: inherit;
 }

 .yt_full_size {
   width: 100%;
   height: 100%;
 }

 body .wp-block-video video {
   width: 100%;
 }

 [class^="container_"],
 [class*=" container_"],
 [class^="button_"],
 [class*=" button_"] {
   display: flex;
 }

 [class^="grid_"],
 [class*=" grid_"] {
   display: grid;
 }

 [class^="vp_"],
 [class*=" vp_"] {
   display: flex;
   flex-direction: column;
 }

 *[onclick] {
   cursor: pointer;
 }

 input {
   padding: 0 10px;
 }

 .wp-block-image {
   margin: unset;
   padding: unset;
 }

 .wp-block-image img {
   vertical-align: top;
   border-radius: inherit;
   width: 100%;
 }

 .wp-block-yotako-block-input-text {
   position: relative;
   background: transparent;
   border: none;
 }

 .wp-block-image .components-resizable-box__container {
   max-width: unset !important;
 }

 .yt-post-template {
   justify-content: space-between !important;
 }

 body .yt-post-card {
   position: relative !important;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .imageview_ac3434a20902 {
   width: 1920px;
   height: 1080px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
 }

 .imageview_ac3434a20902 img {
   position: absolute;
   width: 119.24% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -9.62%;
   top: 0.00%;
 }

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

 .imageview_7ee2f7b156d6 {
   width: 1920px;
   height: 97px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 512px;
 }

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

 .imageview_4d18ea3487df {
   width: 1920px;
   height: 97px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 512px;
 }

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

 .text_2d6e8aeb4c16 {
   width: 328px;
   height: 44px;
   z-index: 3;
   position: absolute !important;
   left: 267px;
   top: 535px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 48.41px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .imageview_0838d7b505d4 {
   width: 83px;
   height: 83px;
   z-index: 4;
   position: absolute !important;
   left: 185px;
   top: 519px;
   _scaling-factor: 0.5;
 }

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

 .text_fbcc2868a7af {
   width: 329px;
   height: 90px;
   z-index: 1;
   position: absolute !important;
   left: 766px;
   top: 353px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 96.82px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_cdbe323be18e {
   width: 126px;
   height: 36px;
   z-index: 3;
   position: absolute !important;
   left: 1211px;
   top: 543px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_0c9a3473ae26 {
   width: 126px;
   height: 36px;
   z-index: 3;
   position: absolute !important;
   left: 1058px;
   top: 543px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_3581d7582d0d {
   width: 196px;
   height: 36px;
   z-index: 3;
   position: absolute !important;
   left: 1364px;
   top: 543px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_b264791f62a8 {
   width: 127px;
   height: 36px;
   z-index: 3;
   position: absolute !important;
   left: 1587px;
   top: 543px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_993e95b5c8c0 {
   width: 111px;
   height: 36px;
   z-index: 3;
   position: absolute !important;
   left: 1741px;
   top: 543px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .viewport_d429ab6b90d6 {
   width: 1920px;
   height: 1080px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_80b031da078c {
   width: 1920px;
   height: 1080px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
   opacity: 0.5;
 }

 .imageview_80b031da078c img {
   position: absolute;
   width: 119.24% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -9.62%;
   top: 0.00%;
 }

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

 .imageview_c43332e677cf {
   width: 1920px;
   height: 97px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 63px;
 }

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

 .imageview_77e9dc940467 {
   width: 83px;
   height: 82px;
   z-index: 2;
   position: absolute !important;
   left: 184px;
   top: 71px;
   _scaling-factor: 0.5;
 }

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

 .text_7241b5aae3dc {
   width: 241px;
   height: 91px;
   z-index: 1;
   position: absolute !important;
   left: 819px;
   top: 200px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 66.56px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .imageview_00eb96ea004e {
   width: 205.35px;
   height: 739.11px;
   z-index: 1;
   position: absolute !important;
   left: 817.97px;
   top: 304.69px;
 }

 .imageview_00eb96ea004e img {
   position: absolute;
   width: 205.3px !important;
   height: 742.1px !important;
   max-width: none !important;
   left: 0.0px;
   top: -3.0px;
 }

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

 .line_b0a667560030 {
   width: 140px;
   height: 1px;
   z-index: 2;
   border-top: 1px solid #ffffffff;
   border-right: 1px solid #ffffffff;
   border-bottom: 1px solid #ffffffff;
   border-left: 1px solid #ffffffff;
   position: absolute !important;
   left: 780px;
   top: 425px;
   direction: horizontal;
   background: #ffffff;
 }

 .line_cf10e725bda3 {
   width: 140px;
   height: 1px;
   z-index: 2;
   border-top: 1px solid #ffffffff;
   border-right: 1px solid #ffffffff;
   border-bottom: 1px solid #ffffffff;
   border-left: 1px solid #ffffffff;
   position: absolute !important;
   left: 920px;
   top: 510px;
   direction: horizontal;
   background: #ffffff;
 }

 .line_99916cd46b3b {
   width: 140px;
   height: 1px;
   z-index: 2;
   border-top: 1px solid #ffffffff;
   border-right: 1px solid #ffffffff;
   border-bottom: 1px solid #ffffffff;
   border-left: 1px solid #ffffffff;
   position: absolute !important;
   left: 784px;
   top: 600px;
   direction: horizontal;
   background: #ffffff;
 }

 .line_8cfa2f963fa4 {
   width: 140px;
   height: 1px;
   z-index: 2;
   border-top: 1px solid #ffffffff;
   border-right: 1px solid #ffffffff;
   border-bottom: 1px solid #ffffffff;
   border-left: 1px solid #ffffffff;
   position: absolute !important;
   left: 924px;
   top: 703px;
   direction: horizontal;
   background: #ffffff;
 }

 .line_82f61ba6762f {
   width: 140px;
   height: 1px;
   z-index: 2;
   border-top: 1px solid #ffffffff;
   border-right: 1px solid #ffffffff;
   border-bottom: 1px solid #ffffffff;
   border-left: 1px solid #ffffffff;
   position: absolute !important;
   left: 784px;
   top: 824px;
   direction: horizontal;
   background: #ffffff;
 }

 .line_1605b004016c {
   width: 140px;
   height: 1px;
   z-index: 2;
   border-top: 1px solid #ffffffff;
   border-right: 1px solid #ffffffff;
   border-bottom: 1px solid #ffffffff;
   border-left: 1px solid #ffffffff;
   position: absolute !important;
   left: 920px;
   top: 936px;
   direction: horizontal;
   background: #ffffff;
 }

 .text_a5a0511fe7f3 {
   width: 328px;
   height: 44px;
   z-index: 2;
   position: absolute !important;
   left: 289px;
   top: 90px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 48.41px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_535d0c8251ec {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 510px;
   top: 380px;
   line-height: 30.26px;
   font-family: 'Inter';
 }

 .text_f8467f5ffd23 {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 1009px;
   top: 470px;
   line-height: 30.26px;
   font-family: 'Inter';
 }

 .text_3aaeae3566b7 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 510px;
   top: 555px;
   line-height: 30.26px;
   font-family: 'Inter';
 }

 .text_49f39d694beb {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 1055px;
   top: 658px;
   line-height: 30.26px;
   font-family: 'Inter';
 }

 .text_fd6bc958388c {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 525px;
   top: 779px;
   line-height: 30.26px;
   font-family: 'Inter';
 }

 .text_c2f18b2f1603 {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 1005px;
   top: 896px;
   line-height: 30.26px;
   font-family: 'Inter';
 }

 .text_cdc000b161cc {
   width: 126px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1234px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_afb5a64d0429 {
   width: 126px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1081px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_356639581042 {
   width: 196px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1387px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_d22454d76848 {
   width: 127px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1610px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_d48522e8d517 {
   width: 111px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1764px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .viewport_4bdf49193537 {
   width: 1920px;
   height: 1080px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_6e4692c1e6ef {
   width: 1920px;
   height: 1080px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
   opacity: 0.5;
 }

 .imageview_6e4692c1e6ef img {
   position: absolute;
   width: 119.24% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -9.62%;
   top: 0.00%;
 }

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

 .imageview_0073a86ec046 {
   width: 1920px;
   height: 1080px;
   position: absolute !important;
   left: 0px;
   top: 2160px;
   transform: scale(1, -1);
   transform-origin: 0 0;
   _scaling-factor: 0.5;
   opacity: 0.5;
 }

 .imageview_0073a86ec046 img {
   position: absolute;
   width: 119.24% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -9.62%;
   top: 0.00%;
 }

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

 .container_4aa1440fd43f {
   position: absolute !important;
   overflow: visible;
   width: 1920px;
   height: 2160px;
   left: 0px;
   top: 0px;
 }

 .container_1a9ff4c6d770 {
   position: absolute !important;
   overflow: visible;
   width: 1920px;
   height: 2160px;
   left: 0px;
   top: 0px;
 }

 .text_d69049ceaff6 {
   width: 883px;
   height: 309px;
   z-index: 1;
   position: absolute !important;
   left: 760px;
   top: 365px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 30.26px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_d7b64693c15c {
   width: 883px;
   height: 309px;
   z-index: 1;
   position: absolute !important;
   left: 217px;
   top: 741px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 30.26px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .imageview_63b2dabb3cdb {
   width: 1920px;
   height: 97px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 63px;
 }

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

 .imageview_50778f5c9960 {
   width: 83px;
   height: 82px;
   z-index: 2;
   position: absolute !important;
   left: 184px;
   top: 71px;
   _scaling-factor: 0.5;
 }

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

 .text_382ed13f807b {
   width: 511px;
   height: 91px;
   z-index: 1;
   position: absolute !important;
   left: 723px;
   top: 194px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 84.72px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_e653be18f94f {
   width: 328px;
   height: 44px;
   z-index: 2;
   position: absolute !important;
   left: 289px;
   top: 90px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 48.41px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .imageview_d63cf3fa092a {
   width: 578px;
   height: 309px;
   z-index: 1;
   position: absolute !important;
   left: 113px;
   top: 307px;
   _scaling-factor: 0.5;
 }

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

 .imageview_6ec0425172ba {
   width: 653px;
   height: 349px;
   z-index: 1;
   position: absolute !important;
   left: 1166px;
   top: 721px;
   _scaling-factor: 0.5;
 }

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

 .line_bd1eebeaf260 {
   width: 577.01px;
   height: 5px;
   z-index: 2;
   border-top: 3px solid #ffffffff;
   border-right: 3px solid #ffffffff;
   border-bottom: 3px solid #ffffffff;
   border-left: 3px solid #ffffffff;
   position: absolute !important;
   left: 625px;
   top: 283px;
   direction: horizontal;
   background: #ffffff;
 }

 .text_38bfd03145a8 {
   width: 126px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1233px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_90d7de68242d {
   width: 126px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1080px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_79feeef41415 {
   width: 196px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1386px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_ac1d7cbea717 {
   width: 127px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1609px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_9059898cbb9e {
   width: 111px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1763px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .viewport_21b50adc8b71 {
   width: 1920px;
   height: 1080px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_d2e65f425eda {
   width: 1920px;
   height: 1080px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
   opacity: 0.5;
 }

 .imageview_d2e65f425eda img {
   position: absolute;
   width: 119.24% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -9.62%;
   top: 0.00%;
 }

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

 .imageview_dc59ba2574e4 {
   width: 1920px;
   height: 97px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 63px;
 }

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

 .imageview_8b2aa723f1ed {
   width: 83px;
   height: 82px;
   z-index: 2;
   position: absolute !important;
   left: 184px;
   top: 71px;
   _scaling-factor: 0.5;
 }

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

 .text_df709c158cf9 {
   width: 339px;
   height: 91px;
   z-index: 1;
   position: absolute !important;
   left: 790px;
   top: 200px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 84.72px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_15f74a158f66 {
   width: 328px;
   height: 44px;
   z-index: 2;
   position: absolute !important;
   left: 289px;
   top: 90px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 48.41px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_b658611e0027 {
   width: 126px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1234px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_062ece05db2b {
   width: 126px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1081px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_b0df59014313 {
   width: 196px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1387px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_e4eb7a522524 {
   width: 127px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1610px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_7a38050f39d0 {
   width: 111px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1764px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .imageview_a7bdb13bbf8f {
   width: 653px;
   height: 349px;
   z-index: 1;
   position: absolute !important;
   left: 94px;
   top: 348px;
   _scaling-factor: 0.5;
 }

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

 .line_f2c780474d9c {
   width: 577.01px;
   height: 5px;
   z-index: 2;
   border-top: 3px solid #ffffffff;
   border-right: 3px solid #ffffffff;
   border-bottom: 3px solid #ffffffff;
   border-left: 3px solid #ffffffff;
   position: absolute !important;
   left: 651px;
   top: 289px;
   direction: horizontal;
   background: #ffffff;
 }

 .text_aca5d44a17e4 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 790px;
   top: 348px;
   line-height: 60.51px;
   font-family: 'Inter';
 }

 .text_6c810f047a19 {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 790px;
   top: 348px;
   line-height: 60.51px;
   font-family: 'Inter';
 }

 .text_fba0c652bcf6 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 1327px;
   top: 729px;
   line-height: 60.51px;
   font-family: 'Inter';
 }

 .text_43d0509f8b7d {
   width: 485px;
   height: 270px;
   z-index: 1;
   position: absolute !important;
   left: 790px;
   top: 427px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_53f997b371ef {
   width: 377px;
   height: 124px;
   z-index: 1;
   position: absolute !important;
   left: 1360px;
   top: 807px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .imageview_201eb23006e9 {
   width: 614.89px;
   height: 365px;
   z-index: 2;
   position: absolute !important;
   left: 1170px;
   top: 697px;
 }

 .imageview_201eb23006e9 img {
   position: absolute;
   width: 619.9px !important;
   height: 366.6px !important;
   max-width: none !important;
   left: 0.0px;
   top: -1.6px;
 }

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

 .imageview_bf9360907d19 {
   width: 1920px;
   height: 1080px;
   position: absolute !important;
   left: 0px;
   top: 2160px;
   transform: scale(1, -1);
   transform-origin: 0 0;
   _scaling-factor: 0.5;
   opacity: 0.5;
 }

 .imageview_bf9360907d19 img {
   position: absolute;
   width: 119.24% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -9.62%;
   top: 0.00%;
 }

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

 .viewport_346966a8ac2b {
   width: 1920px;
   height: 1080px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .imageview_ec154087adbf {
   width: 1920px;
   height: 1080px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   _scaling-factor: 0.5;
   opacity: 0.5;
 }

 .imageview_ec154087adbf img {
   position: absolute;
   width: 119.24% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -9.62%;
   top: 0.00%;
 }

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

 .imageview_626909a921bd {
   width: 1920px;
   height: 97px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 63px;
 }

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

 .imageview_48ec1f890931 {
   width: 83px;
   height: 82px;
   z-index: 2;
   position: absolute !important;
   left: 184px;
   top: 71px;
   _scaling-factor: 0.5;
 }

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

 .text_dbb698b6d730 {
   width: 241px;
   height: 91px;
   z-index: 1;
   position: absolute !important;
   left: 819px;
   top: 200px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 84.72px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_f18a872fea42 {
   width: 328px;
   height: 44px;
   z-index: 2;
   position: absolute !important;
   left: 289px;
   top: 90px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 48.41px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_0faacc67c2c9 {
   width: 126px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1234px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_64531851ff28 {
   width: 126px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1081px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_ac05814e3263 {
   width: 196px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1387px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_eb85bd4c7377 {
   width: 127px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1610px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_3b47c6c250e4 {
   width: 111px;
   height: 36px;
   z-index: 2;
   position: absolute !important;
   left: 1764px;
   top: 98px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 36.31px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .imageview_c31b4fff0939 {
   width: 347px;
   height: 185px;
   z-index: 1;
   position: absolute !important;
   left: 93px;
   top: 326px;
   _scaling-factor: 0.5;
 }

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

 .imageview_8d27eb5e1bad {
   width: 347px;
   height: 185px;
   z-index: 2;
   position: absolute !important;
   left: 93px;
   top: 326px;
   _scaling-factor: 0.5;
 }

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

 .text_ce166ba60ebe {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 190px;
   top: 525px;
   line-height: 60.51px;
   font-family: 'Inter';
 }

 .text_6c7ff171d994 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 579px;
   top: 491px;
   line-height: 60.51px;
   font-family: 'Inter';
 }

 .text_374ce3f473bd {
   width: 318px;
   height: 428px;
   z-index: 1;
   position: absolute !important;
   left: 109px;
   top: 600px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 30.26px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_f005330116d2 {
   width: 795px;
   height: 404px;
   z-index: 1;
   position: absolute !important;
   left: 565px;
   top: 562px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 30.26px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_8b59e85e2548 {
   width: 324px;
   height: 61px;
   z-index: 1;
   position: absolute !important;
   left: 1466px;
   top: 260px;
   line-height: 60.51px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_8b59e85e2548 {
   overflow: visible;
 }

 .text_4d9892c33153 {
   width: 318px;
   height: 30px;
   z-index: 1;
   position: absolute !important;
   left: 1515px;
   top: 334px;
   line-height: 30.26px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_4d9892c33153 {
   overflow: visible;
 }

 .line_5b8fc526cc66 {
   width: 577.02px;
   height: 7px;
   z-index: 2;
   border-top: 5px solid #ffffffff;
   border-right: 5px solid #ffffffff;
   border-bottom: 5px solid #ffffffff;
   border-left: 5px solid #ffffffff;
   position: absolute !important;
   left: 651px;
   top: 289px;
   direction: horizontal;
   background: #ffffff;
 }

 .viewport_8476abc9da96 {
   width: 1920px;
   height: 1080px;
   overflow-x: hidden;
   overflow-y: hidden;
 }