 /*
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?display=swap&family=Poppins:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900");
 @import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Roboto&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_b03a112087d8 {
   width: 1920px;
   height: 7433px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(180deg, #f1f7f9ff 2.78%, #ffffffff 30.14%);
 }

 .text_4b78dfc2c72c {
   width: 672px;
   height: 257px;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 255.91px;
   line-height: 85.5px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_autoheight_4b78dfc2c72c {
   overflow: visible;
 }

 .text_86f3c7bd5b0e {
   width: 658.73px;
   height: 132px;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 522.79px;
   line-height: 33px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_autoheight_86f3c7bd5b0e {
   overflow: visible;
 }

 .text_1b145924a0f9 {
   width: fit-content;
   z-index: 1;
   line-height: 27px;
   font-family: 'Poppins';
 }

 .container_e6f8204efa95 {
   padding: 15px 32px 15px 32px;
   width: 264px;
   height: 57px;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 698.36px;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(90deg, #c33a44ff 2.81%, #ed364cff 103.09%);
   border-radius: 0 25.45px 25.45px 25.45px;
 }

 .container_wrapper_e6f8204efa95 {
   position: absolute !important;
   left: 300px;
   top: 698.36px;
   width: 264px;
   height: 57px;
   z-index: 1;
 }

 .container_nested_e6f8204efa95 {
   padding: 15px 32px 15px 32px;
   width: 264px;
   height: 57px;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
   background: linear-gradient(90deg, #c33a44ff 2.81%, #ed364cff 103.09%);
   border-radius: 0 25.45px 25.45px 25.45px;
 }

 .container_dddccc0fd34f {
   width: 516px;
   height: 499px;
   z-index: 1;
   position: absolute !important;
   left: 1095.98px;
   top: 296.9px;
   background: #eaf2f4;
   border-radius: 231.29px 0 231.29px 231.29px;
 }

 .imageview_8697abc7678a {
   width: 515px;
   height: 591px;
   z-index: 2;
   position: absolute !important;
   left: 1096.15px;
   top: 204.97px;
   _scaling-factor: 1;
 }

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

 .container_46627e2a88b8 {
   width: 245.64px;
   height: 154.82px;
   z-index: 3;
   position: absolute !important;
   left: 1027.73px;
   top: 567.35px;
   background: #ffffff;
   border-radius: 13.52px 13.52px 13.52px 13.52px;
   box-shadow: -0.8px 6.4px 40.02px #0000000d;
 }

 .text_148f7d7f50f0 {
   width: 149.2px;
   height: 19.89px;
   z-index: 4;
   position: absolute !important;
   left: 1046.76px;
   top: 589.83px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 17.82px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_7bd2aafe6a10 {
   width: 72.65px;
   height: 59.68px;
   z-index: 4;
   position: absolute !important;
   left: 1064.06px;
   top: 619.24px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 12.39px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_5581e3d6224c {
   width: 44.21px;
   height: 61.41px;
   z-index: 4;
   position: absolute !important;
   left: 1207.54px;
   top: 619.24px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 12.39px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .imageview_8361f1c57f72 {
   width: 7.78px;
   height: 7.78px;
   z-index: 4;
   position: absolute !important;
   left: 1047.62px;
   top: 620.97px;
 }

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

 .imageview_ec42dd9fb385 {
   width: 7.78px;
   height: 7.78px;
   z-index: 4;
   position: absolute !important;
   left: 1047.62px;
   top: 644.32px;
 }

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

 .imageview_1ec10fce63c7 {
   width: 7.78px;
   height: 7.78px;
   z-index: 4;
   position: absolute !important;
   left: 1047.62px;
   top: 668.54px;
 }

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

 .container_5eecbc7fa669 {
   width: 74.38px;
   height: 5.19px;
   z-index: 4;
   position: absolute !important;
   left: 1050.22px;
   top: 698.81px;
   background: #dd4955;
   border-radius: 1.6px 1.6px 1.6px 1.6px;
 }

 .container_2e2e82266fc7 {
   width: 61.41px;
   height: 5.19px;
   z-index: 5;
   position: absolute !important;
   left: 1116.82px;
   top: 698.81px;
   background: #485052;
   border-radius: 1.6px 1.6px 1.6px 1.6px;
 }

 .container_38eb0a91d23f {
   width: 81.3px;
   height: 5.19px;
   z-index: 6;
   position: absolute !important;
   left: 1172.17px;
   top: 698.81px;
   background: #a9c5c8;
   border-radius: 1.6px 1.6px 1.6px 1.6px;
 }

 .container_39923574c436 {
   width: 193.74px;
   height: 137.52px;
   z-index: 3;
   position: absolute !important;
   left: 1510.9px;
   top: 294.57px;
   background: #ffffff;
   border-radius: 10.63px 10.63px 10.63px 10.63px;
   box-shadow: -0.8px 6.4px 40.02px #0000000d;
 }

 .container_3c2fa7c2ce2c {
   width: 27.68px;
   height: 28.54px;
   z-index: 4;
   position: absolute !important;
   left: 1533.38px;
   top: 359.44px;
   background: #eef4f4;
 }

 .container_12d69e0e6a19 {
   width: 27.68px;
   height: 41.52px;
   z-index: 4;
   position: absolute !important;
   left: 1574.04px;
   top: 346.46px;
   background: #eef4f4;
 }

 .container_fef6c45bec18 {
   width: 27.68px;
   height: 38.92px;
   z-index: 4;
   position: absolute !important;
   left: 1614.69px;
   top: 349.06px;
   background: #eef4f4;
 }

 .container_919fbcc328a5 {
   width: 27.68px;
   height: 56.22px;
   z-index: 4;
   position: absolute !important;
   left: 1655.34px;
   top: 331.76px;
   background: #eef4f4;
 }

 .imageview_387681422c88 {
   width: 139.25px;
   height: 53.63px;
   z-index: 5;
   position: absolute !important;
   left: 1535.98px;
   top: 331.76px;
 }

 .imageview_387681422c88 img {
   position: absolute;
   width: 141.7px !important;
   height: 56.0px !important;
   max-width: none !important;
   left: -1.2px;
   top: -1.2px;
 }

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

 .text_05ce147aa1b9 {
   width: 65.73px;
   height: 17.18px;
   z-index: 4;
   position: absolute !important;
   left: 1531.66px;
   top: 311.99px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 15.49px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_953cc3c786df {
   width: 19.03px;
   height: 12.11px;
   z-index: 4;
   position: absolute !important;
   left: 1539.44px;
   top: 396.63px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 10.84px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_fbe2f99477f6 {
   width: 19.03px;
   height: 12.11px;
   z-index: 4;
   position: absolute !important;
   left: 1577.5px;
   top: 396.63px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 10.84px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_7041ff6484f9 {
   width: 19.03px;
   height: 12.11px;
   z-index: 4;
   position: absolute !important;
   left: 1618.15px;
   top: 396.63px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 10.84px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_e6d35f5d315c {
   width: 19.03px;
   height: 12.11px;
   z-index: 4;
   position: absolute !important;
   left: 1659.66px;
   top: 396.63px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 10.84px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .imageview_8eee1181e7df {
   width: 7.78px;
   height: 7.78px;
   z-index: 6;
   position: absolute !important;
   left: 1672.64px;
   top: 328.3px;
 }

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

 .imageview_b27084f10ea0 {
   width: 146px;
   height: 26px;
   z-index: 3;
   position: absolute !important;
   left: 1073px;
   top: 341.22px;
 }

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

 .text_671ba359ed83 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 469px;
   top: 903.5px;
   line-height: 73px;
   font-family: 'Poppins';
 }

 .text_525eb3ffe42e {
   width: 1210.91px;
   height: 130px;
   z-index: 1;
   position: absolute !important;
   left: 354.55px;
   top: 1379.93px;
   line-height: 65px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_autoheight_525eb3ffe42e {
   overflow: visible;
 }

 .text_75cd44701970 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 474.68px;
   top: 2201.65px;
   line-height: 65px;
   font-family: 'Poppins';
 }

 .text_bec3f062d6c0 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 704.5px;
   top: 1005.5px;
   line-height: 37.38px;
   font-family: 'Roboto';
 }

 .imageview_71cf768ab777 {
   width: 1350px;
   height: 180px;
   z-index: 1;
   position: absolute !important;
   left: 285.18px;
   top: 1073.84px;
   _scaling-factor: 0.5;
 }

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

 .container_10c3b2dda70d {
   width: 424px;
   height: 471.25px;
   z-index: 1;
   position: absolute !important;
   left: 748px;
   top: 1589.98px;
   background: #eb364c;
   border-radius: 30px 30px 30px 30px;
   box-shadow: 40px 64px 250px #a9c1c469;
 }

 .text_48adff3f9f64 {
   width: 100%;
   min-width: 0;
   height: 28px;
   z-index: 2;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_autoheight_48adff3f9f64 {
   overflow: visible;
 }

 .text_8e00ec0707f7 {
   width: 100%;
   min-width: 0;
   height: 184.83px;
   flex-shrink: 0;
   z-index: 2;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 26px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .container_553fae452012 {
   width: 344px;
   height: 227.83px;
   z-index: 2;
   position: absolute !important;
   left: 788px;
   top: 1764.98px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 15px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_cd5f1bb7167b {
   width: 424px;
   height: 471.25px;
   z-index: 1;
   border-top: 1px solid #c3c3c3ff;
   border-right: 1px solid #c3c3c3ff;
   border-bottom: 1px solid #c3c3c3ff;
   border-left: 1px solid #c3c3c3ff;
   position: absolute !important;
   left: 300px;
   top: 1589.98px;
   border-radius: 30px 30px 30px 30px;
 }

 .text_48f6bf8d88f2 {
   width: 100%;
   min-width: 0;
   height: 28px;
   z-index: 2;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_autoheight_48f6bf8d88f2 {
   overflow: visible;
 }

 .text_0d1633c8440f {
   width: 100%;
   min-width: 0;
   height: 248.03px;
   flex-shrink: 0;
   z-index: 2;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 26px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .container_5e756aee13d3 {
   width: 358px;
   height: 292.03px;
   z-index: 2;
   position: absolute !important;
   left: 340px;
   top: 1765px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_e7829b4ec558 {
   width: 424px;
   height: 471.25px;
   z-index: 1;
   border-top: 1px solid #c3c3c3ff;
   border-right: 1px solid #c3c3c3ff;
   border-bottom: 1px solid #c3c3c3ff;
   border-left: 1px solid #c3c3c3ff;
   position: absolute !important;
   left: -148px;
   top: 1589.98px;
   border-radius: 30px 30px 30px 30px;
 }

 .text_5c00be4641cb {
   width: fit-content;
   z-index: 2;
   line-height: 28px;
   font-family: 'Poppins';
 }

 .text_af1ce56c9416 {
   width: 342px;
   height: 186.02px;
   flex-shrink: 0;
   z-index: 2;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 26px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .container_df780a9ee052 {
   width: 354px;
   height: 230.02px;
   z-index: 2;
   position: absolute !important;
   left: -108px;
   top: 1765px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_2254a16ab583 {
   width: 424px;
   height: 471.25px;
   z-index: 1;
   border-top: 1px solid #c3c3c3ff;
   border-right: 1px solid #c3c3c3ff;
   border-bottom: 1px solid #c3c3c3ff;
   border-left: 1px solid #c3c3c3ff;
   position: absolute !important;
   left: 1196px;
   top: 1589.98px;
   border-radius: 30px 30px 30px 30px;
 }

 .text_14e2d3decb66 {
   width: fit-content;
   z-index: 2;
   line-height: 28px;
   font-family: 'Poppins';
 }

 .text_2dd0c9cea837 {
   width: 342px;
   height: 155.02px;
   flex-shrink: 0;
   z-index: 2;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 26px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .container_fc0141fb1341 {
   width: 344px;
   height: 199.02px;
   z-index: 2;
   position: absolute !important;
   left: 1236px;
   top: 1764.98px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_3ad53e738499 {
   width: 424px;
   height: 471.25px;
   z-index: 1;
   border-top: 1px solid #c3c3c3ff;
   border-right: 1px solid #c3c3c3ff;
   border-bottom: 1px solid #c3c3c3ff;
   border-left: 1px solid #c3c3c3ff;
   position: absolute !important;
   left: 1644px;
   top: 1589.98px;
   border-radius: 30px 30px 30px 30px;
 }

 .text_0bdf060a305e {
   width: fit-content;
   z-index: 2;
   line-height: 28px;
   font-family: 'Poppins';
 }

 .text_8f34788e9e9a {
   width: 350.48px;
   height: 248.03px;
   flex-shrink: 0;
   z-index: 2;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 26px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .container_47456bf8cb21 {
   width: 361px;
   height: 292.03px;
   z-index: 2;
   position: absolute !important;
   left: 1678px;
   top: 1765px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_bc21d82a865a {
   width: 72.69px;
   height: 72.67px;
   z-index: 2;
   position: absolute !important;
   left: 788px;
   top: 1631.64px;
 }

 .imageview_bc21d82a865a img {
   position: absolute;
   width: 73.7px !important;
   height: 73.7px !important;
   max-width: none !important;
   left: -0.5px;
   top: -0.5px;
 }

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

 .imageview_ce3bf9e159fa {
   width: 63.57px;
   height: 59.04px;
   z-index: 2;
   position: absolute !important;
   left: 1236px;
   top: 1639.36px;
 }

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

 .imageview_fbe34f960448 {
   width: 58.99px;
   height: 58.97px;
   z-index: 2;
   position: absolute !important;
   left: 1682.62px;
   top: 1639.66px;
 }

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

 .imageview_124be42e82b1 {
   width: 59.73px;
   height: 56px;
   z-index: 2;
   position: absolute !important;
   left: 340px;
   top: 1639.98px;
 }

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

 .text_f018c8393149 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 2367.36px;
   line-height: 28px;
   font-family: 'Poppins';
 }

 .text_3c6258800ad1 {
   width: 489.85px;
   height: 66px;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 2590.59px;
   line-height: 33px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_autoheight_3c6258800ad1 {
   overflow: visible;
 }

 .text_6ac83714c9cf {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 2717.59px;
   line-height: 33px;
   font-family: 'Poppins';
 }

 .text_18b8e09042bb {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 2820.26px;
   line-height: 33px;
   font-family: 'Poppins';
 }

 .text_bbf5d458c28f {
   width: 661.38px;
   height: 108px;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 2419.36px;
   line-height: 27px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_autoheight_bbf5d458c28f {
   overflow: visible;
 }

 .line_9a342922ab65 {
   width: 700.47px;
   height: 1px;
   z-index: 1;
   border-top: 1px solid #00000080;
   border-right: 1px solid #00000080;
   border-bottom: 1px solid #00000080;
   border-left: 1px solid #00000080;
   position: absolute !important;
   left: 300px;
   top: 2687.09px;
   direction: horizontal;
   background: #00000080;
 }

 .line_e209cf2cd44c {
   width: 700.47px;
   height: 1px;
   z-index: 1;
   border-top: 1px solid #00000080;
   border-right: 1px solid #00000080;
   border-bottom: 1px solid #00000080;
   border-left: 1px solid #00000080;
   position: absolute !important;
   left: 300px;
   top: 2563.54px;
   direction: horizontal;
   background: #00000080;
 }

 .line_4d1a9cedc904 {
   width: 700.47px;
   height: 1px;
   z-index: 1;
   border-top: 1px solid #00000080;
   border-right: 1px solid #00000080;
   border-bottom: 1px solid #00000080;
   border-left: 1px solid #00000080;
   position: absolute !important;
   left: 300px;
   top: 2789.75px;
   direction: horizontal;
   background: #00000080;
 }

 .line_6facc1607432 {
   width: 700.47px;
   height: 1px;
   z-index: 1;
   border-top: 1px solid #00000080;
   border-right: 1px solid #00000080;
   border-bottom: 1px solid #00000080;
   border-left: 1px solid #00000080;
   position: absolute !important;
   left: 300px;
   top: 2892.17px;
   direction: horizontal;
   background: #00000080;
 }

 .line_4d8d3458e680 {
   width: 252.32px;
   height: 2.5px;
   z-index: 2;
   border-top: 2.5px solid #eb364cff;
   border-right: 2.5px solid #eb364cff;
   border-bottom: 2.5px solid #eb364cff;
   border-left: 2.5px solid #eb364cff;
   position: absolute !important;
   left: 300px;
   top: 2563.54px;
   direction: horizontal;
   background: #eb364c;
 }

 .imageview_b611067470ea {
   width: 531px;
   height: 581px;
   z-index: 1;
   position: absolute !important;
   left: 1084px;
   top: 2339.39px;
   _scaling-factor: 0.5;
   border-radius: 29px 29px 29px 29px;
 }

 .imageview_b611067470ea img {
   position: absolute;
   width: 163.96% !important;
   height: 100.00% !important;
   max-width: none !important;
   left: -43.71%;
   top: 0.00%;
 }

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

 .container_4d6ce41ed3f4 {
   width: 131.5px;
   height: 153.98px;
   z-index: 2;
   position: absolute !important;
   left: 1468.12px;
   top: 2355.66px;
   background: #ffffff;
   border-radius: 18.8px 18.8px 18.8px 18.8px;
   box-shadow: -0.52px 4.17px 26.05px #0000000d;
 }

 .imageview_cb5ad5553a87 {
   width: 70.27px;
   height: 70.27px;
   z-index: 3;
   position: absolute !important;
   left: 1498.74px;
   top: 2367.96px;
 }

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

 .text_b27aeb672975 {
   width: 89.49px;
   height: 19.5px;
   z-index: 3;
   position: absolute !important;
   left: 1489.13px;
   top: 2453.12px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 19.82px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_de8af4b727e2 {
   width: 75.12px;
   height: 13.16px;
   z-index: 3;
   position: absolute !important;
   left: 1496.32px;
   top: 2480.2px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 13.37px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .imageview_76460ac038ae {
   width: 1946px;
   height: 511.2px;
   z-index: 1;
   position: absolute !important;
   left: -13px;
   top: 3366.44px;
 }

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

 .imageview_76460ac038ae img {
   position: absolute;
   width: 1920.0px !important;
   height: 510.6px !important;
   max-width: none !important;
   left: 13.0px;
   top: 0.0px;
 }

 .imageview_5565679b33fe {
   width: 1933px;
   height: 2.1px;
   z-index: 2;
   position: absolute !important;
   left: -6.01px;
   top: 3776.19px;
   opacity: 0.10000000149011612;
 }

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

 .imageview_5565679b33fe img {
   position: absolute;
   width: 1920.0px !important;
   height: 2.1px !important;
   max-width: none !important;
   left: 6.0px;
   top: 0.0px;
 }

 .text_1ea5deb20ee2 {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 816.5px;
   top: 3815.33px;
   line-height: 24px;
   opacity: 0.6000000238418579;
   font-family: 'Poppins';
 }

 .text_4b8a5c860a32 {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 1373.99px;
   top: 3665.59px;
   line-height: 19.5px;
   opacity: 0.6000000238418579;
   font-family: 'Poppins';
 }

 .imageview_1ad53a483987 {
   width: 1322.28px;
   height: 793.37px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: -92.44px;
 }

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

 .imageview_1ad53a483987 img {
   position: absolute;
   width: 1322.3px !important;
   height: 468.8px !important;
   max-width: none !important;
   left: 0.0px;
   top: 232.2px;
 }

 .imageview_952029ea6774 {
   width: 499.87px;
   height: 440.32px;
   z-index: 3;
   position: absolute !important;
   left: 95.07px;
   top: 0px;
   transform-origin: 0 0;
   opacity: 0.20000000298023224;
 }

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

 .container_4db533f222fc {
   width: 340.52px;
   height: 471.59px;
   z-index: 4;
   position: absolute !important;
   left: 174.74px;
   top: 392.19px;
   transform: scale(1, -1);
   transform-origin: 0 0;
   background: #ffffff;
   border-radius: 24px 24px 24px 24px;
 }

 .text_748394b6e0bd {
   width: 260.13px;
   height: 190px;
   z-index: 5;
   position: absolute !important;
   left: 248.72px;
   top: 210.4px;
   line-height: 38px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_autoheight_748394b6e0bd {
   overflow: visible;
 }

 .imageview_14fe49d32bda {
   width: 13.94px;
   height: 10.1px;
   z-index: 5;
   position: absolute !important;
   left: 214.06px;
   top: 184.98000000000002px;
   transform-origin: 0 0;
 }

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

 .imageview_e44a61ee3304 {
   width: 13.94px;
   height: 10.1px;
   z-index: 5;
   position: absolute !important;
   left: 214.06px;
   top: 147.07px;
   transform-origin: 0 0;
 }

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

 .imageview_6bf4f028398a {
   width: 13.94px;
   height: 10.1px;
   z-index: 5;
   position: absolute !important;
   left: 214.06px;
   top: 109.16000000000001px;
   transform-origin: 0 0;
 }

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

 .imageview_ab287358d80e {
   width: 13.94px;
   height: 10.1px;
   z-index: 5;
   position: absolute !important;
   left: 214.06px;
   top: 71.25px;
   transform-origin: 0 0;
 }

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

 .imageview_62b7fda0aba4 {
   width: 13.94px;
   height: 10.1px;
   z-index: 5;
   position: absolute !important;
   left: 214.06px;
   top: 33.339999999999996px;
   transform-origin: 0 0;
 }

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

 .line_007501966a5d {
   width: 286.2px;
   height: 1px;
   z-index: 5;
   border-top: 0.5px solid #00000080;
   border-right: 0.5px solid #00000080;
   border-bottom: 0.5px solid #00000080;
   border-left: 0.5px solid #00000080;
   position: absolute !important;
   left: 201.9px;
   top: 228.49px;
   direction: horizontal;
   background: #00000080;
 }

 .text_6b96276bd417 {
   width: max-content;
   z-index: 5;
   position: absolute !important;
   left: 214.76px;
   top: 355.83px;
   line-height: 31px;
   font-family: 'Poppins';
 }

 .text_3d8e42c23b82 {
   width: max-content;
   z-index: 5;
   position: absolute !important;
   left: 214.76px;
   top: 319.29px;
   line-height: 65px;
   font-family: 'Poppins';
 }

 .container_85a4cf55b86c {
   position: absolute !important;
   width: 1322.28px;
   height: 468.76px;
   z-index: 2;
   left: 299px;
   top: 3544.27px;
   overflow-x: hidden;
   overflow-y: hidden;
   transform: scale(1, -1);
   transform-origin: 0 0;
   border-radius: 50px 50px 50px 50px;
 }

 .text_435d3e56d6f5 {
   width: 521.76px;
   height: 59.37px;
   z-index: 3;
   position: absolute !important;
   left: 975.36px;
   top: 3188.15px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 65px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .text_1650173ccf5a {
   width: 541.9px;
   height: 62px;
   z-index: 3;
   position: absolute !important;
   left: 975.36px;
   top: 3279.72px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 30px;
   word-wrap: break-word;
   font-family: 'Poppins';
 }

 .container_fbd06f56f22e {
   width: 204.56px;
   height: 49.57px;
   z-index: 3;
   position: absolute !important;
   left: 971.51px;
   top: 3380.07px;
   background: #ffffff;
   border-radius: 0 25.45px 25.45px 25.45px;
 }

 .text_305a857a30c5 {
   width: max-content;
   z-index: 4;
   position: absolute !important;
   left: 996.79px;
   top: 3394.62px;
   line-height: 21px;
   font-family: 'Poppins';
 }

 .text_287661d2e839 {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 21px;
   font-family: 'Poppins';
 }

 .line_ad986f3c582c {
   width: 206.63px;
   height: 1px;
   z-index: 3;
   border-top: 0.5px solid #ffffffff;
   border-right: 0.5px solid #ffffffff;
   border-bottom: 0.5px solid #ffffffff;
   border-left: 0.5px solid #ffffffff;
   position: absolute !important;
   left: 0px;
   top: 23.94px;
   direction: horizontal;
   background: #ffffff;
 }

 .imageview_5050b68d3f1c {
   width: 11.06px;
   height: 10.1px;
   z-index: 3;
   position: absolute !important;
   left: 196.33px;
   top: 5.27px;
 }

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

 .container_c32d93f417ad {
   position: absolute !important;
   overflow: visible;
   width: 206.63px;
   height: 23.94px;
   z-index: 3;
   left: 1215.31px;
   top: 3394.62px;
 }

 .container_wrapper_c32d93f417ad {
   position: absolute !important;
   overflow: visible;
   left: 1215.31px;
   top: 3394.62px;
   width: 206.63px;
   height: 23.94px;
   z-index: 3;
 }

 .container_nested_c32d93f417ad {
   width: 206.63px;
   height: 23.94px;
   z-index: 3;
 }

 .text_51e98c69f652 {
   width: fit-content;
   z-index: 1;
   line-height: 30px;
   font-family: 'Poppins';
 }

 .container_b09ff427bb50 {
   padding: 16.29px 37.24px 16.29px 37.24px;
   width: 259.47px;
   height: 62.58px;
   z-index: 1;
   position: absolute !important;
   left: 1360.53px;
   top: 46.53px;
   justify-content: center;
   align-items: center;
   gap: 0 11.64px;
   display: flex !important;
   flex-direction: row;
   background: #e33348;
   border-radius: 40.73px 40.73px 40.73px 40.73px;
 }

 .container_wrapper_b09ff427bb50 {
   position: absolute !important;
   left: 1360.53px;
   top: 46.53px;
   width: 259.47px;
   height: 62.58px;
   z-index: 1;
 }

 .container_nested_b09ff427bb50 {
   padding: 16.29px 37.24px 16.29px 37.24px;
   width: 259.47px;
   height: 62.58px;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: 0 11.64px;
   display: flex !important;
   flex-direction: row;
   background: #e33348;
   border-radius: 40.73px 40.73px 40.73px 40.73px;
 }

 .imageview_aba56187a7a3 {
   width: 173px;
   height: 84.11px;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 35.76px;
 }

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

 .line_fa1e8e458099 {
   width: 1px;
   height: 95.8px;
   z-index: 1;
   border-top: 1px solid #000000ff;
   border-right: 1px solid #000000ff;
   border-bottom: 1px solid #000000ff;
   border-left: 1px solid #000000ff;
   position: absolute !important;
   left: 519.77px;
   top: 29.92px;
   direction: vertical;
   background: #000000;
 }

 .imageview_0061dd77feab {
   width: 97px;
   height: 97px;
   z-index: 1;
   position: absolute !important;
   left: 559.92px;
   top: 29.27px;
   _scaling-factor: 0.5;
 }

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

 .imageview_22ce44e1507c {
   width: 173px;
   height: 84.11px;
   z-index: 2;
   position: absolute !important;
   left: 304.12px;
   top: 3633.53px;
 }

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

 .line_7a9ac72241f3 {
   width: 1px;
   height: 95.8px;
   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: 523.9px;
   top: 3627.69px;
   direction: vertical;
   background: #ffffff;
 }

 .imageview_ee048229dcb1 {
   width: 97px;
   height: 97px;
   z-index: 2;
   position: absolute !important;
   left: 564.04px;
   top: 3627.04px;
   _scaling-factor: 0.5;
 }

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

 .viewport_ea1503b8edca {
   width: 1920px;
   height: 3877px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }