 /*
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=Karla:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900");
 @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%
 }

 .imageview_74b7836ee856 {
   width: 138px;
   height: 50px;
 }

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

 .container_d33b944e9c32 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

 .container_08423d03d3f1 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

 .container_72f3f76d33ae {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .container_e8f711a2acfd {
   width: fit-content;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   flex-direction: row;
 }

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

 .button_0125a06f9b7c {
   padding: 12px 16px 12px 16px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #f88208;
   border-radius: 4px 4px 4px 4px;
 }

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

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

 .container_4afbc9ccd844 {
   padding: 16px 150px 16px 150px;
   width: 1440px;
   height: 82px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
   background: #002747;
 }

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

 .imageview_b3c6785ca7b9 {
   width: 77px;
   height: 96px;
 }

 .text_8b75da0119fa {
   width: 215px;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .text_46174dba64a6 {
   width: 100%;
   height: 96px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

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

 .imageview_92c30f58046a {
   width: 96px;
   height: 96px;
 }

 .text_a9834fa8de6c {
   width: 215px;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .text_763a3379e4e0 {
   width: 100%;
   height: 96px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

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

 .imageview_0d6f933b2f47 {
   width: 96px;
   height: 76px;
 }

 .text_a2c68ca4c57c {
   width: 215px;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .text_1c422350c1af {
   width: 100%;
   height: 96px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

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

 .container_3d298311bad0 {
   padding: 0 149px 0 149px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 73px;
   flex-direction: row;
 }

 .imageview_21f80c9cf07e {
   width: 96px;
   height: 96px;
 }

 .text_ed77502ded68 {
   width: 215px;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

 .imageview_b8196d8986bb {
   width: 96px;
   height: 94px;
 }

 .text_cde280c7aa8c {
   width: 215px;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .text_e8b50fcaa8f3 {
   width: 100%;
   height: 96px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

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

 .imageview_e838b6f659a2 {
   width: 86px;
   height: 76px;
 }

 .text_8ff36c195b6e {
   width: 215px;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .text_93fc1ec92fd3 {
   width: 100%;
   height: 96px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

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

 .container_dda2caf06966 {
   padding: 0 149px 0 149px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 73px;
   flex-direction: row;
 }

 .imageview_947a46647e8c {
   width: 97px;
   height: 96px;
 }

 .text_6576f4d5d1e7 {
   width: fit-content;
   line-height: 32px;
   font-family: 'Montserrat';
 }

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

 .text_2df144a9cd5d {
   width: 100%;
   height: 96px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

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

 .container_0d8a0ab36860 {
   padding: 0 958px 0 150px;
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 73px;
   flex-direction: row;
 }

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

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

 .container_2640e2e8f67a {
   padding: 96px 0 96px 0;
   width: 1440px;
   height: 1036px;
   position: absolute !important;
   left: 0px;
   top: 682px;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
 }

 .imageview_8afc39bddb66 {
   height: 1082px;
   flex-grow: 1;
   flex-basis: 0px;
 }

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

 .imageview_f2d942afbd05 {
   width: 36.83px;
   height: 36.83px;
 }

 .text_d31984730865 {
   width: fit-content;
   line-height: 32px;
   font-family: 'Montserrat';
 }

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

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

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

 .imageview_ee6e1d2686d2 {
   width: 36.83px;
   height: 36.83px;
 }

 .text_7cd912876625 {
   width: fit-content;
   line-height: 32px;
   font-family: 'Montserrat';
 }

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

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

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

 .imageview_cd3d16a69310 {
   width: 36.83px;
   height: 36.83px;
 }

 .text_a159a427454f {
   width: fit-content;
   line-height: 32px;
   font-family: 'Montserrat';
 }

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

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

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

 .imageview_507367507766 {
   width: 36.83px;
   height: 36.83px;
 }

 .text_5b52bd23b206 {
   width: fit-content;
   line-height: 32px;
   font-family: 'Montserrat';
 }

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

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

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

 .imageview_15546a896aae {
   width: 36.83px;
   height: 36.83px;
 }

 .text_aa000480938b {
   width: fit-content;
   line-height: 32px;
   font-family: 'Montserrat';
 }

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

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

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

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

 .container_2f360b41c547 {
   padding: 96px 130px 96px 120px;
   width: 712px;
   height: 1081.17px;
   align-items: center;
   justify-content: flex-start;
   gap: 41px normal;
   flex-direction: column;
   background: #002747;
 }

 .container_c7422e473241 {
   width: 1440px;
   height: 1081.17px;
   position: absolute !important;
   left: 0px;
   top: 1718px;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

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

 .text_d277668fc5e8 {
   width: 100%;
   height: 96px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

 .imageview_cd7a0a02562c {
   width: 22.07px;
   height: 22.16px;
 }

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

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

 .imageview_ada41ce13f88 {
   width: 22px;
   height: 18px;
 }

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

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

 .container_0624a82e95fb {
   width: 439px;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   flex-wrap: wrap;
   gap: 8px 24px;
   flex-direction: row;
 }

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

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

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

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

 .text_989f1b048dbb {
   height: 24px;
   flex-grow: 1;
   flex-basis: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

 .container_334b24155ac6 {
   padding: 12px 16px 12px 16px;
   width: 100%;
   height: fit-content;
   border-top: #68868fff solid 1px;
   border-right: #68868fff solid 1px;
   border-bottom: #68868fff solid 1px;
   border-left: #68868fff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 12px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 2px 2px 2px 2px;
 }

 .container_230a2ba4be77 {
   width: 100%;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 4px normal;
   flex-direction: column;
 }

 .container_f404ddf7643f {
   width: 100%;
   height: 82px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

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

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

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

 .text_48d2ad3bc6f1 {
   height: 24px;
   flex-grow: 1;
   flex-basis: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

 .container_014231504be6 {
   padding: 12px 16px 12px 16px;
   width: 100%;
   height: fit-content;
   border-top: #68868fff solid 1px;
   border-right: #68868fff solid 1px;
   border-bottom: #68868fff solid 1px;
   border-left: #68868fff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 12px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 2px 2px 2px 2px;
 }

 .container_965754bf225b {
   width: 100%;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 4px normal;
   flex-direction: column;
 }

 .container_28e192cc8058 {
   width: 216px;
   height: 82px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

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

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

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

 .text_a14e15d87f95 {
   height: 24px;
   flex-grow: 1;
   flex-basis: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

 .container_8356a8a617b9 {
   padding: 12px 16px 12px 16px;
   width: 100%;
   height: fit-content;
   border-top: #68868fff solid 1px;
   border-right: #68868fff solid 1px;
   border-bottom: #68868fff solid 1px;
   border-left: #68868fff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 12px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 2px 2px 2px 2px;
 }

 .container_49561276d53d {
   width: 100%;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 4px normal;
   flex-direction: column;
 }

 .container_2ba0c99fdee1 {
   width: 216px;
   height: 82px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

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

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

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

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

 .text_3b1b9cdba8b0 {
   height: 100%;
   flex-grow: 1;
   flex-basis: 0px;
   overflow-x: hidden;
   overflow-y: hidden;
   line-height: 24px;
   word-wrap: break-word;
   font-family: 'Karla';
 }

 .container_efd4712284bf {
   padding: 12px 16px 12px 16px;
   width: 100%;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #68868fff solid 1px;
   border-right: #68868fff solid 1px;
   border-bottom: #68868fff solid 1px;
   border-left: #68868fff solid 1px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 12px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 2px 2px 2px 2px;
 }

 .container_06ec4c2f64a9 {
   width: 100%;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 4px normal;
   flex-direction: column;
 }

 .container_ea38016f85d3 {
   width: 100%;
   height: 188px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

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

 .button_808d9ec73d61 {
   padding: 12px 193.5px 12px 193.5px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #f88208;
   border-radius: 4px 4px 4px 4px;
 }

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

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

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

 .imageview_ea6b0ad7b194 {
   width: 564px;
   height: 668px;
   border-radius: 4px 4px 4px 4px;
 }

 .container_a8782851f3ad {
   padding: 96px 50px 96px 50px;
   width: 1144px;
   height: fit-content;
   border-top: #68868fff solid 1px;
   border-right: #68868fff solid 1px;
   border-bottom: #68868fff solid 1px;
   border-left: #68868fff solid 1px;
   justify-content: center;
   align-items: center;
   gap: normal 32px;
   flex-direction: row;
   border-radius: 4px 4px 4px 4px;
 }

 .container_1c778ae72c4f {
   padding: 96px 148px 96px 148px;
   width: 1440px;
   height: 1052px;
   position: absolute !important;
   left: 0px;
   top: 2799.17px;
   align-items: center;
   justify-content: center;
   gap: 10px normal;
   flex-direction: column;
 }

 .imageview_e3b15154c1ba {
   width: 196px;
   height: 70px;
 }

 .imageview_5875fa6cf59e {
   width: 22.07px;
   height: 22.16px;
 }

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

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

 .imageview_7db6e2d11884 {
   width: 22px;
   height: 18px;
 }

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

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

 .imageview_004e63a0c197 {
   width: 18px;
   height: 22px;
 }

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

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

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

 .container_c3ce62e08b96 {
   width: 1032px;
   height: fit-content;
   align-items: center;
   justify-content: space-between;
   flex-direction: row;
 }

 .container_2b0b10b2a10f {
   width: 100%;
   height: 1px;
   border-top: #ffffffff solid 1px;
   border-right: #ffffffff solid 1px;
   border-bottom: #ffffffff solid 1px;
   border-left: #ffffffff solid 1px;
 }

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

 .container_df16212b6034 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

 .container_c0e9eb9688a4 {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

 .container_88f02b0b4cee {
   padding: 4px 12px 4px 12px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

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

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

 .container_641324c8f7a4 {
   padding: 96px 150px 96px 150px;
   width: 1440px;
   height: 358px;
   position: absolute !important;
   left: 0px;
   top: 3851.17px;
   align-items: center;
   justify-content: center;
   gap: 32px normal;
   flex-direction: column;
   background: #002747;
 }

 .imageview_ad39c921cb27 {
   width: 1440px;
   height: 600px;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

 .container_a41dfc8b13df {
   width: 1440px;
   height: 600px;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #000000;
   opacity: 0.550000011920929;
 }

 .container_fca3cb117dc9 {
   position: absolute !important;
   width: 1440px;
   height: 600px;
   left: 0px;
   top: 0px;
 }

 .container_6c56ef895f8b {
   width: 752px;
   height: 276px;
   z-index: 1;
   position: absolute !important;
   left: 148px;
   top: 220px;
 }

 .container_061c1d455db0 {
   position: absolute !important;
   width: 1440px;
   height: 600px;
   left: 0px;
   top: 0px;
 }

 .container_a7d0b398c7ba {
   position: absolute !important;
   width: 1440px;
   height: 600px;
   left: 0px;
   top: 82px;
 }

 .viewport_54cf73649801 {
   width: 1440px;
   height: 4209px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #ffffff;
 }