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

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

 * {
   box-sizing: border-box;
 }

 .centerlize {
   margin: 0 auto;
 }

 .relative {
   position: relative
 }

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

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

 .yk_post_content p {
   margin: revert;
 }

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

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

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

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

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

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

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

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

 body .yk_transparent {
   background: transparent !important;
 }

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

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

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

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

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

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

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

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

 [class^="vp_"],
 [class*=" vp_"] {
   display: flex;
   flex-direction: column;
   /* align-items if needed */
 }

 *[onclick] {
   cursor: pointer;
 }

 input {
   padding: 0 10px;
 }

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

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

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

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

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

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

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

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

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

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

 .text_390e26b10d8e {
   width: 468px;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text_8a9a7dc59745 {
   width: 468px;
   line-height: 48.76px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .text_dfc61bbeaf20 {
   width: 100%;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .imageview_a7bd11fd2413 {
   width: 537px;
   height: 287px;
   border-radius: 32px 32px 32px 32px;
 }

 .container_0779c0054645 {
   padding: 128px 0 0 0;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 64px;
   flex-direction: row;
 }

 .imageview_c236a185b2bb {
   width: 464px;
   height: 463px;
   border-radius: 32px 32px 32px 32px;
 }

 .text_a1e60f86133e {
   width: 100%;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text_31015ad6384d {
   width: 100%;
   line-height: 48.76px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_309c10800262 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

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

 .text_52acebd33b28 {
   width: 500px;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text-50884aff7ece_52acebd33b28 {
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text-459c437268aa_52acebd33b28 {
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .container_7af56056c7dc {
   width: 540px;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 16px;
   flex-direction: row;
 }

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

 .text_aecdb922e475 {
   width: 500px;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text-d95a3c9233d2_aecdb922e475 {
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text-07aaa5025b48_aecdb922e475 {
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .container_199b96b1e13d {
   width: 540px;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 16px;
   flex-direction: row;
 }

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

 .text_acf40d657069 {
   width: 500px;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text-365cbde99d24_acf40d657069 {
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text-a83f88cc6143_acf40d657069 {
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .container_7b5971e94edb {
   width: 540px;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 16px;
   flex-direction: row;
 }

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

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

 .container_ddff2b1fb046 {
   padding: 128px 0 0 0;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .container_39a38b323e47 {
   width: 1280px;
   height: 714px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #021a2e;
 }

 .imageview_d42f0e26b8fa {
   width: 1280px;
   height: 592px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 370px;
 }

 .container_4a88714b3798 {
   position: absolute !important;
   width: 1280px;
   height: 962px;
   left: 0px;
   top: 0px;
 }

 .text_da81dd211649 {
   width: 700px;
   z-index: 1;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text_a85009d8c312 {
   width: 700px;
   z-index: 1;
   line-height: 48.76px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_320d031c9d21 {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .container_570cd7e5a801 {
   width: 700px;
   height: 115px;
   z-index: 1;
   position: absolute !important;
   left: 147px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
 }

 .imageview_b9a99c372715 {
   width: 104px;
   height: 104px;
   z-index: 1;
 }

 .text_2b79b688458f {
   width: 100%;
   z-index: 1;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text-751fc7f78cc7_2b79b688458f {
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text-d4a8dc28a764_2b79b688458f {
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

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

 .container_123d05d12a24 {
   padding: 32px 32px 32px 32px;
   width: 310px;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #003159;
   border-radius: 32px 32px 32px 32px;
 }

 .imageview_59c9afd0ed86 {
   width: 104px;
   height: 104px;
   z-index: 1;
 }

 .text_8d129cbbb58b {
   width: 100%;
   z-index: 1;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text-27bc5a2abd5d_8d129cbbb58b {
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text-e6d8dcbf2b0d_8d129cbbb58b {
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

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

 .container_ee3921106b35 {
   padding: 32px 32px 32px 32px;
   width: 310px;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #003159;
   border-radius: 32px 32px 32px 32px;
 }

 .container_ab7f1c6df826 {
   width: 652px;
   height: 550px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 178px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 32px;
   flex-direction: row;
 }

 .container_18352a028fc8 {
   position: absolute !important;
   width: 700px;
   height: 628px;
   z-index: 1;
   left: 146px;
   top: 96px;
 }

 .container_040adc81eb19 {
   position: relative !important;
   width: 1280px;
   height: 962px;
 }

 .container_e655a783ff9a {
   padding: 128px 0 0 0;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .text_ba5acc7de49b {
   width: 100%;
   line-height: 24.38px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .container_23b284a0a60a {
   padding: 346px 32px 32px 32px;
   width: 306px;
   height: 450px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 32px normal;
   flex-direction: column;
   background: url("https://cdn.yotako.io/89aa0688-af4d-48d0-b4b5-6e8c732e8166/18:108.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 32px 32px 32px 32px;
 }

 .text_570e05cb0b0d {
   width: 100%;
   line-height: 24.38px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .container_9e8f8279b966 {
   padding: 346px 32px 32px 32px;
   width: 306px;
   height: 450px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 32px normal;
   flex-direction: column;
   background: url("https://cdn.yotako.io/89aa0688-af4d-48d0-b4b5-6e8c732e8166/20:116.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 32px 32px 32px 32px;
 }

 .text_bd7d38bb0796 {
   width: 100%;
   line-height: 24.38px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .container_e58dabe44f4e {
   padding: 322px 32px 32px 32px;
   width: 306px;
   height: 450px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 32px normal;
   flex-direction: column;
   background: url("https://cdn.yotako.io/89aa0688-af4d-48d0-b4b5-6e8c732e8166/21:171.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 32px 32px 32px 32px;
 }

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

 .container_d0a0eb8f5d51 {
   padding: 0 64px 0 0;
   width: 755px;
   height: 450px;
   position: absolute !important;
   left: 527px;
   top: 20px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .container_4b2893f6659b {
   width: 517px;
   height: 477px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #ffffff;
 }

 .text_55a8911486ed {
   width: 100%;
   z-index: 1;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text_24ee36375402 {
   width: 100%;
   z-index: 1;
   line-height: 48.76px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_66fe40f9d0d3 {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .text_583294e531f3 {
   width: 100%;
   z-index: 1;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_45f279fd4236 {
   width: 356px;
   height: 370px;
   z-index: 1;
   position: absolute !important;
   left: 113px;
   top: 21px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
 }

 .container_8f11042f61da {
   position: absolute !important;
   width: 517px;
   height: 477px;
   left: 0px;
   top: 0px;
 }

 .container_3d2623ec637b {
   position: absolute !important;
   width: 1282px;
   height: 477px;
   left: 0px;
   top: 44px;
 }

 .container_23c4cb656908 {
   position: relative !important;
   width: 1280px;
   height: 514px;
 }

 .container_a6a601fd7993 {
   padding: 128px 0 0 0;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .imageview_b8f52984e22d {
   width: 464px;
   height: 326px;
   border-radius: 32px 32px 32px 32px;
 }

 .text_4afebae92c30 {
   width: 100%;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text_6cde7f43f262 {
   width: 100%;
   line-height: 48.76px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_61a02ad13a0b {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .text_3902fe59fffe {
   width: 100%;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .container_c4b0951db886 {
   padding: 128px 0 0 0;
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .container_0f678cccc235 {
   width: 1280px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 16px normal;
   flex-direction: column;
 }

 .container_3be300113b80 {
   width: 1280px;
   height: 3396px;
   position: absolute !important;
   left: 0px;
   top: 787px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .imageview_b4136d378d66 {
   width: 129px;
   height: 25px;
 }

 .text_4adb900ad177 {
   width: 320px;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .text-b6b5f4bd87cc_4adb900ad177 {
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text-6118873c6ef7_4adb900ad177 {
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text-f35d090af39f_4adb900ad177 {
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

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

 .text_8f5030eabdb0 {
   width: 320px;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .text_c49616734af1 {
   width: 320px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 29.26px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_2282822f9cc0 {
   position: relative !important;
   width: 320px;
   height: 29px;
 }

 .text_1cee70cbf8a4 {
   width: 320px;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .text_c011af77598f {
   width: 320px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 29.26px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_398865fb6eb8 {
   position: relative !important;
   width: 320px;
   height: 29px;
 }

 .text_6e4806b1a327 {
   width: 291.49px;
   position: absolute !important;
   left: 28.51px;
   top: 2px;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .container_99a3b474cf72 {
   position: relative !important;
   width: 320px;
   height: 24px;
 }

 .text_914e93aebf23 {
   width: 292.45px;
   position: absolute !important;
   left: 27.55px;
   top: 0px;
   line-height: 19.5px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .imageview_771a18570482 {
   width: 19px;
   height: 19px;
   position: absolute !important;
   left: 0px;
   top: 0.74px;
 }

 .container_d570ef4c9b49 {
   position: relative !important;
   width: 320px;
   height: 20px;
 }

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

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

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

 .container_50c563aa54bb {
   padding: 92px 112px 92px 112px;
   width: 1280px;
   height: 301px;
   position: absolute !important;
   left: 0px;
   top: 4351px;
   align-items: center;
   justify-content: center;
   gap: 10px normal;
   flex-direction: column;
   background: #003159;
 }

 .imageview_b91847e071cf {
   width: 1280px;
   height: 747px;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

 .text_5e94d54f7280 {
   width: 100%;
   z-index: 1;
   line-height: 58.51px;
   word-wrap: break-word;
   filter: drop-shadow(2px 2px 4px #000000bf);
   font-family: 'Montserrat';
 }

 .text_b7d2b013d73a {
   width: 100%;
   z-index: 1;
   line-height: 21.94px;
   word-wrap: break-word;
   filter: drop-shadow(2px 2px 4px #000000bf);
   font-family: 'Montserrat';
 }

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

 .imageview_dd79d9b7b57f {
   width: 53px;
   height: 53px;
   z-index: 1;
 }

 .text_e2b1cd65a745 {
   width: 380px;
   z-index: 1;
   line-height: 21.94px;
   word-wrap: break-word;
   filter: drop-shadow(2px 2px 4px #000000bf);
   font-family: 'Montserrat';
 }

 .text-ec6b0207f5ad_e2b1cd65a745 {
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .text-3ae15737ec41_e2b1cd65a745 {
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .text-e79afb460fd5_e2b1cd65a745 {
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

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

 .container_c249fbe99487 {
   width: 395px;
   height: 390px;
   z-index: 1;
   position: absolute !important;
   left: 106px;
   top: 244px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
 }

 .container_f58c3651dcb5 {
   width: 1280px;
   height: 353px;
   z-index: 2;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: linear-gradient(180deg, #003159ff 0%, #00315900 100%);
 }

 .text_2c351e194cb9 {
   width: fit-content;
   z-index: 3;
   line-height: 17.07px;
   font-family: 'Montserrat';
 }

 .text_93694816ca7d {
   width: fit-content;
   z-index: 3;
   line-height: 17.07px;
   font-family: 'Montserrat';
 }

 .text_f82af2771be1 {
   width: fit-content;
   z-index: 3;
   line-height: 17.07px;
   font-family: 'Montserrat';
 }

 .text_b2132b4faaa7 {
   width: fit-content;
   z-index: 3;
   line-height: 17.07px;
   font-family: 'Montserrat';
 }

 .text_3ae9f5ec87c4 {
   width: fit-content;
   z-index: 3;
   line-height: 17.07px;
   font-family: 'Montserrat';
 }

 .text_1578da4e554b {
   width: fit-content;
   z-index: 3;
   line-height: 17.07px;
   font-family: 'Montserrat';
 }

 .text_e9f6b08c83ae {
   width: fit-content;
   z-index: 3;
   line-height: 17.07px;
   font-family: 'Montserrat';
 }

 .container_3174ea0af2cb {
   width: 786px;
   height: 17px;
   z-index: 3;
   position: absolute !important;
   left: 352px;
   top: 5px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
 }

 .imageview_7e8b1e04d09c {
   width: 135px;
   height: 31px;
   z-index: 3;
   position: absolute !important;
   left: 1px;
   top: 1px;
 }

 .container_379e277c7fa1 {
   position: absolute !important;
   width: 1138px;
   height: 25px;
   z-index: 3;
   left: 71px;
   top: 41px;
 }

 .container_0ff4a3690613 {
   position: absolute !important;
   width: 1280px;
   height: 110px;
   z-index: 3;
   left: 0px;
   top: 0px;
 }

 .container_9e1572929236 {
   position: absolute !important;
   width: 1280px;
   height: 747px;
   left: 0px;
   top: 0px;
 }

 .viewport_a8606df354db {
   width: 1280px;
   height: 4652px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }