 /*
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://storage.googleapis.com/yotako-fonts/CdnFonts/css/Orbitron.css");
 @import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Roboto&display=swap");
 @import url("style-browsers-support.css");

 /* Dark mode variables for property listings */
 :root {
   --dark-bg: #121212;
   --dark-surface: #1e1e1e;
   --dark-surface-lighter: #2d2d2d;
   --text-primary: #ffffff;
   --text-secondary: rgba(255, 255, 255, 0.7);
   --text-disabled: rgba(255, 255, 255, 0.5);
   --accent-blue: #4f75ff;
   --accent-purple: #6539ff;
   --accent-gradient: linear-gradient(107deg, #00a6c4 0%, #00ccde 30%, #4f75ff 69%, #6539ff 100%);
   --card-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);
   --border-color: rgba(255, 255, 255, 0.1);
 }

 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_be6ab364429d {
   width: 322px;
   height: 387px;
   position: absolute !important;
   left: -83px;
   top: 2181px;
   opacity: 0.800000011920929;
 }

 .container_e29b62e2da27 {
   width: 437px;
   height: 437px;
   z-index: 1;
   position: absolute !important;
   left: -302px;
   top: 2242px;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 50% 50% 50% 50%;
   filter: blur(350px);
   opacity: 0.44999998807907104;
 }

 .imageview_0afedc9f4a44 {
   width: 560px;
   height: 734px;
   position: absolute !important;
   left: 105px;
   top: 1351px;
 }

 .imageview_c29d17fdf9f8 {
   width: 471px;
   height: 261px;
   position: absolute !important;
   left: 1295px;
   top: 1361px;
 }

 .text_1157e5d89eb5 {
   width: 592px;
   z-index: 1;
   position: absolute !important;
   left: 573px;
   top: 1353px;
   line-height: 74px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .text_64035512de43 {
   width: 384px;
   position: absolute !important;
   left: 737px;
   top: 1618px;
   line-height: 28px;
   word-wrap: break-word;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .text_05cb1f552336 {
   width: fit-content;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .button_ab40ff8ebf24 {
   padding: 18px 42px 18px 42px;
   width: 191px;
   height: 56px;
   position: absolute !important;
   left: 727px;
   top: 2052px;
   display: flex;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_ab40ff8ebf24 {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .text_61b26fe14307 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 65px;
   font-family: 'Orbitron';
 }

 .text_20801beb09ba {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 75px;
   line-height: 28px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .container_4d074fbd92d9 {
   position: absolute !important;
   width: 248px;
   height: 103px;
   left: 0px;
   top: 163px;
 }

 .text_e4cefa939570 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 65px;
   font-family: 'Orbitron';
 }

 .text-bf681bb73582_e4cefa939570 {
   line-height: 65px;
   font-family: 'Orbitron';
 }

 .text-defda4dbe0f3_e4cefa939570 {
   line-height: 65px;
   font-family: 'Orbitron';
 }

 .text_ff89579fbf68 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 75px;
   line-height: 28px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .container_9f9857f10eb3 {
   position: absolute !important;
   width: 224px;
   height: 103px;
   left: 310px;
   top: 163px;
 }

 .text_f2507ede8e7a {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 65px;
   font-family: 'Orbitron';
 }

 .text_c70ca84c9c7a {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 75px;
   line-height: 28px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .container_7c419c89cf14 {
   position: absolute !important;
   width: 115px;
   height: 103px;
   left: 0px;
   top: 0px;
 }

 .text_6783860e32ff {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 65px;
   font-family: 'Orbitron';
 }

 .text_cf70ed203149 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 75px;
   line-height: 28px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .container_67834527c2da {
   position: absolute !important;
   width: 142px;
   height: 103px;
   left: 310px;
   top: 0px;
 }

 .container_c7c6e7fe33c5 {
   position: absolute !important;
   width: 534px;
   height: 266px;
   left: 0px;
   top: 0px;
 }

 .container_a50d5cfe6e58 {
   position: absolute !important;
   width: 534px;
   height: 266px;
   left: 1280px;
   top: 1743px;
 }

 .container_c9682bdf55ae {
   width: 35px;
   height: 1px;
   border-top: #00a6c4ff solid 2px;
   border-right: #00a6c4ff solid 2px;
   border-bottom: #00a6c4ff solid 2px;
   border-left: #00a6c4ff solid 2px;
 }

 .text_8882c542db37 {
   width: fit-content;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .container_b0e868d98fce {
   width: 404px;
   height: 20px;
   position: absolute !important;
   left: 105px;
   top: 1286px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .imageview_98c07623927c {
   width: 190px;
   height: 190px;
   z-index: 1;
   position: absolute !important;
   left: 1200px;
   top: 1274px;
 }

 .container_87a54e59d0e3 {
   width: 437px;
   height: 437px;
   position: absolute !important;
   left: 1818px;
   top: 1473px;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 50% 50% 50% 50%;
   filter: blur(350px);
   opacity: 0.44999998807907104;
 }

 .imageview_b2cb2b9fb9bc {
   width: 1920px;
   height: 1080px;
   position: absolute !important;
   left: 0px;
   top: 2782px;
 }

 .text_7765652abb82 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 305px;
   top: 3192px;
   line-height: 100px;
   font-family: 'Orbitron';
 }

 .text_4b3a3264d38f {
   width: 794px;
   z-index: 1;
   position: absolute !important;
   left: 563px;
   top: 3322px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.8500000238418579;
   font-family: 'Roboto';
 }

 .text_c1fff67df7b3 {
   width: fit-content;
   z-index: 1;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .button_cd52656daed7 {
   padding: 18px 42px 18px 42px;
   width: 191px;
   height: 56px;
   z-index: 1;
   position: absolute !important;
   left: 865px;
   top: 3517px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_cd52656daed7 {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .container_6a7eb1d2293c {
   width: 35px;
   height: 1px;
   z-index: 1;
   border-top: #00a6c4ff solid 2px;
   border-right: #00a6c4ff solid 2px;
   border-bottom: #00a6c4ff solid 2px;
   border-left: #00a6c4ff solid 2px;
 }

 .text_0016bcc25ae1 {
   width: fit-content;
   z-index: 1;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .container_06d33a5f9a38 {
   width: 224px;
   height: 20px;
   z-index: 1;
   position: absolute !important;
   left: 848px;
   top: 3132px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_e5b56f437e9c {
   width: 35px;
   height: 1px;
   border-top: #00a6c4ff solid 2px;
   border-right: #00a6c4ff solid 2px;
   border-bottom: #00a6c4ff solid 2px;
   border-left: #00a6c4ff solid 2px;
 }

 .text_acf13cb7969e {
   width: fit-content;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .container_8ef8d01dba9c {
   width: 231px;
   height: 20px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_38c62d71b03b {
   position: absolute !important;
   width: 231px;
   height: 20px;
   left: 845px;
   top: 3862px;
 }

 .imageview_7b3a2eb1949c {
   width: 402px;
   height: 430px;
   position: absolute !important;
   left: 332px;
   top: 3992px;
 }

 .text_1caaae848556 {
   width: 401px;
   position: absolute !important;
   left: 333px;
   top: 4452px;
   line-height: 30px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .text_202961795261 {
   width: max-content;
   position: absolute !important;
   left: 333px;
   top: 4527px;
   line-height: 26px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .imageview_5f5a3bc70153 {
   width: 402px;
   height: 430px;
   position: absolute !important;
   left: 759px;
   top: 3992px;
 }

 .text_eb8b0ca10e32 {
   width: 401px;
   position: absolute !important;
   left: 760px;
   top: 4452px;
   line-height: 30px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .text_3733aaa783ee {
   width: max-content;
   position: absolute !important;
   left: 760px;
   top: 4527px;
   line-height: 26px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .imageview_7fc196a93e26 {
   width: 402px;
   height: 430px;
   position: absolute !important;
   left: 1186px;
   top: 3992px;
 }

 .text_e1b56db37cd1 {
   width: 401px;
   position: absolute !important;
   left: 1187px;
   top: 4452px;
   line-height: 30px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .text_10a429a6336d {
   width: max-content;
   position: absolute !important;
   left: 1187px;
   top: 4527px;
   line-height: 26px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .text_097845ad63f9 {
   width: fit-content;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .button_3a616289305b {
   padding: 18px 37.5px 18px 37.5px;
   width: 263px;
   height: 56px;
   position: absolute !important;
   left: 829px;
   top: 4633px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_3a616289305b {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .text_5d94fa3282c2 {
   width: fit-content;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .button_3a0c986536d0 {
   padding: 12px 22px 12px 22px;
   width: 171px;
   height: 42px;
   border-top: #ffffff73 solid 1px;
   border-right: #ffffff73 solid 1px;
   border-bottom: #ffffff73 solid 1px;
   border-left: #ffffff73 solid 1px;
   position: absolute !important;
   left: 50px;
   top: 157px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_3a0c986536d0 {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .text_38b1ef27a001 {
   width: fit-content;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .button_359f9ef80a5e {
   padding: 12px 22px 12px 22px;
   width: 159px;
   height: 42px;
   border-top: #ffffff73 solid 1px;
   border-right: #ffffff73 solid 1px;
   border-bottom: #ffffff73 solid 1px;
   border-left: #ffffff73 solid 1px;
   position: absolute !important;
   left: 236px;
   top: 157px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_359f9ef80a5e {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .text_93c7be8250f6 {
   width: fit-content;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .button_de0477dbb3b2 {
   padding: 12px 22px 12px 22px;
   width: 152px;
   height: 42px;
   border-top: #ffffff73 solid 1px;
   border-right: #ffffff73 solid 1px;
   border-bottom: #ffffff73 solid 1px;
   border-left: #ffffff73 solid 1px;
   position: absolute !important;
   left: 410px;
   top: 157px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_de0477dbb3b2 {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .text_4d6db6c5fd8b {
   width: fit-content;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .button_f15addcf3d63 {
   padding: 12px 22px 12px 22px;
   width: 145px;
   height: 42px;
   border-top: #ffffff73 solid 1px;
   border-right: #ffffff73 solid 1px;
   border-bottom: #ffffff73 solid 1px;
   border-left: #ffffff73 solid 1px;
   position: absolute !important;
   left: 577px;
   top: 157px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_f15addcf3d63 {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .text_17c706626d01 {
   width: 1418px;
   position: absolute !important;
   left: 50px;
   top: 239px;
   line-height: 72px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .container_9e092740d0c2 {
   width: 1820px;
   height: 1px;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 50px;
   top: 97px;
   opacity: 0.25;
 }

 .text_7f24df8bc00d {
   width: max-content;
   position: absolute !important;
   left: 1035px;
   top: 38px;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .text_e0004dc85d4c {
   width: max-content;
   position: absolute !important;
   left: 1169px;
   top: 38px;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .text_dd6def43cba0 {
   width: max-content;
   position: absolute !important;
   left: 1277px;
   top: 38px;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .text_bff41a2d8d90 {
   width: max-content;
   position: absolute !important;
   left: 1427px;
   top: 38px;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .imageview_582531cd507f {
   width: 24px;
   height: 24px;
   position: absolute !important;
   left: 1576px;
   top: 35px;
 }

 .container_8f272df978bb {
   width: 16px;
   height: 1px;
   transform-origin: unset;
   transform: rotate(89.99999749551827deg);
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 1528.5px;
   top: 47.5px;
   opacity: 0.25;
 }

 .text_d63bf0229df3 {
   width: max-content;
   position: absolute !important;
   left: 1664px;
   top: 38px;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .container_3f8ee9902f01 {
   width: 45px;
   height: 2px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #ffffff;
 }

 .container_6ec1a93d50b1 {
   width: 30px;
   height: 2px;
   position: absolute !important;
   left: 15px;
   top: 12px;
   background: #ffffff;
 }

 .button_7205cf63d6b9 {
   position: absolute !important;
   width: 45px;
   height: 14px;
   left: 1825px;
   top: 40px;
 }

 .button_link_7205cf63d6b9 {}

 .imageview_1d266cb1aae9 {
   width: 60px;
   height: 60px;
   position: absolute !important;
   left: 50px;
   top: 17px;
 }

 .imageview_2f1a106d4722 {
   width: 260.28px;
   height: 29.39px;
   position: absolute !important;
   left: 135px;
   top: 32px;
 }

 .imageview_19af135a88c6 {
   width: 1834px;
   height: 617px;
   position: absolute !important;
   left: 50px;
   top: 428px;
 }

 .text_4c1f63f7a7e7 {
   width: 767px;
   z-index: 1;
   position: absolute !important;
   left: 3px;
   top: 55px;
   line-height: 74px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .container_e6d52f2fc0e6 {
   width: 35px;
   height: 1px;
   z-index: 1;
   border-top: #00a6c4ff solid 2px;
   border-right: #00a6c4ff solid 2px;
   border-bottom: #00a6c4ff solid 2px;
   border-left: #00a6c4ff solid 2px;
 }

 .text_cb79257c9fff {
   width: fit-content;
   z-index: 1;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .container_e980907dc396 {
   width: 298px;
   height: 20px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_d37591865032 {
   position: absolute !important;
   width: 770px;
   height: 203px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .text_e8419ed09aa4 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 887px;
   top: 226px;
   line-height: 34px;
   font-family: 'Orbitron';
 }

 .text_4b39f6a9daf4 {
   width: 231px;
   z-index: 1;
   position: absolute !important;
   left: 448px;
   top: 226px;
   line-height: 34px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .text_2b8917b0833d {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 1280px;
   top: 226px;
   line-height: 34px;
   font-family: 'Orbitron';
 }

 .text_669b75cca1c8 {
   width: 327px;
   z-index: 1;
   position: absolute !important;
   left: 16px;
   top: 226px;
   line-height: 34px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .container_81e834e0264f {
   width: 359px;
   height: 184px;
   z-index: 1;
   border-top: #ffffff26 solid 1px;
   border-right: #ffffff26 solid 1px;
   border-bottom: #ffffff26 solid 1px;
   border-left: #ffffff26 solid 1px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_4854561081c8 {
   width: 68px;
   height: 68px;
   z-index: 2;
   position: absolute !important;
   left: 146px;
   top: 58px;
 }

 .container_b924164e26b5 {
   position: absolute !important;
   width: 359px;
   height: 184px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_7ed4ee497bf5 {
   position: absolute !important;
   width: 359px;
   height: 184px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_a238e7c22c56 {
   width: 359px;
   height: 184px;
   z-index: 1;
   border-top: #ffffff26 solid 1px;
   border-right: #ffffff26 solid 1px;
   border-bottom: #ffffff26 solid 1px;
   border-left: #ffffff26 solid 1px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_62204224ff72 {
   width: 68px;
   height: 68px;
   z-index: 2;
   position: absolute !important;
   left: 146px;
   top: 58px;
 }

 .container_6cceec138dd5 {
   position: absolute !important;
   width: 359px;
   height: 184px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_5172cbf770c4 {
   position: absolute !important;
   width: 359px;
   height: 184px;
   z-index: 1;
   left: 384px;
   top: 0px;
 }

 .container_04e607a7481b {
   width: 359px;
   height: 184px;
   z-index: 1;
   border-top: #ffffff26 solid 1px;
   border-right: #ffffff26 solid 1px;
   border-bottom: #ffffff26 solid 1px;
   border-left: #ffffff26 solid 1px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_610fb49ebe62 {
   width: 68px;
   height: 68px;
   z-index: 2;
   position: absolute !important;
   left: 146px;
   top: 58px;
 }

 .container_b33c9060111d {
   position: absolute !important;
   width: 359px;
   height: 184px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_c12bb16dcbb2 {
   position: absolute !important;
   width: 359px;
   height: 184px;
   z-index: 1;
   left: 769px;
   top: 0px;
 }

 .container_378db63f1f85 {
   width: 359px;
   height: 184px;
   z-index: 1;
   border-top: #ffffff26 solid 1px;
   border-right: #ffffff26 solid 1px;
   border-bottom: #ffffff26 solid 1px;
   border-left: #ffffff26 solid 1px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_e329497fdd3a {
   width: 68px;
   height: 68px;
   z-index: 2;
   position: absolute !important;
   left: 146px;
   top: 58px;
 }

 .container_df219a1de07c {
   position: absolute !important;
   width: 359px;
   height: 184px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_43202f0b64d1 {
   position: absolute !important;
   width: 359px;
   height: 184px;
   z-index: 1;
   left: 1153px;
   top: 0px;
 }

 .container_c47986cccf74 {
   position: absolute !important;
   width: 1512px;
   height: 294px;
   z-index: 1;
   left: 0px;
   top: 248px;
 }

 .container_4eca29abd252 {
   position: absolute !important;
   width: 1512px;
   height: 542px;
   z-index: 1;
   left: 204px;
   top: 2268px;
 }

 .container_fc2a18227662 {
   width: 1512px;
   height: 1px;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 204px;
   top: 4840px;
   opacity: 0.15000000596046448;
 }

 .text_b241a1a1d944 {
   width: max-content;
   position: absolute !important;
   left: 204px;
   top: 4894px;
   line-height: 30px;
   font-family: 'Orbitron';
 }

 .text_f031f6071191 {
   width: 175px;
   position: absolute !important;
   left: 204px;
   top: 4954px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_4019b8dd5427 {
   width: 175px;
   position: absolute !important;
   left: 204px;
   top: 5004px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_5cbe704804df {
   width: 175px;
   position: absolute !important;
   left: 204px;
   top: 5054px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_e9c8f41e1a80 {
   width: 175px;
   position: absolute !important;
   left: 204px;
   top: 5104px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_3e4121e9c149 {
   width: 175px;
   position: absolute !important;
   left: 204px;
   top: 5154px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_3690fed64e6e {
   width: 175px;
   position: absolute !important;
   left: 204px;
   top: 5204px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_8853b062a052 {
   width: max-content;
   position: absolute !important;
   left: 487px;
   top: 4894px;
   line-height: 30px;
   font-family: 'Orbitron';
 }

 .text_f38164691d3a {
   width: 149px;
   position: absolute !important;
   left: 487px;
   top: 4954px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_b9f37af3eebc {
   width: 149px;
   position: absolute !important;
   left: 487px;
   top: 5004px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_de14bb052933 {
   width: 149px;
   position: absolute !important;
   left: 487px;
   top: 5054px;
   line-height: 30px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .container_11a57d9301b1 {
   width: 1512px;
   height: 1px;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 204px;
   top: 5310px;
   opacity: 0.15000000596046448;
 }

 .text_5814a2dac31f {
   width: max-content;
   position: absolute !important;
   left: 1348px;
   top: 5335px;
   line-height: 30px;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_bdb7856b35f2 {
   width: max-content;
   position: absolute !important;
   left: 204px;
   top: 5335px;
   line-height: 30px;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .container_2d7b9ee0e830 {
   width: 593px;
   height: 90px;
   position: absolute !important;
   left: 1126px;
   top: 5027px;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
   opacity: 0.05000000074505806;
 }

 .text_1515aae74f95 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 1159px;
   top: 5057px;
   line-height: 30px;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_5f6e9a852ef1 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 1530.5px;
   top: 5062px;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .text_458aef95e30d {
   width: max-content;
   position: absolute !important;
   left: 1126px;
   top: 4894px;
   line-height: 30px;
   font-family: 'Orbitron';
 }

 .text_da2a332bfddc {
   width: 593px;
   position: absolute !important;
   left: 1126px;
   top: 4940px;
   line-height: 26px;
   word-wrap: break-word;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .container_929286210a19 {
   width: 64px;
   height: 64px;
   position: absolute !important;
   left: 1205px;
   top: 5157px;
   background: #ffffff;
   border-radius: 50% 50% 50% 50%;
   opacity: 0.05000000074505806;
 }

 .imageview_b1d02d266fa7 {
   width: 22px;
   height: 22px;
   z-index: 1;
   position: absolute !important;
   left: 1226.04px;
   top: 5178px;
 }

 .imageview_9d009376236b {
   width: 11.3px;
   height: 11.3px;
   z-index: 2;
   position: absolute !important;
   left: 1231.39px;
   top: 5183.35px;
 }

 .imageview_bcd32db93b69 {
   width: 2.64px;
   height: 2.64px;
   z-index: 3;
   position: absolute !important;
   left: 1241.6px;
   top: 5181.81px;
 }

 .container_b45aa0107caa {
   width: 64px;
   height: 64px;
   position: absolute !important;
   left: 1126px;
   top: 5157px;
   background: #ffffff;
   border-radius: 50% 50% 50% 50%;
   opacity: 0.05000000074505806;
 }

 .imageview_642633bba346 {
   width: 10px;
   height: 20px;
   z-index: 1;
   position: absolute !important;
   left: 1153.16px;
   top: 5179px;
 }

 .container_48c39290ecbb {
   width: 64px;
   height: 64px;
   position: absolute !important;
   left: 1284px;
   top: 5157px;
   background: #ffffff;
   border-radius: 50% 50% 50% 50%;
   opacity: 0.05000000074505806;
 }

 .imageview_a6a1556f5153 {
   width: 20.17px;
   height: 18.88px;
   z-index: 1;
   position: absolute !important;
   left: 1305.35px;
   top: 5179px;
 }

 .container_1c4de8f08443 {
   width: 64px;
   height: 64px;
   position: absolute !important;
   left: 1363px;
   top: 5157px;
   background: #ffffff;
   border-radius: 50% 50% 50% 50%;
   opacity: 0.05000000074505806;
 }

 .imageview_fb2f5a1319f3 {
   width: 23.37px;
   height: 16.34px;
   z-index: 1;
   position: absolute !important;
   left: 1382.93px;
   top: 5180.63px;
 }

 .imageview_2b05e46e8e8f {
   width: 25.43px;
   height: 17.61px;
   z-index: 2;
   position: absolute !important;
   left: 1381.89px;
   top: 5180px;
 }

 .viewport_fbe862b92f38 {
   width: 1920px;
   height: 5393px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #030306;
 }

 .container_6b7869c9eb73 {
   width: 967.11px;
   height: 404.98px;
   position: absolute !important;
   left: 0px;
   top: 69.51px;
 }

 .container_01a7a7316c6d {
   width: 967.11px;
   height: 167.23px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 64.98px;
   background: linear-gradient(180deg, #03030600 0%, #030306ff 100%);
 }

 .container_c0a8bcfa7e5d {
   width: 967.11px;
   height: 167.23px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 311.79px;
   background: linear-gradient(180deg, #03030600 0%, #030306ff 100%);
 }

 .container_db376eb309f5 {
   width: 566.16px;
   height: 566.16px;
   z-index: 2;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 200.47px;
   top: -11.08px;
   border-radius: 50% 50% 50% 50%;
   opacity: 0.10000000149011612;
 }

 .container_51c18075a87f {
   width: 916.74px;
   height: 916.74px;
   z-index: 3;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 25.18px;
   top: -186.37px;
   border-radius: 50% 50% 50% 50%;
   opacity: 0.10000000149011612;
 }

 .container_6d49e0e2beee {
   position: absolute !important;
   width: 967.11px;
   height: 544px;
   left: 0px;
   top: 0px;
 }

 .container_fc063d83ec88 {
   position: absolute !important;
   width: 967.11px;
   height: 544px;
   left: 0px;
   top: 0px;
 }

 .container_13beadb7901f {
   position: absolute !important;
   width: 967.11px;
   height: 544px;
   left: -282.56px;
   top: 2572px;
 }

 .text_438b7f07f03b {
   width: 372px;
   position: absolute !important;
   left: 15px;
   top: 105px;
   line-height: 34px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .imageview_5217e9df77c5 {
   width: 372px;
   height: 514px;
   position: absolute !important;
   left: 15px;
   top: 276px;
 }

 .imageview_39b845d6fb64 {
   width: 372px;
   height: 455px;
   position: absolute !important;
   left: 16px;
   top: 1002px;
 }

 .text_d3d8db77da12 {
   width: 370px;
   position: absolute !important;
   left: 18px;
   top: 1484px;
   line-height: 26px;
   word-wrap: break-word;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .text_16842351ee14 {
   width: fit-content;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .button_4dd67a1f0323 {
   padding: 18px 130px 18px 130px;
   width: 367px;
   height: 56px;
   position: absolute !important;
   left: 18px;
   top: 1774px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_4dd67a1f0323 {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .text_5d46bef3eb0c {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 36px;
   font-family: 'Orbitron';
 }

 .text_43b83dd1cbb6 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 51px;
   line-height: 28px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .container_8010c4f72352 {
   position: absolute !important;
   width: 154px;
   height: 79px;
   left: 0px;
   top: 0px;
 }

 .text_17fdee3446a3 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 36px;
   font-family: 'Orbitron';
 }

 .text-bf790c8a08b0_17fdee3446a3 {
   line-height: 36px;
   font-family: 'Orbitron';
 }

 .text-7b99a901200e_17fdee3446a3 {
   line-height: 36px;
   font-family: 'Orbitron';
 }

 .text_64f166dba5b2 {
   width: 122px;
   position: absolute !important;
   left: 0px;
   top: 51px;
   line-height: 26px;
   word-wrap: break-word;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .container_39266859bb74 {
   position: absolute !important;
   width: 139px;
   height: 77px;
   left: 188px;
   top: 0px;
 }

 .container_88268a877e5c {
   position: absolute !important;
   width: 327px;
   height: 79px;
   left: 0px;
   top: 112px;
 }

 .text_67ea990b8a7c {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 36px;
   font-family: 'Orbitron';
 }

 .text_a79d33ebc008 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 51px;
   line-height: 26px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .container_4cc193f66c60 {
   position: absolute !important;
   width: 71px;
   height: 77px;
   left: 0px;
   top: 0px;
 }

 .text_2ea4db2aad48 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 36px;
   font-family: 'Orbitron';
 }

 .text_c6bb8e109386 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 51px;
   line-height: 26px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .container_e69f117bfa58 {
   position: absolute !important;
   width: 106px;
   height: 77px;
   left: 188px;
   top: 0px;
 }

 .container_ed31b0a06900 {
   position: absolute !important;
   width: 294px;
   height: 77px;
   left: 0px;
   top: 0px;
 }

 .container_3283a9170f5d {
   position: absolute !important;
   width: 327px;
   height: 191px;
   left: 38px;
   top: 1875px;
 }

 .imageview_fba9536b0784 {
   width: 117px;
   height: 117px;
   z-index: 1;
   position: absolute !important;
   left: 237px;
   top: 950px;
 }

 .container_200bf2b6e358 {
   width: 25px;
   height: 1px;
   z-index: 2;
   border-top: #00a6c4ff solid 2px;
   border-right: #00a6c4ff solid 2px;
   border-bottom: #00a6c4ff solid 2px;
   border-left: #00a6c4ff solid 2px;
 }

 .text_8274f58163ac {
   width: fit-content;
   z-index: 2;
   line-height: 15px;
   font-family: 'Orbitron';
 }

 .container_577acf60d32d {
   width: 307px;
   height: 15px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .text_78b57682f87b {
   width: 371px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 40px;
   line-height: 34px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .container_98c90b620b2b {
   position: absolute !important;
   width: 371px;
   height: 142px;
   z-index: 2;
   left: 16px;
   top: 835px;
 }

 .container_8da98f7d94bf {
   width: 25px;
   height: 1px;
   border-top: #00a6c4ff solid 2px;
   border-right: #00a6c4ff solid 2px;
   border-bottom: #00a6c4ff solid 2px;
   border-left: #00a6c4ff solid 2px;
 }

 .text_b718dcd4a6f8 {
   width: fit-content;
   line-height: 15px;
   font-family: 'Orbitron';
 }

 .container_6101cc4553b7 {
   width: 224px;
   height: 15px;
   position: absolute !important;
   left: 74px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .text_f3fd97e205e0 {
   width: 371px;
   position: absolute !important;
   left: 0px;
   top: 40px;
   line-height: 34px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .container_b7976e1bd1c3 {
   position: absolute !important;
   width: 371px;
   height: 108px;
   left: 16px;
   top: 0px;
 }

 .text_f9e7e5ab1656 {
   width: 270px;
   position: absolute !important;
   left: 1px;
   top: 199px;
   line-height: 30px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .container_80e16f6fe923 {
   width: 271px;
   height: 184px;
   border-top: #ffffff26 solid 1px;
   border-right: #ffffff26 solid 1px;
   border-bottom: #ffffff26 solid 1px;
   border-left: #ffffff26 solid 1px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_83a1fcca6943 {
   width: 68px;
   height: 68px;
   z-index: 1;
   position: absolute !important;
   left: 102px;
   top: 58px;
 }

 .container_ee2ca2cb0e7e {
   position: absolute !important;
   width: 271px;
   height: 184px;
   left: 0px;
   top: 0px;
 }

 .container_1881736326b7 {
   position: relative !important;
   width: 271px;
   height: 259px;
 }

 .text_4b2f88453ee2 {
   width: 212px;
   position: absolute !important;
   left: 30px;
   top: 199px;
   line-height: 30px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .container_7dfe5c6d5d68 {
   width: 271px;
   height: 184px;
   border-top: #ffffff26 solid 1px;
   border-right: #ffffff26 solid 1px;
   border-bottom: #ffffff26 solid 1px;
   border-left: #ffffff26 solid 1px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   border-radius: 12px 12px 12px 12px;
 }

 .container_8ea0dfb054f7 {
   position: absolute !important;
   width: 271px;
   height: 184px;
   left: 0px;
   top: 0px;
 }

 .container_d35b477936fd {
   position: relative !important;
   width: 271px;
   height: 259px;
 }

 .container_65b9fd3724b1 {
   width: 1129px;
   height: 259px;
   position: absolute !important;
   left: 16px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 15px;
   flex-direction: row;
 }

 .container_46d6fd645c1f {
   position: absolute !important;
   width: 402px;
   height: 259px;
   left: 0px;
   top: 138px;
   overflow-x: hidden;
   overflow-y: hidden;
 }

 .container_3af439d5958d {
   position: absolute !important;
   width: 402px;
   height: 397px;
   left: 0px;
   top: 2136px;
 }

 .text_dca6bb4dacd2 {
   width: fit-content;
   z-index: 1;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .button_587469fdc7f1 {
   padding: 18px 130px 18px 130px;
   width: 367px;
   height: 56px;
   z-index: 1;
   position: absolute !important;
   left: 5px;
   top: 436px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_587469fdc7f1 {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .text_d25a1788e99a {
   width: 375px;
   z-index: 1;
   position: absolute !important;
   left: 1px;
   top: 40px;
   line-height: 38px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .text_bcbda666da8c {
   width: 376px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 141px;
   line-height: 26px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_42cfcbdf9678 {
   width: 25px;
   height: 1px;
   z-index: 1;
   border-top: #00a6c4ff solid 2px;
   border-right: #00a6c4ff solid 2px;
   border-bottom: #00a6c4ff solid 2px;
   border-left: #00a6c4ff solid 2px;
 }

 .text_f41af2a2b8b0 {
   width: fit-content;
   z-index: 1;
   line-height: 15px;
   font-family: 'Orbitron';
 }

 .container_bce9d46658b2 {
   width: 177px;
   height: 15px;
   z-index: 1;
   position: absolute !important;
   left: 100px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_a7871b56ecb6 {
   position: absolute !important;
   width: 376px;
   height: 401px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_5d0752806698 {
   position: absolute !important;
   width: 376px;
   height: 492px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_dd853580a962 {
   position: absolute !important;
   width: 376px;
   height: 492px;
   z-index: 1;
   left: 13px;
   top: 2906px;
 }

 .container_ea0b8087b582 {
   width: 25px;
   height: 1px;
   border-top: #00a6c4ff solid 2px;
   border-right: #00a6c4ff solid 2px;
   border-bottom: #00a6c4ff solid 2px;
   border-left: #00a6c4ff solid 2px;
 }

 .text_f5d298ad21f3 {
   width: fit-content;
   line-height: 15px;
   font-family: 'Orbitron';
 }

 .container_2d34e6855e37 {
   width: 182px;
   height: 15px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_67050d611812 {
   position: absolute !important;
   width: 182px;
   height: 15px;
   left: 110px;
   top: 3468px;
 }

 .imageview_526906061288 {
   width: 372px;
   height: 350px;
   position: absolute !important;
   left: 15px;
   top: 3518px;
 }

 .text_25b0c9c77fc2 {
   width: 371.07px;
   height: 55.52px;
   position: absolute !important;
   left: 15.93px;
   top: 3888px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .text_ae7371c53a55 {
   width: max-content;
   position: absolute !important;
   left: 156px;
   top: 3953.52px;
   line-height: 26px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .imageview_fd66242cc1a1 {
   width: 372px;
   height: 350px;
   position: absolute !important;
   left: 15px;
   top: 4014.52px;
 }

 .text_2354781f3bbc {
   width: 371.07px;
   height: 55.52px;
   position: absolute !important;
   left: 15.93px;
   top: 4384.52px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .text_bef82a07cda6 {
   width: max-content;
   position: absolute !important;
   left: 156px;
   top: 4450.04px;
   line-height: 26px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .imageview_093bf4df7d77 {
   width: 372px;
   height: 350px;
   position: absolute !important;
   left: 15px;
   top: 4511.04px;
 }

 .text_a62e47802df8 {
   width: 371.07px;
   height: 55.52px;
   position: absolute !important;
   left: 15.93px;
   top: 4881.04px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .text_9113fc23ad41 {
   width: max-content;
   position: absolute !important;
   left: 156px;
   top: 4946.57px;
   line-height: 26px;
   opacity: 0.6499999761581421;
   font-family: 'Roboto';
 }

 .text_244b576040b7 {
   width: fit-content;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .button_0c22d54501ec {
   padding: 18px 89.5px 18px 89.5px;
   width: 367px;
   height: 56px;
   position: absolute !important;
   left: 18px;
   top: 5002.57px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_0c22d54501ec {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .text_eaa6b717cd0a {
   width: max-content;
   position: absolute !important;
   left: 37px;
   top: 5939px;
   line-height: 26px;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .container_fb9965049630 {
   width: 367px;
   height: 1px;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 18px;
   top: 5129px;
   opacity: 0.15000000596046448;
 }

 .text_c43e6a7b0c0f {
   width: max-content;
   position: absolute !important;
   left: 54px;
   top: 5903px;
   line-height: 26px;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .container_ce903b972dc3 {
   width: 367px;
   height: 1px;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 18px;
   top: 5868px;
   opacity: 0.15000000596046448;
 }

 .text_7c9f1726844e {
   width: max-content;
   position: absolute !important;
   left: 18px;
   top: 5164px;
   line-height: 26px;
   font-family: 'Orbitron';
 }

 .text_4f626bcce58a {
   width: 175px;
   position: absolute !important;
   left: 18px;
   top: 5210px;
   line-height: 24px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_0bfcabc37147 {
   width: 175px;
   position: absolute !important;
   left: 18px;
   top: 5249px;
   line-height: 24px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_88ea2f312b49 {
   width: 175px;
   position: absolute !important;
   left: 18px;
   top: 5288px;
   line-height: 24px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_4e5fe3476c18 {
   width: 175px;
   position: absolute !important;
   left: 18px;
   top: 5327px;
   line-height: 24px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_4c2476a5c231 {
   width: 175px;
   position: absolute !important;
   left: 18px;
   top: 5366px;
   line-height: 24px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_a1a2dabf2e1c {
   width: 175px;
   position: absolute !important;
   left: 18px;
   top: 5405px;
   line-height: 24px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_ea3e1dcd3ce8 {
   width: max-content;
   position: absolute !important;
   left: 219px;
   top: 5164px;
   line-height: 26px;
   font-family: 'Orbitron';
 }

 .text_ab00de4f70c3 {
   width: 119px;
   position: absolute !important;
   left: 219px;
   top: 5210px;
   line-height: 24px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_748701e27579 {
   width: 119px;
   position: absolute !important;
   left: 219px;
   top: 5249px;
   line-height: 24px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_10167550a98e {
   width: 119px;
   position: absolute !important;
   left: 219px;
   top: 5288px;
   line-height: 24px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .text_c13cd76b84a4 {
   width: fit-content;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .container_31aef6a98d0a {
   padding: 18px 114px 18px 114px;
   width: 367px;
   height: 56px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_15f93880842d {
   position: absolute !important;
   width: 367px;
   height: 56px;
   left: 0px;
   top: 219px;
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_15f93880842d {}

 .container_406f8430ee92 {
   width: 367px;
   height: 70px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
   opacity: 0.05000000074505806;
 }

 .text_c3bb52c6e0c2 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 26px;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .container_61763af464c8 {
   position: absolute !important;
   width: 153px;
   height: 26px;
   z-index: 1;
   left: 31px;
   top: 22px;
 }

 .input_text_350bd59b871e {
   width: 367px;
   height: 70px;
   z-index: 998;
   border-radius: 12px 12px 12px 12px;
   color: #ffffff;
   font-family: 'Roboto';
 }

 .wrapper_input_text_350bd59b871e {
   position: absolute !important;
   left: 0px;
   top: 132px;
   width: 367px;
   height: 70px;
 }

 .input_text_350bd59b871e::placeholder {
   width: 100%;
   z-index: 1;
   line-height: 26px;
   text-align: start;
   opacity: 0.44999998807907104;
   color: #ffffff;
   font-family: 'Roboto';
   letter-spacing: -0.18px;
 }

 .text_be3b85c18681 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 26px;
   font-family: 'Orbitron';
 }

 .text_0bbf23367c25 {
   width: 350px;
   position: absolute !important;
   left: 0px;
   top: 41px;
   line-height: 22px;
   word-wrap: break-word;
   opacity: 0.44999998807907104;
   font-family: 'Roboto';
 }

 .container_00560378c79b {
   position: absolute !important;
   width: 350px;
   height: 107px;
   left: 9px;
   top: 0px;
 }

 .container_32103f016f39 {
   position: absolute !important;
   width: 367px;
   height: 202px;
   left: 0px;
   top: 0px;
   border-radius: 12px 12px 12px 12px;
 }

 .container_8b2f36ce4a30 {
   position: absolute !important;
   width: 367px;
   height: 202px;
   left: 0px;
   top: 0px;
   border-radius: 12px 12px 12px 12px;
 }

 .container_8d441a4f7fb9 {
   position: absolute !important;
   width: 367px;
   height: 275px;
   left: 18px;
   top: 5464px;
 }

 .container_nested_8d441a4f7fb9 {
   width: 367px;
   height: 275px;
 }

 .imageview_4ed6a65b1d85 {
   width: 301px;
   height: 64px;
   position: absolute !important;
   left: 51px;
   top: 5769px;
 }

 .container_578fd7c632a3 {
   width: 402px;
   height: 70px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #030306;
   box-shadow: 0px 1px 0px #ffffff1a;
 }

 .imageview_7352c94bb21a {
   width: 42px;
   height: 42px;
   z-index: 1;
   position: absolute !important;
   left: 15px;
   top: 13px;
 }

 .container_46f17201dc10 {
   width: 26px;
   height: 2px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #ffffff;
 }

 .container_7be26786fc0b {
   width: 17.33px;
   height: 2px;
   z-index: 1;
   position: absolute !important;
   left: 8.67px;
   top: 12px;
   background: #ffffff;
 }

 .button_298b53bef156 {
   position: fixed !important;
   width: 26px;
   height: 14px;
   z-index: 9999;
   left: 362px;
   top: 27px;
 }

 .button_link_298b53bef156 {}

 .text_628671318da3 {
   width: fit-content;
   z-index: 1;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .button_c8671fa6384a {
   position: fixed !important;
   padding: 9px 17px 9px 17px;
   width: 109px;
   height: 36px;
   z-index: 9999;
   left: 155px;
   top: 16px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_c8671fa6384a {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }
 .Homepage___mobile{
  zoom: 0;
}

.viewport_cfd29ffc35ce {
 width: 402px;
 height: 5204px;
 overflow-x: hidden;
 overflow-y: hidden;
 background: var(--dark-bg);
}

 .container_4370deb003a2 {
   width: 373px;
   height: 373px;
   position: absolute !important;
   left: 225px;
   top: 321px;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 50% 50% 50% 50%;
   filter: blur(350px);
   opacity: 0.44999998807907104;
 }

 .text_60f9aaf104d8 {
   width: 127px;
   line-height: 18px;
   word-wrap: break-word;
   font-family: 'Orbitron';
 }

 .imageview_f568f2b302de {
   width: 24px;
   height: 24px;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

 .container_e56e37541102 {
   position: relative !important;
   width: 24px;
   height: 24px;
 }

 .container_3b1eed6833a6 {
   padding: 12px 22px 12px 22px;
   width: 367px;
   height: 48px;
   border-top: #ffffff26 solid 1px;
   border-right: #ffffff26 solid 1px;
   border-bottom: #ffffff26 solid 1px;
   border-left: #ffffff26 solid 1px;
   position: absolute !important;
   left: 18px;
   top: 95px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
   border-radius: 90px 90px 90px 90px;
 }

 .container_7f3dc4917584 {
   width: 367px;
   height: 1px;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 18px;
   top: 178px;
   opacity: 0.15000000596046448;
 }

 .container_f518e4a6b6c2 {
   width: 367px;
   height: 1px;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
   position: absolute !important;
   left: 18px;
   top: 752px;
   opacity: 0.15000000596046448;
 }

 .text_b420b825804a {
   width: fit-content;
   z-index: 1;
   line-height: 32px;
   font-family: 'Orbitron';
 }

 .imageview_eae543956d3c {
   width: 24px;
   height: 24px;
   z-index: 1;
 }

 .container_db636f9833aa {
   width: 369px;
   height: fit-content;
   z-index: 1;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

 .text_53d4f0d2dcfd {
   width: fit-content;
   z-index: 1;
   line-height: 32px;
   font-family: 'Orbitron';
 }

 .text_c3119d9f28c8 {
   width: fit-content;
   z-index: 1;
   line-height: 32px;
   font-family: 'Orbitron';
 }

 .text_9cff127d0724 {
   width: fit-content;
   z-index: 1;
   line-height: 32px;
   font-family: 'Orbitron';
 }

 .container_267753ff8b03 {
   width: 369px;
   height: 218px;
   z-index: 1;
   position: absolute !important;
   left: 18px;
   top: 227px;
   align-items: flex-start;
   justify-content: center;
   gap: 30px normal;
   flex-direction: column;
 }

 .imageview_36c19e713af6 {
   width: 301px;
   height: 64px;
   z-index: 1;
   position: absolute !important;
   left: 50px;
   top: 653px;
 }

 .text_caf563dc7362 {
   width: fit-content;
   line-height: 20px;
   font-family: 'Orbitron';
 }

 .button_582fe83cf95b {
   padding: 18px 130px 18px 130px;
   width: 367px;
   height: 56px;
   position: absolute !important;
   left: 18px;
   top: 787px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_582fe83cf95b {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .imageview_eeba72600d47 {
   width: 130px;
   height: 233px;
   z-index: 2;
   position: absolute !important;
   left: 272px;
   top: 378px;
   opacity: 0.25;
 }

 .container_95028ef4b216 {
   width: 402px;
   height: 70px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #030306;
   box-shadow: 0px 1px 0px #ffffff1a;
 }

 .imageview_3e29bb5839dc {
   width: 42px;
   height: 42px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

 .imageview_8b39ca51395b {
   width: 36px;
   height: 36px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

 .button_1ce3c15d61a7 {
   position: absolute !important;
   width: 36px;
   height: 36px;
   z-index: 1;
   left: 336px;
   top: 3px;
 }

 .button_link_1ce3c15d61a7 {}

 .text_34f65a70ad10 {
   width: fit-content;
   z-index: 1;
   line-height: 18px;
   font-family: 'Orbitron';
 }

 .button_9cbee5143b5c {
   padding: 9px 17px 9px 17px;
   width: 109px;
   height: 36px;
   z-index: 1;
   position: absolute !important;
   left: 217px;
   top: 3px;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: linear-gradient(107deg, #00a6c4ff 0%, #00ccdeff 30%, #4f75ffff 69%, #6539ffff 100%);
   border-radius: 90px 90px 90px 90px;
 }

 .button_link_9cbee5143b5c {
   display: flex;
   flex-direction: row;
   gap: normal 10px;
   align-items: center;
 }

 .container_5256e4153c7d {
   position: absolute !important;
   width: 372px;
   height: 42px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_4ed2f9522e99 {
   position: absolute !important;
   width: 372px;
   height: 42px;
   z-index: 1;
   left: 15px;
   top: 13px;
 }

 .container_59458c7fc4b5 {
   position: fixed !important;
   width: 402px;
   height: 70px;
   z-index: 9999;
   left: 0px;
   top: 0px;
 }

 .viewport_c1ffde743253 {
   width: 402px;
   height: 874px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #030306;
 }

 /* Membership Profile Styles */
 .membership-profile-container {
   max-width: 1200px;
   margin: 0 auto;
   padding: 40px 20px;
   background-color: var(--dark-bg);
   color: var(--text-primary);
   min-height: calc(100vh - 70px);
 }

 .profile-header {
   display: flex;
   justify-content: space-between;
   align-items: center;
   margin-bottom: 40px;
   padding-bottom: 20px;
   border-bottom: 1px solid var(--border-color);
 }

 .profile-header h1 {
   font-family: 'Orbitron', sans-serif;
   font-size: 32px;
   color: var(--text-primary);
   margin: 0;
 }

 .profile-actions {
   display: flex;
   align-items: center;
   gap: 20px;
 }

 .welcome-message {
   font-family: 'Roboto', sans-serif;
   color: var(--text-secondary);
   margin: 0;
 }

 .logout-button {
   display: inline-block;
   padding: 10px 20px;
   background: var(--accent-gradient);
   color: var(--text-primary);
   font-family: 'Orbitron', sans-serif;
   font-size: 14px;
   text-decoration: none;
   border-radius: 90px;
   transition: transform 0.3s ease, box-shadow 0.3s ease;
 }

 .logout-button:hover {
   transform: translateY(-2px);
   box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
 }

 .profile-content {
   display: flex;
   gap: 40px;
 }

 .profile-sidebar {
   width: 280px;
   flex-shrink: 0;
 }

 .profile-avatar {
   margin-bottom: 30px;
   text-align: center;
 }

 .profile-avatar img {
   width: 150px;
   height: 150px;
   border-radius: 50%;
   border: 3px solid var(--accent-blue);
   padding: 3px;
 }

 .profile-navigation ul {
   list-style: none;
   padding: 0;
   margin: 0;
   background-color: var(--dark-surface);
   border-radius: 12px;
   overflow: hidden;
 }

 .profile-navigation li {
   border-bottom: 1px solid var(--border-color);
 }

 .profile-navigation li:last-child {
   border-bottom: none;
 }

 .profile-navigation a {
   display: block;
   padding: 15px 20px;
   color: var(--text-secondary);
   text-decoration: none;
   font-family: 'Roboto', sans-serif;
   transition: background-color 0.3s ease, color 0.3s ease;
 }

 .profile-navigation li.active a {
   background-color: var(--dark-surface-lighter);
   color: var(--text-primary);
   border-left: 3px solid var(--accent-blue);
 }

 .profile-navigation a:hover {
   background-color: var(--dark-surface-lighter);
   color: var(--text-primary);
 }

 .profile-main {
   flex: 1;
   background-color: var(--dark-surface);
   border-radius: 12px;
   padding: 30px;
 }

 .profile-section {
   display: none;
 }

 .profile-section.active {
   display: block;
 }

 .profile-section h2 {
   font-family: 'Orbitron', sans-serif;
   font-size: 24px;
   margin-top: 0;
   margin-bottom: 25px;
   padding-bottom: 15px;
   border-bottom: 1px solid var(--border-color);
 }

 /* Form Styles */
 .user-profile-form .form-group {
   margin-bottom: 20px;
 }

 .user-profile-form label {
   display: block;
   margin-bottom: 8px;
   font-family: 'Roboto', sans-serif;
   color: var(--text-secondary);
 }

 .user-profile-form input,
 .user-profile-form textarea {
   width: 100%;
   padding: 12px 15px;
   background-color: var(--dark-surface-lighter);
   border: 1px solid var(--border-color);
   border-radius: 8px;
   color: var(--text-primary);
   font-family: 'Roboto', sans-serif;
   font-size: 16px;
 }

 .user-profile-form textarea {
   min-height: 120px;
   resize: vertical;
 }

 .form-actions {
   margin-top: 30px;
 }

 .save-profile-button,
 .upgrade-button {
   display: inline-block;
   padding: 12px 25px;
   background: var(--accent-gradient);
   color: var(--text-primary);
   font-family: 'Orbitron', sans-serif;
   font-size: 14px;
   text-decoration: none;
   border: none;
   border-radius: 90px;
   cursor: pointer;
   transition: transform 0.3s ease, box-shadow 0.3s ease;
 }

 .save-profile-button:hover,
 .upgrade-button:hover {
   transform: translateY(-2px);
   box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
 }

 /* Membership Card */
 .membership-card {
   background-color: var(--dark-surface-lighter);
   border-radius: 12px;
   padding: 25px;
   border: 1px solid var(--border-color);
 }

 .membership-type {
   font-family: 'Orbitron', sans-serif;
   font-size: 20px;
   color: var(--accent-blue);
   margin-bottom: 10px;
 }

 .membership-status {
   display: inline-block;
   padding: 5px 12px;
   background-color: rgba(79, 117, 255, 0.2);
   color: var(--accent-blue);
   border-radius: 20px;
   font-size: 14px;
   margin-bottom: 15px;
 }

 .membership-expiry {
   color: var(--text-secondary);
   margin-bottom: 20px;
 }

 .membership-benefits {
   margin-top: 25px;
   padding-top: 20px;
   border-top: 1px solid var(--border-color);
 }

 .membership-benefits h3 {
   font-family: 'Orbitron', sans-serif;
   font-size: 18px;
   margin-top: 0;
   margin-bottom: 15px;
 }

 .membership-benefits ul {
   padding-left: 20px;
   margin: 0;
 }

 .membership-benefits li {
   color: var(--text-secondary);
   margin-bottom: 8px;
 }

 .upgrade-button {
   margin-top: 20px;
   display: inline-block;
 }

 /* Billing Table */
 .billing-table {
   width: 100%;
   border-collapse: collapse;
 }

 .billing-table th,
 .billing-table td {
   padding: 15px;
   text-align: left;
   border-bottom: 1px solid var(--border-color);
 }

 .billing-table th {
   font-family: 'Orbitron', sans-serif;
   font-weight: normal;
   color: var(--text-primary);
   background-color: var(--dark-surface-lighter);
 }

 .billing-table td {
   color: var(--text-secondary);
 }

 .billing-table a {
   color: var(--accent-blue);
   text-decoration: none;
 }

 .billing-table a:hover {
   text-decoration: underline;
 }

 /* Saved Properties */
 .saved-properties-grid {
   display: grid;
   grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
   gap: 25px;
 }

 .property-card {
   background-color: var(--dark-surface-lighter);
   border-radius: 12px;
   overflow: hidden;
   transition: transform 0.3s ease, box-shadow 0.3s ease;
   border: 1px solid var(--border-color);
 }

 .property-card:hover {
   transform: translateY(-5px);
   box-shadow: var(--card-shadow);
 }

 .property-image {
   height: 180px;
   overflow: hidden;
 }

 .property-image img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   transition: transform 0.5s ease;
 }

 .property-card:hover .property-image img {
   transform: scale(1.05);
 }

 .property-details {
   padding: 20px;
 }

 .property-details h3 {
   font-family: 'Orbitron', sans-serif;
   font-size: 18px;
   margin-top: 0;
   margin-bottom: 10px;
 }

 .property-location {
   color: var(--text-secondary);
   margin-bottom: 10px;
   font-size: 14px;
 }

 .property-price {
   font-family: 'Orbitron', sans-serif;
   color: var(--accent-blue);
   font-size: 18px;
   margin-bottom: 15px;
 }

 .property-features {
   display: flex;
   gap: 15px;
   margin-bottom: 20px;
 }

 .property-features span {
   font-size: 14px;
   color: var(--text-secondary);
 }

 .property-actions {
   display: flex;
   justify-content: space-between;
 }

 .view-property,
 .remove-property {
   padding: 8px 15px;
   border-radius: 20px;
   font-size: 14px;
   text-decoration: none;
   transition: background-color 0.3s ease, color 0.3s ease;
 }

 .view-property {
   background-color: rgba(79, 117, 255, 0.2);
   color: var(--accent-blue);
 }

 .remove-property {
   background-color: rgba(255, 79, 79, 0.2);
   color: #ff4f4f;
 }

 .view-property:hover {
   background-color: rgba(79, 117, 255, 0.3);
 }

 .remove-property:hover {
   background-color: rgba(255, 79, 79, 0.3);
 }

 /* Responsive Styles */
 @media (max-width: 900px) {
   .profile-content {
     flex-direction: column;
   }
   
   .profile-sidebar {
     width: 100%;
     margin-bottom: 30px;
   }
   
   .profile-navigation ul {
     display: flex;
     flex-wrap: wrap;
   }
   
   .profile-navigation li {
     flex: 1;
     min-width: 150px;
     border-bottom: none;
     border-right: 1px solid var(--border-color);
   }
   
   .profile-navigation li:last-child {
     border-right: none;
   }
   
   .profile-navigation a {
     text-align: center;
     padding: 12px 15px;
   }
   
   .saved-properties-grid {
     grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
   }
 }

 @media (max-width: 600px) {
   .profile-header {
     flex-direction: column;
     align-items: flex-start;
     gap: 15px;
   }
   
   .profile-actions {
     width: 100%;
     justify-content: space-between;
   }
   
   .profile-navigation ul {
     flex-direction: column;
   }
   
   .profile-navigation li {
     border-right: none;
     border-bottom: 1px solid var(--border-color);
   }
   
   .saved-properties-grid {
     grid-template-columns: 1fr;
   }
   
   .property-actions {
     flex-direction: column;
     gap: 10px;
   }
   
   .view-property,
   .remove-property {
     text-align: center;
   }
 }
