 /*
Theme Name: Yotako
Author: Yotako team
Author URI: https://yotako.io/
Description: Design in Figma or AdobeXD. Publish in WordPress. The Figma/Adobe XD to WordPress plugin by Yotako is the fastest way of converting your beautiful design into a fully functional WordPress website in a few clicks without writing a single line of code! Get your custom domain, professional email, and world-class secure hosting, without the hassle.
Requires at least: 5.9
Tested up to: 5.9
Requires PHP: 5.6
Version: 2.0.0
License: © Yotako 2016-2024
License URI:  https://yotako.io/
Tags: figma-to-wordpress, adobe-xd-to-wordpress, xd-to-wordpress, design-to-code, seamless-transition, design-to-wordpress
Yotako WordPress Theme, (C) 2024 Yotako.io
*/
 @import url("https://amplitude.yotako.io/google?family=Inter:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900&display=swap");
 @import url("style-browsers-support.css");

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

 * {
   box-sizing: border-box;
 }

 .centerlize {
   margin: 0 auto;
 }

 .relative {
   position: relative;
 }

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

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

 .yk_post_content p {
   margin: revert;
 }

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

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

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

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

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

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

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

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

 body .yk_transparent {
   background: transparent !important;
 }

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

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

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

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

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

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

 body .wp-block-video video {
   width: 100%;
 }

 [class^="container_"],
 [class*=" container_"],
 [class^="button_"],
 [class*=" button_"] {
   display: flex;
 }

 [class^="grid_"],
 [class*=" grid_"] {
   display: grid;
 }

 [class^="vp_"],
 [class*=" vp_"] {
   display: flex;
   flex-direction: column;
 }

 *[onclick] {
   cursor: pointer;
 }

 input {
   padding: 0 10px;
 }

 .wp-block-image {
   margin: unset;
   padding: unset;
 }

 .wp-block-image img {
   vertical-align: top;
   border-radius: inherit;
   width: 100%;
 }

 .wp-block-yotako-block-input-text {
   position: relative;
   background: transparent;
   border: none;
 }

 .wp-block-image .components-resizable-box__container {
   max-width: unset !important;
 }

 .yt-post-template {
   justify-content: space-between !important;
 }

 body .yt-post-card {
   position: relative !important;
 }

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

 /* Reset ALL WordPress block margins and gaps */
 .wp-site-blocks,
 .wp-site-blocks>*,
 .wp-site-blocks * {
   margin-block-start: 0 !important;
   margin-block-end: 0 !important;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .text_a4f2e796b378 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 40px;
   font-family: 'Inter';
 }

 .container_b2bc464dd5aa {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 40px;
   flex-shrink: 0;
 }

 .container_9275bf5e87ab {
   padding: 24px 336px 0 336px;
   width: 1536px;
   height: 88px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #005097;
   box-shadow: 0px 4px 6px -4px #0000001a, 0px 10px 15px -3px #0000001a;
 }

 .text_be6b89c0f0ae {
   width: 656px;
   height: 80px;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 40px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_be6b89c0f0ae {
   overflow: visible;
 }

 .container_5573d02b7887 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 80px;
   flex-shrink: 0;
 }

 .imageview_90b4f3e88394 {
   width: 20px;
   height: 20px;
   flex-shrink: 0;
 }

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

 .text_30205a841e65 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_6fc795ba6a19 {
   position: relative !important;
   overflow: visible;
   width: 108.5px;
   height: 24px;
   flex-shrink: 0;
 }

 .container_88e7a5597efa {
   width: 100%;
   min-width: 0;
   height: 24px;
   flex-shrink: 0;
   justify-content: flex-start;
   align-items: center;
   gap: 0 8px;
   display: flex !important;
   flex-direction: row;
 }

 .container_e1c1033fdfed {
   padding: 48px 48px 0 48px;
   width: 100%;
   min-width: 0;
   height: 216px;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
   background: #fece00;
 }

 .text_b7bccafa9116 {
   width: 639px;
   height: 59px;
   position: absolute !important;
   left: 0px;
   top: -1px;
   line-height: 29.25px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_b7bccafa9116 {
   overflow: visible;
 }

 .container_c7bebee4c701 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 58.5px;
   flex-shrink: 0;
 }

 .container_5a6ff6665078 {
   padding: 24px 24px 0 24px;
   width: 100%;
   min-width: 0;
   height: 106.5px;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #005097;
   border-radius: 10px 10px 10px 10px;
 }

 .text_6ebf4fd34563 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .text-2452e182f055_6ebf4fd34563 {
   line-height: 24px;
   font-family: 'Inter';
 }

 .text-353c4e0c5dec_6ebf4fd34563 {
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_a85549ed791a {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 24px;
   flex-shrink: 0;
 }

 .text_c3012765e8c3 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .text-8f0705cd650a_c3012765e8c3 {
   line-height: 24px;
   font-family: 'Inter';
 }

 .text-e7db33d4b0b7_c3012765e8c3 {
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_6b48324883da {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 24px;
   flex-shrink: 0;
 }

 .container_95b7e24f0ad5 {
   width: 100%;
   min-width: 0;
   height: 60px;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_241d3c5005ea {
   padding: 24px 24px 0 28px;
   width: 100%;
   min-width: 0;
   height: 108px;
   flex-shrink: 0;
   border-top: 1px solid #fece00ff;
   border-right: 1px solid #fece00ff;
   border-bottom: 1px solid #fece00ff;
   border-left: 1px solid #fece00ff;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f9fafb;
   border-radius: 10px 10px 10px 10px;
 }

 .text_f74d3af72823 {
   width: 755px;
   height: 48px;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_f74d3af72823 {
   overflow: visible;
 }

 .container_6aa964627c5a {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 48px;
   flex-shrink: 0;
 }

 .container_3c32ca59ecea {
   width: 768px;
   height: 294.5px;
   position: absolute !important;
   left: 48px;
   top: 48px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_af3df397fdef {
   width: 768px;
   height: 1px;
   border-top: 1px solid #e5e7ebff;
   border-right: 1px solid #e5e7ebff;
   border-bottom: 1px solid #e5e7ebff;
   border-left: 1px solid #e5e7ebff;
   position: absolute !important;
   left: 48px;
   top: 382.5px;
 }

 .imageview_77bba95f55bc {
   width: 28px;
   height: 28px;
   position: absolute !important;
   left: 0px;
   top: 2px;
 }

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

 .text_895899c4a52a {
   width: max-content;
   position: absolute !important;
   left: 36px;
   top: -2px;
   line-height: 32px;
   font-family: 'Inter';
 }

 .container_14b9b80539d7 {
   position: absolute !important;
   overflow: visible;
   width: 768px;
   height: 32px;
   left: 0px;
   top: 0px;
 }

 .text_eeba6c6eb0d4 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_29d66ebd1c29 {
   position: absolute !important;
   overflow: visible;
   width: 768px;
   height: 24px;
   left: 0px;
   top: 56px;
 }

 .text_f0e95332c73d {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -1px;
   line-height: 28px;
   font-family: 'Inter';
 }

 .container_1f6e31279f4d {
   position: absolute !important;
   overflow: visible;
   width: 716px;
   height: 28px;
   left: 26px;
   top: 26px;
 }

 .text_2338c4c61dbe {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_86985d47809f {
   position: absolute !important;
   overflow: visible;
   width: 716px;
   height: 24px;
   left: 26px;
   top: 54px;
 }

 .text_1a60d21c8666 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_603dc4245fd6 {
   position: absolute !important;
   overflow: visible;
   width: 716px;
   height: 24px;
   left: 26px;
   top: 86px;
 }

 .text_e991b7431836 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_78267bc7b2ca {
   position: absolute !important;
   overflow: visible;
   width: 716px;
   height: 24px;
   left: 26px;
   top: 110px;
 }

 .container_6fe5a5fad05a {
   position: absolute !important;
   overflow: visible;
   width: 768px;
   height: 160px;
   left: 0px;
   top: 96px;
   background: #fece00;
   border-radius: 10px 10px 10px 10px;
   box-shadow: inset 0 0 0 2px #fece00ff;
 }

 .container_21ba7e2ac1c9 {
   position: absolute !important;
   overflow: visible;
   width: 768px;
   height: 256px;
   left: 48px;
   top: 423.5px;
 }

 .container_7886626993f9 {
   width: 768px;
   height: 1px;
   border-top: 1px solid #e5e7ebff;
   border-right: 1px solid #e5e7ebff;
   border-bottom: 1px solid #e5e7ebff;
   border-left: 1px solid #e5e7ebff;
   position: absolute !important;
   left: 48px;
   top: 719.5px;
 }

 .text_8ab5aae4681f {
   height: 32px;
   flex-grow: 1;
   flex-basis: 0px;
   min-width: 0;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_8ab5aae4681f {
   overflow: visible;
 }

 .container_13eafc01707f {
   width: 100%;
   min-width: 0;
   height: 32px;
   flex-shrink: 0;
   justify-content: flex-start;
   align-items: flex-start;
   display: flex !important;
   flex-direction: row;
 }

 .text_10c5df2e2800 {
   width: 768px;
   height: 48px;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_10c5df2e2800 {
   overflow: visible;
 }

 .container_71eeb792397e {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 48px;
   flex-shrink: 0;
 }

 .imageview_223417dce702 {
   width: 24px;
   height: 24px;
   position: absolute !important;
   left: 0px;
   top: 4px;
 }

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

 .text_4cc5d1959aa3 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_5bbb054ef9a0 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 24px;
   flex-shrink: 0;
 }

 .text_342772bf2117 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .text-63de9097a6ec_342772bf2117 {
   line-height: 24px;
   font-family: 'Inter';
 }

 .text-207373df99a5_342772bf2117 {
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_68bf8e19cda1 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 24px;
   flex-shrink: 0;
 }

 .container_e3809448c5cd {
   width: 251.86px;
   height: 48px;
   position: absolute !important;
   left: 36px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_d01af224d94a {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 48px;
   flex-shrink: 0;
 }

 .imageview_3aaf957877e0 {
   width: 24px;
   height: 24px;
   position: absolute !important;
   left: 0px;
   top: 4px;
 }

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

 .text_41267cb44e30 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_0e02da4c8797 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 24px;
   flex-shrink: 0;
 }

 .text_106f76d3c0d7 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_74829ba3e6e5 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 24px;
   flex-shrink: 0;
 }

 .container_e020007bfa9b {
   width: 221.38px;
   height: 48px;
   position: absolute !important;
   left: 36px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
 }

 .container_77a4c36feef9 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 48px;
   flex-shrink: 0;
 }

 .text_fe1f2779b858 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_c31fe497a4f8 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 24px;
   flex-shrink: 0;
 }

 .text_2af091ca393a {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: -2px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_912e1cf057f1 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 24px;
   flex-shrink: 0;
 }

 .container_9e0adf892d4f {
   padding: 16px 16px 0 16px;
   width: 100%;
   min-width: 0;
   height: 80px;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #f9fafb;
   border-radius: 10px 10px 10px 10px;
 }

 .container_fef002a4f63f {
   width: 100%;
   min-width: 0;
   height: 208px;
   flex-shrink: 0;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 16px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_6a6d2e509ffc {
   width: 768px;
   height: 336px;
   position: absolute !important;
   left: 48px;
   top: 760.5px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 24px 0;
   display: flex !important;
   flex-direction: column;
 }

 .container_7bd3c26dd978 {
   width: 768px;
   height: 1px;
   border-top: 1px solid #e5e7ebff;
   border-right: 1px solid #e5e7ebff;
   border-bottom: 1px solid #e5e7ebff;
   border-left: 1px solid #e5e7ebff;
   position: absolute !important;
   left: 48px;
   top: 1136.5px;
 }

 .text_222e02ccb66a {
   width: max-content;
   position: absolute !important;
   left: 204.66px;
   top: -1px;
   line-height: 28px;
   font-family: 'Inter';
 }

 .container_857e9a6c8bb0 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 28px;
   flex-shrink: 0;
 }

 .text_4dcd52114e2f {
   width: 746px;
   height: 56px;
   position: absolute !important;
   left: 11.47px;
   top: -1px;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_autoheight_4dcd52114e2f {
   overflow: visible;
 }

 .text-642d23291bf0_4dcd52114e2f {
   line-height: 28px;
   font-family: 'Inter';
 }

 .text-7653d30864ee_4dcd52114e2f {
   line-height: 28px;
   font-family: 'Inter';
 }

 .container_42e204304508 {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 56px;
   flex-shrink: 0;
 }

 .container_469954da26a1 {
   padding: 32px 32px 0 32px;
   width: 832px;
   height: 160px;
   position: absolute !important;
   left: 16px;
   top: 1177.5px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 12px 0;
   display: flex !important;
   flex-direction: column;
   background: #005097;
   border-radius: 10px 10px 10px 10px;
 }

 .container_559554a83e1a {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 1385.5px;
   flex-shrink: 0;
 }

 .container_09a7091ae409 {
   width: 864px;
   height: 1601.5px;
   position: absolute !important;
   left: 336px;
   top: 136px;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
   border-radius: 10px 10px 10px 10px;
   box-shadow: 0px 2px 4px -2px #0000001a, 0px 4px 6px -1px #0000001a;
 }

 .text_74852c670af3 {
   width: max-content;
   position: absolute !important;
   left: 575.28px;
   top: 22px;
   line-height: 24px;
   font-family: 'Inter';
 }

 .container_be88cb754ab5 {
   position: absolute !important;
   overflow: visible;
   width: 1536px;
   height: 72px;
   left: 0px;
   top: 1833.5px;
   background: #005097;
 }

 .container_a6aad1ea47bd {
   position: relative !important;
   overflow: visible;
   width: 100%;
   min-width: 0;
   height: 1905.5px;
   flex-shrink: 0;
   background: #f9fafb;
 }

 .viewport_d6776b7dac04 {
   width: 100%;
   min-width: 0;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   display: flex !important;
   flex-direction: column;
   background: #ffffff;
 }