/*
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://amplitude.yotako.io/google?family=IBM+Plex+Mono: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;
  background-color: #141414;
  max-width: 1920px;
  margin: 0 auto;
  overflow-x: hidden;
}

html {
  opacity: 0;
  transition: opacity 3s ease-in-out;
}

html.ready {
  opacity: 1;
}


/* Основной блок кнопки */
.button_a88d21e7a645 {
    position: absolute !important;
    width: 267px;
    height: 60px;
    left: 239px;
    top: -19.88px;
    border-radius: 30px;
    border: 1px solid #e0f8ff;
    background-color: transparent; /* обычное состояние */
    transition: background-color 0.3s ease, color 0.3s ease;
}

/* Ссылка внутри кнопки */
.button_a88d21e7a645 a.button_link_a88d21e7a645 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    text-decoration: none;
    color: #b1b7b8; /* обычный цвет текста */
}

/* Внутренние блоки и тексты */
.button_a88d21e7a645 p,
.button_a88d21e7a645 h3,
.button_a88d21e7a645 .container_33983f1a1115,
.button_a88d21e7a645 .container_f32ba1f67382 {
    color: #b1b7b8; /* обычный текст */
    background-color: transparent !important; /* прозрачный фон по умолчанию */
    transition: color 0.3s ease, background-color 0.3s ease;
}

/* Hover / active — фон и текст */
.button_a88d21e7a645:hover,
.button_a88d21e7a645:active,
.button_a88d21e7a645:hover .container_33983f1a1115,
.button_a88d21e7a645:hover .container_f32ba1f67382,
.button_a88d21e7a645:active .container_33983f1a1115,
.button_a88d21e7a645:active .container_f32ba1f67382 {
    background-color: #ffffff !important; /* фон белый */
}

.button_a88d21e7a645:hover p,
.button_a88d21e7a645:hover h3,
.button_a88d21e7a645:active p,
.button_a88d21e7a645:active h3 {
    color: #000000 !important; /* тексты черные */
}


  .text_e857dc586a6e:hover, .text_7af5f175f123:hover  {
color: #ffffff !important;
    transition: color 0.3s 
ease;
    cursor: pointer;
}

.container_5ec758fa2b95 .container_282a1e33651c .text_1902a8f12ffe.animate {
    transition: transform 0.3s ease, opacity 0.3s ease, color 0.3s ease !important;
}

.container_5ec758fa2b95 .container_282a1e33651c .text_1902a8f12ffe.animate:hover {
    transform: translateY(-3px) !important; /* чуть меньше вверх */
    opacity: 1 !important;                  /* полностью непрозрачный */
    color: #ffffff !important;              /* цвет белый */
    cursor: pointer !important;
}





/* Состояние по умолчанию — невидимо */
.container_3149553e6483 > div {
  opacity: 0;
  transform: translateY(40px) scale(0.98);
}

/* Класс, который добавляем через JS */
.container_3149553e6483 > div.appear {
  opacity: 1 !important;
  transform: translateY(0) scale(1) !important;
  transition: transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), 
              opacity 0.8s ease, 
              filter 0.8s ease;
  filter: blur(0);
}


/* --- Общие стили: блоки изначально невидимы --- */
.container_3149553e6483 > div {
  opacity: 0;
  transform: scale(0.8) translate(0,0);
  will-change: transform, opacity;
}

/* --- Анимация центрального блока --- */
.container_3149553e6483 .container_60cfcf672855 {
  animation: centerFly 3s forwards cubic-bezier(0.25, 0.8, 0.25, 1);
  animation-delay: 2s;
}

/* --- Анимация боковых блоков --- */
.container_3149553e6483 .container_f9509fae5906 { animation: sideFly 3s forwards; animation-delay: 4s; transform: translateX(100px); }
.container_3149553e6483 .container_3f6edf6410a5 { animation: sideFly 3s forwards; animation-delay: 6s; transform: translateX(-100px); }
.container_3149553e6483 .container_745a73386d59 { animation: sideFly 3s forwards; animation-delay: 8s; transform: translateY(100px); }
.container_3149553e6483 .container_8ec9d2e8ea56 { animation: sideFly 3s forwards; animation-delay: 10s; transform: translateY(80px); }

/* --- Keyframes выезда для центрального блока --- */
@keyframes centerFly {
  0% { opacity: 0; transform: scale(0.5) rotate(-90deg); }
  50% { opacity: 1; transform: scale(1.2) rotate(20deg); }
  70% { transform: scale(0.95) rotate(-10deg); }
  100% { opacity:1; transform: scale(1) rotate(0deg); }
}

/* --- Keyframes выезда для боковых блоков --- */
@keyframes sideFly {
  0% { opacity: 0; transform: scale(0.8) translate(var(--x,0), var(--y,0)) rotate(0deg); }
  60% { opacity: 1; transform: scale(1.05) translate(0,0); }
  80% { transform: scale(0.98) translate(0,0); }
  100% { opacity: 1; transform: scale(1) translate(0,0); }
}

/* --- Редкое покачивание после появления --- */
@keyframes subtleSwing {
  0% { transform: translate(0,0) rotate(0deg); }
  25% { transform: translate(2px,-2px) rotate(1deg); }
  50% { transform: translate(-2px,2px) rotate(-1deg); }
  75% { transform: translate(1px,-1px) rotate(0.5deg); }
  100% { transform: translate(0,0) rotate(0deg); }
}

/* --- Покачивание через отдельную анимацию, после основной --- */
.container_3149553e6483 > div:nth-child(1) { animation: centerFly 3s forwards; animation-delay: 2s; }
.container_3149553e6483 > div:nth-child(2) { animation: sideFly 3s forwards; animation-delay: 4s; }
.container_3149553e6483 > div:nth-child(3) { animation: sideFly 3s forwards; animation-delay: 6s; }
.container_3149553e6483 > div:nth-child(4) { animation: sideFly 3s forwards; animation-delay: 8s; }
.container_3149553e6483 > div:nth-child(5) { animation: sideFly 3s forwards; animation-delay: 10s; }

/* --- Подключаем редкое покачивание через JS или отдельный класс --- */
.container_3149553e6483 > div.sway {
  animation: subtleSwing 2s infinite;
  animation-delay: 10s; /* можно задать индивидуально через JS для поочередного эффекта */
}

/* Анимация на самом блоке кнопки */
.button_1d9efe1edb1e {
  display: inline-block;
  animation: buttonSway 10s ease-in-out infinite;
  transform-origin: center;
}

/* Keyframes с паузой почти весь цикл */
@keyframes buttonSway {
  0%, 80%, 100% { transform: translateX(0) rotate(0deg) scale(1); } /* пауза */
  81%  { transform: translateX(1px) rotate(0.5deg) scale(1.01); }
  85%  { transform: translateX(-1px) rotate(-0.5deg) scale(1.02); }
  90%  { transform: translateX(1px) rotate(0.3deg) scale(1.01); }
  95%  { transform: translateX(0) rotate(0deg) scale(1); }
}



/* Основной блок кнопки */
.button_efb5c75c53fe {
    padding: 5px 30px 5px 5px;
    width: 515px;
    height: 60px;
    border: 1px solid #e0f8ff;
    position: absolute !important;
    left: -9px;
    top: 56px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    flex-direction: row;
    border-radius: 30px;
    background-color: transparent; /* обычное состояние */
    transition: background-color 0.3s ease, color 0.3s ease;
}

/* Ссылка внутри кнопки */
.button_efb5c75c53fe a.button_link_efb5c75c53fe {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 100%;
    width: 100%;
    text-decoration: none;
    color: #b1b7b8; /* обычный цвет текста */
}

/* Внутренние тексты */
.button_efb5c75c53fe p,
.button_efb5c75c53fe h3 {
    color: #b1b7b8; /* обычный текст */
    background-color: transparent;
    transition: color 0.3s ease;
}

/* Hover / active состояние */
.button_efb5c75c53fe:hover,
.button_efb5c75c53fe:active {
    background-color: #ffffff !important; /* фон при hover — белый */
}

/* Hover / active — тексты все чёрные */
.button_efb5c75c53fe:hover p,
.button_efb5c75c53fe:hover h3,
.button_efb5c75c53fe:hover * ,
.button_efb5c75c53fe:active p,
.button_efb5c75c53fe:active h3,
.button_efb5c75c53fe:active * {
    color: #000000 !important; /* тексты тёмные */
}


/* Основной блок кнопки — сохраняем все параметры */
.button_0ade6b48926b {
    padding: 5px 30px 5px 5px;
    width: 232px;
    height: 60px;
    border: 1px solid #e0f8ff;
    position: absolute !important;
    left: -9px;
    top: -20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    flex-direction: row;
    border-radius: 30px;
    background-color: transparent; /* обычное состояние */
    transition: background-color 0.3s ease;
}

/* Ссылка внутри кнопки */
.button_0ade6b48926b a.button_link_0ade6b48926b {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 100%;
    width: 100%;
    text-decoration: none;
}

/* Тексты — обычное состояние светлые */
.button_0ade6b48926b p,
.button_0ade6b48926b h3 {
    color: #b1b7b8;
    transition: color 0.3s ease;
}

/* Hover / active — фон кнопки */
.button_0ade6b48926b:hover,
.button_0ade6b48926b:active {
    background-color: #ffffff !important; /* фон белый при hover */
}

/* Hover / active — только тексты <p> и <h3> становятся черными */
.button_0ade6b48926b:hover p,
.button_0ade6b48926b:hover h3,
.button_0ade6b48926b:active p,
.button_0ade6b48926b:active h3 {
    color: #000000 !important; /* тексты черные */
}

/* Иконка и все изображения внутри кнопки остаются без изменений */



/* Адаптивные стили для основных контейнеров */
@media screen and (max-width: 768px) {
  body, html {
    max-width: 100%;
  }
  
  .wp-block-group {
    padding: 10px;
  }
  
  .container_31a512530360 {
    padding: 20px 15px !important;
    width: 100% !important;
    left: 0 !important;
    position: relative !important;
  }
  
  /* Адаптивные размеры текста */
  .text_89333d49d1bf {
    font-size: 28px !important;
    line-height: 1.2 !important;
  }
  
  h3 {
    font-size: 18px !important;
    line-height: 1.3 !important;
  }
  
  /* Адаптивные изображения */
  .wp-block-image img,
  .imageview_06459e41740f img,
  .imageview_bd43e81d52a4 img,
  .imageview_eab76b60117f img,
  .imageview_5d3135db7c70 img {
    max-width: 100%;
    height: auto;
  }
}


@media (max-width: 768px) {
    .container_75be00c7638a {
        left: 5% !important;
    }
    
   .container_82e0ab9be672 .container_0224da7406ab {
     padding: 12px; 
}

.container_f55fa3df2b86 .container_b42a46a6cd3b, .container_a29976269fdb .container_289384cca26a, .container_d19a25e3034e .container_d6a3f627c611 {
 top: 4%;
 left: 4%;
}
  .container_054d0afa7b5d, .container_62a2be5a2e49 {
        padding: 20px !important;
    }

}


@media screen and (min-width: 769px) and (max-width: 1024px) {
  .container_31a512530360 {
    padding: 30px 25px !important;
    width: 100% !important;
    left: 0 !important;
  }
  
   .imageview_a9919d2b72c2 {
        position: absolute;
        left: 0px;
        top: 10px;
        z-index: 3; /* если нужно поверх других элементов */
    }
  
  .text_89333d49d1bf {
    font-size: 36px !important;
  }
  
  .imageview_a9919d2b72c2 {
        left: 0px !important;
        top: 10px !important;
    }
}

 * {
   box-sizing: border-box;
 }

 /* Центрирование основных контейнеров */
 .wp-site-blocks {
   max-width: 100%;
   margin: 0 auto;
 }

 .wp-block-group {
   max-width: 100%;
  
 }

 .wp-block-cover,
 .wp-block-group__inner-container {
   margin-left: auto;
   margin-right: auto;
 }

 .wp-block-columns {
   margin-left: auto;
   margin-right: auto;
   max-width: 100%;
 }

 .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
 }
 
 @media (max-width: 768px) {
    .imageview_a9919d2b72c2 {
        position: absolute !important;
        left: 0px !important;
        top: 10px !important;
    }
}



 /* ========== АДАПТИВНЫЕ СТИЛИ И МОБИЛЬНОЕ МЕНЮ ========== */

 /* Мобильное меню */
 .mobile-menu-toggle {
  display: none;
  position: fixed;
  top: 20px;
  right: 20px;
  // background: rgba(20, 20, 20, 0.9);
  border: none;
  border-radius: 8px;
  cursor: pointer;
  padding: 10px;
  z-index: 1000;
  flex-direction: column;
  gap: 4px;
 // backdrop-filter: blur(10px);
}

 .mobile-menu-toggle span {
  width: 25px;
  height: 3px;
  background: #6FFE91;
  border-radius: 2px;
  transition: all 0.3s ease;
}

.mobile-menu-toggle.active span:nth-child(1) {
  transform: rotate(45deg) translate(6px, 6px);
}

.mobile-menu-toggle.active span:nth-child(2) {
  opacity: 0;
}

.mobile-menu-toggle.active span:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -6px);
}

 .mobile-menu {
  display: none;
  position: fixed;
  top: 80px;
  right: 20px;
  width: 280px;
  background: rgba(20, 20, 20, 0.95);
  backdrop-filter: blur(20px);
  border-radius: 12px;
  border: 1px solid rgba(111, 254, 145, 0.2);
  z-index: 999;
  opacity: 0;
  transform: translateY(-20px) scale(0.95);
  transition: all 0.3s ease;
  padding: 20px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}

.mobile-menu.active {
  display: block;
  opacity: 1;
  transform: translateY(0) scale(1);
}

.mobile-menu-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

 .mobile-menu-item {
  display: block;
  padding: 12px 16px;
  color: #f5fdff;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  border-radius: 8px;
  transition: all 0.3s ease;
  margin-bottom: 4px;
}

.mobile-menu-item:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  transform: translateX(5px);
  border-left: 3px solid #ffffff;
}

/* Ховер эффекты для кнопок телеграм и почты */
.text_d295356b674c:hover,
.button_link_0ade6b48926b:hover,
.button_link_efb5c75c53fe:hover,
.button_link_6bd7ab413e81:hover .text_d295356b674c {
  color: #ffffff !important;
  transition: color 0.3s ease;
}

/* Ховер эффекты для всех навигационных элементов */
.mobile-menu a:hover,
.mobile-menu button:hover {
  color: #ffffff !important;
}

/* Дополнительные ховер эффекты для мобильного меню */
.mobile-menu-toggle:hover {
  background: rgba(255, 255, 255, 0.1);
  transform: scale(1.05);
}

.mobile-menu-toggle:hover span {
  background: #ffffff;
}

/* ========== ДИНАМИЧЕСКИЕ АНИМАЦИИ ========== */
/* Базовые анимации появления */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-30px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(30px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes scaleIn {
  from {
    opacity: 0;
    transform: scale(0.8);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

/* Классы для анимаций */
.animate-fade-up {
  animation: fadeInUp 0.8s ease-out forwards;
}

.animate-fade-left {
  animation: fadeInLeft 0.8s ease-out forwards;
}

.animate-fade-right {
  animation: fadeInRight 0.8s ease-out forwards;
}

.animate-scale-in {
  animation: scaleIn 0.6s ease-out forwards;
}

/* Начальное состояние для анимированных элементов */
.animate-on-scroll {
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.8s ease-out;
}

.animate-on-scroll.visible {
  opacity: 1;
  transform: translateY(0);
}

/* Анимации для конкретных элементов */
.wp-block-heading,
.wp-block-paragraph,
.wp-block-image,
.wp-block-group {
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.wp-block-heading:hover,
.wp-block-paragraph:hover {
  transform: translateY(-2px);
}

/* Анимации для кнопок */
.wp-block-button {
  transition: all 0.3s ease;
}

.wp-block-button:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 8px 25px rgba(111, 254, 145, 0.3);
}

.mobile-menu-item:last-child {
  margin-bottom: 0;
}

 /* Ховер-эффекты для навигации - все разрешения */
.container_daf531a1c367 a:hover .text_6d00ad69797a,
.container_07800d1c1193 a:hover .text_47432f59ca00,
.container_68eb210a929d a:hover .text_825642146102,
.container_8ccfc33bd35e a:hover .text_ef4ad21250ee,
.container_b26a9cd37812 a:hover .text_f70580cf9283,
.container_a54f6da41f28 a:hover .text_032506dfd3b2,
.text_e834c2d0a22a:hover,
.text_f48ef7abda13:hover,
.text_147ce32466b7:hover,
.text_133432489f60:hover,
.text_5db865499c86:hover,
.text_4bad3134e6d5:hover,
.text_37c11b26268d:hover,
.text_00566fb48dc9:hover,
.text_de8b2220c1c9:hover,
.text_5a50a3cd4fa9:hover,
.text_bcd321b31fc6:hover,
.text_6d00ad69797a:hover,
.text_47432f59ca00:hover,
.text_825642146102:hover,
.text_ef4ad21250ee:hover,
.text_f70580cf9283:hover,
.text_032506dfd3b2:hover,
.text_449f00f71589:hover,
.text_8ac092229837:hover,
.text_1902a8f12ffe:hover,
.text_22785428a5da:hover,
.text_d15be0e0e1a4:hover,
.text_ebb8f6ccc96f:hover,
.text_9f50bb3c00f6:hover,
.text_e1cf49692feb:hover,
.text_4c708f53f08c:hover,
.text_19096fb4669e:hover,
.text_1416f2b12372:hover,
.text_330987a40f50:hover,
.text_4a8503ee22ad:hover,
.text_b078c96b8b4f:hover,
.text_098fe9737e77:hover,
.text_7a8652aa7067:hover,
.text_5695b0ef73f6:hover,
.text_56d02d53bdcd:hover {
  color: #ffffff !important;
  transition: color 0.3s ease;
  cursor: pointer;
}


/* Медиа-запросы для всех разрешений */
@media screen and (min-width: 320px) {
  .container_daf531a1c367 a:hover .text_6d00ad69797a,
  .container_07800d1c1193 a:hover .text_47432f59ca00,
  .container_68eb210a929d a:hover .text_825642146102,
  .container_8ccfc33bd35e a:hover .text_ef4ad21250ee,
  .container_b26a9cd37812 a:hover .text_f70580cf9283,
  .container_a54f6da41f28 a:hover .text_032506dfd3b2,
  .text_bcd321b31fc6:hover,
  .text_6d00ad69797a:hover,
  .text_47432f59ca00:hover,
  .text_825642146102:hover,
  .text_ef4ad21250ee:hover,
  .text_f70580cf9283:hover,
  .text_032506dfd3b2:hover,
  .text_449f00f71589:hover,
  .text_8ac092229837:hover,
  .text_1902a8f12ffe:hover,
  .text_22785428a5da:hover,
  .text_d15be0e0e1a4:hover,
  .text_ebb8f6ccc96f:hover,
  .text_9f50bb3c00f6:hover,
  .text_e1cf49692feb:hover,
  .text_4c708f53f08c:hover,
  .text_19096fb4669e:hover,
  .text_1416f2b12372:hover,
  .text_330987a40f50:hover,
  .text_4a8503ee22ad:hover,
  .text_b078c96b8b4f:hover,
  .text_098fe9737e77:hover,
  .text_7a8652aa7067:hover,
  .text_5695b0ef73f6:hover,
  .text_56d02d53bdcd:hover {
    color: #ffffff !important;
  }
  
  .text_fd7396e4c06b:hover,
  .text_16605484674e:hover,
  .text_218e3cca310d:hover,
  .text_6b4102e8ae16:hover,
  .text_4628a28cbcae:hover,
  .text_5a37a893ccaa:hover,
  .text_e616460206fc:hover,
  .text_8379b50cc22c:hover,
  .text_d18d8c13bebf:hover {
    color: #6FFE91 !important;
    transform: scale(1.05);
  }
}

@media screen and (min-width: 768px) {
  .container_daf531a1c367 a:hover .text_6d00ad69797a,
  .container_07800d1c1193 a:hover .text_47432f59ca00,
  .container_68eb210a929d a:hover .text_825642146102,
  .container_8ccfc33bd35e a:hover .text_ef4ad21250ee,
  .container_b26a9cd37812 a:hover .text_f70580cf9283,
  .container_a54f6da41f28 a:hover .text_032506dfd3b2,
  .text_bcd321b31fc6:hover,
  .text_6d00ad69797a:hover,
  .text_47432f59ca00:hover,
  .text_825642146102:hover,
  .text_ef4ad21250ee:hover,
  .text_f70580cf9283:hover,
  .text_032506dfd3b2:hover,
  .text_449f00f71589:hover,
  .text_8ac092229837:hover,
  .text_1902a8f12ffe:hover,
  .text_22785428a5da:hover,
  .text_d15be0e0e1a4:hover,
  .text_ebb8f6ccc96f:hover,
  .text_9f50bb3c00f6:hover,
  .text_e1cf49692feb:hover,
  .text_4c708f53f08c:hover,
  .text_19096fb4669e:hover,
  .text_1416f2b12372:hover,
  .text_330987a40f50:hover,
  .text_4a8503ee22ad:hover,
  .text_b078c96b8b4f:hover,
  .text_098fe9737e77:hover,
  .text_7a8652aa7067:hover,
  .text_5695b0ef73f6:hover,
  .text_56d02d53bdcd:hover {
    color: #ffffff !important;
  }
  
  .text_fd7396e4c06b:hover,
  .text_16605484674e:hover,
  .text_218e3cca310d:hover,
  .text_6b4102e8ae16:hover,
  .text_4628a28cbcae:hover,.imageview_a9919d2b72c2
  .text_5a37a893ccaa:hover,
  .text_e616460206fc:hover,
  .text_8379b50cc22c:hover,
  .text_d18d8c13bebf:hover {
    color: #6FFE91 !important;
    transform: scale(1.05);
  }
	
	.wp-block-group.container_93bb0c6c3676.is-layout-flow.wp-block-group-is-layout-flow {
    padding: 0 20px !important;
}

.imageview_a9919d2b72c2 {
        left: 0px !important;
        top: 10px !important;
    }
	
}

@media screen and (min-width: 1200px) {
  .container_daf531a1c367 a:hover .text_6d00ad69797a,
  .container_07800d1c1193 a:hover .text_47432f59ca00,
  .container_68eb210a929d a:hover .text_825642146102,
  .container_8ccfc33bd35e a:hover .text_ef4ad21250ee,
  .container_b26a9cd37812 a:hover .text_f70580cf9283,
  .container_a54f6da41f28 a:hover .text_032506dfd3b2,
  .text_bcd321b31fc6:hover,
  .text_6d00ad69797a:hover,
  .text_47432f59ca00:hover,
  .text_825642146102:hover,
  .text_ef4ad21250ee:hover,
  .text_f70580cf9283:hover,
  .text_032506dfd3b2:hover,
  .text_449f00f71589:hover,
  .text_8ac092229837:hover,
  .text_1902a8f12ffe:hover,
  .text_22785428a5da:hover,
  .text_d15be0e0e1a4:hover,
  .text_ebb8f6ccc96f:hover,
  .text_9f50bb3c00f6:hover,
  .text_e1cf49692feb:hover,
  .text_4c708f53f08c:hover,
  .text_19096fb4669e:hover,
  .text_1416f2b12372:hover,
  .text_330987a40f50:hover,
  .text_4a8503ee22ad:hover,
  .text_b078c96b8b4f:hover,
  .text_098fe9737e77:hover,
  .text_7a8652aa7067:hover,
  .text_5695b0ef73f6:hover,
  .text_56d02d53bdcd:hover {
    color: #ffffff !important;
  }
  
  .text_fd7396e4c06b:hover,
  .text_16605484674e:hover,
  .text_218e3cca310d:hover,
  .text_6b4102e8ae16:hover,
  .text_4628a28cbcae:hover,
  .text_5a37a893ccaa:hover,
  .text_e616460206fc:hover,
  .text_8379b50cc22c:hover,
  .text_d18d8c13bebf:hover {
    color: #6FFE91 !important;
    transform: scale(1.05);
  }
}

@media screen and (min-width: 1440px) {
  .container_daf531a1c367 a:hover .text_6d00ad69797a,
  .container_07800d1c1193 a:hover .text_47432f59ca00,
  .container_68eb210a929d a:hover .text_825642146102,
  .container_8ccfc33bd35e a:hover .text_ef4ad21250ee,
  .container_b26a9cd37812 a:hover .text_f70580cf9283,
  .container_a54f6da41f28 a:hover .text_032506dfd3b2,
  .text_bcd321b31fc6:hover,
  .text_6d00ad69797a:hover,
  .text_47432f59ca00:hover,
  .text_825642146102:hover,
  .text_ef4ad21250ee:hover,
  .text_f70580cf9283:hover,
  .text_032506dfd3b2:hover,
  .text_449f00f71589:hover,
  .text_8ac092229837:hover,
  .text_1902a8f12ffe:hover,
  .text_22785428a5da:hover,
  .text_d15be0e0e1a4:hover,
  .text_ebb8f6ccc96f:hover,
  .text_9f50bb3c00f6:hover,
  .text_e1cf49692feb:hover,
  .text_4c708f53f08c:hover,
  .text_19096fb4669e:hover,
  .text_1416f2b12372:hover,
  .text_330987a40f50:hover,
  .text_4a8503ee22ad:hover,
  .text_b078c96b8b4f:hover,
  .text_098fe9737e77:hover,
  .text_7a8652aa7067:hover,
  .text_5695b0ef73f6:hover,
  .text_56d02d53bdcd:hover {
    color: #ffffff !important;
  }
  
  .text_fd7396e4c06b:hover,
  .text_16605484674e:hover,
  .text_218e3cca310d:hover,
  .text_6b4102e8ae16:hover,
  .text_4628a28cbcae:hover,
  .text_5a37a893ccaa:hover,
  .text_e616460206fc:hover,
  .text_8379b50cc22c:hover,
  .text_d18d8c13bebf:hover {
    color: #6FFE91 !important;
    transform: scale(1.05);
  }
  
}

@media (max-width: 1440px) {
    .container_4a887754499f {
        display: grid !important;
        grid-template-columns: repeat(4, 1fr); /* 4 колонки */
        grid-auto-rows: auto;
        gap: 20px !important;
        width: 100% !important;
    }

    /* Первая строка */
    .container_4a887754499f .container_cd310f95c027 { grid-column: 1 / 3 !important; grid-row: 1 / 2 !important; } /* 1-й элемент — 2 колонки */
    .container_4a887754499f .container_2cc080ce0fb8 { grid-column: 4 / 5 !important; grid-row: 1 / 2 !important; } /* 2-й элемент — 4-я колонка */
    .container_4a887754499f .container_e917bd0aa62d { grid-column: 3 / 4 !important; grid-row: 1 / 2 !important; } /* 3-й элемент — 3-я колонка */

    /* Вторая строка */
    .container_4a887754499f .container_9ac0acb8438b { grid-column: 1 / 2 !important; grid-row: 2 / 3 !important; } /* 4-й элемент */
    .container_4a887754499f .container_39830ec87e3a { grid-column: 2 / 3 !important; grid-row: 2 / 3 !important; } /* 5-й элемент */
    .container_4a887754499f .container_3b9bbd723503 { grid-column: 3 / 5 !important; grid-row: 2 / 3 !important; } /* 6-й элемент — 2 колонки */
    
   .container_168037cbdba1 .container_90726fdb451d, .container_53948e5f50cc .container_dec4e9785361 {
    gap: 10px
    }
    
    /* Давим стили на input */
.input_text_d8a086b6fbc8 {
    color: #e0f8ffff !important;         /* цвет текста */
    letter-spacing: 1.5px !important;   /* межбуквенный интервал */
    font-size: 23.5px !important;       /* размер текста как у других input */
    font-weight: 400 !important;
}

/* Давим стили на placeholder */
.input_text_d8a086b6fbc8::placeholder {
    color: #e0f8ffff !important;         /* цвет placeholder */
    letter-spacing: 1.5px !important;   /* межбуквенный интервал placeholder */
    font-size: 23.5px !important;
    font-weight: 400 !important;
}
    
    
    .button_907ef29bb870 p.text_a7e126c17b71 {
    color: #e0f8ffff !important;       /* цвет текста */
    font-size: 15px !important;      /* размер текста */
    letter-spacing: 1.5px !important;  /* межбуквенный интервал */
    font-weight: 400 !important;
}

.button_6bd7ab413e81 p.text_d295356b674c {
    color: #e0f8ffff !important;       /* цвет текста */
    font-size: 15px !important;      /* размер текста */
    letter-spacing: 1.5px !important;  /* межбуквенный интервал */
    font-weight: 400 !important;
}

}

@media (max-width: 825px) {
    .input_text_d6e89dcffcac {
        font-size: 12px !important;
        letter-spacing: 1.5px !important;
        color: #e0f8ffff !important;
    }

    .input_text_d6e89dcffcac::placeholder {
        font-size: 12px !important;
        letter-spacing: 1.5px !important;
        color: #e0f8ffff !important;
    }
    
    /* Второй инпут — Почта & Telegram */
  .wp-block-group.wrapper_input_text_cc3b17371d90 input.input_text_cc3b17371d90.yk_transparent {
      letter-spacing: 1.5px !important;
      color: #e0f8ffff !important;
  }
  .wp-block-group.wrapper_input_text_cc3b17371d90 input.input_text_cc3b17371d90.yk_transparent::placeholder {
      letter-spacing: 1.5px !important;
      color: #e0f8ffff !important;
  }
    
    
}

@media (max-width: 825px) {
  .wp-block-group.wrapper_input_text_51d7ce1585b0 input.input_text_51d7ce1585b0.yk_transparent {
      letter-spacing: 1.5px !important; /* для введённого текста */
      color: #e0f8ffff !important;       /* цвет текста */
  }

  .wp-block-group.wrapper_input_text_51d7ce1585b0 input.input_text_51d7ce1585b0.yk_transparent::placeholder {
      letter-spacing: 1.5px !important; /* для плейсхолдера */
      color: #e0f8ffff !important;       /* цвет плейсхолдера */
  }
}




@media screen and (min-width: 1920px) {
  .container_daf531a1c367 a:hover .text_6d00ad69797a,
  .container_07800d1c1193 a:hover .text_47432f59ca00,
  .container_68eb210a929d a:hover .text_825642146102,
  .container_8ccfc33bd35e a:hover .text_ef4ad21250ee,
  .container_b26a9cd37812 a:hover .text_f70580cf9283,
  .container_a54f6da41f28 a:hover .text_032506dfd3b2,
  .text_bcd321b31fc6:hover,
  .text_6d00ad69797a:hover,
  .text_47432f59ca00:hover,
  .text_825642146102:hover,
  .text_ef4ad21250ee:hover,
  .text_f70580cf9283:hover,
  .text_032506dfd3b2:hover,
  .text_449f00f71589:hover,
  .text_8ac092229837:hover,
  .text_1902a8f12ffe:hover,
  .text_22785428a5da:hover,
  .text_d15be0e0e1a4:hover,
  .text_ebb8f6ccc96f:hover,
  .text_9f50bb3c00f6:hover,
  .text_e1cf49692feb:hover,
  .text_4c708f53f08c:hover,
  .text_19096fb4669e:hover,
  .text_1416f2b12372:hover,
  .text_330987a40f50:hover,
  .text_4a8503ee22ad:hover,
  .text_b078c96b8b4f:hover,
  .text_098fe9737e77:hover,
  .text_7a8652aa7067:hover,
  .text_5695b0ef73f6:hover,
  .text_56d02d53bdcd:hover {
    color: #ffffff !important;
  }
  
  .text_fd7396e4c06b:hover,
  .text_16605484674e:hover,
  .text_218e3cca310d:hover,
  .text_6b4102e8ae16:hover,
  .text_4628a28cbcae:hover,
  .text_5a37a893ccaa:hover,
  .text_e616460206fc:hover,
  .text_8379b50cc22c:hover,
  .text_d18d8c13bebf:hover {
    color: #6FFE91 !important;
    transform: scale(1.05);
  }
}

 /* Ховер-эффекты для кнопок - все разрешения */
 .button_1d9efe1edb1e:hover,
 .button_19ffb240aada:hover,
 .button_5757dd382f7c:hover,
 .button_20e77d989f2e:hover,
 .button_1920500b75a9:hover,
 .wp-block-yotako-block-button:hover {
   background: #6FFE91 !important;
   transition: background 0.3s ease;
   transform: translateY(-2px);
   box-shadow: 0 4px 15px rgba(111, 254, 145, 0.3);
 }

 /* Медиа-запросы для кнопок на всех разрешениях */
 @media screen and (min-width: 1200px) {
   .button_1d9efe1edb1e:hover,
   .button_19ffb240aada:hover,
   .button_5757dd382f7c:hover,
   .button_20e77d989f2e:hover,
   .button_1920500b75a9:hover,
   .wp-block-yotako-block-button:hover {
     background: #6FFE91 !important;
     transform: translateY(-2px);
     box-shadow: 0 4px 15px rgba(111, 254, 145, 0.3);
   }
 }

 @media screen and (min-width: 1440px) {
   .button_1d9efe1edb1e:hover,
   .button_19ffb240aada:hover,
   .button_5757dd382f7c:hover,
   .button_20e77d989f2e:hover,
   .button_1920500b75a9:hover,
   .wp-block-yotako-block-button:hover {
     background: #6FFE91 !important;
     transform: translateY(-2px);
     box-shadow: 0 4px 15px rgba(111, 254, 145, 0.3);
   }
 }

 @media screen and (min-width: 1920px) {
   .button_1d9efe1edb1e:hover,
   .button_19ffb240aada:hover,
   .button_5757dd382f7c:hover,
   .button_20e77d989f2e:hover,
   .button_1920500b75a9:hover,
   .wp-block-yotako-block-button:hover {
     background: #6FFE91 !important;
     transform: translateY(-2px);
     box-shadow: 0 4px 15px rgba(111, 254, 145, 0.3);
   }
 }

 /* Ховер-эффекты для блоков */
.container_60cfcf672855:hover,
.container_03aede3486d8:hover,
.container_d8c6917ad35a:hover {
  transform: translateY(-5px);
  transition: transform 0.3s ease;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}

/* Ховер-эффекты для контактных кнопок в футере */
.text_fd7396e4c06b:hover,
.text_16605484674e:hover,
.text_218e3cca310d:hover,
.text_6b4102e8ae16:hover,
.text_4628a28cbcae:hover,
.text_5a37a893ccaa:hover,
.text_e616460206fc:hover,
.text_8379b50cc22c:hover,
.text_d18d8c13bebf:hover {
  color: #6FFE91 !important;
  transition: color 0.3s ease;
  cursor: pointer;
  transform: scale(1.05);
}

 /* Ховер-эффекты для контактов */
 .contact-block:hover {
   background: #ffffff !important;
   color: #626566 !important;
   transition: all 0.3s ease;
 }

 .contact-block:hover * {
   color: #626566 !important;
 }

 /* Адаптивные динамические стили */
 .text_653b28e87549, .text_5acb16aa7886 {
   opacity: 0;
   transform: translateY(20px);
   transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
   animation: fadeInUp 1s ease-out forwards;
 }

 @keyframes fadeInUp {
   0% {
     opacity: 0;
     transform: translateY(30px);
   }
   100% {
     opacity: 1;
     transform: translateY(0);
   }
 }

 /* Адаптивные контейнеры */
 .container {
   max-width: 100%;
   margin: 0 auto;
   padding: 0 15px;
   transition: all 0.3s ease;
 }

 @media (min-width: 576px) {
   .container {
     max-width: 540px;
   }
 }

 @media (min-width: 768px) {
   .container {
     max-width: 720px;
     padding: 0 20px;
   }
 }

@media (max-width: 768px) {
    .container_f349a51bddb6 {
        justify-content: center !important;
        align-items: center !important;
    }
}


 @media (min-width: 992px) {
   .container {
     max-width: 960px;
     padding: 0 25px;
   }
 }

 @media (min-width: 1200px) {
   .container {
     max-width: 1140px;
     padding: 0 30px;
   }
 }

 @media (min-width: 1400px) {
   .container {
     max-width: 1320px;
   }
 }
 
 

 /* Динамические hover эффекты */
 .dynamic-hover {
   transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
 }

 .dynamic-hover:hover {
   transform: translateY(-2px);
   // box-shadow: 0 8px 25px rgba(111, 254, 145, 0.2);
 }

 /* Плавные анимации для всех элементов */
 * {
   transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
 }

 /* Базовые стили для основного контента */
 .с_2с__1920 .yotako-main {
   display: flex !important;
 }

 /* ========== МЕДИА-ЗАПРОСЫ ========== */

 /* Десктопные устройства */
 @media screen and (min-width: 1025px) {
   /* Показать десктопное меню */
   .container_daf531a1c367 {
     display: flex !important;
   }
   
   /* Скрыть мобильное меню */
   .mobile-menu-toggle {
     display: none !important;
   }
   
   .mobile-menu {
     display: none !important;
   }
 }

  /* Планшетные устройства */
 @media screen and (max-width: 1024px) and (min-width: 769px) {
  /* Показать мобильное меню на планшетах */
  .mobile-menu-toggle {
    display: flex;
  }
  
  /* Скрыть десктопное меню только на планшетах */
  .container_daf531a1c367 {
    display: none !important;
  }
  
  /* Скрыть container_1f352412fa4b в планшетной версии */
  .container_1f352412fa4b {
    display: none !important;
  }
   
   /* Адаптация мобильного меню для планшетов */
   .mobile-menu {
     width: 350px;
     top: 70px;
     right: 30px;
     padding: 25px;
   }
   
   .mobile-menu-item {
     padding: 16px 20px;
     font-size: 18px;
     font-weight: 500;
   }
   
   .mobile-menu-toggle {
     padding: 12px;
     top: 15px;
     right: 25px;
   }
   
   .mobile-menu-toggle span {
     width: 28px;
     height: 3px;
   }
 }

 /* Планшеты и мобильные устройства */
@media screen and (max-width: 768px) {
  /* Показать мобильное меню */
  .mobile-menu-toggle {
    display: flex;
    position: fixed;
    top: 10px;
    right: 20px;
    z-index: 1001;
    width: 60px;
    height: 60px;
  }

  /* Скрыть десктопное меню */
  .container_daf531a1c367 {
    display: none !important;
  }
  
  /* Скрыть imageview_ba6b8a2be6a1 и связанный yotako anchor в мобильной версии */
  .imageview_ba6b8a2be6a1,
  .wp-block-yotako-block-anchor:has(.imageview_ba6b8a2be6a1) {
    display: none !important;
  }

   /* Адаптивные размеры контейнеров */
   .vp_1920 {
     width: 100% !important;
     padding: 0 15px;
   }

   .container_e404b2a8779d {
     flex-direction: column;
     align-items: center;
     padding: 20px 0;
   }
	
   .imageview_b972b2cce8dd {
     width: 100% !important;
     max-width: 350px;
   }

   /* Адаптивные заголовки */
   .text_653b28e87549 {
     font-size: 28px !important;
     line-height: 32px !important;
     text-align: center;
   }
   
   /* Адаптивные стили для всех текстовых элементов */
   .text_17d542fd1b99,
   .text_e1824836f10e,
   .text_d1c383742c72,
   .text_b34e3124ab71,
   .text_ae388a26d4a1,
   .text_9cac8b0b7b18 {
     font-size: 20px !important;
     line-height: 1.3 !important;
     margin-bottom: 8px !important;
   }
   
   .text_e38d88ce6d9b,
   .text_b9855fb48307,
   .text_17c5ddbf76bf,
   .text_2b9fa5fdcf7d,
   .text_372ec03c4410,
   .text_32d5c78afab1 {
     font-size: 16px !important;
     line-height: 1.4 !important;
   }
   
   /* Адаптивные контейнеры блоков */
   .container_a58b3eecafcc,
   .container_2cc080ce0fb8,
   .container_0ad16d71909b,
   .container_9ac0acb8438b,
   .container_39830ec87e3a,
   .container_00354b58b0ec {
     padding: 15px !important;
     margin-bottom: 15px !important;
   }
   
   /* Адаптивные изображения в блоках */
   .imageview_06459e41740f,
   .imageview_bd43e81d52a4,
   .imageview_eab76b60117f,
   .imageview_5d3135db7c70 {
     width: 60px !important;
     height: 60px !important;
     margin-bottom: 10px !important;
   }
   
   /* Адаптивные кнопки */
   .wp-block-button {
     width: 100% !important;
     text-align: center !important;
   }
   
   .wp-block-button__link {
     padding: 15px 20px !important;
     font-size: 16px !important;
   }

   .text_5acb16aa7886 {
     font-size: 28px !important;
     line-height: 32px !important;
     text-align: center;
   }

   /* Адаптивные блоки */
   .container_60cfcf672855,
   .container_03aede3486d8,
   .container_d8c6917ad35a {
     position: relative !important;
     width: 100% !important;
     max-width: 300px;
     margin: 10px auto;
     left: auto !important;
     top: auto !important;
   }

   .container_3f6edf6410a5 {
     position: relative !important;
     width: 100% !important;
     left: auto !important;
     top: auto !important;
     display: flex;
     flex-direction: column;
     gap: 20px;
   }

   /* Адаптивные кнопки */
   .button_1d9efe1edb1e,
   .button_19ffb240aada {
     width: 100% !important;
     max-width: 300px;
     margin: 20px auto;
     padding: 15px 20px;
     text-align: center;
   }
 }

 /* Мобильные устройства */
 @media screen and (max-width: 480px) {
   .text_653b28e87549,
   .text_5acb16aa7886 {
     font-size: 24px !important;
     line-height: 28px !important;
   }

   .mobile-menu {
     padding: 60px 15px 15px;
   }

   .mobile-menu-content {
     gap: 20px;
   }

   .container_60cfcf672855,
   .container_03aede3486d8,
   .container_d8c6917ad35a {
     max-width: 280px;
   }
 }

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

 .imageview_b972b2cce8dd {
   width: 60px;
   height: 60px;
   position: absolute;
   left: 20px;
   top: 20px;
 }

 .text_8b11176dfa5f {
   width: 229px;
   position: absolute !important;
   left: 69px;
   top: 113px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }
 
 .container_33983f1a1115:hover {
  background-color: #e0f8ffff;
 }

 .container_60cfcf672855 {
   position: absolute !important;
   width: 320px;
   height: 300px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 157px;
   top: 93px;
   background: #8aa2a980;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_f7a628dfef94 {
   width: 236px;
   height: 197px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #ffffff33;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 4px 4px #00000040;
   filter: blur(50px);
 }

 .text_2fe5c1aafeaa {
   width: 130px;
   z-index: 2;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .imageview_7562d50908c3 {
width: 324px;
    height: 200px;
    z-index: 3;
    position: absolute !important;
    left: -37px;
    top: 1px;
}
 

 .container_03aede3486d8 {
   position: absolute !important;
   width: 222px;
   height: 185px;
   z-index: 2;
   border-top: #fdfdfd80 solid 1px;
   border-right: #fdfdfd80 solid 1px;
   border-bottom: #fdfdfd80 solid 1px;
   border-left: #fdfdfd80 solid 1px;
   left: 7px;
   top: 6px;
   overflow-x: clip;
   overflow-y: clip;
   background: #6ffe91cc;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_f9509fae5906 {
   position: absolute !important;
   width: 236px;
   height: 197px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_71409c0c2ce6 {
   width: 188px;
   height: 142px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: -2px;
   background: #ffffff33;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 4px 4px #00000040;
   filter: blur(50px);
 }

 .text_2316fa348e7d {
   width: 119px;
   z-index: 2;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_d8c6917ad35a {
   position: absolute !important;
   width: 176px;
   height: 129px;
   z-index: 2;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 6px;
   top: 4px;
   background: #6ffe91cc;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_14819eab509c {
   position: absolute !important;
   width: 188px;
   height: 142px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .text_85c3b330d514 {
   width: max-content;
   z-index: 2;
   position: absolute !important;
  left: 24px;
    top: 36px;
   line-height: 32px;
   font-family: 'Roboto';
 }
 
 body.page-id-441 {
  overflow: hidden; /* отключаем общий скролл */
}

.page-id-441 .site-main {
  overflow: auto;   /* включаем локальный скролл только в этом блоке */
  max-height: 100vh;
}
 

 .container_8a3b1ee79f2d {
   position: absolute !important;
   width: 100px;
   height: 100px;
   z-index: 2;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 0px;
   top: 0px;
   background: #8aa2a91a;
   border-radius: 100px 100px 100px 100px;
   backdrop-filter: blur(30px);
 }

 .container_07fea046ad9d {
   position: absolute !important;
   width: 100px;
   height: 100px;
   z-index: 2;
   left: 132px;
   top: 83px;
 }

 .container_3f6edf6410a5 {
   position: absolute !important;
   width: 232px;
   height: 183px;
   z-index: 1;
   left: 444px;
   top: 245px;
 }

 .text_22f00b31e2ca {
   width: 157px;
   z-index: 1;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_745a73386d59 {
   position: absolute !important;
   width: 206px;
   height: 129px;
   z-index: 1;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 426px;
   top: 43px;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .text_9d563d92a613 {
   width: 130px;
   z-index: 1;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_8ec9d2e8ea56 {
   position: absolute !important;
   width: 175px;
   height: 179px;
   z-index: 1;
   border-top: #fefefe80 solid 1px;
   border-right: #fefefe80 solid 1px;
   border-bottom: #fefefe80 solid 1px;
   border-left: #fefefe80 solid 1px;
   left: 30px;
   top: 316px;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_3149553e6483 {
   position: absolute !important;
   width: 676px;
   height: 495px;
   left: 657px;
   top: 51px;
 }

 .text_58bbee90aa8e {
   width: 355px;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_653b28e87549 {
   width: 100%;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-975429d9af4c_653b28e87549 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-9ac142951f5a_653b28e87549 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-29a27709bc1d_653b28e87549 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-a6b267c2aa10_653b28e87549 {
   line-height: 50px;
   font-family: 'Roboto';
 }

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

 .container_3a60e024dd39 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .container_6b3e3993c8bc {
   width: 584px;
   height: 327px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 100px normal;
   flex-direction: column;
 }

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

 .button_1d9efe1edb1e {
   padding: 20px 43px 20px 43px;
   width: 404px;
   height: 57px;
   position: absolute !important;
   left: 0px;
   top: 444px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_1d9efe1edb1e {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

 .container_3c14b29d43d6 {
   position: relative !important;
   width: 1333px;
   height: 546px;
 }

.container_3c14b29d43d6 {
    position: relative;      /* нужно для псевдоэлемента */
    max-width: 1300px;       /* максимальная ширина блока */
    margin: 0 auto;          /* по центру */

}

.container_3c14b29d43d6::before {
    content: "";
    position: absolute;
    top: -12%;                  /* линия сверху блока */
    left: 50%;               /* центрирование линии */
    transform: translateX(-50%);
    width: 100%;             /* растягиваем по блоку, максимум 1300px */
    max-width: 1300px;       /* фиксируем максимальную ширину полосы */
    height: 1px;             /* толщина линии */
    background-color: rgba(224, 248, 255, 1); /* нежно-голубой цвет */
	bottom: 70px;
}

.wp-block-group.container_3c14b29d43d6.is-layout-flow.wp-block-group-is-layout-flow {

    max-width: 1300px; /* максимальная ширина полосы */
    margin: 0 auto; /* по центру */
}

 .container_e404b2a8779d {
   padding: 110px 317px 110px 270px;
   width: 1920px;
   height: 788px;
   position: absolute !important;
   left: 0px;
   top: 70px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 22px normal;
   flex-direction: column;
   background: #141414;
 }

 .imageview_b91849887002 {
   width: 658px;
   height: 787px;
   position: absolute !important;
   left: 1207px;
   top: 228px;
 }

 .text_5acb16aa7886 {
   width: 819px;
   z-index: 1;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-40375651e26c_5acb16aa7886 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-fbf3628e2f35_5acb16aa7886 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-a06e081c9173_5acb16aa7886 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text_0eb1eccd4a59 {
   width: 100%;
   z-index: 1;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_948b1d23c41f {
   width: 864px;
   height: 210px;
   z-index: 1;
   position: absolute !important;
   left: 85.5px;
   top: 0px;
   align-items: center;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .text_0ebccc660cd6 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 150px;
   top: 20px;
   line-height: 29.81px;
   font-family: 'Roboto';
 }

 .input_text_48c9faec1dae {
   width: 500px;
   height: 57px;
   z-index: 1;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   border-radius: 30px 30px 30px 30px;
   color: #b1b7b8;
   font-family: 'Roboto';
 }

 .wrapper_input_text_48c9faec1dae {
   position: absolute !important;
   left: 148px;
   top: 328px;
   width: 500px;
   height: 57px;
 }

 .input_text_48c9faec1dae::placeholder {
   width: 100%;
   z-index: 1;
   line-height: 29.81px;
   text-align: center;
   color: #b1b7b8;
   font-family: 'Roboto';
   letter-spacing: -1.7px;
 }

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

 .button_19ffb240aada {
   padding: 20px 27.5px 20px 27.5px;
   width: 227px;
   height: 57px;
   z-index: 1;
   position: absolute !important;
   left: 676px;
   top: 328px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_19ffb240aada {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

 .imageview_4b488975ee7d {
   width: 30px;
   height: 30px;
   z-index: 1;
 }

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

 .container_c27cb61a3495 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .imageview_dbb3462cd1f1 {
   width: 30px;
   height: 30px;
   z-index: 1;
 }

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

 .container_e779505b59c6 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .imageview_4921b3efc762 {
   width: 30px;
   height: 30px;
   z-index: 1;
 }

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

 .container_2bd2b7e692be {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .container_a2ca049e1b5b {
   width: 1035px;
   height: auto;
   min-height: 60px;
   z-index: 2;
   position: relative !important;
   left: 0px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 50px;
   flex-direction: row;
   display: flex;
   visibility: visible;
 }

 .container_e774e1b43453 {
   position: relative !important;
   width: 1035px;
   height: 540px;
   z-index: 1;
 }

 .container_7bfa8a7833db {
   padding: 80px 132px 80px 132px;
   width: 1299px;
   height: 700px;
   z-index: 1;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   position: absolute !important;
   left: 310px;
   top: 183px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #00000003;
   border-radius: 30px 30px 30px 30px;
   backdrop-filter: blur(30px);
 }

 .container_7b4e81e61ecb {
   position: absolute !important;
   width: 1920px;
   height: 1065.88px;
   left: 0px;
   top: 788px;
   background: #141414;
 }

 .text_69fbe99dca36 {
   width: 650px;
   position: absolute !important;
   left: 310px;
   top: 50px;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_0d09eca81a45 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_c987eb782d8b {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_c3837e4f9b9b {
   padding: 20px 20px 20px 20px;
   width: 640px;
   height: 310px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: space-between;
   flex-direction: column;
 }

 .container_4396b108c48f {
   position: relative !important;
   width: 640px;
   height: 310px;
   background: linear-gradient(180deg, #f5fdffff 0%, #8aa2a9ff 100%);
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_3a1798d165da {
   width: 301px;
   height: 301px;
   position: absolute !important;
   left: 69px;
   top: 120px;
 }

 .text_3ef5d9393483 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_516aad4c38cf {
   width: 191px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_293581e879ce {
   padding: 20px 20px 20px 20px;
   width: 310px;
   height: 115px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_eb02334340af {
   position: relative !important;
   width: 310px;
   height: 310px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_48583b649c02 {
   width: 236px;
   height: 224px;
   position: absolute !important;
   left: 101px;
   top: 120px;
 }

 .text_ef60731fb996 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_fa3f583464c3 {
   width: 227px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_b7da88e085ca {
   padding: 20px 20px 20px 20px;
   width: 310px;
   height: 115px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_5323fce08f4a {
   position: relative !important;
   width: 310px;
   height: 310px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_e556e87ceda5 {
   width: 212px;
   height: 234px;
   position: absolute !important;
   left: 100px;
   top: 118px;
 }

 .text_f95d7a63fb28 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_a9f8e4f06903 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_4276818d464b {
   padding: 20px 20px 20px 20px;
   width: 310px;
   height: 115px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_2481f341921a {
   position: relative !important;
   width: 310px;
   height: 310px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_5c1980d2a345 {
   width: 257px;
   height: 250px;
   position: absolute !important;
   left: 57px;
   top: 118px;
 }

 .text_4fd3f97ab5fa {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_9092e0adc0bb {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_a32a376e046f {
   padding: 20px 20px 20px 20px;
   width: 310px;
   height: 115px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_cd1cfa1d5e9a {
   position: relative !important;
   width: 310px;
   height: 310px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .text_baf766163ecb {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_98e5624e3193 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_fd92c583645c {
   padding: 20px 20px 20px 20px;
   width: 640px;
   height: 310px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 215px normal;
   flex-direction: column;
 }

 .container_eb22da6ef690 {
   position: relative !important;
   width: 640px;
   height: 310px;
   background: linear-gradient(180deg, #f5fdffff 0%, #8aa2a9ff 100%);
   border-radius: 20px 20px 20px 20px;
 }

 .container_be4942ae7a99 {
   width: 1300px;
   height: 480px;
   position: absolute !important;
   left: 310px;
   top: 235px;
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   grid-template-rows: repeat(2, 1fr);
   gap: 20px;
 }

 .container_dae8a2044f8f {
   position: absolute !important;
   width: 1920px;
   height: 925px;
   left: 0px;
   top: 1853.88px;
   background: #141414;
 }

 .imageview_2390deb04686 {
   width: 1113px;
   height: 615px;
   position: relative !important;
   left: 0px;
   top: 0px;
   z-index: 1;
 }

 .container_cf496f3c80fd {
   position: absolute !important;
   width: 789px;
   height: 615px;
   border-top: #000000ff solid 20px;
   border-right: #000000ff solid 0px;
   border-bottom: #000000ff solid 0px;
   border-left: #000000ff solid 20px;
   left: 171px;
   top: 89px;
   overflow-x: clip;
   overflow-y: clip;
   border-radius: 20px 0 0 0;
 }

 .container_830e25a0386b {
   width: 286px;
   height: 278px;
   z-index: 1;
   position: absolute !important;
   left: 291px;
   top: 123px;
   background: #8aa2a9b3;
   border-radius: 143px 143px 143px 143px;
   filter: blur(200px);
 }

 .text_76d9e42def2e {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 50px;
   top: 50px;
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-09e7be14de3f_76d9e42def2e {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-fe61c002b237_76d9e42def2e {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-9d70e521d896_76d9e42def2e {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-aa7b16e3fd37_76d9e42def2e {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-c26e5182a009_76d9e42def2e {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-381c40a46c24_76d9e42def2e {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-79a4005ee871_76d9e42def2e {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .container_fd9400a3b681 {
   position: absolute !important;
   width: 515px;
   height: 301px;
   z-index: 1;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   left: 0px;
   top: 0px;
   overflow-x: clip;
   overflow-y: clip;
   background: #e0f8ff;
   border-radius: 20px 20px 20px 20px;
 }

 .container_00d2f1999d64 {
   position: absolute !important;
   width: 960px;
   height: 615px;
   left: 960px;
   top: 185px;
 }

 .text_ffffb8104c0b {
   width: 100%;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_3450518cc029 {
   width: 100%;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-6136d52c5836_3450518cc029 {
   line-height: 28.8px;
   font-family: 'Roboto';
 }

 .text-f0b09dddff23_3450518cc029 {
   line-height: 28.8px;
   font-family: 'Roboto';
 }

 .text_37278a6446ff {
   width: 100%;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_ebd0d6f7358f {
   width: 100%;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-1dd7921d35bd_ebd0d6f7358f {
   line-height: 28.8px;
   font-family: 'Roboto';
 }

 .text-1183b2672c0b_ebd0d6f7358f {
   line-height: 28.8px;
   font-family: 'Roboto';
 }

 .container_c769f360e01d {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_c601846a7a30 {
   width: 430px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .container_cb480ecfe1c4 {
   width: 541px;
   height: 509px;
   position: absolute !important;
   left: 310px;
   top: 50px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 100px normal;
   flex-direction: column;
 }

 .container_30892a61c6bb {
   position: absolute !important;
   width: 1920px;
   height: 800px;
   left: 0px;
   top: 2778.88px;
   background: #f5fdff;
   border-radius: 50px 50px 50px 50px;
 }

 .text_e69f02b212ea {
   width: 650px;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_9a2b40efe919 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_b8f028e8e316 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_02408bd727a9 {
   width: 350px;
   height: 123px;
   position: absolute !important;
   left: 50px;
   top: 50px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .imageview_70d8db9aa7b9 {
   width: 658px;
   height: 676px;
   position: absolute !important;
   left: 645px;
   top: 13px;
 }

 .container_2a2468755096 {
   position: relative !important;
   width: 1300px;
   height: 300px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_9a1aeb9d6034 {
   width: 50px;
   height: 50px;
 }

 .text_5a006b493a0f {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_3c6e12e5205d {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_894fd0e3f225 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_f4e62b6814ad {
   width: 380px;
   height: 210px;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px;
   flex-direction: column;
 }

 .container_d0f9eb7e5183 {
   position: relative !important;
   width: 420px;
   height: 250px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_fd5683324f8e {
   width: 50px;
   height: 50px;
 }

 .text_9f861b8e9258 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_9b8405ab9883 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_ec136530021f {
   width: 100%;
   height: 123px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_c275ad29c55c {
   width: 380px;
   height: 210px;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px;
   flex-direction: column;
 }

 .container_51dd90a36298 {
   position: relative !important;
   width: 420px;
   height: 250px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_c508a9c099cf {
   width: 50px;
   height: 50px;
 }

 .text_5bdcdb9557d4 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_d2b01cd06fab {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_094280144d92 {
   width: 100%;
   height: 123px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_453ce8128230 {
   width: 380px;
   height: 210px;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px;
   flex-direction: column;
 }

 .container_61c5f088cc11 {
   position: relative !important;
   width: 420px;
   height: 250px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .container_14f4a607906d {
   width: 1300px;
   height: 250px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_95f7cf89e522 {
   padding: 50px 310px 50px 310px;
   width: 1920px;
   height: 855px;
   position: absolute !important;
   left: 0px;
   top: 3578.88px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 60px normal;
   flex-direction: column;
 }

 .container_c899236ee288 {
   width: 850px;
   height: 386px;
   position: absolute !important;
   left: 225px;
   top: -265px;
   background: #6ffe91cc;
   border-radius: 425px 425px 425px 425px;
   filter: blur(200px);
 }

 .text_0d2104757115 {
   width: 100%;
   z-index: 1;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_f71f16b08302 {
   width: 847px;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_20362cf447ac {
   width: 1059px;
   height: 173px;
   z-index: 1;
   position: absolute !important;
   left: 120px;
   top: 50px;
   align-items: center;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .text_ab92b7e26449 {
   width: max-content;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24px;
   font-family: 'Roboto';
 }

 .imageview_2c7f8fdee1a7 {
   width: 248px;
   height: 246px;
   position: absolute !important;
   left: 26px;
   top: 82px;
 }

 .container_f5f4fbfbcad7 {
   position: relative !important;
   width: 300px;
   height: 300px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .text_bbf8e39f6b71 {
   width: max-content;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24px;
   font-family: 'Roboto';
 }

 .imageview_c4aeaf099b81 {
   width: 302px;
   height: 242px;
   position: absolute !important;
   left: -1px;
   top: 90px;
 }

 .container_77eb65475832 {
   position: relative !important;
   width: 300px;
   height: 300px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .text_a95df214479c {
   width: max-content;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24px;
   font-family: 'Roboto';
 }

 .imageview_97762821d68b {
   width: 278px;
   height: 295px;
   position: absolute !important;
   left: 24px;
   top: 66px;
 }

 .container_1591db0ae5db {
   position: relative !important;
   width: 300px;
   height: 300px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .text_0a329838c8fc {
   width: max-content;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24px;
   font-family: 'Roboto';
 }

 .imageview_b58ac15e100e {
   width: 219px;
   height: 288px;
   position: absolute !important;
   left: 40px;
   top: 71px;
 }

 .container_3289924147b7 {
   position: relative !important;
   width: 300px;
   height: 300px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .container_9cb9ac3be5e0 {
   width: 1260px;
   height: 300px;
   position: absolute !important;
   left: 20px;
   top: 323px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_c56187ec93c9 {
   position: relative !important;
   width: 1300px;
   height: 643px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 30px 30px 30px 30px;
 }

 .container_9e5a0426c765 {
   padding: 70px 310px 70px 310px;
   width: 1920px;
   height: 783px;
   position: absolute !important;
   left: 0px;
   top: 4433.88px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #f5fdff;
   border-radius: 50px 50px 50px 50px;
 }

 .text_37b118eed9c9 {
   width: 100%;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-67b885c62e59_37b118eed9c9 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-b89fe9042b60_37b118eed9c9 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text_d53a6c95af47 {
   width: 914px;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_2f16e4f87f12 {
   width: 1103px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }
 
.input_text_762e1e34f9a3::placeholder {
  letter-spacing: 1.5px;
}


/* Текст внутри input */
#tariffs .input_text_762e1e34f9a3 {
  letter-spacing: 1.5px !important;
  color: #e0f8ffff !important; /* цвет текста */
  font-family: inherit !important;
  font-size: 16px !important;
  box-sizing: border-box !important;
}

/* Placeholder */
#tariffs .input_text_762e1e34f9a3::-webkit-input-placeholder {
  color: #e0f8ffff !important;
  letter-spacing: 1.5px !important;
  opacity: 1 !important;
  font-family: inherit !important;
}
#tariffs .input_text_762e1e34f9a3::-moz-placeholder {
  color: #e0f8ffff !important;
  letter-spacing: 1.5px !important;
  opacity: 1 !important;
  font-family: inherit !important;
}
#tariffs .input_text_762e1e34f9a3:-ms-input-placeholder {
  color: #e0f8ffff !important;
  letter-spacing: 1.5px !important;
  opacity: 1 !important;
  font-family: inherit !important;
}
#tariffs .input_text_762e1e34f9a3::placeholder {
  color: #e0f8ffff !important;
  letter-spacing: 1.5px !important;
  opacity: 1 !important;
  font-family: inherit !important;
}

/* Если класс yk_transparent мешает */
#tariffs .input_text_762e1e34f9a3.yk_transparent::placeholder {
  color: #e0f8ffff !important;
  opacity: 1 !important;
}

/* Текст внутри второго input */
#tariffs .input_text_799c39c8244c {
  letter-spacing: 1.5px !important;
  color: #e0f8ffff !important; /* цвет текста */
  font-family: inherit !important;
  font-size: 16px !important;
  box-sizing: border-box !important;
}

/* Placeholder второго input */
#tariffs .input_text_799c39c8244c::-webkit-input-placeholder {
  color: #e0f8ffff !important;
  letter-spacing: 1.5px !important;
  opacity: 1 !important;
  font-family: inherit !important;
}
#tariffs .input_text_799c39c8244c::-moz-placeholder {
  color: #e0f8ffff !important;
  letter-spacing: 1.5px !important;
  opacity: 1 !important;
  font-family: inherit !important;
}
#tariffs .input_text_799c39c8244c:-ms-input-placeholder {
  color: #e0f8ffff !important;
  letter-spacing: 1.5px !important;
  opacity: 1 !important;
  font-family: inherit !important;
}
#tariffs .input_text_799c39c8244c::placeholder {
  color: #e0f8ffff !important;
  letter-spacing: 1.5px !important;
  opacity: 1 !important;
  font-family: inherit !important;
}

/* Если класс yk_transparent мешает */
#tariffs .input_text_799c39c8244c.yk_transparent::placeholder {
  color: #e0f8ffff !important;
  opacity: 1 !important;
}

/* Сильное задание стилей для инпута с классом input_text_48c9faec1dae */
.input_text_48c9faec1dae {
    color: #e0f8ffff !important;      /* белый цвет букв */
    letter-spacing: 1.5px !important; /* расстояние между буквами */
    font-size: 16px !important;       /* размер текста */
    font-weight: 400 !important;      /* нормальный вес */
    background-color: transparent !important; /* прозрачный фон */
    border: 1px solid #fff !important; /* рамка, если нужна */
    padding: 10px 15px !important;    /* внутренние отступы */
}

/* Если нужно, можно зажать placeholder отдельно */
.input_text_48c9faec1dae::placeholder {
    color: #e0f8ffff !important;      /* белый цвет плейсхолдера */
    letter-spacing: 1.5px !important;
    opacity: 1 !important;            /* чтобы цвет точно отображался */
}


 .text_afb4bb141063 {
   width: 526px;
   position: absolute !important;
   left: 50px;
   top: 50px;
   line-height: 40px;
   word-wrap: break-word;
   font-family: 'Roboto';
   
 }

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

 .input_text_762e1e34f9a3 {
   padding: 20px 113px 20px 20px;
   width: 100%;
   height: fit-content;
   z-index: 998;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
   color: #b1b7b8;
   font-family: 'Roboto';
 }

 .wrapper_input_text_762e1e34f9a3 {
   width: 100%;
   height: fit-content;
 }

 .input_text_762e1e34f9a3::placeholder {
   width: 100%;
   line-height: 18px;
   text-align: start;
   color: #b1b7b8;
   font-family: 'Roboto';
   letter-spacing: -1.4px;
 }

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

 .input_text_799c39c8244c {
   padding: 20px 180px 20px 20px;
   width: 100%;
   height: fit-content;
   z-index: 998;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
   color: #b1b7b8;
   font-family: 'Roboto';
 }

 .wrapper_input_text_799c39c8244c {
   width: 100%;
   height: fit-content;
 }

 .input_text_799c39c8244c::placeholder {
   width: 100%;
   line-height: 22.36px;
   text-align: center;
   color: #b1b7b8;
   font-family: 'Roboto';
   letter-spacing: -1.4px;
 }

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

 .imageview_1d7e0d1c2918 {
   width: 24px;
   height: 24px;
 }

 .button_1a815cffb7bd {
   padding: 15px 20px 15px 20px;
   width: 350px;
   height: 54px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_1a815cffb7bd {
   display: flex;
   flex-direction: row;
   align-items: center;
   width: 100%;
   justify-content: space-between;
 }

 .text_9e11058c2566 {
   width: 332px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_1d4e566c1302 {
   width: 350px;
   height: 252px;
   position: absolute !important;
   left: 50px;
   top: 168px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .imageview_67e22f9dc57c {
   width: 24px;
   height: 24px;
 }

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

 .container_595c4879f661 {
   padding: 13px 98px 13px 20px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 20px 0 0 0;
 }

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

 .container_4854b7a34f9f {
   padding: 14.5px 115px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_23710e469e14 {
   padding: 14.5px 52px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_d31bf04e440a {
   padding: 14.5px 36px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_2a478b79d2bb {
   padding: 14.5px 75px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_96562898de74 {
   padding: 14.5px 88px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_18fc7c522a94 {
   padding: 14.5px 72px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_71e2890e8eb2 {
   padding: 14.5px 29px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_c6779f83e575 {
   padding: 14.5px 23px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_4e4583c7e7cd {
   padding: 14.5px 98px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_16b4cddaea6c {
   width: 190px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

 .container_00f1ed74e12f {
   padding: 18.5px 106px 18.5px 20px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_01f4bd3c5621 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_220de9181329 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_ac46974d82aa {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_d5acf1289439 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_dda492344410 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_cb317479e9d0 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_c2034c43f1cb {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_26167e455261 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_f00beff3d453 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_b06891da4c3d {
   width: 160px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

 .container_1ae209f955ee {
   padding: 18.5px 104px 18.5px 20px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_47ea54cc0fb5 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_e9f5a61076f7 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_a86235430130 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_8e5fd84e7c12 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_c3d6975972cc {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_d4f3b666345b {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_a2548593d715 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_611fbaf65eb6 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_c9417e59fac9 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_05c4bd60f3e3 {
   width: 160px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

 .container_710ea146a39c {
   padding: 18.5px 106px 18.5px 20px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_22a9072845db {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_8e50046eed05 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_8808c6567367 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_819b1c87d7ef {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_79c213707fd4 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_396431f77b36 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_bf98c24a82b6 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_e9ee428e3d8e {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_ba3e225456a9 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_fc376f0b0643 {
   width: 160px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .container_41b137f51533 {
   width: 670px;
   height: 428px;
   position: absolute !important;
   left: 660px;
   top: 50px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
 }

 .container_35be4ba79a0d {
   position: relative !important;
   width: 1300px;
   height: 472px;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #00000003;
   border-radius: 30px 30px 30px 30px;
   backdrop-filter: blur(30px);
 }

 .container_93ed02ceee15 {
   padding: 50px 310px 50px 310px;
   width: 1920px;
   height: 803px;
   position: absolute !important;
   left: 0px;
   top: 5216.88px;
   align-items: center;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
   background: #141414;
 }

 .imageview_9217b47e576f {
   width: 50px;
   height: 50px;
 }

 .text_b80fa96a67e8 {
  width: fit-content;
  line-height: 39.74px;
  font-family: 'Roboto';
  text-align: left !important;
}

 .container_a69009850c44 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
 }

 .text_27bfcce143db {
   width: 100%;
   line-height: 40px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_b24c21197a90 {
   width: 100%;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_eccad6c3e19a {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 30px normal;
   flex-direction: column;
 }

 .text_14c407404b7c {
   width: 100%;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_3b3f0312a73d {
   width: 576px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

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

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

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

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

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

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

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

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

 .container_c5d9a012d895 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 30px;
   flex-direction: row;
 }

 .imageview_fc1835c27359 {
   width: 20px;
   height: 22px;
   position: absolute !important;
   left: 15px;
   top: 14px;
 }

 .container_608b013ca44c {
   position: relative !important;
   width: 50px;
   height: 50px;
   background: #e0f8ff;
   border-radius: 100px 100px 100px 100px;
 }

 .text_1416f2b12372 {
   width: 100%;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_fd7396e4c06b {
   width: 100%;
   line-height: 24.84px;
   word-wrap: break-word;
   filter: drop-shadow(0px 4px 4px #00000040);
   font-family: 'Roboto';
 }

 .container_1162938f3286 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .button_0ade6b48926b {
   padding: 5px 30px 5px 5px;
   width: 232px;
   height: 60px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   position: absolute !important;
   left: -9px;
   top: -20px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .imageview_45f71d65cef6 {
   width: 50px;
   height: 50px;
 }

 .text_330987a40f50 {
   width: 100%;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_16605484674e {
   width: 100%;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_206d67cddc7b {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .button_efb5c75c53fe {
   padding: 5px 30px 5px 5px;
   width: 515px;
   height: 60px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   position: absolute !important;
   left: -9px;
   top: 56px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .imageview_4e4c0c55c1de {
   width: 50px;
   height: 50px;
 }

 .text_4a8503ee22ad {
   width: 100%;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_218e3cca310d {
   width: 100%;
   line-height: 24.84px;
   word-wrap: break-word;
   filter: drop-shadow(0px 4px 4px #00000040);
   font-family: 'Roboto';
 }

 .container_f32ba1f67382 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .container_33983f1a1115 {
   padding: 5px 30px 5px 5px;
   width: 267px;
   height: 60px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

 .button_a88d21e7a645 {
   position: absolute !important;
   width: 267px;
   height: 60px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   left: 239px;
   top: -19.88px;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_a88d21e7a645 {}

 .container_6335561a6100 {
   position: relative !important;
   width: 544px;
   height: 148px;
 }

 .container_55e21bbd4680 {
   width: 544px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .container_029b213e0491 {
   width: 1300px;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 180px;
   flex-direction: row;
 }

 .container_e812e4293cf3 {
   padding: 22px 310px 22px 310px;
   width: 1920px;
   height: 404px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 0px;
   border-left: #b0b0b1ff solid 0px;
   position: absolute !important;
   left: 0px;
   top: 6019.88px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 30px normal;
   flex-direction: column;
   background: #141414;
 }

 .imageview_961ddea959c8 {
   width: 50px;
   height: 50px;
   z-index: 1;
 }

 .text_c2b26a55080e {
  width: fit-content;
  z-index: 1;
  line-height: 39.74px;
  font-family: 'Roboto';
  text-align: left !important;
}

 .container_c686c4703a84 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
 }

 .text_147ce32466b7 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_1902a8f12ffe {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 133px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_e857dc586a6e {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_7af5f175f123 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 438px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_22785428a5da {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 593px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_133432489f60 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 743px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .container_282a1e33651c {
   position: relative !important;
   width: 805px;
   height: 14px;
   z-index: 1;
   bottom: 5px;
 }

.container_be4942ae7a99 {
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4 колонки */
    gap: 20px; /* расстояние между элементами */
}

/* Первая строка */
.container_be4942ae7a99 > .container_4396b108c48f { /* первый элемент */
    grid-column: span 2; /* занимает 2 колонки */
}
.container_be4942ae7a99 > .container_c3837e4f9b9b { /* второй элемент */
    grid-column: span 1;
}
.container_be4942ae7a99 > .container_eb02334340af { /* третий элемент */
    grid-column: span 1;
}

/* Вторая строка */
.container_be4942ae7a99 > .container_5323fce08f4a { /* первый элемент второй строки */
    grid-column: span 1;
}
.container_be4942ae7a99 > .container_2481f341921a { /* второй элемент второй строки */
    grid-column: span 1;
}
.container_be4942ae7a99 > .container_cd1cfa1d5e9a { /* третий элемент второй строки */
      grid-column: -3 / -4; /* занимает колонки 3 и 4 */
    grid-row: 2 / 3;    /* начинается со второй строки и заканчивается перед третьей */
}

.container_eb22da6ef690 {
    grid-column: 3 / 5; /* занимает колонки 3 и 4 */
    grid-row: 2 / 3;    /* начинается со второй строки и заканчивается перед третьей */
}


 .container_5ec758fa2b95 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_b86d29ce06cd {
   width: 1300px;
   height: 50px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

 .container_7582479e76c4 {
   position: absolute !important;
   width: 1300px;
   height: 50px;
   z-index: 1;
   left: 270px;
   top: 30px;
 }
 
 

 .viewport_36a11a59512a {
   width: 1920px;
   height: 6423.88px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #141414;
 }

 .container_f5364e7d3d13 {
   width: 1266px;
   height: 691px;
   position: absolute !important;
   left: 720px;
   top: 2802px;
   background: radial-gradient(closest-side at 50% -50%, #8aa2a9ff 0%, #374043ff 100%);
   border-radius: 633px 633px 633px 633px;
   filter: blur(300px);
 }

 .imageview_591d6ecf277c {
   width: 50px;
   height: 50px;
 }

 .text_2cc27df18320 {
  width: fit-content;
  line-height: 39.74px;
  font-family: 'Roboto';
  text-align: left !important;
}

 .container_b745c66cde39 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
 }

 .text_d4d9229bbe20 {
   width: 100%;
   line-height: 40px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_8fc966869364 {
   width: 100%;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_a2898829043c {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 30px normal;
   flex-direction: column;
 }

 .text_591d9451fae2 {
   width: 100%;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_78d9a90ab5fe {
   width: 576px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

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

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

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

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

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

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

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

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

 .container_3815cb4bcd40 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 30px;
   flex-direction: row;
 }

 .imageview_b777b255ab36 {
   width: 20px;
   height: 22px;
   position: absolute !important;
   left: 15px;
   top: 14px;
 }

 .container_569eb3b8030e {
   position: relative !important;
   width: 50px;
   height: 50px;
   background: #e0f8ff;
   border-radius: 100px 100px 100px 100px;
 }

 .text_b078c96b8b4f {
   width: 100%;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_6b4102e8ae16 {
   width: 100%;
   line-height: 24.84px;
   word-wrap: break-word;
   filter: drop-shadow(0px 4px 4px #00000040);
   font-family: 'Roboto';
 }

 .container_0176b389bcc8 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .button_5757dd382f7c {
   padding: 5px 30px 5px 5px;
   width: 232px;
   height: 60px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   position: absolute !important;
   left: -9px;
   top: -20px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .imageview_94c02448f78d {
   width: 50px;
   height: 50px;
 }

 .text_098fe9737e77 {
   width: 100%;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_4628a28cbcae {
   width: 100%;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_9c9098164167 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .button_20e77d989f2e {
   padding: 5px 30px 5px 5px;
   width: 515px;
   height: 60px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   position: absolute !important;
   left: -9px;
   top: 56px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .imageview_fcd90d4b77ae {
   width: 50px;
   height: 50px;
 }

 .text_7a8652aa7067 {
   width: 100%;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_5a37a893ccaa {
   width: 100%;
   line-height: 24.84px;
   word-wrap: break-word;
   filter: drop-shadow(0px 4px 4px #00000040);
   font-family: 'Roboto';
 }

 .container_bd83215bf22f {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .button_1920500b75a9 {
   padding: 5px 30px 5px 5px;
   width: 257px;
   height: 60px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   position: absolute !important;
   left: 249px;
   top: -20px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_61189dd1fb68 {
   position: relative !important;
   width: 544px;
   height: 148px;
 }

 .container_d2f2ac7b6871 {
   width: 544px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .container_4051580b8214 {
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 180px;
   flex-direction: row;
 }

 .container_0ec2f0b16e86 {
   padding: 22px 70px 22px 70px;
   width: 1440px;
   height: 404px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 0px;
   border-left: #b0b0b1ff solid 0px;
   position: absolute !important;
   left: 0px;
   top: 5816px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 30px normal;
   flex-direction: column;
   background: #141414;
 }

 .text_af1257aa22db {
   width: 100%;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-2119c51cd1a9_af1257aa22db {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-524c7af18efb_af1257aa22db {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text_35a91a479abd {
   width: 914px;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_e2004c95e7a5 {
   width: 1103px;
   height: fit-content;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .text_bb073c64989d {
   width: 526px;
   position: absolute !important;
   left: 50px;
   top: 50px;
   line-height: 40px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

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

 .button_907ef29bb870 {
   padding: 20px 113px 20px 20px;
   width: 100%;
   height: fit-content;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_907ef29bb870 {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

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

 .button_6bd7ab413e81 {
   padding: 20px 180px 20px 20px;
   width: 100%;
   height: fit-content;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_6bd7ab413e81 {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

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

 .imageview_8ee46f7756ee {
   width: 24px;
   height: 24px;
 }

 .button_3617eb1dce97 {
   padding: 15px 20px 15px 20px;
   width: 350px;
   height: 54px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_3617eb1dce97 {
   display: flex;
   flex-direction: row;
   align-items: center;
   width: 100%;
   justify-content: space-between;
 }

 .text_184d78c1c85e {
   width: 332px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_5a0603e86dac {
   width: 350px;
   height: 252px;
   position: absolute !important;
   left: 50px;
   top: 168px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_nested_5a0603e86dac {
   width: 350px;
   height: 252px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .imageview_a61c0cc3c63c {
   width: 24px;
   height: 24px;
 }

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

 .container_fd1afcb3fa4a {
   padding: 13px 98px 13px 20px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 20px 0 0 0;
 }

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

 .container_5ae31ea6927a {
   padding: 14.5px 115px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_fb643ec61386 {
   padding: 14.5px 52px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_c48e8e53654c {
   padding: 14.5px 36px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_57a3ff209ab6 {
   padding: 14.5px 75px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_bcd354c35145 {
   padding: 14.5px 88px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_ed31d8927eb6 {
   padding: 14.5px 72px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_b3a3710a38ce {
   padding: 14.5px 29px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_eb431277b901 {
   padding: 14.5px 23px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_497dd26bbe1e {
   padding: 14.5px 98px 14.5px 20px;
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_ec5ebee860c8 {
   width: 190px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

 .container_c41520ae53d7 {
   padding: 18.5px 106px 18.5px 20px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_5e707359b1b7 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_70c75f013412 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_37bc1251fee8 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_acb7e25e6220 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_115b10ed3457 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_03d8c88ea89d {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_283522409401 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_5f4253fedc8c {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_38373ff8fcbd {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_7cb6f42b2572 {
   width: 160px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

 .container_1d92ac282e7e {
   padding: 18.5px 104px 18.5px 20px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_99cb8bfcd884 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_e959df12ce60 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_41e3124a5869 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_6062a877b262 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_39179fbb16ef {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_3a5e48fd2414 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_ca8ca0544a37 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_e235682d5b1a {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_3a45694ffb71 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_dc84f0802044 {
   width: 160px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

 .container_1df447694147 {
   padding: 18.5px 106px 18.5px 20px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_a5a3d82eecea {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_e89679f7fafb {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_30f59d580570 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_5018947a968e {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_8a5516a7b64f {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_df4287822bd3 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_d3032b864296 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_9237f0f4cb01 {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_9358e368d5ea {
   width: 100%;
   height: 42px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_c50fe2a91ae1 {
   width: 160px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .container_4e025bd8057f {
   width: 670px;
   height: 428px;
   position: absolute !important;
   left: 660px;
   top: 50px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
 }

 .container_1fbf5ad54426 {
   position: relative !important;
   width: 100%;
   height: 472px;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #00000003;
   border-radius: 30px 30px 30px 30px;
   backdrop-filter: blur(30px);
 }

 .container_6778d1c85490 {
   padding: 50px 70px 50px 70px;
   width: 1440px;
   height: 803px;
   position: absolute !important;
   left: 0px;
   top: 5013px;
   align-items: center;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
   background: #141414;
 }

 .container_7c3d3b2af687 {
   width: 850px;
   height: 386px;
   position: absolute !important;
   left: 225px;
   top: -265px;
   background: #6ffe91cc;
   border-radius: 425px 425px 425px 425px;
   filter: blur(200px);
 }

 .text_f46a8be60a8b {
   width: 100%;
   z-index: 1;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_a5cd957e0b47 {
   width: 847px;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_1e1dbfcb2523 {
   width: 1059px;
   height: 173px;
   z-index: 1;
   position: absolute !important;
   left: 120px;
   top: 50px;
   align-items: center;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .text_365fe467de24 {
   width: max-content;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24px;
   font-family: 'Roboto';
 }

 .imageview_b3699d01f16f {
   width: 248px;
   height: 246px;
   position: absolute !important;
   left: 26px;
   top: 82px;
 }

 .container_aa7e7cacaa53 {
   position: relative !important;
   width: 300px;
   height: 300px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .text_95032f30f47c {
   width: max-content;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24px;
   font-family: 'Roboto';
 }

 .imageview_da92c971e3ac {
   width: 302px;
   height: 242px;
   position: absolute !important;
   left: -1px;
   top: 90px;
 }

 .container_e5765c6bda28 {
   position: relative !important;
   width: 300px;
   height: 300px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .text_4bcef7a99f02 {
   width: max-content;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24px;
   font-family: 'Roboto';
 }

 .imageview_31bb6282fce5 {
   width: 278px;
   height: 295px;
   position: absolute !important;
   left: 24px;
   top: 66px;
 }

 .container_df622b68bde1 {
   position: relative !important;
   width: 300px;
   height: 300px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .text_fa461ae50f36 {
   width: max-content;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24px;
   font-family: 'Roboto';
 }

 .imageview_8bef8b412529 {
   width: 219px;
   height: 288px;
   position: absolute !important;
   left: 40px;
   top: 71px;
 }

 .container_b79a78f9de49 {
   position: relative !important;
   width: 300px;
   height: 300px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .container_5873c241717a {
   width: 1260px;
   height: 300px;
   position: absolute !important;
   left: 20px;
   top: 323px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_41316d9b69c2 {
   position: relative !important;
   width: 100%;
   height: 643px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 30px 30px 30px 30px;
 }

 .container_cd5a16739cb4 {
   padding: 70px 70px 70px 70px;
   width: 1440px;
   height: 783px;
   position: absolute !important;
   left: 0px;
   top: 4230px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #f5fdff;
   border-radius: 50px 50px 50px 50px;
 }

 .text_9678f1772b83 {
   width: 650px;
   z-index: 1;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_657825ecf954 {
   width: 100%;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_630f1c48d0b2 {
   width: 100%;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_1f9594118608 {
   width: 350px;
   height: 123px;
   z-index: 1;
   position: absolute !important;
   left: 50px;
   top: 50px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .imageview_bba1436eec3c {
   width: 658px;
   height: 676px;
   z-index: 1;
   position: absolute !important;
   left: 645px;
   top: 13px;
 }

 .container_33c1f32cf7ab {
   position: relative !important;
   width: 100%;
   height: 300px;
   z-index: 1;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_2345bead400c {
   width: 50px;
   height: 50px;
   z-index: 1;
 }

 .text_6957117526d4 {
   width: 100%;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_397f8d8f87b0 {
   width: 100%;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

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

 .container_9ecdcb9ba4ac {
   width: 380px;
   height: 210px;
   z-index: 1;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 37px normal;
   flex-direction: column;
 }

 .container_1ecd79cab5c1 {
   position: relative !important;
   width: 420px;
   height: 250px;
   z-index: 1;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_274581a3d246 {
   width: 50px;
   height: 50px;
   z-index: 1;
 }

 .text_edc11b780c05 {
   width: 100%;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_bbe3e6cf7262 {
   width: 100%;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_dec4e9785361 {
   width: 100%;
   height: 123px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_53948e5f50cc {
   width: 380px;
   height: 210px;
   z-index: 1;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 37px normal;
   flex-direction: column;
 }

 .container_8d63babe6bbb {
   position: relative !important;
   width: 420px;
   height: 250px;
   z-index: 1;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_15a997c4a602 {
   width: 50px;
   height: 50px;
   z-index: 1;
 }

 .text_ee69ba8b2edf {
   width: 100%;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_e40941b3642d {
   width: 100%;
   z-index: 1;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_90726fdb451d {
   width: 100%;
   height: 123px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_168037cbdba1 {
   width: 380px;
   height: 210px;
   z-index: 1;
   position: absolute !important;
   left: 20px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 37px normal;
   flex-direction: column;
 }

 .container_6590e7c3b748 {
   position: relative !important;
   width: 420px;
   height: 250px;
   z-index: 1;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 20px 20px 20px 20px;
 }

 .container_5cc3bdb37aff {
   width: 100%;
   height: 250px;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_ae014f223ff2 {
   padding: 50px 70px 50px 70px;
   width: 1440px;
   height: 855px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 3325px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 60px normal;
   flex-direction: column;
 }

 .text_e2963d9fb723 {
   width: 100%;
   z-index: 1;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_4e27a2de682e {
   width: 100%;
   z-index: 1;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-eff8080978b3_4e27a2de682e {
   line-height: 28.8px;
   font-family: 'Roboto';
 }

 .text-9bffc8828043_4e27a2de682e {
   line-height: 28.8px;
   font-family: 'Roboto';
 }

 .text_28d787289319 {
   width: 100%;
   z-index: 1;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_554c040bbe8a {
   width: 100%;
   z-index: 1;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-1a2e4cb03a70_554c040bbe8a {
   line-height: 28.8px;
   font-family: 'Roboto';
 }

 .text-aeb0150090b9_554c040bbe8a {
   line-height: 28.8px;
   font-family: 'Roboto';
 }

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

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

 .container_83dfd952a6e9 {
   width: 541px;
   height: 509px;
   z-index: 1;
   position: absolute !important;
   left: 93px;
   top: 46px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 100px normal;
   flex-direction: column;
 }

 .imageview_bb7bd7173918 {
   width: 1113px;
   height: 615px;
   z-index: 1;
   position: absolute !important;
   left: -2px;
   top: 0px;
 }

 .container_451bcddfd40c {
   position: absolute !important;
   width: 550px;
   height: 615px;
   z-index: 1;
   border-top: #000000ff solid 20px;
   border-right: #000000ff solid 0px;
   border-bottom: #000000ff solid 0px;
   border-left: #000000ff solid 20px;
   left: 171px;
   top: 89px;
   overflow-x: clip;
   overflow-y: clip;
   border-radius: 20px 0 0 0;
 }

 .container_36bf4e93c9a6 {
   width: 286px;
   height: 278px;
   z-index: 2;
   position: absolute !important;
   left: 291px;
   top: 123px;
   background: #8aa2a9b3;
   border-radius: 143px 143px 143px 143px;
   filter: blur(200px);
 }

 .text_f2eec8c4e1b8 {
   width: max-content;
   z-index: 3;
   position: absolute !important;
   left: 50px;
   top: 50px;
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-74771ba60c76_f2eec8c4e1b8 {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-0faa1cce81a1_f2eec8c4e1b8 {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-d9407057fbe0_f2eec8c4e1b8 {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-f8c11b96b34c_f2eec8c4e1b8 {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-357bd25247dd_f2eec8c4e1b8 {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-5d2d000cb85b_f2eec8c4e1b8 {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }

 .text-a55d6d642d6d_f2eec8c4e1b8 {
   line-height: 19.2px;
   font-family: 'IBM Plex Mono';
 }
.imageview_7562d50908c3 {
  transition: 
    transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
    box-shadow 0.3s ease,
    filter 0.3s ease;
  transform: scale(1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.imageview_7562d50908c3:hover {
  transform: scale(1.08) translateY(-4px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
  filter: brightness(1.05);
}

 .container_aa9c7ddf4317 {
   position: absolute !important;
   width: 515px;
   height: 301px;
   z-index: 2;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   left: 0px;
   top: 0px;
   overflow-x: clip;
   overflow-y: clip;
   background: #e0f8ff;
   border-radius: 20px 20px 20px 20px;
 }

 .container_087f1fd09db4 {
   position: absolute !important;
   width: 721px;
   height: 615px;
   z-index: 1;
   left: 720px;
   top: 0px;
 }

 .container_e3e5f1ec0417 {
   position: absolute !important;
   width: 1440px;
   height: 668px;
   z-index: 1;
   left: 0px;
   top: 2618px;
   overflow-x: clip;
   overflow-y: clip;
   background: #f5fdff;
   border-radius: 50px 50px 50px 50px;
 }

 .text_89333d49d1bf {
   width: 650px;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_17d542fd1b99 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_e38d88ce6d9b {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_a58b3eecafcc {
   padding: 20px 20px 20px 20px;
   width: 640px;
   height: 310px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: space-between;
   flex-direction: column;
 }

 .container_cd310f95c027 {
   position: relative !important;
   width: 640px;
   height: 310px;
   background: linear-gradient(180deg, #f5fdffff 0%, #8aa2a9ff 100%);
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_06459e41740f {
   width: 301px;
   height: 301px;
   position: absolute !important;
   left: 69px;
   top: 120px;
 }

 .text_e1824836f10e {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_b9855fb48307 {
   width: 191px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_e917bd0aa62d {
   padding: 20px 20px 20px 20px;
   width: 310px;
   height: 115px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_2cc080ce0fb8 {
   position: relative !important;
   width: 310px;
   height: 310px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_bd43e81d52a4 {
   width: 236px;
   height: 224px;
   position: absolute !important;
   left: 101px;
   top: 120px;
 }

 .text_d1c383742c72 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_17c5ddbf76bf {
   width: 227px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_8576e56134ce {
   padding: 20px 20px 20px 20px;
   width: 310px;
   height: 115px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_0ad16d71909b {
   position: relative !important;
   width: 310px;
   height: 310px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_eab76b60117f {
   width: 212px;
   height: 234px;
   position: absolute !important;
   left: 100px;
   top: 118px;
 }

 .text_b34e3124ab71 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_2b9fa5fdcf7d {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_2dff579bbad4 {
   padding: 20px 20px 20px 20px;
   width: 310px;
   height: 115px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_9ac0acb8438b {
   position: relative !important;
   width: 310px;
   height: 310px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_5d3135db7c70 {
   width: 257px;
   height: 250px;
   position: absolute !important;
   left: 57px;
   top: 118px;
 }

 .text_ae388a26d4a1 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_372ec03c4410 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_c8448b8d51c7 {
   padding: 20px 20px 20px 20px;
   width: 310px;
   height: 115px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_39830ec87e3a {
   position: relative !important;
   width: 310px;
   height: 310px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
 }

 .text_9cac8b0b7b18 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_32d5c78afab1 {
   width: 100%;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_00354b58b0ec {
   padding: 20px 20px 20px 20px;
   width: 640px;
   height: 310px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 215px normal;
   flex-direction: column;
 }

 .container_3b9bbd723503 {
   position: relative !important;
   width: 640px;
   height: 310px;
   background: linear-gradient(180deg, #f5fdffff 0%, #8aa2a9ff 100%);
   border-radius: 20px 20px 20px 20px;
 }

 .container_4a887754499f {
  width: 100%;
  height: fit-content;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 10px;
  align-items: start;
}

/* Позиционирование блоков в сетке */
.container_4a887754499f .container_cd310f95c027:has(.container_a58b3eecafcc) {
  grid-column: 1;
  grid-row: 1;
}

.container_4a887754499f .container_2cc080ce0fb8 {
  grid-column: 2;
  grid-row: 1;
}

.container_4a887754499f .container_0ad16d71909b {
  grid-column: 3;
  grid-row: 1;
}

.container_4a887754499f .container_9ac0acb8438b {
  grid-column: 1;
  grid-row: 2;
}

.container_4a887754499f .container_39830ec87e3a {
  grid-column: 2;
  grid-row: 2;
}

.container_4a887754499f .container_3b9bbd723503:has(.container_00354b58b0ec) {
  grid-column: 3;
  grid-row: 2;
}

/* Адаптивные стили для контейнера с блоками */
@media screen and (max-width: 768px) {
  .container_4a887754499f {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(6, auto);
    gap: 8px;
  }
  
  .container_4a887754499f .container_cd310f95c027:has(.container_a58b3eecafcc),
  .container_4a887754499f .container_2cc080ce0fb8,
  .container_4a887754499f .container_0ad16d71909b,
  .container_4a887754499f .container_9ac0acb8438b,
  .container_4a887754499f .container_39830ec87e3a,
  .container_4a887754499f .container_3b9bbd723503:has(.container_00354b58b0ec) {
    grid-column: 1;
    grid-row: auto;
  }
	
	.wp-block-group.container_93bb0c6c3676.is-layout-flow.wp-block-group-is-layout-flow {
    padding: 0 20px !important; /* локальный padding для конкретного блока */
}

	.wp-block-group.container_b47e7547bd64.is-layout-flow.wp-block-group-is-layout-flow {
    padding: 12px !important;
}
/* Перебиваем глобальный .wp-block-group только для этого конкретного блока */
.wp-block-group.container_93bb0c6c3676.is-layout-flow.wp-block-group-is-layout-flow 
.wp-block-group.container_4c4668e4574d.is-layout-flow.wp-block-group-is-layout-flow 
.wp-block-group.container_b47e7547bd64.is-layout-flow.wp-block-group-is-layout-flow 
.wp-block-group.container_3ea798815585.is-layout-flow.wp-block-group-is-layout-flow {
    padding: 12px 8px 12px 12px !important;
    width: 353px;
    height: 175px;
    justify-content: space-between;
    flex-direction: column;
}

	.container_97278a5e92fb{
		margin-top: 4%;
		margin-left: 4%;
	}
	
	.container_4c4668e4574d .container_16153d126e1d  .container_97278a5e92fb    {
		top:10px;
	}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
  .container_4a887754499f {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, auto);
    gap: 12px;
  }
  
  .container_4a887754499f .container_cd310f95c027:has(.container_a58b3eecafcc) {
    grid-column: 1;
    grid-row: 1;
  }
  
  .container_4a887754499f .container_2cc080ce0fb8 {
    grid-column: 2;
    grid-row: 1;
  }
  
  .container_4a887754499f .container_0ad16d71909b {
    grid-column: 3;
    grid-row: 1;
  }
  
  .container_4a887754499f .container_9ac0acb8438b {
    grid-column: 1;
    grid-row: 2;
  }
  
  .container_4a887754499f .container_39830ec87e3a {
    grid-column: 2;
    grid-row: 2;
  }
  
  .container_4a887754499f .container_3b9bbd723503:has(.container_00354b58b0ec) {
    grid-column: 3;
    grid-row: 2;
  }
}

 .container_31a512530360 {
   padding: 50px 70px 50px 70px;
   width: 1440px;
   height: 925px;
   position: absolute !important;
   left: 0px;
   top: 1600px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 100px normal;
   flex-direction: column;
   background: #141414;
 }

 .imageview_9577138c6324 {
   width: 658px;
   height: 787px;
   position: absolute !important;
   left: 917px;
   top: 1.87px;
 }

 .container_6d88af57fe81 {
   width: 1300px;
   height: 700px;
   z-index: 1;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   position: absolute !important;
   left: 70px;
   top: 50px;
   background: #00000003;
   border-radius: 30px 30px 30px 30px;
   backdrop-filter: blur(30px);
 }

 .text_7f35ef0f1be6 {
   width: 819px;
   z-index: 2;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-f111f22a30ca_7f35ef0f1be6 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-f4c6749d9511_7f35ef0f1be6 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-9918e93a44e9_7f35ef0f1be6 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text_efa5bb5ea4f7 {
   width: 100%;
   z-index: 2;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_6662190ee214 {
   width: 864px;
   height: 210px;
   z-index: 2;
   position: absolute !important;
   left: 86px;
   top: 0px;
   align-items: center;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .text_d9df4a9b8aa9 {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 150px;
   top: 20px;
   line-height: 29.81px;
   font-family: 'Roboto';
 }

 .input_text_d8a086b6fbc8 {
   width: 500px;
   height: 57px;
   z-index: 2;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   border-radius: 30px 30px 30px 30px;
   color: #b1b7b8;
   font-family: 'Roboto';
 }

 .wrapper_input_text_d8a086b6fbc8 {
   position: absolute !important;
   left: 148px;
   top: 328px;
   width: 500px;
   height: 57px;
 }

 .input_text_d8a086b6fbc8::placeholder {
   width: 100%;
   z-index: 2;
   line-height: 29.81px;
   text-align: center;
   color: #b1b7b8;
   font-family: 'Roboto';
   letter-spacing: -1.7px;
 }

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

 .button_858cfb364996 {
   padding: 20px 27.5px 20px 27.5px;
   width: 227px;
   height: 57px;
   z-index: 2;
   position: absolute !important;
   left: 676px;
   top: 328px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_858cfb364996 {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

 .imageview_f86bdba56de5 {
   width: 30px;
   height: 30px;
   z-index: 2;
 }

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

 .container_84a59dffa8a8 {
   width: fit-content;
   height: fit-content;
   z-index: 2;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .imageview_6ef8b257c288 {
   width: 30px;
   height: 30px;
   z-index: 2;
 }

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

 .container_23aa4e03e6ff {
   width: fit-content;
   height: fit-content;
   z-index: 2;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .imageview_6bc3c9dd9450 {
   width: 30px;
   height: 30px;
   z-index: 2;
 }

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

 .container_fd4ad042af23 {
   width: fit-content;
   height: fit-content;
   z-index: 2;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .container_6fdcb242f9b1 {
   width: 1035px;
   height: 30px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 505px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 50px;
   flex-direction: row;
 }

 .container_186d1383122a {
   position: relative !important;
   width: 1036px;
   height: 540px;
   z-index: 2;
 }

 .container_f0e82c5f1f40 {
   padding: 80px 132px 80px 132px;
   width: 1300px;
   height: 700px;
   z-index: 2;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   position: absolute !important;
   left: 70px;
   top: 50px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #00000003;
   border-radius: 30px 30px 30px 30px;
   backdrop-filter: blur(30px);
 }

 .container_2da624e23d41 {
   position: absolute !important;
   width: 1440px;
   height: 800px;
   left: 0px;
   top: 800px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
 }

 .imageview_54dce877d949 {
   width: 1300px;
   height: 1px;
   position: absolute !important;
   left: 37px;
   top: 74px;
 }

 .text_8b1caf9b3dd5 {
   width: 229px;
   position: absolute !important;
   left: 46px;
   top: 118px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_f73bb06bd820 {
   position: absolute !important;
   width: 320px;
   height: 300px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 157px;
   top: 93px;
   background: #8aa2a980;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_ed5f22eaa1dd {
   width: 236px;
   height: 197px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #ffffff33;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 4px 4px #00000040;
   filter: blur(50px);
 }

 .text_86c567689fa1 {
   width: 130px;
   z-index: 2;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .imageview_6f457769a0a6 {
   width: 222px;
   height: 185px;
   z-index: 3;
   position: absolute !important;
   left: -44px;
   top: -5px;
 }

 .container_728af9bd38b3 {
   position: absolute !important;
   width: 222px;
   height: 185px;
   z-index: 2;
   border-top: #fdfdfd80 solid 1px;
   border-right: #fdfdfd80 solid 1px;
   border-bottom: #fdfdfd80 solid 1px;
   border-left: #fdfdfd80 solid 1px;
   left: 7px;
   top: 6px;
   overflow-x: clip;
   overflow-y: clip;
   background: #6ffe91cc;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_b9dbd6aeb1f7 {
   position: absolute !important;
   width: 236px;
   height: 197px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .container_1ff13fd11f45 {
   width: 188px;
   height: 142px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: -2px;
   background: #ffffff33;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 0px 4px 4px #00000040;
   filter: blur(50px);
 }

 .text_998aef5bbf46 {
   width: 119px;
   z-index: 2;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_81e45f4bf7a5 {
   position: absolute !important;
   width: 176px;
   height: 129px;
   z-index: 2;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 6px;
   top: 4px;
   background: #6ffe91cc;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_889fad9dab3d {
   position: absolute !important;
   width: 188px;
   height: 142px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .text_7cfb80fd108f {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 16px;
   top: 39px;
   line-height: 32px;
   font-family: 'Roboto';
 }

 .container_38508a780e85 {
   position: absolute !important;
   width: 100px;
   height: 100px;
   z-index: 2;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 0px;
   top: 0px;
   background: #8aa2a91a;
   border-radius: 100px 100px 100px 100px;
   backdrop-filter: blur(30px);
 }

 .container_e90a27c528ef {
   position: absolute !important;
   width: 100px;
   height: 100px;
   z-index: 2;
   left: 132px;
   top: 83px;
 }

 .container_3e9a87b00533 {
   position: absolute !important;
   width: 232px;
   height: 183px;
   z-index: 1;
   left: 444px;
   top: 245px;
 }

 .text_b610700ce0e8 {
   width: 157px;
   z-index: 1;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_e78bb9d8fec2 {
   position: absolute !important;
   width: 206px;
   height: 129px;
   z-index: 1;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 426px;
   top: 43px;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .text_3f7fbe9e4df4 {
   width: 130px;
   z-index: 1;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 24.84px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_63f9bf33e682 {
   position: absolute !important;
   width: 175px;
   height: 179px;
   z-index: 1;
   border-top: #fefefe80 solid 1px;
   border-right: #fefefe80 solid 1px;
   border-bottom: #fefefe80 solid 1px;
   border-left: #fefefe80 solid 1px;
   left: 30px;
   top: 316px;
   background: #14141403;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_c5d1ab232b7c {
   position: absolute !important;
   width: 676px;
   height: 495px;
   left: 657px;
   top: 51px;
 }

 .text_d8d43abf0c0b {
   width: 355px;
   line-height: 28.8px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_3e780ef5b777 {
   width: 100%;
   line-height: 50px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-33fcc018a502_3e780ef5b777 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-dc96f34af8f6_3e780ef5b777 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-3cba15d282fa_3e780ef5b777 {
   line-height: 50px;
   font-family: 'Roboto';
 }

 .text-3429165dd79f_3e780ef5b777 {
   line-height: 50px;
   font-family: 'Roboto';
 }

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

 .container_b8cce9452af5 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 50px normal;
   flex-direction: column;
 }

 .container_5e331a747f9f {
   width: 584px;
   height: 327px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 100px normal;
   flex-direction: column;
 }

 .container_41b9a3b2d161 {
   position: absolute !important;
   width: 1333px;
   height: 546px;
   left: 37px;
   top: 144px;
 }

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

 .button_18a07e58c7f4 {
   padding: 20px 25px 20px 25px;
   width: 368px;
   height: 57px;
   z-index: 1;
   position: absolute !important;
   left: 51px;
   top: 595px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_18a07e58c7f4 {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

 .container_c79681f969da {
   position: absolute !important;
   width: 1407px;
   height: 764px;
   left: 33px;
   top: 30px;
   background: #141414;
 }

 .imageview_95f11f3cd39a {
   width: 50px;
   height: 50px;
   z-index: 1;
 }

 .text_5a2126733349 {
  width: fit-content;
  z-index: 1;
  line-height: 39.74px;
  font-family: 'Roboto';
  text-align: left !important;
}

 .container_35737777eb29 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
 }

 .text_37c11b26268d {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_9f50bb3c00f6 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 133px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_506aae5f2778 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 300px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_3447b865f3a9 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 438px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_e1cf49692feb {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 593px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .text_00566fb48dc9 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 743px;
   top: 0px;
   line-height: 24.84px;
   font-family: 'Roboto';
 }

 .container_1f352412fa4b {
   position: relative !important;
   width: 818px;
   height: 14px;
   z-index: 1;
 }

 .container_a3af58360477 {
   width: 1300px;
   height: 50px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

 .container_053f8aa761d3 {
   position: absolute !important;
   width: 1300px;
   height: 50px;
   z-index: 1;
   left: 70px;
   top: 30px;
 }

 .viewport_1af76d3907c6 {
   width: 1440px;
   height: 6228px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #141414;
 }

 .container_ad10d9746029 {
   width: 478px;
   height: 261px;
   position: absolute !important;
   left: 118px;
   top: 3625px;
   background: radial-gradient(closest-side at 50% -50%, #8aa2a9ff 0%, #374043ff 100%);
   border-radius: 239px 239px 239px 239px;
   filter: blur(300px);
 }

 .imageview_f2139f762d99 {
   width: 32px;
   height: 32px;
 }

 .text_e6cf209871b2 {
  width: fit-content;
  line-height: 29.81px;
  font-family: 'Roboto';
  text-align: left !important;
}

 .container_0db26cfb70c7 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
 }

 .text_7a2a34d4735d {
   width: 100%;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_9ff29dac3bfd {
   width: 100%;
   line-height: 14px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_b2292ec8e942 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

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

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

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

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

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

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

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

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

 .container_2afba831d146 {
   width: 100%;
   height: fit-content;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

 .imageview_a30dfef3e9bd {
   width: 40px;
   height: 40px;
 }

 .text_5695b0ef73f6 {
   width: 100%;
   line-height: 17.39px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_e616460206fc {
   width: 100%;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_1e38c037fb10 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .button_7c38e557a111 {
   padding: 5px 0 5px 5px;
   width: 166px;
   height: 50px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .imageview_ad83bdc08486 {
   width: 40px;
   height: 40px;
 }

 .text_56d02d53bdcd {
   width: 100%;
   line-height: 17.39px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_8379b50cc22c {
   width: 100%;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_b5789f6724fb {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .button_2607488c7cb2 {
   padding: 5px 30px 5px 5px;
   width: 353px;
   height: 50px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   position: absolute !important;
   left: 0px;
   top: 70px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .imageview_4894b2624e69 {
   width: 40px;
   height: 40px;
 }

 .text_85e3fb42d810 {
   width: 100%;
   line-height: 17.39px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_d18d8c13bebf {
   width: 100%;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_b3eb7bde4dd0 {
   width: 125px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .button_bfef1d539f67 {
   padding: 5px 0 5px 5px;
   width: 180px;
   height: 50px;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   position: absolute !important;
   left: 173px;
   top: 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 5px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .container_3c0906fc40ec {
   position: relative !important;
   width: 353px;
   height: 120px;
 }

 .text_5ae137ad77cd {
   width: 100%;
   line-height: 14px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_f2babe5bda94 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_e4e19ec60a3a {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_62a2be5a2e49 {
   padding: 20px 20px 20px 20px;
   width: 393px;
   height: 471px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 0px;
   border-left: #b0b0b1ff solid 0px;
   position: absolute !important;
   left: 0px;
   top: 7058px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
   background: #141414;
 }

 .text_f012eece2a65 {
   width: 100%;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-c6d78ed841f4_f012eece2a65 {
   line-height: 28px;
   font-family: 'Roboto';
 }

 .text-168ebf118214_f012eece2a65 {
   line-height: 28px;
   font-family: 'Roboto';
 }

 .text_60c05a54a533 {
   width: 100%;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_8b59aba67611 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .text_ad2059b83665 {
   width: 264px;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

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

 .input_text_51d7ce1585b0 {
   padding: 19.5px 100px 19.5px 20px;
   width: 100%;
   height: 50px;
   z-index: 998;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
   color: #b1b7b8;
   font-family: 'Roboto';
 }

 .wrapper_input_text_51d7ce1585b0 {
   width: 100%;
   height: 50px;
 }

 .input_text_51d7ce1585b0::placeholder {
   width: 100%;
   line-height: 16px;
   text-align: start;
   color: #b1b7b8;
   font-family: 'Roboto';
   letter-spacing: -1.3px;
 }

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

 .input_text_cc3b17371d90 {
   padding: 19.5px 160px 19.5px 20px;
   width: 100%;
   height: 50px;
   z-index: 998;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
   color: #b1b7b8;
   font-family: 'Roboto';
 }

 .wrapper_input_text_cc3b17371d90 {
   width: 100%;
   height: 50px;
 }

 .input_text_cc3b17371d90::placeholder {
   width: 100%;
   line-height: 19.87px;
   text-align: center;
   color: #b1b7b8;
   font-family: 'Roboto';
   letter-spacing: -1.3px;
 }

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

 .imageview_4aae31793c95 {
   width: 24px;
   height: 24px;
 }

 .button_ca6722b3f044 {
   padding: 13px 20px 13px 20px;
   width: 313px;
   height: 50px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_ca6722b3f044 {
   display: flex;
   flex-direction: row;
   align-items: center;
   width: 100%;
   justify-content: space-between;
 }

 .text_2a521bd41b20 {
   width: 221px;
   line-height: 10px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_2250dd65c711 {
   width: 313px;
   height: 200px;
   position: absolute !important;
   left: 20px;
   top: 94px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .imageview_cbcf2885657f {
   width: 16px;
   height: 16px;
 }

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

 .container_06e486adb44c {
   padding: 9.5px 53px 9.5px 20px;
   width: 100%;
   height: 35px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 20px 0 0 0;
 }

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

 .container_bdd102620094 {
   padding: 11.5px 69px 11.5px 20px;
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_c36a039e9105 {
   padding: 11.5px 34px 11.5px 20px;
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_7e03cf4e9df7 {
   padding: 11.5px 25px 11.5px 20px;
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_6a8179f6ee5d {
   padding: 11.5px 47px 11.5px 20px;
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_94ac5134f364 {
   padding: 11.5px 54px 11.5px 20px;
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_34f209d9a925 {
   padding: 11.5px 45px 11.5px 20px;
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_a316e31b94d5 {
   padding: 11.5px 21px 11.5px 20px;
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_21d616c73f55 {
   padding: 11.5px 18px 11.5px 20px;
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

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

 .container_ca00d3d269c8 {
   padding: 11.5px 60px 11.5px 20px;
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_efcf18038b81 {
   width: 120px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

 .container_3e48ee67464e {
   padding: 14px 41px 14px 20px;
   width: 100%;
   height: 35px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_fd8117c81c18 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_8c033c816d14 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_739b09a80aef {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_abf678c99a71 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_e31b54dc70de {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_b024b42d2183 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_0970b5a349bf {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_341b023a6015 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_276a6f17cc72 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_9263ccea3749 {
   width: 80px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

 .container_7377db7fcf17 {
   padding: 14px 40px 14px 20px;
   width: 100%;
   height: 35px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_3d153e4d1929 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_128dbcd63421 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_c73c3c37f7d5 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_52f6eefa63ae {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_242f050f9739 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_ab691d578a15 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_87c0094cf9e8 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_990b31ef5699 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_5c308582e28f {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_43ee6bad233f {
   width: 80px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

 .container_86d91fe66762 {
   padding: 14px 41px 14px 20px;
   width: 100%;
   height: 35px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #e0f8ff;
 }

 .container_18d369426c41 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_685fb2d7eb16 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_64da39d9d9a4 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_67b2cc1f4c79 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_7d348340b6f6 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_bfda95c8b823 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_7fa3517cf47f {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_81602ece3778 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_42600a6607e9 {
   width: 100%;
   height: 30px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
 }

 .container_666412dfef53 {
   width: 80px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .container_6ef1dd16f0fd {
   width: 360px;
   height: 305px;
   position: absolute !important;
   left: 20px;
   top: 334px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
 }

 .container_f8fe0b9591e0 {
   position: relative !important;
   width: 100%;
   height: 634px;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #00000003;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_054d0afa7b5d {
   padding: 20px 20px 20px 20px;
   width: 393px;
   height: 906px;
   position: absolute !important;
   left: 0px;
   top: 6152px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
   background: #141414;
 }

 .container_7aeeeac2ed37 {
   width: 244px;
   height: 195px;
   position: absolute !important;
   left: 55px;
   top: -120px;
   background: #6ffe91cc;
   border-radius: 122px 122px 122px 122px;
   filter: blur(150px);
 }

 .text_3cf76b9bc4c8 {
   width: 100%;
   z-index: 1;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_de343878a9f4 {
   width: 100%;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_be62934b27d6 {
   width: 306px;
   height: 231px;
   z-index: 1;
   position: absolute !important;
   left: 20px;
   top: 40px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .text_829f4faf3dcb {
   width: max-content;
   position: absolute !important;
   left: 12px;
   top: 12px;
   line-height: 20px;
   font-family: 'Roboto';
 }

 .imageview_65f84039a6e0 {
   width: 147px;
   height: 145px;
   position: absolute !important;
   left: 151px;
   top: 25px;
 }

 .container_d489a0f40b3a {
   position: relative !important;
   width: 313px;
   height: 150px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 12px 12px 12px 12px;
 }

 .text_1008b9957aa3 {
   width: max-content;
   position: absolute !important;
   left: 12px;
   top: 12px;
   line-height: 20px;
   font-family: 'Roboto';
 }

 .imageview_a08e8751f987 {
   width: 150px;
   height: 120px;
   position: absolute !important;
   left: 148px;
   top: 23px;
 }

 .container_888613369150 {
   position: relative !important;
   width: 313px;
   height: 150px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 12px 12px 12px 12px;
 }

 .text_426565d1da4c {
   width: max-content;
   position: absolute !important;
   left: 12px;
   top: 12px;
   line-height: 20px;
   font-family: 'Roboto';
 }

 .imageview_44e0dc889bc5 {
   width: 130px;
   height: 139px;
   position: absolute !important;
   left: 164px;
   top: 17px;
 }

 .container_093e47f5d743 {
   position: relative !important;
   width: 313px;
   height: 150px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 12px 12px 12px 12px;
 }

 .text_0502491f6076 {
   width: max-content;
   position: absolute !important;
   left: 12px;
   top: 12px;
   line-height: 20px;
   font-family: 'Roboto';
 }

 .imageview_fce93e2e065a {
   width: 125px;
   height: 164px;
   position: absolute !important;
   left: 164px;
   top: 26px;
 }

 .container_889976e6b55d {
   position: relative !important;
   width: 313px;
   height: 150px;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 12px 12px 12px 12px;
 }

 .container_8ea482c29e02 {
   width: 313px;
   height: 630px;
   position: absolute !important;
   left: 20px;
   top: 311px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .container_f7d6e96b28bb {
   position: relative !important;
   width: 353px;
   height: 961px;
   overflow-x: clip;
   overflow-y: clip;
   background: #141414;
   border-radius: 12px 12px 12px 12px;
 }

 .container_f349a51bddb6 {
   padding: 20px 20px 20px 20px;
   width: 393px;
   height: 1001px;
   position: absolute !important;
   left: 0px;
   top: 5131px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #f5fdff;
   border-radius: 20px 20px 20px 20px;
 }

 .text_30946b101632 {
   width: 337px;
   z-index: 1;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .imageview_823b1d629be4 {
   width: 533px;
   height: 548px;
   z-index: 1;
   position: absolute !important;
   left: -88px;
   top: 175px;
 }

 .text_deb544d22dd0 {
   width: 100%;
   z-index: 1;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_9fd402407999 {
   width: 100%;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_b1f26c5c90c1 {
   width: 306px;
   height: 94px;
   z-index: 1;
   position: absolute !important;
   left: 12px;
   top: 12px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px normal;
   flex-direction: column;
 }

 .container_b8bb874c9f7e {
   position: relative !important;
   width: 353px;
   height: 400px;
   z-index: 1;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_7834467a5c3d {
   width: 50px;
   height: 50px;
   z-index: 1;
 }

 .text_009de954f91e {
   width: 100%;
   z-index: 1;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_efe324bb6e71 {
   width: 100%;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

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

 .container_99273633e971 {
   width: 313px;
   height: 210px;
   z-index: 1;
   position: absolute !important;
   left: 12px;
   top: 12px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 37px normal;
   flex-direction: column;
 }

 .container_22ab11f60246 {
   position: relative !important;
   width: 353px;
   height: 234px;
   z-index: 1;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_9cf2444ab5ad {
   width: 50px;
   height: 50px;
   z-index: 1;
 }

 .text_4d0d9a0a2dcb {
   width: 100%;
   z-index: 1;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_01ab687df57d {
   width: 100%;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_6cfcdf1ebfa4 {
   width: 100%;
   height: 123px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_4b7ede7c7df5 {
   width: 313px;
   height: 210px;
   z-index: 1;
   position: absolute !important;
   left: 12px;
   top: 12px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 37px normal;
   flex-direction: column;
 }

 .container_d18fd95e0262 {
   position: relative !important;
   width: 353px;
   height: 234px;
   z-index: 1;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_16435d218d3a {
   width: 50px;
   height: 50px;
   z-index: 1;
 }

 .text_f52b15ec6def {
   width: 100%;
   z-index: 1;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_f4f3ef2f2050 {
   width: 100%;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_1ae728843140 {
   width: 100%;
   height: 123px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_7bcd292e4efb {
   width: 313px;
   height: 210px;
   z-index: 1;
   position: absolute !important;
   left: 12px;
   top: 12px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 37px normal;
   flex-direction: column;
 }

 .container_dffec6f966d4 {
   position: relative !important;
   width: 353px;
   height: 234px;
   z-index: 1;
   border-top: #b0b0b1ff solid 1px;
   border-right: #b0b0b1ff solid 1px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 1px;
   background: #141414;
   border-radius: 12px 12px 12px 12px;
 }

 .container_412c30e71b23 {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   gap: 10px normal;
   flex-direction: column;
 }

 .container_75be00c7638a {
   padding: 20px 20px 20px 20px;
   width: 393px;
   height: 1260px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 3831px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .text_f1606dc6e341 {
   width: 100%;
   z-index: 1;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_3303d251145d {
   width: 100%;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-af732ebbf14b_3303d251145d {
   line-height: 19.2px;
   font-family: 'Roboto';
 }

 .text-220722786df8_3303d251145d {
   line-height: 19.2px;
   font-family: 'Roboto';
 }

 .text_b2abd0647d48 {
   width: 100%;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_a702bee88a69 {
   width: 100%;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-ba51a878d1ce_a702bee88a69 {
   line-height: 19.2px;
   font-family: 'Roboto';
 }

 .text-d43ed2426841_a702bee88a69 {
   line-height: 19.2px;
   font-family: 'Roboto';
 }

 .container_d693a426393e {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .container_2fcd0a498bb5 {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_a2bf53bf76fa {
   width: 337px;
   height: 285px;
   z-index: 1;
   position: absolute !important;
   left: 18px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .imageview_83c6320e5914 {
   width: 709px;
   height: 391px;
   z-index: 1;
   position: absolute !important;
   left: -184px;
   top: 0px;
 }

 .container_ceea6c2b1c49 {
   position: absolute !important;
   width: 350px;
   height: 372px;
   z-index: 1;
   border-top: #000000ff solid 20px;
   border-right: #000000ff solid 0px;
   border-bottom: #000000ff solid 0px;
   border-left: #000000ff solid 20px;
   left: 150px;
   top: 63px;
   overflow-x: clip;
   overflow-y: clip;
   border-radius: 20px 0 0 0;
 }

 .container_bf21710f9273 {
   width: 283.99px;
   height: 267.97px;
   z-index: 2;
   position: absolute !important;
   left: 288.95px;
   top: 118.56px;
   background: #8aa2a9b3;
   border-radius: 141.99px 141.99px 141.99px 141.99px;
   filter: blur(200px);
 }

 .text_8296115837bc {
   width: 260px;
   z-index: 2;
   position: absolute !important;
   left: 20px;
   top: 20px;
   line-height: 12px;
   word-wrap: break-word;
   font-family: 'IBM Plex Mono';
 }

 .text-7ae118bd91a1_8296115837bc {
   line-height: 12px;
   font-family: 'IBM Plex Mono';
 }

 .text-5f1355902d3f_8296115837bc {
   line-height: 12px;
   font-family: 'IBM Plex Mono';
 }

 .text-b0b40052a7c6_8296115837bc {
   line-height: 12px;
   font-family: 'IBM Plex Mono';
 }

 .text-d1ea0c60b91d_8296115837bc {
   line-height: 12px;
   font-family: 'IBM Plex Mono';
 }

 .text-468147ea0ba7_8296115837bc {
   line-height: 12px;
   font-family: 'IBM Plex Mono';
 }

 .text-40a84e62e9de_8296115837bc {
   line-height: 12px;
   font-family: 'IBM Plex Mono';
 }

 .text-83e7e92fb2d8_8296115837bc {
   line-height: 12px;
   font-family: 'IBM Plex Mono';
 }

 .container_85fb2ca2e08c {
   position: absolute !important;
   width: 300px;
   height: 167px;
   z-index: 2;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   left: 0px;
   top: 0px;
   overflow-x: clip;
   overflow-y: clip;
   background: #e0f8ff;
   border-radius: 20px 20px 20px 20px;
 }

 .container_f8c1e5a383e0 {
   position: absolute !important;
   width: 373px;
   height: 446px;
   z-index: 1;
   left: 0px;
   top: 375px;
 }

 .container_5caa298ba6be {
   position: absolute !important;
   width: 373px;
   height: 783px;
   z-index: 1;
   left: 20px;
   top: 3019px;
   overflow-x: clip;
   overflow-y: clip;
   background: #ffffff;
   border-radius: 20px 20px 20px 20px;
 }

 .text_0f84a16fa2b7 {
   width: 285px;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_1c3c088e049c {
   width: 100%;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_32c19b529da1 {
   width: 333px;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_3ea798815585 {
   padding: 12px 8px 12px 12px;
   width: 353px;
   height: 200px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: space-between;
   flex-direction: column;
 }

 .container_b47e7547bd64 {
   position: relative !important;
   width: 100%;
   height: 200px;
   background: linear-gradient(180deg, #f5fdffff 0%, #8aa2a9ff 100%);
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_3fbb13a3bb0e {
   width: 221px;
   height: 221px;
   position: absolute !important;
   left: 169px;
   top: 68px;
 }

 .text_74a2d5c2ed4c {
   width: 100%;
   z-index: 1;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_7d4fb3950f88 {
   width: 197px;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_97278a5e92fb {
   padding: 12px 12px 12px 12px;
   width: 353px;
   height: 80px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px normal;
   flex-direction: column;
 }

 .container_16153d126e1d {
   position: relative !important;
   width: 100%;
   height: 200px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_efadde24663e {
   width: 188px;
   height: 179px;
   position: absolute !important;
   left: 170px;
   top: 78px;
 }

 .text_751d04af9bb2 {
   width: 100%;
   z-index: 1;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_b21eaee8d82f {
   width: 227px;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_b42a46a6cd3b {
   padding: 12px 12px 12px 12px;
   width: 353px;
   height: 80px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px normal;
   flex-direction: column;
 }

 .container_f55fa3df2b86 {
   position: relative !important;
   width: 100%;
   height: 200px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 12px 12px 12px 12px;
 }

 .text_41fc0f9e8bce {
   width: 100%;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_a4aaa43e82a6 {
   width: 100%;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_0224da7406ab {
   padding: 12px 12px 12px 12px;
   width: 353px;
   height: 200px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: space-between;
   flex-direction: column;
 }

 .container_82e0ab9be672 {
   position: relative !important;
   width: 100%;
   height: 200px;
   background: linear-gradient(180deg, #f5fdffff 0%, #8aa2a9ff 100%);
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_23b0ac8eb3f8 {
   width: 182px;
   height: 202px;
   position: absolute !important;
   left: 170px;
   top: 69px;
 }

 .text_5417fb981443 {
   width: 100%;
   z-index: 1;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_8b03edeca011 {
   width: 189px;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_289384cca26a {
   padding: 12px 12px 12px 12px;
   width: 353px;
   height: 80px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px normal;
   flex-direction: column;
 }

 .container_a29976269fdb {
   position: relative !important;
   width: 100%;
   height: 200px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_61f1a785a579 {
   width: 185px;
   height: 181px;
   position: absolute !important;
   left: 170px;
   top: 78px;
 }

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

 .text_660d363497d5 {
   width: 168px;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_d6a3f627c611 {
   padding: 12px 164px 12px 12px;
   width: 353px;
   height: 80px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px normal;
   flex-direction: column;
 }

 .container_d19a25e3034e {
   position: relative !important;
   width: 100%;
   height: 200px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   overflow-x: clip;
   overflow-y: clip;
   background: #14141403;
   border-radius: 12px 12px 12px 12px;
 }

 .container_4c4668e4574d {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .container_93bb0c6c3676 {
   padding: 20px 20px 20px 20px;
   width: 393px;
   height: 1378px;
   position: absolute !important;
   left: 0px;
   top: 1593px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
   background: #141414;
 }

 .imageview_96f4f529cdf0 {
   width: 294px;
   height: 353px;
   position: absolute !important;
   left: 42.92px;
   top: 102px;
   aspect-ratio: 1 / 0.995957796011218;
 }

 .text_c0663edea721 {
   width: 100%;
   z-index: 1;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-af8587b6fda9_c0663edea721 {
   line-height: 28px;
   font-family: 'Roboto';
 }

 .text-e9574ce3906d_c0663edea721 {
   line-height: 28px;
   font-family: 'Roboto';
 }

 .text-5d30b121506b_c0663edea721 {
   line-height: 28px;
   font-family: 'Roboto';
 }

 .text_ad43c6a9eb77 {
   width: 100%;
   z-index: 1;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_d22ce8a18b6c {
   width: 313px;
   height: 115px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .text_ef67f59ebc32 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 12px;
   top: 20px;
   line-height: 19.87px;
   font-family: 'Roboto';
 }

 .input_text_d6e89dcffcac {
   width: 150px;
   height: 50px;
   z-index: 1;
   border-top: #e0f8ffff solid 1px;
   border-right: #e0f8ffff solid 1px;
   border-bottom: #e0f8ffff solid 1px;
   border-left: #e0f8ffff solid 1px;
   border-radius: 30px 30px 30px 30px;
   color: #b1b7b8;
   font-family: 'Roboto';
 }

 .wrapper_input_text_d6e89dcffcac {
   position: absolute !important;
   left: 7px;
   top: 303px;
   width: 150px;
   height: 50px;
 }

 .input_text_d6e89dcffcac::placeholder {
   width: 100%;
   z-index: 1;
   line-height: 19.87px;
   text-align: center;
   color: #b1b7b8;
   font-family: 'Roboto';
   letter-spacing: -1.3px;
 }

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

 .button_2506e7607bee {
   padding: 19.5px 17.5px 19.5px 17.5px;
   width: 150px;
   height: 50px;
   z-index: 1;
   position: absolute !important;
   left: 157px;
   top: 303px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_2506e7607bee {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

 .imageview_3a9027cdadc3 {
   width: 24px;
   height: 24px;
   z-index: 1;
 }

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

 .container_45bd57036fc5 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .imageview_a4425e3eacd6 {
   width: 24px;
   height: 24px;
   z-index: 1;
 }

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

 .container_720f2a3ceba7 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .imageview_e5e91ec66c26 {
   width: 24px;
   height: 24px;
   z-index: 1;
 }

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

 .container_a0c5d6690e11 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .container_f8d741c10b72 {
   width: 261px;
   height: 112px;
   z-index: 1;
   position: absolute !important;
   left: 26px;
   top: 401px;
   align-items: flex-start;
   justify-content: center;
   gap: 20px normal;
   flex-direction: column;
 }

 .container_1f228d2323f0 {
   position: relative !important;
   width: 313px;
   height: 560px;
   z-index: 1;
 }

 .container_0cb731ec6438 {
   padding: 0 20px 0 20px;
   width: 353px;
   height: 560px;
   z-index: 1;
   position: absolute !important;
   left: -2px;
   top: 40px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 10px normal;
   flex-direction: column;
 }

 .container_986223cf6b46 {
   position: absolute !important;
   width: 353px;
   height: 612px;
   z-index: 1;
   border-top: #f5fdffff solid 1px;
   border-right: #f5fdffff solid 1px;
   border-bottom: #f5fdffff solid 1px;
   border-left: #f5fdffff solid 1px;
   left: 20px;
   top: 30px;
   overflow-x: clip;
   overflow-y: clip;
   background: #00000003;
   border-radius: 20px 20px 20px 20px;
   backdrop-filter: blur(30px);
 }

 .container_bcd6bbba3249 {
   position: absolute !important;
   width: 393px;
   height: 672px;
   left: 0px;
   top: 921px;
   background: #141414;
 }

 .text_20a49312f431 {
   width: 321px;
   line-height: 19.2px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text_e98948c86344 {
   width: 100%;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .text-ab1ce01c5158_e98948c86344 {
   line-height: 28px;
   font-family: 'Roboto';
 }

 .text-ccb29fa67b0a_e98948c86344 {
   line-height: 28px;
   font-family: 'Roboto';
 }

 .text-c754c0fcd928_e98948c86344 {
   line-height: 28px;
   font-family: 'Roboto';
 }

 .text-4c1edd15be08_e98948c86344 {
   line-height: 28px;
   font-family: 'Roboto';
 }

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

 .container_907ca3549df1 {
   width: 100%;
   height: 216px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_4964d2a7c285 {
   width: 353px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 60px normal;
   flex-direction: column;
 }

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

 .button_0cf67b76ff8d {
   padding: 20px 27.5px 20px 27.5px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #e0f8ff;
   border-radius: 30px 30px 30px 30px;
 }

 .button_link_0cf67b76ff8d {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

 .text_97c0c53ad91b {
   width: 188px;
   position: absolute !important;
   left: 21px;
   top: 83px;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_628dbfbeebd1 {
   position: absolute !important;
   width: 230px;
   height: 216px;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 62px;
   top: 117px;
   background: #8aa2a980;
   border-radius: 12px 12px 12px 12px;
   backdrop-filter: blur(30px);
 }

 .container_cbb835e364cb {
   width: 180px;
   height: 150px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #ffffff33;
   border-radius: 12px 12px 12px 12px;
   box-shadow: 0px 4px 4px #00000040;
   filter: blur(50px);
 }

 .text_29d7e8ad80da {
   width: 130px;
   z-index: 2;
   position: absolute !important;
   left: 12px;
   top: 12px;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .imageview_a9919d2b72c2 {
   width: 169.32px;
   height: 141.1px;
   z-index: 3;
   position: absolute;
   left: -44px;
   top: -18px;
 }

 .container_c7497a499d72 {
   position: absolute !important;
   width: 169.32px;
   height: 141.1px;
   z-index: 2;
   border-top: #fdfdfd80 solid 1px;
   border-right: #fdfdfd80 solid 1px;
   border-bottom: #fdfdfd80 solid 1px;
   border-left: #fdfdfd80 solid 1px;
   left: 5.34px;
   top: 3.95px;
   overflow-x: clip;
   overflow-y: clip;
   background: #6ffe91cc;
   border-radius: 12px 12px 12px 12px;
   backdrop-filter: blur(30px);
 }

 .container_c7009ed8d6a8 {
   position: absolute !important;
   width: 180px;
   height: 150px;
   z-index: 1;
   left: 0px;
   top: 0px;
 }

 .text_3fe00b0d92fd {
   width: 141px;
   z-index: 1;
   position: absolute !important;
   left: 12px;
   top: 12px;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_c5a28c582776 {
   position: absolute !important;
   width: 165px;
   height: 112px;
   z-index: 1;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 183px;
   top: 52px;
   background: #14141403;
   border-radius: 12px 12px 12px 12px;
   backdrop-filter: blur(30px);
 }

 .text_697032bf26f4 {
   width: 88px;
   z-index: 1;
   position: absolute !important;
   left: 12px;
   top: 12px;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_42e5c7448e14 {
   position: absolute !important;
   width: 140px;
   height: 143px;
   z-index: 1;
   border-top: #fefefe80 solid 1px;
   border-right: #fefefe80 solid 1px;
   border-bottom: #fefefe80 solid 1px;
   border-left: #fefefe80 solid 1px;
   left: 0px;
   top: 266px;
   background: #14141403;
   border-radius: 12px 12px 12px 12px;
   backdrop-filter: blur(30px);
 }

 .container_f90599d1df49 {
   width: 162.07px;
   height: 122.41px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: -1.72px;
   background: #ffffff33;
   border-radius: 12px 12px 12px 12px;
   box-shadow: 0px 4px 4px #00000040;
   filter: blur(50px);
 }

 .text_251941d39971 {
   width: 119px;
   z-index: 2;
   position: absolute !important;
   left: 12px;
   top: 12px;
   line-height: 19.87px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_27649380b987 {
   position: absolute !important;
   width: 150px;
   height: 110px;
   z-index: 2;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 5px;
   top: 3.21px;
   background: #6ffe91cc;
   border-radius: 12px 12px 12px 12px;
   backdrop-filter: blur(30px);
 }

 .container_6a88330cbcb4 {
   position: absolute !important;
   width: 162.07px;
   height: 122.41px;
   z-index: 1;
   left: 0px;
   top: -3.21px;
 }

 .text_79ae5f9d2fcf {
   width: max-content;
   z-index: 2;
   position: absolute !important;
   left: 13px;
   top: 33px;
   line-height: 28px;
   font-family: 'Roboto';
 }

 .container_6768861bf5f8 {
   position: absolute !important;
   width: 85px;
   height: 85px;
   z-index: 2;
   border-top: #ffffff80 solid 1px;
   border-right: #ffffff80 solid 1px;
   border-bottom: #ffffff80 solid 1px;
   border-left: #ffffff80 solid 1px;
   left: 0px;
   top: 0px;
   background: #8aa2a91a;
   border-radius: 100px 100px 100px 100px;
   backdrop-filter: blur(30px);
 }

 .container_9ef1a6f875d1 {
   position: absolute !important;
   width: 85px;
   height: 85px;
   z-index: 2;
   left: 114px;
   top: 72px;
 }

 .container_b69120634660 {
   position: absolute !important;
   width: 200px;
   height: 158px;
   z-index: 1;
   left: 153px;
   top: 287px;
 }

 .container_71f02a5d03f6 {
   position: relative !important;
   width: 100%;
   height: 445px;
 }

 .container_920600fbed74 {
   padding: 20px 0 20px 0;
   width: 373px;
   height: 852px;
   position: absolute !important;
   left: 10px;
   top: 50px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 47px normal;
   flex-direction: column;
   background: #141414;
 }

 .imageview_69256e92d25f {
   width: 32px;
   height: 32px;
 }

 .text_b65cee31e517 {
  width: fit-content;
  line-height: 29.81px;
  font-family: 'Roboto';
  text-align: left !important;
}

 .container_6c3314ba8455 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
 }

 .imageview_ba6b8a2be6a1 {
   width: 40px;
   height: 40px;
 }

 .container_bd004bf4cde5 {
   padding: 0 20px 0 20px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 0px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

 .container_36351ddb5b9a {
   width: 393px;
   height: 50px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .viewport_af6855378c2f {
   width: 393px;
   height: 7581px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #141414;
 }

 .imageview_0cc732849cbb {
   width: 32px;
   height: 32px;
 }

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

 .container_9bb01dfb4df8 {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
 }

 .imageview_b33d7aa26fa2 {
   width: 40px;
   height: 40px;
 }

 .container_5eb4789e56d3 {
   padding: 0 20px 0 20px;
   width: 393px;
   height: 50px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

 .container_f1a3c7126a0e {
   position: absolute !important;
   width: 393px;
   height: 50px;
   left: 0px;
   top: 0px;
 }

 .text_6d00ad69797a {
   width: max-content;
   position: absolute !important;
   left: 10px;
   top: 19.5px;
   line-height: 19.87px;
   font-family: 'Roboto';
 }

 .container_9bec7b342848 {
   position: relative !important;
   width: 210px;
   height: 50px;
 }

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

 .container_07800d1c1193 {
   padding: 19.5px 82px 19.5px 10px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

 .container_68eb210a929d {
   padding: 19.5px 105px 19.5px 10px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

 .container_8ccfc33bd35e {
   padding: 19.5px 92px 19.5px 10px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

 .container_b26a9cd37812 {
   padding: 19.5px 96px 19.5px 10px;
   width: 100%;
   height: 50px;
   border-top: #b0b0b1ff solid 0px;
   border-right: #b0b0b1ff solid 0px;
   border-bottom: #b0b0b1ff solid 1px;
   border-left: #b0b0b1ff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

 .container_a54f6da41f28 {
   padding: 19.5px 140px 19.5px 10px;
   width: 100%;
   height: 50px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .container_daf531a1c367 {
   width: 210px;
   height: 300px;
   position: absolute !important;
   left: 92px;
   top: 100px;
   align-items: center;
   justify-content: center;
   flex-direction: column;
 }

 .viewport_2bb0f95980df {
   width: 393px;
   height: 852px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #141414;
 }


 @media (max-width: 824px) {
   .с_2с__1920 .vp_824 {
     display: flex !important;
   }
   
   .с_2с__1920 .vp_1440,
   .с_2с__1920 .vp_1920 {
     display: none !important;
   }
 }

 @media (min-width: 825px) and (max-width: 1440px) {
   .с_2с__1920 .vp_1440 {
     display: flex !important;
   }
   
   .с_2с__1920 .vp_824,
   .с_2с__1920 .vp_1920 {
     display: none !important;
   }

	.wp-block-group.container_36351ddb5b9a
.wp-block-group.container_bd004bf4cde5
.wp-block-yotako-block-anchor img {
    width: 1px !important;       /* минимальная ширина */
    height: 1px !important;      /* минимальная высота */
    opacity: 0 !important;       /* полностью прозрачное */
    display: block !important;   /* блоковое для контроля размеров */
    pointer-events: none !important; /* клики не проходят */
}


 }

 @media (min-width: 1441px) {
   .с_2с__1920 .vp_1920 {
     display: flex !important;
   }
   
   .с_2с__1920 .vp_824,
   .с_2с__1920 .vp_1440 {
     display: none !important;
   }
 }

/* Специфичные стили для контактных блоков */
.button_link_0ade6b48926b,
.button_link_efb5c75c53fe,
.button_link_5757dd382f7c,
.button_link_20e77d989f2e,
.button_link_2607488c7cb2 {
    display: flex;

    margin: 10px 0;
    transition: all 0.3s ease;
    border-radius: 12px;
    text-decoration: none;
}

.button_link_0ade6b48926b:hover,.button_link_efb5c75c53fe:hove
.button_link_efb5c75c53fe:hover {
   
    transform: scale(1.03);
    color: #141414 !important;
}

.button_5757dd382f7c,
.button_1920500b75a9,
.button_20e77d989f2e {
    transition: all 0.3s ease;
    transform-origin: center;
    cursor: pointer;
}

.button_5757dd382f7c:hover,
.button_1920500b75a9:hover,
.button_20e77d989f2e:hover {
    background-color: white !important;
    transform: scale(1.05);
    transform-origin: center;
    box-shadow: 0 8px 25px rgba(0,0,0,0.15);
    position: relative;
    z-index: 1;
}

.button_5757dd382f7c:hover *,
.button_1920500b75a9:hover *,
.button_20e77d989f2e:hover * {
    color: #626566 !important;
}

/* Ховер-эффекты для кнопки "подключиться к платформе" */
.button_link_1d9efe1edb1e {
    transition: all 0.3s ease;
    border-radius: 8px;
    padding: 10px;
    transform-origin: center;
}

.button_link_1d9efe1edb1e:hover {
    background-color: #6FFE91 !important;
    transform: scale(1.05);
    transform-origin: center;
    box-shadow: 0 4px 15px rgba(111, 254, 145, 0.3);
    position: relative;
    z-index: 1;
}

/* Анимация появления текста на втором слайде */
.text_ac3532ab3373,
.text_c01b1ef3d885,
.text_3481b1d6d9d7 {
    opacity: 0;
    transform: translateX(-50px);
    transition: all 0.8s ease;
}

.text_ac3532ab3373.animate,
.text_c01b1ef3d885.animate,
.text_3481b1d6d9d7.animate {
    opacity: 1;
    transform: translateX(0);
}

.text_ac3532ab3373.animate {
    transition-delay: 0.2s;
}

.text_c01b1ef3d885.animate {
    transition-delay: 0.4s;
}

.text_3481b1d6d9d7.animate {
    transition-delay: 0.6s;
}

/* Анимация появления всех текстовых элементов при скролле - все фреймы */
.text_37b118eed9c9,
.text_af1257aa22db,
.text_f012eece2a65,
.text_ac3532ab3373,
.text_c01b1ef3d885,
.text_3481b1d6d9d7,
.text_653b28e87549,
.text_5acb16aa7886,
.text_b65cee31e517,
.text_6d00ad69797a,
.text_bcd321b31fc6,
.text_47432f59ca00,
.text_825642146102,
.text_ef4ad21250ee,
.text_f70580cf9283,
.text_032506dfd3b2,
.container_a2ca049e1b5b,


.text_37b118eed9c9.animate,
.text_af1257aa22db.animate,
.text_f012eece2a65.animate,
.text_ac3532ab3373.animate,
.text_c01b1ef3d885.animate,
.text_3481b1d6d9d7.animate,
.text_653b28e87549.animate,
.text_5acb16aa7886.animate,
.text_b65cee31e517.animate,
.text_6d00ad69797a.animate,
.text_bcd321b31fc6.animate,
.text_47432f59ca00.animate,
.text_825642146102.animate,
.text_ef4ad21250ee.animate,
.text_f70580cf9283.animate,
.text_032506dfd3b2.animate,
.container_a2ca049e1b5b.animate,
.container_4a887754499f.animate {
    opacity: 1;
    transform: translateY(0);
}

/* Плавные анимации без скрытия элементов */



/* Анимация появления информационных блоков при скролле */
.text_5a006b493a0f,
.text_0d09eca81a45,
.text_3ef5d9393483,
.text_6957117526d4,
.text_17d542fd1b99,
.text_e1824836f10e,
.text_1c3c088e049c,
.text_74a2d5c2ed4c,
.text_009de954f91e,
.text_8b11176dfa5f,
.text_2fe5c1aafeaa,
.text_69fbe99dca36,
.text_afb4bb141063,
.text_ffffb8104c0b,
.text_e69f02b212ea,
.text_449f00f71589,
.text_f48ef7abda13,
.text_1902a8f12ffe,
.text_133432489f60,
.text_d15be0e0e1a4,
.text_4bad3134e6d5,
.text_bb073c64989d,
.text_9f50bb3c00f6,
.text_00566fb48dc9,
.text_4c708f53f08c,
.text_5a50a3cd4fa9,
.text_ad2059b83665 {
    opacity: 0;
    transform: translateX(-30px);
    transition: all 0.8s ease;
}

.text_5a006b493a0f.animate,
.text_0d09eca81a45.animate,
.text_3ef5d9393483.animate,
.text_6957117526d4.animate,
.text_17d542fd1b99.animate,
.text_e1824836f10e.animate,
.text_1c3c088e049c.animate,
.text_74a2d5c2ed4c.animate,
.text_009de954f91e.animate,
.text_8b11176dfa5f.animate,
.text_2fe5c1aafeaa.animate,
.text_69fbe99dca36.animate,
.text_afb4bb141063.animate,
.text_ffffb8104c0b.animate,
.text_e69f02b212ea.animate,
.text_449f00f71589.animate,
.text_f48ef7abda13.animate,
.text_1902a8f12ffe.animate,
.text_133432489f60.animate,
.text_d15be0e0e1a4.animate,
.text_4bad3134e6d5.animate,
.text_bb073c64989d.animate,
.text_9f50bb3c00f6.animate,
.text_00566fb48dc9.animate,
.text_4c708f53f08c.animate,
.text_5a50a3cd4fa9.animate,
.text_ad2059b83665.animate {
    opacity: 1;
    transform: translateX(0);
}

/* Анимация появления контейнеров при скролле - все разрешения */
.container_be4942ae7a99,
.container_4396b108c48f,
.container_c3837e4f9b9b,
.container_eb02334340af,
.container_293581e879ce,
.container_5323fce08f4a,
.container_b7da88e085ca,
.container_2481f341921a,
.container_4276818d464b,
.container_cd1cfa1d5e9a,
.container_a32a376e046f,
.container_eb22da6ef690,
.container_fd92c583645c {
    opacity: 0;
    transform: translateY(40px);
    transition: all 1s ease;
}

/* Медиа-запросы для анимаций контейнеров на всех разрешениях */
@media screen and (min-width: 1200px) {
  .container_be4942ae7a99,
  .container_4396b108c48f,
  .container_c3837e4f9b9b,
  .container_eb02334340af,
  .container_293581e879ce,
  .container_5323fce08f4a,
  .container_b7da88e085ca,
  .container_2481f341921a,
  .container_4276818d464b,
  .container_cd1cfa1d5e9a,
  .container_a32a376e046f,
  .container_eb22da6ef690,
  .container_fd92c583645c {
    opacity: 0;
    transform: translateY(40px);
    transition: all 1s ease;
  }
}

@media screen and (min-width: 1440px) {
  .container_be4942ae7a99,
  .container_4396b108c48f,
  .container_c3837e4f9b9b,
  .container_eb02334340af,
  .container_293581e879ce,
  .container_5323fce08f4a,
  .container_b7da88e085ca,
  .container_2481f341921a,
  .container_4276818d464b,
  .container_cd1cfa1d5e9a,
  .container_a32a376e046f,
  .container_eb22da6ef690,
  .container_fd92c583645c {
    opacity: 0;
    transform: translateY(40px);
    transition: all 1s ease;
  }
}

@media screen and (min-width: 1920px) {
  .container_be4942ae7a99,
  .container_4396b108c48f,
  .container_c3837e4f9b9b,
  .container_eb02334340af,
  .container_293581e879ce,
  .container_5323fce08f4a,
  .container_b7da88e085ca,
  .container_2481f341921a,
  .container_4276818d464b,
  .container_cd1cfa1d5e9a,
  .container_a32a376e046f,
  .container_eb22da6ef690,
  .container_fd92c583645c {
    opacity: 0;
    transform: translateY(40px);
    transition: all 1s ease;
  }
}

.container_be4942ae7a99.animate,
.container_4396b108c48f.animate,
.container_c3837e4f9b9b.animate,
.container_eb02334340af.animate,
.container_293581e879ce.animate,
.container_5323fce08f4a.animate,
.container_b7da88e085ca.animate,
.container_2481f341921a.animate,
.container_4276818d464b.animate,
.container_cd1cfa1d5e9a.animate,
.container_a32a376e046f.animate,
.container_eb22da6ef690.animate,
.container_fd92c583645c.animate {
    opacity: 1;
    transform: translateY(0);
}

/* Ховер-эффекты для информационных блоков */
.text_5a006b493a0f,
.text_0d09eca81a45,
.text_3ef5d9393483,
.text_6957117526d4,
.text_17d542fd1b99,
.text_e1824836f10e,
.text_1c3c088e049c,
.text_74a2d5c2ed4c,
.text_009de954f91e {
    transition: all 0.3s ease;
    transform-origin: center;
    cursor: pointer;
}

/* Ховер эффекты убраны для единого блока */

/* Ховер эффекты убраны для единого блока с небольшими отступами */
.container_be4942ae7a99,
.container_4396b108c48f,
.container_c3837e4f9b9b,
.container_eb02334340af,
.container_293581e879ce,
.container_5323fce08f4a,
.container_b7da88e085ca,
.container_2481f341921a,
.container_4276818d464b,
.container_cd1cfa1d5e9a,
.container_a32a376e046f,
.container_eb22da6ef690,
.container_fd92c583645c {
    cursor: default;
}

/* Анимации появления элементов */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translateX(-30px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translateX(30px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

.animate-on-scroll {
    opacity: 0;
    animation-duration: 0.8s;
    animation-fill-mode: forwards;
}

.animate-on-scroll.fade-in-up {
    animation-name: fadeInUp;
}

.animate-on-scroll.fade-in-left {
    animation-name: fadeInLeft;
}

.animate-on-scroll.fade-in-right {
    animation-name: fadeInRight;
}

/* Базовые стили для контактных блоков в футере */
.text_fd7396e4c06b,
.text_16605484674e,
.text_218e3cca310d {
    transition: all 0.3s ease;
    transform-origin: center;
}

/* Ховер-эффекты только для контактных блоков в футере */
.text_fd7396e4c06b:hover,
.text_16605484674e:hover,
.text_218e3cca310d:hover {
    color: #6FFE91 !important;
    transform: scale(1.05);
    transform-origin: center;
    transition: all 0.3s ease;
    position: relative;
    z-index: 1;
}

/* Адаптивные стили для футера */
@media screen and (max-width: 768px) {
    .text_fd7396e4c06b,
    .text_16605484674e,
    .text_218e3cca310d {
        font-size: 16px !important;
        line-height: 1.4 !important;
        text-align: center !important;
    }
    
    /* Адаптивные контейнеры футера */
    .container_6c3314ba8455 {
        gap: 10px;
        text-align: center !important;
    }
    
    .container_bd004bf4cde5 {
        padding: 0 15px !important;
        height: auto !important;
        min-height: 50px !important;
        gap: 15px !important;
    }
    
    /* Адаптивные изображения в футере */
    .imageview_69256e92d25f,
    .imageview_ba6b8a2be6a1 {
        width: 28px !important;
        height: 28px !important;
    }
	
	.wp-block-group {
		padding: 0;
	}
	
	.mobile-menu-toggle {
		top: 2.1%;
	}
	
	.container_920600fbed74 {
		top: 66px;
	}
	
	.container_d22ce8a18b6c {
		padding: 0 20px;
	}
	
	.wrapper_input_text_d6e89dcffcac {
		left: 7%;
	}
	
	.button_2506e7607bee {
		left: 177px;
	}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
    .text_fd7396e4c06b,
    .text_16605484674e,
    .text_218e3cca310d {
        font-size: 18px !important;
    }
    
    .container_bd004bf4cde5 {
        padding: 0 25px !important;
    }
}

@media (max-width: 800px) {
 .container_920600fbed74 .container_71f02a5d03f6 {
    left: 4%; !important
  }
  
  .text_79ae5f9d2fcf {
    left: 18px;
    top: 31px;
}


@media (max-width: 582px) {
  .mobile-menu-toggle {
    top: 1.8%;
  }
}

@media (max-width: 500px) {
  .mobile-menu-toggle {
    top: 1.2%;
  }
}

@media (max-width: 430px) {
  .mobile-menu-toggle {
    top: 0.7%;
  }
}