 /*
Theme Name: PlayerScout
Author: PlayerScout
Description: Custom block theme for the PlayerScout editorial, programme and AI experiences.
Requires at least: 6.6
Requires PHP: 7.4
Version: 2.1.23
Text Domain: playerscout
*/
/*
 * PlayerScout design contract.
 * theme.json owns the public WordPress presets; these aliases give the theme's
 * generated and reusable components one stable vocabulary.
 */
:root {
  --ps-font-heading: var(--wp--preset--font-family--inter, Inter, Arial, Helvetica, sans-serif);
  --ps-font-body: var(--wp--preset--font-family--source-sans-3, "Source Sans 3", Arial, Helvetica, sans-serif);
  --ps-color-white: var(--wp--preset--color--white, #fff);
  --ps-color-black: var(--wp--preset--color--ps-black, #070907);
  --ps-color-purple: var(--wp--preset--color--ps-purple, #5345a7);
  --ps-color-purple-bright: var(--wp--preset--color--purple-bright, #8a49f5);
  --ps-color-grey: var(--wp--preset--color--grey-700, #737373);
  --ps-color-body-grey: var(--wp--preset--color--body-grey, #6d736d);
  --ps-color-muted: var(--wp--preset--color--muted-grey, #9a9a9a);
  --ps-color-border: var(--wp--preset--color--light-border, #e8e8e8);
  --ps-color-ui-border: var(--wp--preset--color--ui-border, #e5e7eb);
  --ps-color-surface-subtle: var(--wp--preset--color--subtle-surface, #f9fafb);
  --ps-color-cta-lime: var(--wp--preset--color--cta-lime, #c8f318);
  --ps-weight-regular: 400;
  --ps-weight-medium: 500;
  --ps-weight-semibold: 600;
  --ps-weight-bold: 700;
  --ps-weight-extrabold: 800;
  --ps-weight-black: 900;
  --ps-radius-pill: 999px;
}

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

 * {
   box-sizing: border-box;
 }

 .centerlize {
   margin: 0 auto;
 }

 .relative {
   position: relative;
 }

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

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

 .yk_post_content p {
   margin: revert;
 }

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

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

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

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

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

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

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

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

 body .yk_transparent {
   background: transparent !important;
 }

 body .yt-nav-item {
   /* the design wrapper is the flex row (label + icon); the anchor must not
       introduce its own box or the icon wraps under the label */
   display: contents;
 }

 body .yt-nav-item figure {
   margin: 0;
   display: flex;
   align-items: center;
 }

 body .playerscout-header-utility-menu,
 body .playerscout-footer-utility-menu {
   display: flex !important;
   align-items: center;
   justify-content: flex-end;
   gap: 0 14px;
 }

 body .playerscout-header-utility-menu > .menu-item,
 body .playerscout-footer-utility-menu > .menu-item {
   display: flex;
   align-items: center;
   gap: 0 14px;
 }

 body .playerscout-header-utility-menu > .menu-item:not(:last-child)::after,
 body .playerscout-footer-utility-menu > .menu-item:not(:last-child)::after {
   content: '|';
   color: #737373;
 }

 body .playerscout-header-utility-menu .yt-nav-item,
 body .playerscout-footer-utility-menu .yt-nav-item {
   color: #fff;
   font: 600 13px/1 Inter, Arial, sans-serif;
   text-decoration: none;
 }

 body .wp-block-yotako-block-button button {
   /* the outer div carries the design box (bg, radius, flex); the native
       button must not add browser chrome or its own box */
   background: none;
   border: 0;
   padding: 0;
   margin: 0;
   font: inherit;
   color: inherit;
   cursor: pointer;
   display: contents;
 }

 body textarea.wp-block-yotako-block-input-text {
   /* textareas default to a monospace UA font and a resize grip - neither
       exists in the design */
   font-family: inherit;
   resize: none;
 }

 body .wp-block-video video {
   /* the figure carries the design size; the raw <video> otherwise renders at
       its intrinsic (or control-bar) size until media loads */
   width: 100%;
   height: 100%;
   object-fit: cover;
   display: block;
 }

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

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

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

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

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

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

 [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;
   /* Crop content that overhangs the artboard bounds, matching how Figma
     renders/exports artboards (elements bleeding past the frame edge are
     clipped and must not widen the page). */
   overflow-x: clip;
 }

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

 /* Post thumbnails bound from an image-fill container: the featured image
   must fill the container exactly like the original background fill did.
   The container's own class still carries the design-time background image —
   suppress it so only the per-post featured image shows. */
 .yt-post-thumbnail {
   overflow: hidden;
   background-image: none !important;
   position: relative;
 }

 /* A background fill ignores the container's padding — the bound featured
   image must do the same: fill the whole box, with siblings (e.g. category
   chips) layered above like in the design. */
 .yt-post-thumbnail .wp-block-post-featured-image {
   background-image: none !important;
   position: absolute;
   inset: 0;
   margin: 0;
 }

 .yt-post-thumbnail>*:not(.wp-block-post-featured-image) {
   position: relative;
   z-index: 1;
 }

 /* Meta bindings (date/author) are single-line labels in list cards; the
   shared post template must not wrap longer names of other posts. */
 .yt-post-card .wp-block-post-date,
 .yt-post-card .wp-block-post-author-name {
   white-space: nowrap;
 }

 .yt-post-thumbnail .wp-block-post-featured-image,
 .yt-post-thumbnail .wp-block-post-featured-image a,
 .yt-post-thumbnail .wp-block-post-featured-image img {
   width: 100%;
   height: 100%;
   object-fit: cover;
 }

 /* Designs using FIT/STRETCH image scaling keep their own fit mode. */
 .yt-post-thumbnail.yt-fit-contain .wp-block-post-featured-image img {
   object-fit: contain;
 }

 .yt-post-thumbnail.yt-fit-fill .wp-block-post-featured-image img {
   object-fit: fill;
 }

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

 /* Reset ALL WordPress block margins and gaps. The isolated v179 Advertorial
    keeps its signed-off margins (assets/css/advertorial-source-environment.css),
    the Video Series series, lesson and related areas keep the margins set
    in assets/css/video-series.css, as in the signed-off source, and the
    Campaigns petition form and The Change introduction keep the spacing set
    in assets/css/campaigns.css. */
 :where(body:not(.page-template-advertorial)) .wp-site-blocks,
 :where(body:not(.page-template-advertorial)) .wp-site-blocks>*,
 :where(body:not(.page-template-advertorial)) .wp-site-blocks *:not(:where(.psvs-series, .psvs-series *, .psvs-content, .psvs-content *, .psvs-related, .psvs-related *, .pscampaign-petition, .pscampaign-petition *, .pscampaign-change_boxes > .pscampaign-intro)) {
   margin-block-start: 0 !important;
   margin-block-end: 0 !important;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .container_f981802987e6 {
   width: 1440px;
   height: 650px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(180deg, #00000066 0%, #00000000 35%, #00000000 65%, #00000066 100%);
 }

 .text_6e8821dc8594 {
   width: fit-content;
   z-index: 1;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_5e4defe4b474 {
   width: fit-content;
   z-index: 1;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_441fe74be43f {
   width: fit-content;
   z-index: 1;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_a353ffee855d {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: 0 24px;
   display: flex !important;
   flex-direction: row;
 }

 .container_f38744c7314f {
   width: 308px;
   height: 56px;
   z-index: 1;
   position: absolute !important;
   left: 1092px;
   top: 24px;
   justify-content: flex-start;
   align-items: center;
   gap: 0 24px;
   display: flex !important;
   flex-direction: row;
 }

 .imageview_e3cd8cf9a781 {
   width: 120px;
   height: 56px;
   z-index: 1;
   position: absolute !important;
   left: 40px;
   top: 24px;
 }

 .imageview_e3cd8cf9a781 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .text_b745588dbfa4 {
   width: 837px;
   height: 140px;
   z-index: 1;
   line-height: 70.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_b745588dbfa4 {
   overflow: visible;
 }

 .text_caad50d44415 {
   width: 100%;
   min-width: 0;
   height: 54px;
   z-index: 1;
   line-height: 27px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_caad50d44415 {
   overflow: visible;
 }

 .container_c8f188394742 {
   width: 820px;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_181b869f0fe5 {
   width: fit-content;
   z-index: 1;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .imageview_ffcad3b7629a {
   width: 14px;
   height: 14px;
   flex-shrink: 0;
   z-index: 1;
 }

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

 .container_bef0a3aabdbb {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 999px 999px 999px 999px;
 }

 .container_wrapper_bef0a3aabdbb {
   width: fit-content;
   height: fit-content;
   z-index: 1;
 }

 .container_nested_bef0a3aabdbb {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 999px 999px 999px 999px;
 }

 .text_be0a97fbd203 {
   width: fit-content;
   z-index: 1;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_5a21a7e631e7 {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   border-top: 1.5px solid #ffffffff;
   border-right: 1.5px solid #ffffffff;
   border-bottom: 1.5px solid #ffffffff;
   border-left: 1.5px solid #ffffffff;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   border-radius: 999px 999px 999px 999px;
 }

 .container_wrapper_5a21a7e631e7 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
 }

 .container_nested_5a21a7e631e7 {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   border-top: 1.5px solid #ffffffff;
   border-right: 1.5px solid #ffffffff;
   border-bottom: 1.5px solid #ffffffff;
   border-left: 1.5px solid #ffffffff;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   border-radius: 999px 999px 999px 999px;
 }

 .container_8b25f208c51a {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: 0 16px;
   display: flex !important;
   flex-direction: row;
 }

 .container_ae6f0243f65c {
   padding: 0 80px 72px 80px;
   width: 1440px;
   height: 359px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 291px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 28px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_53c7fca5e2dc {
   position: absolute !important;
   overflow: visible;
   width: 1440px;
   height: 650px;
   z-index: 0;
   left: 0px;
   top: 0px;
   background: #00000059;
   mix-blend-mode: normal;
 }

 .container_3e76b1f8fa0e {
   position: absolute !important;
   overflow: visible;
   width: 1440px;
   height: 650px;
   z-index: 0;
   left: 0px;
   top: 0px;
   background: url("https://cdn.yotako.io/034e6201-6e0c-4463-89c2-198b656964d9/578:892.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
 }

 .text_39969b401f70 {
   width: 100%;
   min-width: 0;
   height: 28px;
   z-index: 0;
   line-height: 28px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_39969b401f70 {
   overflow: visible;
 }

 .text_adcfcf26b628 {
   width: 100%;
   min-width: 0;
   height: 11px;
   z-index: 0;
   line-height: 11px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_adcfcf26b628 {
   overflow: visible;
 }

 .container_a6038659c249 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_121f11b40219 {
   width: 1px;
   height: 60px;
   flex-shrink: 0;
   z-index: 0;
   background: #e0e0e0;
 }

 .container_2f5776cd9114 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   display: flex !important;
   flex-direction: row;
 }

 .text_6e4d48cfc975 {
   width: 100%;
   min-width: 0;
   height: 28px;
   z-index: 0;
   line-height: 28px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_6e4d48cfc975 {
   overflow: visible;
 }

 .text_f70f71fca23a {
   width: 100%;
   min-width: 0;
   height: 11px;
   z-index: 0;
   line-height: 11px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_f70f71fca23a {
   overflow: visible;
 }

 .container_79ce4dd610b5 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_0dd3df689dae {
   width: 1px;
   height: 60px;
   flex-shrink: 0;
   z-index: 0;
   background: #e0e0e0;
 }

 .container_c5373aaec0ed {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   display: flex !important;
   flex-direction: row;
 }

 .text_5747b55fbae3 {
   width: 100%;
   min-width: 0;
   height: 28px;
   z-index: 0;
   line-height: 28px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_5747b55fbae3 {
   overflow: visible;
 }

 .text_d5f815b37e10 {
   width: 100%;
   min-width: 0;
   height: 11px;
   z-index: 0;
   line-height: 11px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_d5f815b37e10 {
   overflow: visible;
 }

 .text-fffbfb924263_d5f815b37e10 {
   line-height: 11px;
   font-family: 'Inter';
 }

 .text-602314eca6d7_d5f815b37e10 {
   line-height: 11px;
   font-family: 'Inter';
 }

 .container_a82cba3a6726 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_9158db61c786 {
   width: 1px;
   height: 60px;
   flex-shrink: 0;
   z-index: 0;
   background: #e0e0e0;
 }

 .container_621dd96be20e {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   display: flex !important;
   flex-direction: row;
 }

 .text_bc56dae61841 {
   width: 100%;
   min-width: 0;
   height: 28px;
   z-index: 0;
   line-height: 28px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_bc56dae61841 {
   overflow: visible;
 }

 .text_eaefde45e4ea {
   width: 100%;
   min-width: 0;
   height: 11px;
   z-index: 0;
   line-height: 11px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_eaefde45e4ea {
   overflow: visible;
 }

 .container_c3329657d0be {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_5603f421e8f6 {
   width: 1px;
   height: 60px;
   flex-shrink: 0;
   z-index: 0;
   background: #e0e0e0;
 }

 .container_f3a2dbd72178 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   display: flex !important;
   flex-direction: row;
 }

 .container_d73767761475 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
 }

 .container_dfac3ac63b27 {
   padding: 16px 80px 16px 80px;
   width: 1440px;
   height: 92px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 650px;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #f7f7f7;
 }

 .text_5adab99c8d45 {
   width: 100%;
   min-width: 0;
   height: 39px;
   z-index: 0;
   line-height: 39.2px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_5adab99c8d45 {
   overflow: visible;
 }

 .text-f65e6275fcc7_5adab99c8d45 {
   line-height: 39.2px;
   font-family: 'Inter';
 }

 .text-f4f35994bb22_5adab99c8d45 {
   line-height: 39.2px;
   font-family: 'Inter';
 }

 .text_071e0389aee4 {
   width: 964px;
   height: 54px;
   z-index: 0;
   line-height: 27px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_071e0389aee4 {
   overflow: visible;
 }

 .container_ab512b28a140 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_52fa9d7cbd39 {
   width: fit-content;
   z-index: 0;
   line-height: 13.31px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_67b31dbd5e53 {
   width: 100%;
   min-width: 0;
   height: 56px;
   z-index: 0;
   line-height: 56px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_67b31dbd5e53 {
   overflow: visible;
 }

 .text_f791579130b3 {
   width: 100%;
   min-width: 0;
   height: 27px;
   z-index: 0;
   line-height: 27px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_f791579130b3 {
   overflow: visible;
 }

 .container_29b935595794 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_c1a18edb4014 {
   width: 100%;
   min-width: 0;
   height: 280px;
   flex-shrink: 0;
   z-index: 0;
   border-radius: 12px 12px 12px 12px;
 }

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

 .text_a3ae4c9a7163 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_6d99ca671aca {
   width: 100%;
   min-width: 0;
   height: 44px;
   z-index: 0;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_6d99ca671aca {
   overflow: visible;
 }

 .container_59c8276cdf90 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_acdfcc3108d6 {
   width: 100%;
   min-width: 0;
   height: 280px;
   flex-shrink: 0;
   z-index: 0;
   border-radius: 12px 12px 12px 12px;
 }

 .imageview_acdfcc3108d6 img {
   width: 100%;
   height: 100%;
   object-fit: fill;
 }

 .text_a0c74e109715 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_d65633eddc4c {
   width: 100%;
   min-width: 0;
   height: 44px;
   z-index: 0;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_d65633eddc4c {
   overflow: visible;
 }

 .container_7d6caab4fbab {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_9cc196bc7fa1 {
   width: 100%;
   min-width: 0;
   height: 280px;
   flex-shrink: 0;
   z-index: 0;
   border-radius: 12px 12px 12px 12px;
 }

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

 .text_e3c07df2b764 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_5faa4bce8d96 {
   width: 100%;
   min-width: 0;
   height: 44px;
   z-index: 0;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_5faa4bce8d96 {
   overflow: visible;
 }

 .container_3aa1afe86daa {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_7a0a501361f8 {
   width: 100%;
   min-width: 0;
   height: 280px;
   flex-shrink: 0;
   z-index: 0;
   border-radius: 12px 12px 12px 12px;
 }

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

 .text_00b37ee2ac8c {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_1b653b83dd54 {
   width: 100%;
   min-width: 0;
   height: 44px;
   z-index: 0;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_1b653b83dd54 {
   overflow: visible;
 }

 .container_0395e7b99e24 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_9993ce9a76a1 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 40px;
   display: flex !important;
   flex-direction: row;
 }

 .text_7bdeb5b0b82f {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_db9f0343b652 {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   border-top: 2px solid #070907ff;
   border-right: 2px solid #070907ff;
   border-bottom: 2px solid #070907ff;
   border-left: 2px solid #070907ff;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #070907;
   border-radius: 999px 999px 999px 999px;
 }

 .container_wrapper_db9f0343b652 {
   width: fit-content;
   height: fit-content;
   z-index: 0;
 }

 .container_nested_db9f0343b652 {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   border-top: 2px solid #070907ff;
   border-right: 2px solid #070907ff;
   border-bottom: 2px solid #070907ff;
   border-left: 2px solid #070907ff;
   justify-content: center;
   align-items: center;
   display: flex !important;
   flex-direction: row;
   background: #070907;
   border-radius: 999px 999px 999px 999px;
 }

 .text_7bdc2e774c25 {
   width: fit-content;
   z-index: 0;
   line-height: 13.31px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_7d6649d09773 {
   width: 100%;
   min-width: 0;
   height: 54px;
   z-index: 0;
   line-height: 54px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_7d6649d09773 {
   overflow: visible;
 }

 .container_c4b33a150170 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_d777ee444587 {
   width: fit-content;
   z-index: 0;
   line-height: 19.36px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_d13c0e63c274 {
   width: 100%;
   min-width: 0;
   height: 66px;
   z-index: 0;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_d13c0e63c274 {
   overflow: visible;
 }

 .text_edd62ee533dd {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_824438824863 {
   padding: 24px 24px 24px 24px;
   width: 280px;
   height: fit-content;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px solid #e5e7ebff;
   border-right: 1px solid #e5e7ebff;
   border-bottom: 1px solid #e5e7ebff;
   border-left: 1px solid #e5e7ebff;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
   box-shadow: 0px 2px 8px #0000000d;
 }

 .text_a865f66f33e0 {
   width: fit-content;
   z-index: 0;
   line-height: 19.36px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_c8761e11f4af {
   width: 100%;
   min-width: 0;
   height: 44px;
   z-index: 0;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_c8761e11f4af {
   overflow: visible;
 }

 .text_50e252ba9fc2 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_e1c3c0886ad1 {
   padding: 24px 24px 24px 24px;
   width: 280px;
   height: fit-content;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px solid #e5e7ebff;
   border-right: 1px solid #e5e7ebff;
   border-bottom: 1px solid #e5e7ebff;
   border-left: 1px solid #e5e7ebff;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
   box-shadow: 0px 2px 8px #0000000d;
 }

 .text_25c440e915dd {
   width: fit-content;
   z-index: 0;
   line-height: 19.36px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_909527345296 {
   width: 100%;
   min-width: 0;
   height: 66px;
   z-index: 0;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_909527345296 {
   overflow: visible;
 }

 .text_7d89b48e71b7 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_06fc9f849dd3 {
   padding: 24px 24px 24px 24px;
   width: 280px;
   height: fit-content;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px solid #e5e7ebff;
   border-right: 1px solid #e5e7ebff;
   border-bottom: 1px solid #e5e7ebff;
   border-left: 1px solid #e5e7ebff;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
   box-shadow: 0px 2px 8px #0000000d;
 }

 .text_6ea08fba4f05 {
   width: fit-content;
   z-index: 0;
   line-height: 19.36px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_42be42e9fad2 {
   width: 100%;
   min-width: 0;
   height: 44px;
   z-index: 0;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_42be42e9fad2 {
   overflow: visible;
 }

 .text_ccbe1ffae28e {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_c00ea2984b2e {
   padding: 24px 24px 24px 24px;
   width: 280px;
   height: fit-content;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px solid #e5e7ebff;
   border-right: 1px solid #e5e7ebff;
   border-bottom: 1px solid #e5e7ebff;
   border-left: 1px solid #e5e7ebff;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
   box-shadow: 0px 2px 8px #0000000d;
 }

 .text_de8eebb4f3e7 {
   width: fit-content;
   z-index: 0;
   line-height: 19.36px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_27924a19abd0 {
   width: 100%;
   min-width: 0;
   height: 44px;
   z-index: 0;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_27924a19abd0 {
   overflow: visible;
 }

 .text_bfbf2869c279 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_c5b797866d39 {
   padding: 24px 24px 24px 24px;
   width: 280px;
   height: fit-content;
   flex-shrink: 0;
   z-index: 0;
   border-top: 1px solid #e5e7ebff;
   border-right: 1px solid #e5e7ebff;
   border-bottom: 1px solid #e5e7ebff;
   border-left: 1px solid #e5e7ebff;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 12px 12px 12px 12px;
   box-shadow: 0px 2px 8px #0000000d;
 }

 .container_93b084f80743 {
   width: 1560px;
   height: 173px;
   z-index: 0;
   position: absolute !important;
   left: -60px;
   top: 20px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 20px;
   display: flex !important;
   flex-direction: row;
 }

 .container_32cae041e491 {
   position: relative !important;
   width: 1280px;
   height: 196px;
   flex-shrink: 0;
   z-index: 0;
   overflow-x: hidden;
   overflow-y: hidden;
 }

.imageview_0546f7d5b8c6 {
   width: 200px;
   height: 50px;
   flex-shrink: 0;
   z-index: 0;
   overflow: hidden;
   border-radius: 8px 8px 8px 8px;
 }

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

.container_9bcbbc4d4eb4 {
   box-sizing: border-box;
   padding-top: 20px;
   width: 100%;
   min-width: 0;
   height: 110px;
   flex-shrink: 0;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_606ae0d8ac25 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_dade4a32e7f6 {
   padding: 80px 80px 50px 80px;
   width: 1440px;
   height: 1430px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 742px;
   align-items: center;
   justify-content: flex-start;
   gap: 70px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
 }

 .text_ea42e5f75958 {
   width: 100%;
   min-width: 0;
   height: 210px;
   z-index: 0;
   line-height: 70.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_ea42e5f75958 {
   overflow: visible;
 }

 .text_b57821c28f51 {
   width: 100%;
   min-width: 0;
   height: 54px;
   z-index: 0;
   line-height: 27px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_b57821c28f51 {
   overflow: visible;
 }

 .container_9ac3b81eb141 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 24px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_6b8d03e55f66 {
   padding: 56px 72px 56px 48px;
   width: 720px;
   height: 100%;
   min-height: 0;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-end;
   display: flex !important;
   flex-direction: column;
   background: #000000;
 }

 .text_9ad9dd166801 {
   width: fit-content;
   z-index: 0;
   line-height: 13.31px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_dd79d9749696 {
   width: 100%;
   min-width: 0;
   height: 34px;
   z-index: 0;
   line-height: 33.89px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_dd79d9749696 {
   overflow: visible;
 }

 .text_e5e3c1230d6f {
   width: 100%;
   min-width: 0;
   height: 48px;
   z-index: 0;
   line-height: 24px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_e5e3c1230d6f {
   overflow: visible;
 }

 .container_498667f23227 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_1a9506e9d3bb {
   width: 100%;
   min-width: 0;
   height: 34px;
   z-index: 0;
   line-height: 33.89px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_1a9506e9d3bb {
   overflow: visible;
 }

 .text_38b66c185f19 {
   width: 100%;
   min-width: 0;
   height: 24px;
   z-index: 0;
   line-height: 24px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_38b66c185f19 {
   overflow: visible;
 }

 .container_34280a5a9bbf {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_33fc224dd9c6 {
   width: 100%;
   min-width: 0;
   height: 34px;
   z-index: 0;
   line-height: 33.89px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_33fc224dd9c6 {
   overflow: visible;
 }

 .text_4fee030bbd02 {
   width: 100%;
   min-width: 0;
   height: 24px;
   z-index: 0;
   line-height: 24px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_4fee030bbd02 {
   overflow: visible;
 }

 .container_ab8a9c7e72d4 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_b5fa54d2bd57 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 32px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_d392f707317d {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_7107ac04e5c4 {
   padding: 80px 64px 80px 72px;
   width: 720px;
   height: 100%;
   min-height: 0;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: center;
   gap: 40px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_84d4b9e8135c {
   width: 1440px;
   height: 640px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 2172px;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #181818;
 }

 .text_42c55caee9b0 {
   width: 100%;
   min-width: 0;
   height: 126px;
   z-index: 0;
   line-height: 62.93px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_42c55caee9b0 {
   overflow: visible;
 }

 .imageview_997faf6cc34a {
   width: 100%;
   min-width: 0;
   height: 300px;
   flex-shrink: 0;
   z-index: 0;
 }

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

 .text_e5233ccc251a {
   width: 100%;
   min-width: 0;
   height: 27px;
   z-index: 0;
   line-height: 26.63px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_e5233ccc251a {
   overflow: visible;
 }

 .text_132d42411c37 {
   width: 100%;
   min-width: 0;
   height: 46px;
   z-index: 0;
   line-height: 23.1px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_132d42411c37 {
   overflow: visible;
 }

 .text_f6075e32fa69 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_697593a52c0b {
   padding: 24px 24px 28px 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 14px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 0 0 8px 8px;
 }

 .container_b7b2733681d6 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_ef0c248bef15 {
   width: 100%;
   min-width: 0;
   height: 300px;
   flex-shrink: 0;
   z-index: 0;
 }

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

 .text_264fc02cd732 {
   width: 100%;
   min-width: 0;
   height: 27px;
   z-index: 0;
   line-height: 26.63px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_264fc02cd732 {
   overflow: visible;
 }

 .text_c70b5d3a9e2f {
   width: 100%;
   min-width: 0;
   height: 46px;
   z-index: 0;
   line-height: 23.1px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_c70b5d3a9e2f {
   overflow: visible;
 }

 .text_1941879db5f7 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_3b539c7c2481 {
   padding: 24px 24px 28px 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 14px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 0 0 8px 8px;
 }

 .container_a0bf7896e19a {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .imageview_66b327bb9bb5 {
   width: 100%;
   min-width: 0;
   height: 300px;
   flex-shrink: 0;
   z-index: 0;
 }

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

 .text_32328902d3ce {
   width: 100%;
   min-width: 0;
   height: 27px;
   z-index: 0;
   line-height: 26.63px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_32328902d3ce {
   overflow: visible;
 }

 .text_5cb863681fb9 {
   width: 100%;
   min-width: 0;
   height: 46px;
   z-index: 0;
   line-height: 23.1px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_5cb863681fb9 {
   overflow: visible;
 }

 .text_051284d895f6 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_16978cddd2e1 {
   padding: 24px 24px 28px 24px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 14px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 0 0 8px 8px;
 }

 .container_dbf47ec155e8 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_f03b6dc733f2 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 28px;
   display: flex !important;
   flex-direction: row;
 }

 .container_2edc9db0fb0a {
   padding: 96px 80px 56px 80px;
   width: 1440px;
   height: 803px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 2812px;
   align-items: center;
   justify-content: flex-start;
   gap: 56px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_ec116896b3f0 {
   height: 100%;
   min-height: 0;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   border-radius: 24px 24px 24px 24px;
 }

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

 .text_ea3b12bdf1cc {
   width: fit-content;
   z-index: 1;
   line-height: 13.31px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_27daacd9e131 {
   padding: 6px 14px 6px 14px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #8a49f5;
   border-radius: 999px 999px 999px 999px;
 }

 .container_wrapper_27daacd9e131 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
 }

 .container_nested_27daacd9e131 {
   padding: 6px 14px 6px 14px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #8a49f5;
   border-radius: 999px 999px 999px 999px;
 }

 .text_91eb8cc74273 {
   width: 100%;
   min-width: 0;
   height: 92px;
   z-index: 1;
   line-height: 46.2px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_91eb8cc74273 {
   overflow: visible;
 }

 .text_c4689460a723 {
   width: 100%;
   min-width: 0;
   height: 52px;
   z-index: 1;
   line-height: 25.6px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_c4689460a723 {
   overflow: visible;
 }

 .text_e85d723e952f {
   width: fit-content;
   z-index: 1;
   line-height: 13.31px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_ed7c20feb86c {
   width: 20px;
   height: 20px;
   flex-shrink: 0;
   z-index: 1;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #8a49f5;
   border-radius: 50% 50% 50% 50%;
 }

 .text_d99f17b3753c {
   width: fit-content;
   z-index: 1;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Source Sans 3';
 }

 .container_7c2847532fc2 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .text_c853775e45aa {
   width: fit-content;
   z-index: 1;
   line-height: 13.31px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_07453a92b0a9 {
   width: 20px;
   height: 20px;
   flex-shrink: 0;
   z-index: 1;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #8a49f5;
   border-radius: 50% 50% 50% 50%;
 }

 .text_dde737432cb2 {
   width: fit-content;
   z-index: 1;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Source Sans 3';
 }

 .container_2cc505d4cf39 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .text_29205eeacd79 {
   width: fit-content;
   z-index: 1;
   line-height: 13.31px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_f4413f22286e {
   width: 20px;
   height: 20px;
   flex-shrink: 0;
   z-index: 1;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #8a49f5;
   border-radius: 50% 50% 50% 50%;
 }

 .text_dfba4657f69c {
   width: fit-content;
   z-index: 1;
   line-height: 21px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Source Sans 3';
 }

 .container_0b6dd23ec6d9 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: center;
   gap: 0 10px;
   display: flex !important;
   flex-direction: row;
 }

 .container_52f203ba4b1e {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_1d0de07d3463 {
   padding: 80px 106px 80px 40px;
   width: 547px;
   height: 100%;
   min-height: 0;
   flex-shrink: 0;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 28px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_e12b66c6afbd {
   width: fit-content;
   z-index: 0;
   line-height: 14.52px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_ccb2d44c2321 {
   width: fit-content;
   z-index: 0;
   line-height: 13.31px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_525459401845 {
   padding: 24px 24px 24px 24px;
   height: 100%;
   min-height: 0;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   border-top: 1px dashed #4c4c4cff;
   border-right: 1px dashed #4c4c4cff;
   border-bottom: 1px dashed #4c4c4cff;
   border-left: 1px dashed #4c4c4cff;
   align-items: center;
   justify-content: center;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
   background: #141414;
   border-radius: 12px 12px 12px 12px;
 }

 .container_1b0a5e0fd227 {
   width: 1440px;
   height: 560px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 3615px;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: #000000;
 }

 .text_7b4c99f0882c {
   width: 100%;
   min-width: 0;
   height: 48px;
   z-index: 0;
   line-height: 48.41px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_7b4c99f0882c {
   overflow: visible;
 }

 .container_6f4e6fc58131 {
   padding: 0 80px 0 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 8px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_27bdb91c326b {
   width: fit-content;
   z-index: 0;
   line-height: 12.1px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_5abb372568cf {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   background: #8a49f5;
   border-radius: 999px 999px 999px 999px;
 }

 .container_dcbd9ba985fa {
   padding: 0 0 3px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_dcbd9ba985fa {
   width: fit-content;
   height: fit-content;
   z-index: 0;
 }

 .container_nested_dcbd9ba985fa {
   padding: 0 0 3px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_c2c242403281 {
   width: 100%;
   min-width: 0;
   height: 40px;
   z-index: 0;
   line-height: 39.6px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_c2c242403281 {
   overflow: visible;
 }

 .text_d45623112c85 {
   width: 100%;
   min-width: 0;
   height: 48px;
   z-index: 0;
   line-height: 24px;
   word-wrap: break-word;
   white-space: normal;
   opacity: 0.699999988079071;
   font-family: 'Inter';
 }

 .text_autoheight_d45623112c85 {
   overflow: visible;
 }

 .container_860c9c746c2e {
   padding: 0 0 3px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_01d35b3bd239 {
   width: fit-content;
   z-index: 0;
   line-height: 19.36px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_f7d4949781bf {
   width: 100%;
   min-width: 0;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 0;
   align-items: flex-start;
   justify-content: space-between;
   display: flex !important;
   flex-direction: column;
 }

 .container_0f1b7284f8eb {
   padding: 36px 36px 36px 36px;
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(180deg, #00000000 0%, #00000000 60%, #000000f2 100%);
   border-radius: 20px 20px 20px 20px;
   mix-blend-mode: normal;
 }

 .container_1c173dcaea20 {
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/034e6201-6e0c-4463-89c2-198b656964d9/I437:463;346:43.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 20px 20px 20px 20px;
 }

 .text_fb42e6ce623b {
   width: fit-content;
   z-index: 0;
   line-height: 12.1px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_c26bdf6b4177 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   background: #d4f53c;
   border-radius: 999px 999px 999px 999px;
 }

 .container_8dc7b81d03ae {
   padding: 0 0 3px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_8dc7b81d03ae {
   width: fit-content;
   height: fit-content;
   z-index: 0;
 }

 .container_nested_8dc7b81d03ae {
   padding: 0 0 3px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_784c2a963c8b {
   width: 100%;
   min-width: 0;
   height: 40px;
   z-index: 0;
   line-height: 39.6px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_784c2a963c8b {
   overflow: visible;
 }

 .text_d692c8456a5c {
   width: 100%;
   min-width: 0;
   height: 48px;
   z-index: 0;
   line-height: 24px;
   word-wrap: break-word;
   white-space: normal;
   opacity: 0.699999988079071;
   font-family: 'Inter';
 }

 .text_autoheight_d692c8456a5c {
   overflow: visible;
 }

 .container_f74aae93f76b {
   padding: 0 0 3px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_057d3ef5c6ad {
   width: fit-content;
   z-index: 0;
   line-height: 19.36px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_5a7c5b1e09d3 {
   width: 100%;
   min-width: 0;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 0;
   align-items: flex-start;
   justify-content: space-between;
   display: flex !important;
   flex-direction: column;
 }

 .container_41b6cb2f8407 {
   padding: 36px 36px 36px 36px;
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(180deg, #00000000 0%, #00000000 60%, #000000f2 100%);
   border-radius: 20px 20px 20px 20px;
   mix-blend-mode: normal;
 }

 .container_528bcc46c8a6 {
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/034e6201-6e0c-4463-89c2-198b656964d9/I437:463;346:44.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 20px 20px 20px 20px;
 }

 .text_2817af71ff07 {
   width: fit-content;
   z-index: 0;
   line-height: 12.1px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_9714b965411b {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   background: #d4f53c;
   border-radius: 999px 999px 999px 999px;
 }

 .container_7a28f3c61d2f {
   padding: 0 0 3px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_7a28f3c61d2f {
   width: fit-content;
   height: fit-content;
   z-index: 0;
 }

 .container_nested_7a28f3c61d2f {
   padding: 0 0 3px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_3aa7c79cdbba {
   width: 100%;
   min-width: 0;
   height: 40px;
   z-index: 0;
   line-height: 39.6px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_3aa7c79cdbba {
   overflow: visible;
 }

 .text_9c8bf22c483e {
   width: 100%;
   min-width: 0;
   height: 48px;
   z-index: 0;
   line-height: 24px;
   word-wrap: break-word;
   white-space: normal;
   opacity: 0.699999988079071;
   font-family: 'Inter';
 }

 .text_autoheight_9c8bf22c483e {
   overflow: visible;
 }

 .container_39f6d7d1ea19 {
   padding: 0 0 3px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_4a8de1428899 {
   width: fit-content;
   z-index: 0;
   line-height: 19.36px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_03bad8f92a48 {
   width: 100%;
   min-width: 0;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 0;
   align-items: flex-start;
   justify-content: space-between;
   display: flex !important;
   flex-direction: column;
 }

 .container_238b0cc18dc4 {
   padding: 36px 36px 36px 36px;
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(180deg, #00000000 0%, #00000000 60%, #000000f2 100%);
   border-radius: 20px 20px 20px 20px;
   mix-blend-mode: normal;
 }

 .container_8382e0881f10 {
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/034e6201-6e0c-4463-89c2-198b656964d9/I437:463;346:45.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 20px 20px 20px 20px;
 }

 .text_b759a03e0a0b {
   width: fit-content;
   z-index: 0;
   line-height: 12.1px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_600ac18dca87 {
   padding: 4px 10px 4px 10px;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   background: #8a49f5;
   border-radius: 999px 999px 999px 999px;
 }

 .container_0774b7ef7180 {
   padding: 0 0 3px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_0774b7ef7180 {
   width: fit-content;
   height: fit-content;
   z-index: 0;
 }

 .container_nested_0774b7ef7180 {
   padding: 0 0 3px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_53975c7cf884 {
   width: 100%;
   min-width: 0;
   height: 40px;
   z-index: 0;
   line-height: 39.6px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_53975c7cf884 {
   overflow: visible;
 }

 .text_840bb83337e1 {
   width: 100%;
   min-width: 0;
   height: 48px;
   z-index: 0;
   line-height: 24px;
   word-wrap: break-word;
   white-space: normal;
   opacity: 0.699999988079071;
   font-family: 'Inter';
 }

 .text_autoheight_840bb83337e1 {
   overflow: visible;
 }

 .container_c112fac762fd {
   padding: 0 0 3px 0;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .text_af1a10c860ed {
   width: fit-content;
   z-index: 0;
   line-height: 19.36px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text-6a380f69a774_af1a10c860ed {
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .text-df5e5937e73c_af1a10c860ed {
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .text-95e227bb9e85_af1a10c860ed {
   line-height: 19.36px;
   font-family: 'Inter';
 }

 .container_f0be082ebc08 {
   width: 100%;
   min-width: 0;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 0;
   align-items: flex-start;
   justify-content: space-between;
   display: flex !important;
   flex-direction: column;
 }

 .container_704b8b3524a9 {
   padding: 36px 36px 36px 36px;
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(180deg, #00000000 0%, #00000000 60%, #000000f2 100%);
   border-radius: 20px 20px 20px 20px;
   mix-blend-mode: normal;
 }

 .container_59f1eb0987b4 {
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/034e6201-6e0c-4463-89c2-198b656964d9/I437:463;346:46.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 20px 20px 20px 20px;
 }

 .container_74600b923481 {
   padding: 4px 10px 4px 10px;
   width: 72px;
   height: 20px;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   background: #8a49f5;
   border-radius: 999px 999px 999px 999px;
 }

 .container_70198e967a99 {
   padding: 0 0 3px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_0cd3f396e9fb {
   width: 100%;
   min-width: 0;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 0;
   align-items: flex-start;
   justify-content: space-between;
   display: flex !important;
   flex-direction: column;
 }

 .container_f291420903b4 {
   padding: 36px 36px 36px 36px;
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(180deg, #00000000 0%, #00000000 60%, #000000f2 100%);
   border-radius: 20px 20px 20px 20px;
   mix-blend-mode: normal;
 }

 .container_4e989e1a4c30 {
   width: 340px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/034e6201-6e0c-4463-89c2-198b656964d9/I437:463;346:47.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 20px 20px 20px 20px;
 }

 .container_5a6a2319ccdf {
   width: 60px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
   background: #0d0d0d;
   border-radius: 20px 0 0 20px;
   opacity: 0.6000000238418579;
 }

 .container_edf8dd6734a6 {
   width: 1360px;
   height: 480px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 20px;
   display: flex !important;
   flex-direction: row;
 }

 .text_08afc19b0acf {
   width: fit-content;
   z-index: 1;
   line-height: 26.63px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_e57064d0d73f {
   width: 56px;
   height: 56px;
   z-index: 1;
   position: absolute !important;
   left: 1204px;
   top: 212px;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 50% 50% 50% 50%;
   box-shadow: 0px 4px 16px #00000026;
 }

 .container_wrapper_e57064d0d73f {
   position: absolute !important;
   left: 1204px;
   top: 212px;
   width: 56px;
   height: 56px;
   z-index: 1;
 }

 .container_nested_e57064d0d73f {
   width: 56px;
   height: 56px;
   z-index: 1;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 50% 50% 50% 50%;
   filter: drop-shadow(0px 4px 16px #00000026);
 }

 .container_7d8ecc432343 {
   position: relative !important;
   overflow: visible;
   width: 1360px;
   height: 480px;
   flex-shrink: 0;
   z-index: 0;
 }

 .container_906c9c790efa {
   padding: 96px 0 128px 80px;
   width: 1440px;
   height: 800px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 4175px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 48px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_f78deef8276d {
   width: 100%;
   min-width: 0;
   height: 15px;
   z-index: 0;
   line-height: 14.52px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_f78deef8276d {
   overflow: visible;
 }

 .imageview_3c9e1cff959a {
   width: 93.15px;
   height: 46.58px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_3c9e1cff959a img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_4f7257800a30 {
   width: 93.15px;
   height: 38.81px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_4f7257800a30 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_e37d05e9bdfc {
   width: 46.58px;
   height: 46.58px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_e37d05e9bdfc img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_245e9d38156f {
   width: 42.69px;
   height: 46.58px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_245e9d38156f img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_efa56db90122 {
   width: 108.68px;
   height: 19.41px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_efa56db90122 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_fadb6e7cc2bc {
   width: 93.15px;
   height: 38.81px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_fadb6e7cc2bc img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_a5f32eb0a887 {
   width: 110px;
   height: 30px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_a5f32eb0a887 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_8822c395a403 {
   width: 60px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_8822c395a403 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_9d451400269d {
   width: 47px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_9d451400269d img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_9cd5adc5dc20 {
   width: 120px;
   height: 25px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_9cd5adc5dc20 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_f871f7b3f5c7 {
   width: 47px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_f871f7b3f5c7 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_2da78c3af3f6 {
   width: 100px;
   height: 40px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_2da78c3af3f6 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_1dad8e60dd58 {
   width: 70px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_1dad8e60dd58 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_a5691d283cca {
   width: 100px;
   height: 40px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_a5691d283cca img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_1af75c8a5484 {
   width: 80px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_1af75c8a5484 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_17df8b8d900a {
   width: 55px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_17df8b8d900a img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_5f2a40bc781b {
   width: 38px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_5f2a40bc781b img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_5ecd32e03154 {
   width: 110px;
   height: 30px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_5ecd32e03154 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_1fef28c248c1 {
   width: 35px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_1fef28c248c1 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_9960b160af35 {
   width: 100px;
   height: 30px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_9960b160af35 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_80a5f1453da7 {
   width: 93px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_80a5f1453da7 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_34e0ea864909 {
   width: 93px;
   height: 39px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_34e0ea864909 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_8adba11e8504 {
   width: 47px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_8adba11e8504 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_d57c3b39d8f7 {
   width: 43px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_d57c3b39d8f7 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_09d9007d5a38 {
   width: 109px;
   height: 19px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_09d9007d5a38 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_5247fd73c274 {
   width: 93.15px;
   height: 38.81px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_5247fd73c274 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_1544e1b16e66 {
   width: 110px;
   height: 30px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_1544e1b16e66 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_72975168b301 {
   width: 60px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_72975168b301 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_851d4223d71f {
   width: 47px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_851d4223d71f img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_ab6a87444b34 {
   width: 120px;
   height: 25px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_ab6a87444b34 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_52bdd3f15a0f {
   width: 47px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_52bdd3f15a0f img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_673d8685fc88 {
   width: 100px;
   height: 40px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_673d8685fc88 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_5f120917f18e {
   width: 70px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_5f120917f18e img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_f5f2d0143a83 {
   width: 100px;
   height: 40px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_f5f2d0143a83 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_ddd0cb458008 {
   width: 80px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_ddd0cb458008 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_fc7796c74827 {
   width: 55px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_fc7796c74827 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_c9c91fe17198 {
   width: 38px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_c9c91fe17198 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_735152fbf6d0 {
   width: 110px;
   height: 30px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_735152fbf6d0 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_4c9fed489268 {
   width: 35px;
   height: 47px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_4c9fed489268 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_18f595c991b3 {
   width: 100px;
   height: 30px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_18f595c991b3 img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .container_ff4fcba0fbaa {
   padding: 12px 0 12px 0;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: center;
   align-items: center;
   gap: 0 72px;
   display: flex !important;
   flex-direction: row;
 }

 .container_e612900591f6 {
   padding: 20px 80px 20px 80px;
   width: 1440px;
   height: 180px;
   min-height: 180px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 4975px;
   overflow-x: hidden;
   overflow-y: hidden;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: #f7f7f7;
 }

 .text_1b6b2ef0160e {
   width: 908px;
   height: 140px;
   z-index: 0;
   line-height: 70.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_1b6b2ef0160e {
   overflow: visible;
 }

 .text_30066fb76036 {
   width: 908px;
   height: 54px;
   z-index: 0;
   line-height: 27px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_30066fb76036 {
   overflow: visible;
 }

 .container_c2dc0298d3b2 {
   width: 820px;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_e996e320f1bf {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .imageview_8fd2b966b72e {
   width: 14px;
   height: 14px;
   flex-shrink: 0;
   z-index: 0;
 }

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

 .container_e324d5d45ab5 {
   padding: 16px 32px 16px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
   background: #ffffff;
   border-radius: 999px 999px 999px 999px;
 }

 .container_0ec1fc6b43d6 {
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: center;
   align-items: center;
   gap: 0 16px;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_0ec1fc6b43d6 {
   width: fit-content;
   height: fit-content;
   z-index: 0;
 }

 .container_nested_0ec1fc6b43d6 {
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: center;
   align-items: center;
   gap: 0 16px;
   display: flex !important;
   flex-direction: row;
 }

 .container_6191d8a6f64e {
   padding: 0 80px 0 80px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: center;
   gap: 28px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_09f3c85b4bb6 {
   width: 1440px;
   height: 557px;
   flex-shrink: 0;
   z-index: 0;
   align-items: center;
   justify-content: center;
   display: flex !important;
   flex-direction: column;
   background: linear-gradient(90deg, #000000e6 0%, #00000099 40%, #00000000 100%);
   mix-blend-mode: normal;
 }

 .container_5222f5f6f7a9 {
   width: 1440px;
   height: 557px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 5155px;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
   background: url("https://cdn.yotako.io/034e6201-6e0c-4463-89c2-198b656964d9/565:892.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
 }

 .text_a4e45fbd4ccd {
   width: 916px;
   height: 140px;
   z-index: 0;
   line-height: 70.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_a4e45fbd4ccd {
   overflow: visible;
 }

 .text_fd79df85f691 {
   width: 100%;
   min-width: 0;
   height: 81px;
   z-index: 0;
   line-height: 27px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_fd79df85f691 {
   overflow: visible;
 }

 .container_3b75ba13bca3 {
   width: 820px;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_5c56a1a795a2 {
   padding: 0 80px 0 80px;
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: center;
   gap: 28px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_b73cb07edd20 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_61dda15df038 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
   text-decoration-color: #070907 !important;
 }

 .container_f7b0de95f1b4 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .imageview_12402d10f5ec {
   width: 411px;
   height: 513px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

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

 .container_37f29b4b1245 {
   width: 410.67px;
   height: 513px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(180deg, #00000000 0%, #00000000 45%, #000000b3 100%);
 }

 .text_01dbb8639ba9 {
   width: 100%;
   min-width: 0;
   height: 106px;
   z-index: 2;
   line-height: 52.8px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_01dbb8639ba9 {
   overflow: visible;
 }

 .text_1285c96b0521 {
   width: 100%;
   min-width: 0;
   height: 22px;
   z-index: 2;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_1285c96b0521 {
   overflow: visible;
 }

 .text_be4189d206dd {
   width: 100%;
   min-width: 0;
   height: 66px;
   z-index: 2;
   line-height: 22px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_be4189d206dd {
   overflow: visible;
 }

 .container_553fc9824c38 {
   padding: 30px 30px 30px 30px;
   width: 410.67px;
   height: 258px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 255px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 2px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_c2bb70ca5d98 {
   position: relative !important;
   width: 410.67px;
   height: 513px;
   flex-shrink: 0;
   z-index: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #f9fafb;
 }

 .imageview_a4c363c73ad1 {
   width: 411px;
   height: 513px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

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

 .container_ddbf333c3a2a {
   width: 410.67px;
   height: 513px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(180deg, #00000000 0%, #00000000 45%, #000000b3 100%);
 }

 .text_c6bfc2ccab25 {
   width: 100%;
   min-width: 0;
   height: 106px;
   z-index: 2;
   line-height: 52.8px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_c6bfc2ccab25 {
   overflow: visible;
 }

 .text_a03f20067b4f {
   width: 100%;
   min-width: 0;
   height: 22px;
   z-index: 2;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_a03f20067b4f {
   overflow: visible;
 }

 .text_a7e5a929e361 {
   width: 100%;
   min-width: 0;
   height: 66px;
   z-index: 2;
   line-height: 22px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_a7e5a929e361 {
   overflow: visible;
 }

 .container_2a5dc3d6e10b {
   padding: 30px 30px 30px 30px;
   width: 410.67px;
   height: 258px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 255px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 2px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_d6749d3c23d8 {
   position: relative !important;
   width: 410.67px;
   height: 513px;
   flex-shrink: 0;
   z-index: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #f9fafb;
 }

 .imageview_73a986707e2b {
   width: 411px;
   height: 513px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

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

 .container_e6b5dd38cbc5 {
   width: 410.67px;
   height: 513px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(180deg, #00000000 0%, #00000000 45%, #000000b3 100%);
 }

 .text_419440791c54 {
   width: 100%;
   min-width: 0;
   height: 106px;
   z-index: 2;
   line-height: 52.8px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_419440791c54 {
   overflow: visible;
 }

 .text_ba4243469326 {
   width: 100%;
   min-width: 0;
   height: 22px;
   z-index: 2;
   line-height: 22.4px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_ba4243469326 {
   overflow: visible;
 }

 .text_8e9cccc6ca7e {
   width: 100%;
   min-width: 0;
   height: 66px;
   z-index: 2;
   line-height: 22px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Inter';
 }

 .text_autoheight_8e9cccc6ca7e {
   overflow: visible;
 }

 .container_7371e5b089c5 {
   padding: 30px 30px 30px 30px;
   width: 410.67px;
   height: 258px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 255px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 2px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_f7e35cb7aa6b {
   position: relative !important;
   width: 410.67px;
   height: 513px;
   flex-shrink: 0;
   z-index: 0;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #f9fafb;
 }

 .container_82591fb88470 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 24px;
   display: flex !important;
   flex-direction: row;
 }

.container_332d8ebe67c2 {
   padding: 100px 80px 80px 80px;
   width: 1440px;
   height: 1011px;
   z-index: 0;
   position: absolute !important;
   left: 0px;
   top: 5712px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 32px 0;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_ff046befd71e {
   width: 160px;
   height: 32px;
   flex-shrink: 0;
   z-index: 0;
 }

 .imageview_ff046befd71e img {
   width: 100%;
   height: 100%;
   object-fit: contain;
 }

 .imageview_69ba071ec8a8 {
   width: 180px;
   height: 36px;
   z-index: 0;
 }

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

 .container_ecfb4be1c506 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_ecfb4be1c506 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
 }

 .container_nested_ecfb4be1c506 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

 .text_ca0709e47dff {
   width: fit-content;
   z-index: 0;
   line-height: 14.52px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_f6a2179521d7 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_329ec87f6e80 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_b6fbf1994869 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_9e2de99c6f89 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_5689fbd877c3 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_5689fbd877c3 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
 }

 .container_nested_5689fbd877c3 {
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_002e479ad143 {
   width: fit-content;
   z-index: 0;
   line-height: 14.52px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_03a4695e97ee {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_5c41d82c5770 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_3dd6679ff33a {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_ed24a1beac6e {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_ed24a1beac6e {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
 }

 .container_nested_ed24a1beac6e {
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_23573112d8a5 {
   width: fit-content;
   z-index: 0;
   line-height: 14.52px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_714680ba7886 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_961f66e137cc {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_62d1c9d160e8 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_9bdd49f9c5b1 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_9bdd49f9c5b1 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
 }

 .container_nested_9bdd49f9c5b1 {
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .text_d622516fbbcb {
   width: fit-content;
   z-index: 0;
   line-height: 14.52px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_256f5e31b3bb {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_286de731fa0c {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_a757bc410204 {
   width: fit-content;
   z-index: 0;
   line-height: 16.94px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_07b39623b00a {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_wrapper_07b39623b00a {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   z-index: 0;
 }

 .container_nested_07b39623b00a {
   height: fit-content;
   z-index: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_6a160ab6bc2c {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: flex-start;
   gap: 0 48px;
   display: flex !important;
   flex-direction: row;
 }

 .line_e0236d814d8b {
   width: 100%;
   min-width: 0;
   height: 1px;
   flex-shrink: 0;
   z-index: 0;
   direction: horizontal;
   background: #ffffff1c;
 }

 .text_3b2ebe1d3d2a {
   width: 100%;
   min-width: 0;
   height: 85px;
   z-index: 0;
   line-height: 16.5px;
   word-wrap: break-word;
   white-space: normal;
   font-family: 'Source Sans 3';
 }

 .text_autoheight_3b2ebe1d3d2a {
   overflow: visible;
 }

 .text_76e8868c3734 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_7028b873bc13 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_df1cff487d7d {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .text_6a1b06a64f98 {
   width: fit-content;
   z-index: 0;
   line-height: 15.73px;
   word-wrap: normal;
   white-space: nowrap;
   font-family: 'Inter';
 }

 .container_02a0024821c1 {
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   gap: 0 16px;
   display: flex !important;
   flex-direction: row;
 }

 .container_wrapper_02a0024821c1 {
   width: fit-content;
   height: fit-content;
   z-index: 0;
 }

 .container_nested_02a0024821c1 {
   width: fit-content;
   height: fit-content;
   z-index: 0;
   justify-content: flex-start;
   align-items: center;
   gap: 0 16px;
   display: flex !important;
   flex-direction: row;
 }

 .container_988ad3f183bc {
   width: 100%;
   min-width: 0;
   height: fit-content;
   z-index: 0;
   align-items: center;
   justify-content: space-between;
   display: flex !important;
   flex-direction: row;
 }

/* Standard/default Page title-to-content boundary. */
.playerscout-standard-page > .wp-block-post-title {
  margin-block-end: 20px !important;
}

/* WordPress bridge for the source-locked v175 Listicle app shell. */
.page-template-listicle .playerscout-listicle {
  font-size: 16px;
  line-height: 24px;
}
