 /*
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=DM+Serif+Display&family=Roboto&display=swap");
 @import url("https://storage.googleapis.com/yotako-fonts/CdnFonts/css/Montserrat.css");
 @import url("https://amplitude.yotako.io/google?family=MuseoModerno: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;
   align-items: center;
   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;
   /* align-items if needed */
 }

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

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

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

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

 .imageview_47e013304767 {
   width: 767.69px;
   height: 1858.11px;
   position: absolute !important;
   left: 857px;
   top: 172px;
 }

 .imageview_f21640194d44 {
   width: 637.67px;
   height: 1508.22px;
   position: absolute !important;
   left: -520px;
   top: -193px;
 }

 .imageview_6c724e5dd434 {
   width: 479px;
   height: 499px;
   z-index: 1;
   position: absolute !important;
   left: 803px;
   top: 276px;
 }

 .text_aa1329b6f5a6 {
   width: 510px;
   height: 76px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 85.92px;
   word-wrap: break-word;
   background: linear-gradient(267deg, #5200ffff 28.999999999999996%, #ff2df7ff 100%);
   font-family: 'Roboto';
 }

 .text_908d6d74ca3c {
   width: 684px;
   height: 80px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 85.92px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_abf9d0f76102 {
   width: 615px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px normal;
   flex-direction: column;
 }

 .text_2b380a28a9e5 {
   width: 621px;
   height: 150px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 26.25px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_80a312ebc6ff {
   width: 615px;
   height: 1px;
   border-top: #00efffff solid 1px;
   border-right: #00efffff solid 1px;
   border-bottom: #00efffff solid 1px;
   border-left: #00efffff solid 1px;
 }

 .container_9df62adc2519 {
   width: 621.34px;
   height: 374px;
   position: absolute !important;
   left: 133px;
   top: 297px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 28px normal;
   flex-direction: column;
 }

 .text_dfb3433fcdfd {
   width: fit-content;
   line-height: 26.25px;
   font-family: 'Roboto';
 }

 .button_51cd17cbc676 {
   padding: 10px 50px 10px 50px;
   width: 219px;
   height: 46px;
   border-top: #00efffff solid 1.5px;
   border-right: #00efffff solid 1.5px;
   border-bottom: #00efffff solid 1.5px;
   border-left: #00efffff solid 1.5px;
   position: absolute !important;
   left: 133px;
   top: 681px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 23.3px 23.3px 23.3px 23.3px;
 }

 .button_link_51cd17cbc676 {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .imageview_3f93eac4d18e {
   width: 1175px;
   height: 80px;
   z-index: 1;
   position: absolute !important;
   left: 133px;
   top: 894px;
 }

 .text_2eae5707c16e {
   width: 233px;
   z-index: 1;
   line-height: 47.73px;
   word-wrap: break-word;
   background: linear-gradient(267deg, #00f0ffff 0%, #5200ffff 48%, #ff2df7ff 100%);
   font-family: 'Roboto';
 }

 .text_c0d030b5b137 {
   width: fit-content;
   z-index: 1;
   line-height: 47.73px;
   font-family: 'Roboto';
 }

 .container_eb28d847ecfd {
   width: 319px;
   height: 108px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 44px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px normal;
   flex-direction: column;
 }

 .text_806aa520cd5b {
   width: 604px;
   z-index: 1;
   line-height: 26.25px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_32bef8e2658a {
   padding: 10px 0 28px 10px;
   width: 614px;
   height: 272px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 169px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
 }

 .container_f99fdc220e66 {
   width: 564px;
   height: 1px;
   z-index: 1;
   transform-origin: unset;
   transform: rotate(-1.4033419209422003e-14deg);
   border-top: #00efffff solid 1px;
   border-right: #00efffff solid 1px;
   border-bottom: #00efffff solid 1px;
   border-left: #00efffff solid 1px;
 }

 .text_5de475e4a807 {
   width: fit-content;
   z-index: 1;
   line-height: 26.25px;
   font-family: 'Roboto';
 }

 .button_3df79fec477a {
   padding: 10px 50px 10px 50px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   border-top: #00efffff solid 1.5px;
   border-right: #00efffff solid 1.5px;
   border-bottom: #00efffff solid 1.5px;
   border-left: #00efffff solid 1.5px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 23.3px 23.3px 23.3px 23.3px;
 }

 .button_link_3df79fec477a {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .container_116462535ace {
   padding: 10px 10px 10px 10px;
   width: 584px;
   height: 76px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 457px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .imageview_44e1b1a7feda {
   width: 425px;
   height: 386px;
   z-index: 1;
   position: absolute !important;
   left: 721.24px;
   top: 53px;
 }

 .container_8f8fbf349ca2 {
   position: absolute !important;
   width: 1175px;
   height: 533px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_e790c13421fc {
   position: absolute !important;
   width: 1175px;
   height: 533px;
   z-index: 1;
   left: 133px;
   top: 1136px;
 }

 .text_3fd39d248774 {
   width: fit-content;
   line-height: 47.73px;
   background: linear-gradient(267deg, #00f0ffff 0%, #5200ffff 48%, #ff2df7ff 100%);
   font-family: 'Roboto';
 }

 .text_6454e8d12948 {
   width: fit-content;
   line-height: 47.73px;
   font-family: 'Roboto';
 }

 .container_75721c16f7b0 {
   width: 332px;
   height: 108px;
   position: absolute !important;
   left: 702px;
   top: 2448px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px normal;
   flex-direction: column;
 }

 .text_61aeec3290d0 {
   width: 590px;
   height: 229px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 26.25px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_f6c4a7ccac0f {
   padding: 10px 0 0 10px;
   width: 600px;
   height: 239px;
   position: absolute !important;
   left: 702px;
   top: 2587px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
 }

 .imageview_e2cf2edd1ac4 {
   width: 522px;
   height: 3px;
   z-index: 1;
 }

 .text_2fbf8f9ffacf {
   width: fit-content;
   z-index: 1;
   line-height: 26.25px;
   font-family: 'Roboto';
 }

 .button_b3379577411c {
   padding: 10px 50px 10px 50px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   border-top: #00efffff solid 1.5px;
   border-right: #00efffff solid 1.5px;
   border-bottom: #00efffff solid 1.5px;
   border-left: #00efffff solid 1.5px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 23.3px 23.3px 23.3px 23.3px;
 }

 .button_link_b3379577411c {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .container_e9e5937c5770 {
   padding: 10px 67px 0 10px;
   width: 599px;
   height: 22px;
   z-index: 1;
   position: absolute !important;
   left: 570px;
   top: 491px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .imageview_0b221516102b {
   width: 492px;
   height: 406px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 109px;
 }

 .container_d830da7f1074 {
   position: absolute !important;
   width: 1169px;
   height: 621px;
   z-index: 1;
   left: 133px;
   top: 2363px;
 }

 .imageview_d9df48a0fb5b {
   width: 314px;
   height: 40.76px;
   position: absolute !important;
   left: 563px;
   top: 43px;
 }

 .container_61c94f55b960 {
   width: 1175px;
   height: 410.54px;
   position: absolute !important;
   left: 0px;
   top: 30.41px;
   background: linear-gradient(267deg, #00f0ffff 0%, #5200ffff 48%, #ff2df7ff 100%);
   border-radius: 20px 20px 20px 20px;
 }

 .text_133109224c46 {
   width: 412.49px;
   height: 125.74px;
   z-index: 1;
   position: absolute !important;
   left: 0.18px;
   top: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 68.25px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-95e23be98562_133109224c46 {
   line-height: 68.25px;
   font-family: 'Roboto';
 }

 .text-da5de27773ea_133109224c46 {
   line-height: 68.25px;
   font-family: 'Roboto';
 }

 .container_82a5628e37b0 {
   width: 150.64px;
   height: 47px;
   z-index: 1;
   border-top: #00efffff solid 1px;
   border-right: #00efffff solid 1px;
   border-bottom: #00efffff solid 1px;
   border-left: #00efffff solid 1px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #000000;
   border-radius: 50px 50px 50px 50px;
 }

 .text_bd8c44fca5ab {
   width: 78.33px;
   height: 22px;
   z-index: 2;
   position: absolute !important;
   left: 25.11px;
   top: 12px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 23.67px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .imageview_61d371583b61 {
   width: 15.51px;
   height: 17.23px;
   z-index: 2;
   position: absolute !important;
   left: 113.5px;
   top: 14.64px;
 }

 .container_aa1b713bb830 {
   position: absolute !important;
   width: 150.64px;
   height: 47px;
   z-index: 1;
   left: 364.55px;
   top: 0px;
 }

 .text_0a8412026af1 {
   width: 342px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 23.67px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_926c0e2ca75c {
   position: relative !important;
   width: 342px;
   height: 24px;
   z-index: 1;
 }

 .button_741fb19365d2 {
   padding: 10px 0 12px 34px;
   width: 349.49px;
   height: 46px;
   z-index: 1;
   border-top: #00efffff solid 0.78px;
   border-right: #00efffff solid 0.78px;
   border-bottom: #00efffff solid 0.78px;
   border-left: #00efffff solid 0.78px;
   position: absolute !important;
   left: 0px;
   top: 1px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #ffffff33;
   border-radius: 23.3px 23.3px 23.3px 23.3px;
   backdrop-filter: blur(40px);
 }

 .button_link_741fb19365d2 {
   display: flex;
   flex-direction: column;
   gap: 10px normal;
   align-items: flex-start;
 }

 .container_2d958b9fc1c3 {
   position: absolute !important;
   width: 515.19px;
   height: 47px;
   z-index: 1;
   left: 0px;
   top: 215.55px;
 }

 .container_57c58ba87d0d {
   position: absolute !important;
   width: 515.19px;
   height: 262.55px;
   z-index: 1;
   left: 567.41px;
   top: 90.45px;
 }

 .imageview_5bd1baa3772f {
   width: 472px;
   height: 419px;
   z-index: 1;
   position: absolute !important;
   left: 60.01px;
   top: 68px;
 }

 .container_89ef9ae4f4d8 {
   position: absolute !important;
   width: 1175px;
   height: 471.37px;
   left: 135px;
   top: 3113px;
 }

 .container_39b4d045502e {
   width: 1440px;
   height: 106px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #0c0c0c1a;
 }

 .text_4f9547a1e53a {
   width: 117px;
   z-index: 2;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_8d1b468015ea {
   padding: 8.38px 0 8.38px 0;
   width: 115px;
   height: fit-content;
   z-index: 2;
   justify-content: center;
   align-items: center;
   flex-direction: row;
 }

 .text_4c3b4d7415a9 {
   width: 60px;
   height: 41px;
   z-index: 2;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text_d153e3cbe622 {
   width: fit-content;
   z-index: 2;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .container_702c8d4a9045 {
   padding: 8.5px 8px 8.5px 8px;
   width: 343px;
   height: 58px;
   z-index: 2;
   position: absolute !important;
   left: 247px;
   top: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 40px;
   flex-direction: row;
 }

 .text_464167787112 {
   width: 210px;
   height: 23px;
   z-index: 3;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 38.19px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-886feee3457d_464167787112 {
   line-height: 38.19px;
   font-family: 'MuseoModerno';
 }

 .text-6ad1dba26ad7_464167787112 {
   line-height: 38.19px;
   font-family: 'MuseoModerno';
 }

 .container_dc5a2314b9e7 {
   width: 247.17px;
   height: 23px;
   z-index: 3;
   position: absolute !important;
   left: 0px;
   top: 17px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
 }

 .container_48b12dc060bb {
   position: absolute !important;
   width: 590px;
   height: 58px;
   z-index: 2;
   left: 28px;
   top: 24px;
 }

 .text_89fa653484d9 {
   width: fit-content;
   z-index: 2;
   line-height: 26.25px;
   font-family: 'Roboto';
 }

 .button_84d094169e7f {
   padding: 10px 50px 10px 50px;
   width: 301px;
   height: 46px;
   z-index: 2;
   border-top: #00efffff solid 1.5px;
   border-right: #00efffff solid 1.5px;
   border-bottom: #00efffff solid 1.5px;
   border-left: #00efffff solid 1.5px;
   position: absolute !important;
   left: 1111px;
   top: 30px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 23.3px 23.3px 23.3px 23.3px;
 }

 .button_link_84d094169e7f {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .container_2d6b6dfae27a {
   position: absolute !important;
   width: 1440px;
   height: 106px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_1762fcdf6ccf {
   width: 1440px;
   height: 238px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #0c0c0c1a;
   box-shadow: 0px -5px 29px #0000001a;
 }

 .text_79bd2707528f {
   width: 210px;
   height: 23px;
   z-index: 1;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 38.19px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-a45c466b6bff_79bd2707528f {
   line-height: 38.19px;
   font-family: 'MuseoModerno';
 }

 .text-b4dfd77dfbcc_79bd2707528f {
   line-height: 38.19px;
   font-family: 'MuseoModerno';
 }

 .text_5ee38cb3d052 {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .imageview_3507efa4ff27 {
   width: 148px;
   height: 40px;
   z-index: 1;
 }

 .container_c0942b0372d1 {
   width: 239px;
   height: 113px;
   z-index: 1;
   position: absolute !important;
   left: 99px;
   top: 42px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 15px normal;
   flex-direction: column;
 }

 .text_a715914a7646 {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text_473a6a1a9877 {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .container_fa8d6a2399e2 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 5px normal;
   flex-direction: column;
 }

 .container_f51825906593 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .text_9bb6ae8d9b6f {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text_09874bedc1c9 {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text_12a7122a3100 {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .container_aeb31c0ac034 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 5px normal;
   flex-direction: column;
 }

 .container_c46462501744 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .text_415d66b5a113 {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text_462a818381e5 {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text_b387620ab372 {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .container_0267103274f0 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 5px normal;
   flex-direction: column;
 }

 .container_afca13cdaf58 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_efca60db9288 {
   width: 892px;
   height: 85px;
   z-index: 1;
   position: absolute !important;
   left: 456px;
   top: 44px;
   align-items: flex-start;
   justify-content: space-between;
   flex-direction: row;
 }

 .container_dbe94c190372 {
   position: absolute !important;
   width: 1440px;
   height: 238px;
   left: 0px;
   top: 3787px;
   background: #0c0c0c1a;
 }

 .container_ee81d98c4aff {
   width: 1170px;
   height: 409px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(266deg, #00f0ffff 0%, #5200ffff 36%, #ff2df7ff 100%);
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_fa28b3d3c4e1 {
   width: 41.47px;
   height: 41.46px;
   z-index: 2;
   position: absolute !important;
   left: 480.12px;
   top: 255.13px;
 }

 .text_6c9c46cb5338 {
   width: 759.26px;
   height: 107.63px;
   z-index: 2;
   position: absolute !important;
   left: 347.73px;
   top: 86.11px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 39.38px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text_51165ebbe2d7 {
   width: 222px;
   height: 27px;
   z-index: 2;
   position: absolute !important;
   left: 348px;
   top: 194px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 34.13px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_a52c0a09ea35 {
   width: 121px;
   height: 22px;
   z-index: 2;
   position: absolute !important;
   left: 348px;
   top: 223px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 27.3px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .imageview_f85d7ad964ba {
   width: 244px;
   height: 254px;
   z-index: 2;
   position: absolute !important;
   left: 100.12px;
   top: 79.73px;
   border-radius: 50px 50px 50px 50px;
 }

 .container_4a8a9d42e5f5 {
   width: 209.75px;
   height: 209.68px;
   z-index: 3;
   border-top: #00efffff solid 3px;
   border-right: #00efffff solid 3px;
   border-bottom: #00efffff solid 3px;
   border-left: #00efffff solid 3px;
   position: absolute !important;
   left: 87.73px;
   top: 77.34px;
   border-radius: 50px 50px 50px 50px;
   box-shadow: 20px 30px 30px #00000040;
 }

 .imageview_26376b1c4f94 {
   width: 76.56px;
   height: 9.57px;
   z-index: 2;
   position: absolute !important;
   left: 547.12px;
   top: 368.34px;
 }

 .container_203707dcd462 {
   width: 25.52px;
   height: 25.51px;
   z-index: 2;
   position: absolute !important;
   left: 434.66px;
   top: 250.34px;
 }

 .imageview_7cfa3c9a7d72 {
   width: 41.47px;
   height: 41.46px;
   z-index: 3;
   position: absolute !important;
   left: 413.93px;
   top: 255.13px;
 }

 .imageview_b5a141ff6bb6 {
   width: 41.47px;
   height: 41.43px;
   z-index: 2;
   position: absolute !important;
   left: 347.73px;
   top: 255.13px;
 }

 .container_2a9be5a52ce1 {
   position: absolute !important;
   width: 1170px;
   height: 409px;
   z-index: 1;
   left: 69px;
   top: 0px;
 }

 .imageview_709088c2c1ff {
   width: 18px;
   height: 29px;
   z-index: 1;
 }

 .button_aa95df76a9bb {
   padding: 19px 17px 16px 20px;
   width: 55px;
   height: 64px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 172px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   background: #00000099;
   border-radius: 16px 16px 16px 16px;
 }

 .button_link_aa95df76a9bb {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: flex-start;
 }

 .imageview_3aefa6077540 {
   width: 18px;
   height: 29px;
   z-index: 1;
 }

 .button_ee1be254f5fa {
   padding: 16px 20px 19px 17px;
   width: 55px;
   height: 64px;
   z-index: 1;
   transform-origin: unset;
   transform: rotate(-180deg);
   position: absolute !important;
   left: 1308px;
   top: 236px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   background: #00000099;
   border-radius: 16px 16px 16px 16px;
 }

 .button_link_ee1be254f5fa {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: flex-start;
 }

 .container_a21a105f80b5 {
   position: absolute !important;
   width: 1308px;
   height: 409px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_3b1f60682c30 {
   position: absolute !important;
   width: 4280px;
   height: 409px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_cef983e48dc2 {
   position: absolute !important;
   width: 1308px;
   height: 409px;
   z-index: 1;
   left: 66px;
   top: 1828px;
   overflow-x: clip;
   overflow-y: clip;
 }

 .viewport_0b996af212cd {
   width: 1440px;
   height: 4025px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #000000;
 }