 /*
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%
 }

 .imageview_65c6f689f903 {
   width: 100px;
   height: 100px;
 }

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

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

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

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

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

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

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

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

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

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

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

 .container_9686d879cf65 {
   padding: 12px 0 0 0;
   width: fit-content;
   height: fit-content;
   justify-content: flex-end;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
 }

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

 .imageview_72405f5cea88 {
   width: 16px;
   height: 6px;
 }

 .button_94cfa6877ba2 {
   padding: 12px 32px 12px 32px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 1000px 1000px 1000px 1000px;
 }

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

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

 .container_a0d678b837e9 {
   padding: 0 70px 0 70px;
   width: 1440px;
   height: 100px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   justify-content: flex-end;
   align-items: center;
   flex-direction: row;
 }

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

 .text_c5640c2fe3bb {
   width: fit-content;
   z-index: 1;
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .text_cf7f1d964152 {
   width: fit-content;
   z-index: 1;
   line-height: 58.51px;
   font-family: 'Montserrat';
 }

 .text_20257ec2d848 {
   width: fit-content;
   z-index: 1;
   line-height: 34.13px;
   font-family: 'Montserrat';
 }

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

 .imageview_2004cf5e6889 {
   width: 48px;
   height: 48px;
   z-index: 1;
 }

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

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

 .container_2bd6bc54618c {
   width: 60px;
   height: 1px;
   z-index: 1;
   transform-origin: unset;
   transform: rotate(90.00000250447624deg);
   border-top: #ab0000ff solid 1.5px;
   border-right: #ab0000ff solid 1.5px;
   border-bottom: #ab0000ff solid 1.5px;
   border-left: #ab0000ff solid 1.5px;
 }

 .text_3e2051096abe {
   width: 778px;
   z-index: 1;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .imageview_4daa4ccc9c2d {
   width: 16px;
   height: 6px;
   z-index: 1;
 }

 .button_475b696620f1 {
   padding: 12px 32px 12px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 1000px 1000px 1000px 1000px;
 }

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

 .container_f15f98c63408 {
   width: 778px;
   height: fit-content;
   z-index: 1;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_53b7395ff8d3 {
   width: 778px;
   height: 564px;
   z-index: 1;
   position: absolute !important;
   left: 331px;
   top: 230px;
   align-items: center;
   justify-content: center;
   gap: 48px normal;
   flex-direction: column;
 }

 .container_82b6ad70c2c3 {
   position: absolute !important;
   width: 1440px;
   height: 1024px;
   left: 0px;
   top: 110px;
 }

 .text_af359e684c34 {
   width: max-content;
   position: absolute !important;
   left: 97px;
   top: 0px;
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .text_b4232f96b5a3 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 38px;
   line-height: 58.51px;
   font-family: 'Montserrat';
 }

 .container_856f7bd74055 {
   position: relative !important;
   width: 354px;
   height: 97px;
 }

 .container_d25e2c27cf44 {
   width: 60px;
   height: 1px;
   transform-origin: unset;
   transform: rotate(90.00000250447624deg);
   border-top: #ab0000ff solid 1.5px;
   border-right: #ab0000ff solid 1.5px;
   border-bottom: #ab0000ff solid 1.5px;
   border-left: #ab0000ff solid 1.5px;
 }

 .text_2ad7d0d18301 {
   width: 778px;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .imageview_71ffa966e800 {
   width: 40px;
   height: 40px;
 }

 .imageview_edc03c722704 {
   width: 40px;
   height: 40px;
 }

 .imageview_4275e7fca409 {
   width: 40px;
   height: 40px;
 }

 .imageview_91ceb20775df {
   width: 40px;
   height: 40px;
 }

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

 .container_e3aa9ef92c54 {
   width: 780px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_67c82db91a76 {
   padding: 120px 330px 261px 330px;
   width: 1440px;
   height: 866px;
   position: absolute !important;
   left: 0px;
   top: 1144px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #111111;
 }

 .text_bb113f4feae6 {
   width: max-content;
   position: absolute !important;
   left: 127px;
   top: 0px;
   line-height: 43.88px;
   font-family: 'Montserrat';
 }

 .text_479d173010c0 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 60px;
   line-height: 29.26px;
   font-family: 'Montserrat';
 }

 .container_f1bf56652a35 {
   position: relative !important;
   width: 332px;
   height: 89px;
 }

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

 .imageview_553373b0f248 {
   width: 16px;
   height: 6px;
 }

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

 .container_6d4d0948d114 {
   padding: 67px 8px 67px 8px;
   width: 420px;
   height: 280px;
   min-height: 280px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   align-items: center;
   justify-content: center;
   gap: 40px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .text_f46f38107578 {
   width: max-content;
   position: absolute !important;
   left: 26px;
   top: 0px;
   line-height: 43.88px;
   font-family: 'Montserrat';
 }

 .text_27af11205ad4 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 60px;
   line-height: 29.26px;
   font-family: 'Montserrat';
 }

 .container_cecc453f3f49 {
   position: relative !important;
   width: 247px;
   height: 89px;
 }

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

 .imageview_8077df5f499e {
   width: 16px;
   height: 6px;
 }

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

 .container_4df9f40d7120 {
   padding: 67px 8px 67px 8px;
   width: 420px;
   height: 280px;
   min-height: 280px;
   position: absolute !important;
   left: 440px;
   top: 0px;
   align-items: center;
   justify-content: center;
   gap: 40px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .text_2abbe87bf490 {
   width: max-content;
   position: absolute !important;
   left: 5.5px;
   top: 0px;
   line-height: 43.88px;
   font-family: 'Montserrat';
 }

 .text_e3520e0fa4c1 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 60px;
   line-height: 29.26px;
   font-family: 'Montserrat';
 }

 .container_ca7b3e3413ce {
   position: relative !important;
   width: 262px;
   height: 89px;
 }

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

 .imageview_096225fa69fe {
   width: 16px;
   height: 6px;
 }

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

 .container_a173b8ad1e58 {
   padding: 67px 8px 67px 8px;
   width: 420px;
   height: 280px;
   min-height: 280px;
   position: absolute !important;
   left: 880px;
   top: 0px;
   align-items: center;
   justify-content: center;
   gap: 40px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .container_4c45c51c07f4 {
   position: absolute !important;
   width: 1300px;
   height: 280px;
   left: 70px;
   top: 0px;
 }

 .container_3ef2f8c886d5 {
   width: 1440px;
   height: 1061px;
   position: absolute !important;
   left: 0px;
   top: 280px;
   background: #f6f5f5;
 }

 .text_f078bfad9d2c {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .text_5b62046a0549 {
   width: max-content;
   z-index: 1;
   position: absolute !important;
   left: 18px;
   top: 38px;
   line-height: 58.51px;
   font-family: 'Montserrat';
 }

 .container_398a0ffcf646 {
   position: relative !important;
   width: 298px;
   height: 97px;
   z-index: 1;
 }

 .container_a80a10643ea2 {
   width: 60px;
   height: 1px;
   z-index: 1;
   transform-origin: unset;
   transform: rotate(90.00000250447624deg);
   border-top: #ab0000ff solid 1.5px;
   border-right: #ab0000ff solid 1.5px;
   border-bottom: #ab0000ff solid 1.5px;
   border-left: #ab0000ff solid 1.5px;
 }

 .text_4d107db1b27b {
   width: 778px;
   z-index: 1;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .imageview_40af91a61b0d {
   width: 16px;
   height: 6px;
   z-index: 1;
 }

 .button_f6a5f24826c7 {
   padding: 12px 32px 12px 32px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 1000px 1000px 1000px 1000px;
 }

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

 .container_d914897c5b09 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_ee1a5ce47f99 {
   width: 778px;
   height: 682px;
   z-index: 1;
   position: absolute !important;
   left: 331px;
   top: 400px;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_e7cb417d4037 {
   position: absolute !important;
   width: 1440px;
   height: 1341px;
   left: 0px;
   top: 2020px;
 }

 .imageview_d580104c7bc3 {
   width: 100px;
   height: 100px;
 }

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

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

 .container_2421034d119d {
   width: 60px;
   height: 1px;
   transform-origin: unset;
   transform: rotate(90.00000250447624deg);
   border-top: #ab0000ff solid 1.5px;
   border-right: #ab0000ff solid 1.5px;
   border-bottom: #ab0000ff solid 1.5px;
   border-left: #ab0000ff solid 1.5px;
 }

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

 .imageview_e5787976fc8b {
   width: 16px;
   height: 6px;
 }

 .button_720114a09b28 {
   padding: 12px 32px 12px 32px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 1000px 1000px 1000px 1000px;
 }

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

 .container_852590c0fbf0 {
   width: 414px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_beaf796c5a58 {
   padding: 186px 513px 187px 513px;
   width: 1440px;
   height: 700px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #00000099;
   mix-blend-mode: normal;
 }

 .container_ff336711d6fe {
   width: 1440px;
   height: 700px;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ab000033;
   mix-blend-mode: normal;
 }

 .container_6c5b7e0a8ad9 {
   width: 1440px;
   height: 700px;
   position: absolute !important;
   left: 0px;
   top: 3371px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/333ce683-a5ff-4406-a859-bd91f4883e3e/2510:814.webp");
   background-size: contain;
   background-repeat: no-repeat;
 }

 .text_819afb5413f4 {
   width: max-content;
   position: absolute !important;
   left: 89.5px;
   top: 0px;
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .text_c5bad5572800 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 38px;
   line-height: 58.51px;
   font-family: 'Montserrat';
 }

 .container_63887c8565b6 {
   position: relative !important;
   width: 402px;
   height: 97px;
 }

 .container_205fde8ce95b {
   width: 60px;
   height: 1px;
   transform-origin: unset;
   transform: rotate(90.00000250447624deg);
   border-top: #ab0000ff solid 1.5px;
   border-right: #ab0000ff solid 1.5px;
   border-bottom: #ab0000ff solid 1.5px;
   border-left: #ab0000ff solid 1.5px;
 }

 .text_fd519fbb72d5 {
   width: 778px;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .imageview_259bf4b17f58 {
   width: 235px;
   height: 235px;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_030684a2ed65 {
   width: 200.19px;
   position: absolute !important;
   left: 17.41px;
   top: 37px;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_ec4bf7a98c28 {
   position: relative !important;
   width: 235px;
   height: 59px;
 }

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

 .imageview_382fea99fa17 {
   width: 16px;
   height: 6px;
 }

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

 .container_c292ba11f91e {
   padding: 40px 40px 40px 40px;
   width: fit-content;
   height: fit-content;
   min-height: 455px;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .imageview_bc5778dd56fd {
   width: 235px;
   height: 235px;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_068a4b62b65f {
   width: 200.19px;
   position: absolute !important;
   left: 17.41px;
   top: 37px;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_4b6e57aaa53a {
   position: relative !important;
   width: 235px;
   height: 59px;
 }

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

 .imageview_857bc589b482 {
   width: 16px;
   height: 6px;
 }

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

 .container_6daa1095243f {
   padding: 40px 40px 40px 40px;
   width: fit-content;
   height: fit-content;
   min-height: 455px;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .imageview_abaa208234cd {
   width: 235px;
   height: 235px;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_c06195b9b53d {
   width: 200.19px;
   position: absolute !important;
   left: 17.41px;
   top: 37px;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_ad042114633f {
   position: relative !important;
   width: 235px;
   height: 59px;
 }

 .container_a1a4aed64aff {
   padding: 40px 40px 89px 40px;
   width: fit-content;
   height: fit-content;
   min-height: 455px;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .imageview_15039ceb18a5 {
   width: 235px;
   height: 235px;
   border-radius: 50% 50% 50% 50%;
 }

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

 .text_99c4ed12d324 {
   width: 200.19px;
   position: absolute !important;
   left: 17.41px;
   top: 37px;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_a397b7ba4c46 {
   position: relative !important;
   width: 235px;
   height: 59px;
 }

 .container_153770267c3b {
   padding: 40px 40px 89px 40px;
   width: fit-content;
   height: fit-content;
   min-height: 455px;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .container_f452ec9d2132 {
   width: fit-content;
   height: fit-content;
   min-height: 455px;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .container_0d41733c02e2 {
   padding: 0 0 0 70px;
   width: 1440px;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 20px;
   flex-direction: row;
 }

 .container_21afb6233a53 {
   width: 1440px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_68cc63b6379f {
   padding: 120px 0 120px 0;
   width: 1440px;
   height: 1084px;
   position: absolute !important;
   left: 0px;
   top: 4081px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #f6f5f5;
 }

 .text_74c02cc9c0be {
   width: max-content;
   position: absolute !important;
   left: 152.5px;
   top: 0px;
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .text_3ee69669356a {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 38px;
   line-height: 58.51px;
   font-family: 'Montserrat';
 }

 .container_a2243542c923 {
   position: relative !important;
   width: 428px;
   height: 97px;
 }

 .container_be91e126e143 {
   width: 60px;
   height: 1px;
   transform-origin: unset;
   transform: rotate(90.00000250447624deg);
   border-top: #ab0000ff solid 1.5px;
   border-right: #ab0000ff solid 1.5px;
   border-bottom: #ab0000ff solid 1.5px;
   border-left: #ab0000ff solid 1.5px;
 }

 .text_0142a04d8fb9 {
   width: 778px;
   line-height: 28px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .imageview_486b367c9445 {
   width: 100%;
   height: 220px;
 }

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

 .text_1d2b5173c50a {
   width: 340px;
   position: absolute !important;
   left: 0px;
   top: 37px;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_f8553986a73a {
   position: relative !important;
   width: 340px;
   height: 59px;
 }

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

 .imageview_ab26e5ec6d5a {
   width: 16px;
   height: 6px;
 }

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

 .container_b7fd9c95c5d6 {
   padding: 40px 40px 40px 40px;
   width: 420px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .imageview_a1c631ffc46c {
   width: 100%;
   height: 220px;
 }

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

 .text_749cda55e09e {
   width: 340px;
   position: absolute !important;
   left: 0px;
   top: 37px;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_053d882fb5ab {
   position: relative !important;
   width: 340px;
   height: 59px;
 }

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

 .imageview_b17ad14804dd {
   width: 16px;
   height: 6px;
 }

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

 .container_41d2cbe8a454 {
   padding: 40px 40px 40px 40px;
   width: 420px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .imageview_8cf4ec568910 {
   width: 100%;
   height: 220px;
 }

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

 .text_2231c43e9fee {
   width: 340px;
   position: absolute !important;
   left: 0px;
   top: 37px;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

 .container_b482bce84770 {
   position: relative !important;
   width: 340px;
   height: 59px;
 }

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

 .imageview_2187f232fe99 {
   width: 16px;
   height: 6px;
 }

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

 .container_fddaa64e294f {
   padding: 40px 40px 40px 40px;
   width: 420px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .imageview_26332acaa483 {
   width: 100%;
   height: 220px;
 }

 .container_ea606bf7609d {
   width: 340px;
   height: 59px;
 }

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

 .container_84f75b66156b {
   padding: 40px 40px 40px 40px;
   width: 420px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .container_35a5bc0546cc {
   padding: 0 0 0 70px;
   width: 1440px;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 20px;
   flex-direction: row;
 }

 .text_2846188e150a {
   width: 778px;
   line-height: 34px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .imageview_f366f82cf99b {
   width: 16px;
   height: 6px;
 }

 .button_d7a309da288b {
   padding: 12px 32px 12px 32px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 1000px 1000px 1000px 1000px;
 }

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

 .container_1b0e4bb37d37 {
   width: 1440px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_057483b74d30 {
   padding: 120px 0 120px 0;
   width: 1440px;
   height: 1196px;
   position: absolute !important;
   left: 0px;
   top: 5175px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #11111103;
 }

 .container_1bed915cbc8c {
   width: 40px;
   height: 20px;
   position: absolute !important;
   left: 0px;
   top: 0px;
   background: #f6f5f503;
 }

 .container_4c521e612d0c {
   width: 40px;
   height: 20px;
   position: absolute !important;
   left: 117px;
   top: 0px;
   background: #f6f5f503;
 }

 .container_52f469b26c6f {
   width: 40px;
   height: 20px;
   position: absolute !important;
   left: 234px;
   top: 0px;
   background: #f6f5f503;
 }

 .container_37c357ba9c1b {
   width: 40px;
   height: 20px;
   position: absolute !important;
   left: 351px;
   top: 0px;
   background: #f6f5f503;
 }

 .container_37de3286f525 {
   width: 508px;
   height: 20px;
   position: absolute !important;
   left: 468px;
   top: 0px;
   background: #f6f5f503;
 }

 .container_92de812303ef {
   width: 40px;
   height: 20px;
   position: absolute !important;
   left: 1053px;
   top: 0px;
   background: #f6f5f503;
 }

 .container_5912b1b14003 {
   width: 40px;
   height: 20px;
   position: absolute !important;
   left: 1170px;
   top: 0px;
   background: #f6f5f503;
 }

 .container_51b97522fd66 {
   width: 40px;
   height: 20px;
   position: absolute !important;
   left: 1287px;
   top: 0px;
   background: #f6f5f503;
 }

 .container_91fb4bf96fa8 {
   width: 40px;
   height: 20px;
   position: absolute !important;
   left: 1404px;
   top: 0px;
   background: #f6f5f503;
 }

 .container_d76711c1b704 {
   position: absolute !important;
   width: 1444px;
   height: 20px;
   left: 0px;
   top: 6381px;
 }

 .text_aefac33016de {
   width: max-content;
   position: absolute !important;
   left: 140.5px;
   top: 0px;
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .text_8d29008733ae {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 38px;
   line-height: 58.51px;
   font-family: 'Montserrat';
 }

 .container_74fb65931101 {
   position: relative !important;
   width: 366px;
   height: 97px;
 }

 .container_429a7b24a107 {
   width: 60px;
   height: 1px;
   transform-origin: unset;
   transform: rotate(90.00000250447624deg);
   border-top: #ab0000ff solid 1.5px;
   border-right: #ab0000ff solid 1.5px;
   border-bottom: #ab0000ff solid 1.5px;
   border-left: #ab0000ff solid 1.5px;
 }

 .imageview_56a94f3e348d {
   width: 342px;
   height: 220px;
 }

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

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

 .container_346eae18b3d4 {
   position: relative !important;
   width: 340px;
   height: 210px;
 }

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

 .imageview_40cbd5a34d60 {
   width: 16px;
   height: 6px;
 }

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

 .container_e5c9f71c7637 {
   padding: 40px 38.78px 40px 39.22px;
   width: 420px;
   height: fit-content;
   min-height: 590px;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .imageview_754180e4835e {
   width: 342px;
   height: 220px;
 }

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

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

 .container_0d161245cfcd {
   position: relative !important;
   width: 340px;
   height: 120px;
 }

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

 .imageview_27736053fbc6 {
   width: 16px;
   height: 6px;
 }

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

 .container_e4213b1a8684 {
   padding: 40px 38.78px 129px 39.22px;
   width: 420px;
   height: fit-content;
   min-height: 590px;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .imageview_b3265f29b173 {
   width: 342px;
   height: 220px;
 }

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

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

 .container_68e5f3490a19 {
   position: relative !important;
   width: 340px;
   height: 90px;
 }

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

 .imageview_0392840e71ef {
   width: 16px;
   height: 6px;
 }

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

 .container_7380a7d0e6d1 {
   padding: 40px 38.78px 159px 39.22px;
   width: 420px;
   height: fit-content;
   min-height: 590px;
   align-items: center;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0px 4px 16px #00000029;
 }

 .container_c48e99c00eac {
   padding: 0 70px 0 70px;
   width: 1440px;
   height: fit-content;
   justify-content: center;
   align-items: flex-start;
   gap: normal 20px;
   flex-direction: row;
 }

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

 .imageview_3453f6fe043c {
   width: 16px;
   height: 6px;
 }

 .button_c34f7a51ea23 {
   padding: 12px 32px 12px 32px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   background: #ffffff;
   border-radius: 1000px 1000px 1000px 1000px;
 }

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

 .container_5af7916912bd {
   width: 1440px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_21781aad102a {
   padding: 120px 0 120px 0;
   width: 1440px;
   height: 1149px;
   position: absolute !important;
   left: 0px;
   top: 6411px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #f6f5f5;
 }

 .imageview_fb20119ab908 {
   width: 100%;
   height: 500px;
 }

 .container_aa3c7b2cd629 {
   padding: 10px 10px 10px 10px;
   width: 1460px;
   height: 520px;
   position: absolute !important;
   left: 0px;
   top: 7570px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
 }

 .text_4af11a4053d8 {
   width: max-content;
   position: absolute !important;
   left: 0px;
   top: 0px;
   line-height: 21.94px;
   font-family: 'Montserrat';
 }

 .container_e99271f0fe45 {
   position: relative !important;
   width: 247px;
   height: 22px;
 }

 .container_dd65adfe29a0 {
   width: 60px;
   height: 1px;
   transform-origin: unset;
   transform: rotate(90.00000250447624deg);
   border-top: #ab0000ff solid 1.5px;
   border-right: #ab0000ff solid 1.5px;
   border-bottom: #ab0000ff solid 1.5px;
   border-left: #ab0000ff solid 1.5px;
 }

 .imageview_b977dbf46882 {
   width: 201px;
   height: 45px;
 }

 .imageview_9763fae20a3f {
   width: 98px;
   height: 50px;
   border-radius: 20px 20px 20px 20px;
 }

 .container_790a395491b7 {
   padding: 4px 11.25px 4px 12px;
   width: fit-content;
   height: fit-content;
   align-items: center;
   justify-content: center;
   gap: 10px normal;
   flex-direction: column;
   background: #132d14;
   border-radius: 100px 100px 100px 100px;
 }

 .imageview_b6b0e39a6ffb {
   width: 242px;
   height: 30px;
 }

 .imageview_85f7de1752e8 {
   width: 120px;
   height: 54px;
 }

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

 .container_b00837c9e30b {
   width: 1440px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_e6fcc52988ec {
   padding: 120px 0 120px 0;
   width: 1440px;
   height: 460px;
   position: absolute !important;
   left: 0px;
   top: 8100px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #00000003;
 }

 .imageview_f111c678a814 {
   width: 100px;
   height: 16px;
 }

 .container_63f93112a2be {
   width: 738px;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
 }

 .container_0c22dc90a58a {
   padding: 120px 351px 120px 351px;
   width: 1440px;
   height: 666px;
   position: absolute !important;
   left: 0px;
   top: 8570px;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 10px normal;
   flex-direction: column;
   background: #111111;
 }

 .imageview_0a44392eeb5b {
   width: 6px;
   height: 16px;
   z-index: 1;
 }

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

 .container_9bb2cf89beaf {
   width: 25px;
   height: 41px;
   z-index: 1;
   position: absolute !important;
   left: 1334px;
   top: 943px;
   align-items: center;
   justify-content: flex-start;
   gap: 8px normal;
   flex-direction: column;
 }

 .viewport_d71fcf933779 {
   width: 1440px;
   height: 8706px;
   overflow-x: hidden;
   overflow-y: hidden;
   background: #111111;
 }