 /*
Theme Name: Yotako
Author: Yotako team
Author URI: https://yotako.io/
Description: Design in Figma or AdobeXD. Publish in WordPress. The Figma/Adobe XD to WordPress plugin by Yotako is the fastest way of converting your beautiful design into a fully functional WordPress website in a few clicks without writing a single line of code! Get your custom domain, professional email, and world-class secure hosting, without the hassle.
Requires at least: 5.9
Tested up to: 5.9
Requires PHP: 5.6
Version: 2.0.0
License: © Yotako 2016-2024
License URI:  https://yotako.io/
Tags: figma-to-wordpress, adobe-xd-to-wordpress, xd-to-wordpress, design-to-code, seamless-transition, design-to-wordpress
Yotako WordPress Theme, (C) 2024 Yotako.io
*/
 @import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Roboto&display=swap");
 @import url("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%
 }

 .imageview_ce410243d1e7 {
   width: 74px;
   height: 55px;
 }

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

 .container_4b1de7bcea04 {
   padding: 12px 24px 12px 24px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   border-radius: 28px 28px 28px 28px;
 }

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

 .container_c952aebb3dd7 {
   padding: 12px 24px 12px 24px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   border-radius: 28px 28px 28px 28px;
 }

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

 .container_1eeb35bc3440 {
   padding: 12px 24px 12px 24px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   border-radius: 28px 28px 28px 28px;
 }

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

 .container_1ac7fd5e1a2b {
   padding: 12px 24px 12px 24px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   border-radius: 28px 28px 28px 28px;
 }

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

 .text_56890de393d4 {
   width: 118px;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_528e7ec64340 {
   padding: 18px 18px 18px 18px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   background: #15619b;
   border-radius: 12px 12px 12px 12px;
 }

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

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

 .container_9d71c1d5eb10 {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

 .container_2bde435d756c {
   padding: 12px 32px 12px 32px;
   width: 100%;
   height: fit-content;
   border-top: #e5e7ebff solid 1px;
   border-right: #e5e7ebff solid 1px;
   border-bottom: #e5e7ebff solid 1px;
   border-left: #e5e7ebff solid 1px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #ffffff80;
   border-radius: 16px 16px 16px 16px;
 }

 .container_f605d245d781 {
   padding: 28px 230px 28px 230px;
   width: 1728px;
   height: 140px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 4px normal;
   flex-direction: column;
 }

 .container_aef4710429f0 {
   position: absolute !important;
   width: 1728px;
   height: 140px;
   left: 0px;
   top: 0px;
 }

 .container_nested_aef4710429f0 {
   width: 1728px;
   height: 140px;
 }

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

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

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

 .text_741339036ac1 {
   flex-grow: 1;
   flex-basis: 0px;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_6d3be816342d {
   width: 175px;
   height: fit-content;
   justify-content: center;
   align-items: center;
   flex-direction: row;
 }

 .container_bfed20d1932c {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
 }

 .container_838fec2bd0a4 {
   height: 20px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
 }

 .imageview_3445dbd7003c {
   width: 20px;
   height: 20px;
 }

 .container_5c1272471cef {
   padding: 18px 16px 18px 16px;
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: #f9fafb;
   border-radius: 12px 12px 12px 12px;
 }

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

 .container_8d2d1d4df518 {
   padding: 80px 490px 80px 490px;
   width: 1728px;
   height: 398px;
   position: absolute !important;
   left: 0px;
   top: 140px;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .imageview_20f8a1224a13 {
   width: 358px;
   height: 226px;
   border-radius: 12px 12px 12px 12px;
 }

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

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

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

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

 .text_3d12c1dbe767 {
   width: 118px;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .container_7e88dd12445d {
   padding: 18px 18px 18px 18px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   background: #f9fafb;
   border-radius: 12px 12px 12px 12px;
 }

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

 .container_318b4a0586bb {
   padding: 24px 0 24px 0;
   width: 100%;
   height: fit-content;
   border-top: #e5e7ebff solid 1px;
   border-right: #e5e7ebff solid 0px;
   border-bottom: #e5e7ebff solid 0px;
   border-left: #e5e7ebff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 32px;
   flex-direction: row;
 }

 .imageview_118367f82d8f {
   width: 358px;
   height: 226px;
   border-radius: 12px 12px 12px 12px;
 }

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

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

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

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

 .text_d321183ad3f5 {
   width: 118px;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .button_1bdd3f8669d4 {
   padding: 18px 18px 18px 18px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   background: #f9fafb;
   border-radius: 12px 12px 12px 12px;
 }

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

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

 .container_18ca35c404e6 {
   padding: 24px 0 24px 0;
   width: 100%;
   height: fit-content;
   border-top: #e5e7ebff solid 1px;
   border-right: #e5e7ebff solid 0px;
   border-bottom: #e5e7ebff solid 0px;
   border-left: #e5e7ebff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 32px;
   flex-direction: row;
 }

 .imageview_e743e58f2d77 {
   width: 358px;
   height: 226px;
   border-radius: 12px 12px 12px 12px;
 }

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

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

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

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

 .text_fd948ee7935f {
   width: 118px;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .button_a2fa19b969ae {
   padding: 18px 18px 18px 18px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   background: #f9fafb;
   border-radius: 12px 12px 12px 12px;
 }

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

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

 .container_f709ed281800 {
   padding: 24px 0 24px 0;
   width: 100%;
   height: fit-content;
   border-top: #e5e7ebff solid 1px;
   border-right: #e5e7ebff solid 0px;
   border-bottom: #e5e7ebff solid 0px;
   border-left: #e5e7ebff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 32px;
   flex-direction: row;
 }

 .imageview_190f104f0f51 {
   width: 358px;
   height: 226px;
   border-radius: 12px 12px 12px 12px;
 }

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

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

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

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

 .text_8238ad940da4 {
   width: 118px;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .button_e229db0f0e57 {
   padding: 18px 18px 18px 18px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   background: #f9fafb;
   border-radius: 12px 12px 12px 12px;
 }

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

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

 .container_9cdbfcc46d48 {
   padding: 24px 0 24px 0;
   width: 100%;
   height: fit-content;
   border-top: #e5e7ebff solid 1px;
   border-right: #e5e7ebff solid 0px;
   border-bottom: #e5e7ebff solid 0px;
   border-left: #e5e7ebff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 32px;
   flex-direction: row;
 }

 .imageview_0e1e72285a9b {
   width: 358px;
   height: 226px;
   border-radius: 12px 12px 12px 12px;
 }

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

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

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

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

 .text_acb3f0c944d6 {
   width: 118px;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .button_e9612fe482d0 {
   padding: 18px 18px 18px 18px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   background: #f9fafb;
   border-radius: 12px 12px 12px 12px;
 }

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

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

 .container_050616a86b19 {
   padding: 24px 0 24px 0;
   width: 100%;
   height: fit-content;
   border-top: #e5e7ebff solid 1px;
   border-right: #e5e7ebff solid 0px;
   border-bottom: #e5e7ebff solid 0px;
   border-left: #e5e7ebff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 32px;
   flex-direction: row;
 }

 .imageview_f16ca1c72a9d {
   width: 358px;
   height: 226px;
   border-radius: 12px 12px 12px 12px;
 }

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

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

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

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

 .text_1ae9c3b53bda {
   width: 118px;
   line-height: 20px;
   word-wrap: break-word;
   font-family: 'Roboto';
 }

 .button_6b6fff58de10 {
   padding: 18px 18px 18px 18px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 4px;
   flex-direction: row;
   background: #f9fafb;
   border-radius: 12px 12px 12px 12px;
 }

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

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

 .container_34e0f5bd2bbe {
   padding: 24px 0 24px 0;
   width: 100%;
   height: fit-content;
   border-top: #e5e7ebff solid 1px;
   border-right: #e5e7ebff solid 0px;
   border-bottom: #e5e7ebff solid 0px;
   border-left: #e5e7ebff solid 0px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 32px;
   flex-direction: row;
 }

 .container_0eed8b10cce3 {
   padding: 80px 100px 80px 100px;
   width: 1728px;
   height: 1804px;
   position: absolute !important;
   left: 0px;
   top: 538px;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

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

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

 .text-d48c5076792b_9277e44bf4f3 {
   line-height: 24px;
   font-family: 'Roboto';
 }

 .text-62f7c00d9b5a_9277e44bf4f3 {
   line-height: 24px;
   font-family: 'Roboto';
 }

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

 .container_5a5df07566d1 {
   padding: 8px 0 8px 0;
   width: 1728px;
   height: 40px;
   position: absolute !important;
   left: 0px;
   top: 2342px;
   justify-content: center;
   align-items: center;
   gap: normal 17px;
   flex-direction: row;
 }

 .imageview_dc6ae1084bd5 {
   width: 1528px;
   height: 210.93px;
   position: absolute !important;
   left: -81.77px;
   top: 234px;
 }

 .imageview_e0852571d764 {
   width: 279px;
   height: 388px;
   z-index: 1;
   position: absolute !important;
   left: 1025px;
   top: 116.6px;
 }

 .imageview_9abbe0b8e611 {
   width: 272px;
   height: 324px;
   z-index: 2;
   position: absolute !important;
   left: 1042.78px;
   top: 74px;
 }

 .imageview_99b5f6262f83 {
   width: 255.96px;
   height: 312.32px;
   z-index: 3;
   position: absolute !important;
   left: 1045.93px;
   top: 77.74px;
 }

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

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

 .imageview_79c88ba31e18 {
   width: 324.41px;
   height: 44px;
   z-index: 1;
 }

 .container_15e221f7f260 {
   width: 618px;
   height: 236px;
   z-index: 1;
   position: absolute !important;
   left: 95px;
   top: 117px;
   align-items: flex-start;
   justify-content: center;
   gap: 12px normal;
   flex-direction: column;
 }

 .container_24d69521d3b1 {
   position: relative !important;
   width: 1528px;
   height: 442px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #15619b;
   border-radius: 44px 44px 44px 44px;
 }

 .container_395af0c13f91 {
   padding: 80px 100px 80px 100px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 4px normal;
   flex-direction: column;
 }

 .imageview_2886e0768f42 {
   width: 86px;
   height: 65px;
 }

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

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

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

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

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

 .container_e3d0e88b9d81 {
   padding: 23px 100px 22px 101px;
   width: 100%;
   height: fit-content;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

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

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

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

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

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

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

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

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

 .container_f018d2caaa7b {
   padding: 16px 100px 16px 100px;
   width: 100%;
   height: fit-content;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
   background: #e5e7eb;
 }

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

 .container_da2dbf02fffc {
   width: 1728px;
   height: 764px;
   position: absolute !important;
   left: 0px;
   top: 2382px;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .viewport_5275d0020b98 {
   width: 1728px;
   height: 3146px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }