 /*
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://storage.googleapis.com/yotako-fonts/CdnFonts/css/Montserrat.css");
 @import url("https://storage.googleapis.com/yotako-fonts/CdnFonts/css/Cormorant%20Garamond.css");
 @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: 80%%;
 }

 .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_5567a7a8be02 {
   width: 94.82px;
   height: 87.17px;
 }

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

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

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

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

 .container_497be22c4c53 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 72px;
   flex-direction: row;
 }

 .container_nested_497be22c4c53 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .imageview_bc6f28a77b7f {
   width: 32px;
   height: 32px;
 }

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

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

 .container_0e3e5f56a8fa {
   padding: 18px 100px 18px 100px;
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

 .container_nested_0e3e5f56a8fa {
   
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

 .text_ebae0cc79182 {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

 .button_ff6f9393caa7 {
   padding: 17.23px 29.54px 17.23px 29.54px;
   width: fit-content;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   background: #8b4513;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_ef08df9b0add {
   padding: 17.23px 73.29px 17.23px 73.29px;
   width: 256.58px;
   height: fit-content;
   border-top: #ffffffff solid 2px;
   border-right: #ffffffff solid 2px;
   border-bottom: #ffffffff solid 2px;
   border-left: #ffffffff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

.button_ef08df9b0add:hover {
	background-color: #ffffff;
	color: #ffffff !important;
}

.button_ef08df9b0add:hover p {
	color: #8b4513ff !important;
font-weight: bold !important;
}

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

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

 .container_13d4de900615 {
   padding: 100px 100px 99.54px 100px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 40px normal;
   flex-direction: column;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/75:6543.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

 .imageview_7702562deeb6 {
   width: 750px;
   height: 343px;
   border-radius: 20px 20px 20px 20px;
 }

 .text_b39557978cae {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

 .button_e6929708057a {
   padding: 17.23px 29.54px 17.23px 29.54px;
   width: fit-content;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
	 transition: all 0.3s ease;
 }
.button_e6929708057a:hover {
	background-color: #8b4513ff;
}
.button_e6929708057a:hover p{
	color: #ffffff !important;
font-weight: bold !important;
}

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

 .container_bd0eef769fb3 {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   align-items: flex-end;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
 }

 .text_78c69bb25a40 {
   width: fit-content;
   z-index: 1;
   line-height: 67.82px;
   font-family: 'Cormorant Garamond';
 }

 .text_e2bbf99f839c {
   width: 651px;
   z-index: 1;
   line-height: 29.26px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

 .button_70c0f04627ad {
   padding: 17.23px 29.54px 17.23px 29.54px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
	 transition: all 0.3s ease;
 }
.button_70c0f04627ad:hover {
	background-color: #8b4513ff;
}
.button_70c0f04627ad:hover p {
	color: #ffffff !important;
font-weight: bold !important;
}
 .button_link_70c0f04627ad {
   display: flex;
   flex-direction: row;
   gap: normal 12.31px;
   align-items: center;
 }

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

 .imageview_72c28178e224 {
   width: 727px;

   z-index: 1;
 }

 .container_a7ab34d237c9 {
   padding: 0 100px 0 100px;
   width: 100%;
   height: fit-content;
   z-index: 1;
flex-wrap: wrap;
   align-items: center;
   justify-content: center;
   gap: 52px normal;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/134:6935.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

 .text_c5ba67f9afc4 {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

 .button_a2f176bd0b77 {
   padding: 17.23px 29.54px 17.23px 29.54px;
   width: fit-content;
   height: fit-content;
   border-top: #ffffffff solid 2px;
   border-right: #ffffffff solid 2px;
   border-bottom: #ffffffff solid 2px;
   border-left: #ffffffff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
	 transition: all 0.4s ease;
 }
.button_a2f176bd0b77:hover {
	background-color: #ffffff;
}
.button_a2f176bd0b77:hover p {
	color: #8b4513ff !important;
font-weight: bold !important;
}
 .button_link_a2f176bd0b77 {
   display: flex;
   flex-direction: row;
   gap: normal 12.31px;
   align-items: center;
 }

 .container_fdd13b5db73d {
   padding: 70px 100px 69.54px 100px;
   width: 100%;
   height: fit-content;
   align-items: center;
   justify-content: center;
   gap: 56px normal;
   flex-direction: column;
   background: #00000059;
   mix-blend-mode: normal;
 }

 .container_00cbd4520317 {
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/175:2882.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

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

 .text_5c5a4a255943 {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

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

 .button_ca798ac25139 {
   padding: 17.23px 57.5px 17.23px 57.5px;
   width: 100%;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
	 transition: all 0.3s ease
 }
.button_ca798ac25139:hover {
	background-color: #8b4513ff;
}
.button_ca798ac25139:hover p {
	color: #ffffff !important;
font-weight: bold !important;
}
 .button_link_ca798ac25139 {
   display: flex;
   flex-direction: row;
   gap: normal 12.31px;
   align-items: center;
 }

 .container_5cedf367a95f {
   width: 753px;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 52px normal;
   flex-direction: column;
	 padding: 20px;
 }

 .imageview_6a7f108553be {
   width: 623px;
   height: 400px;
   position: absolute !important;
   left: 0px;
   top: 0px;
 }

 .container_45d857c34ace {
   position: relative !important;
   width: 623px;
   height: 400px;
 }

 .container_dfd0b0122b4a {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   align-items: center;
   justify-content: space-around;
   flex-wrap: wrap;
   gap: 122px normal;
   flex-direction: row;
 }

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

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

 .input_text_f1e4f86e8dc6 {
   padding: 25px 644px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_f1e4f86e8dc6 {
   width: 100%;
   height: 70px;
 }

 .input_text_f1e4f86e8dc6::placeholder {
   width: 100%;
   z-index: 1;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .input_text_ad1e703975e6 {
   padding: 25px 602px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_ad1e703975e6 {
   width: 100%;
   height: 70px;
 }

 .input_text_ad1e703975e6::placeholder {
   width: 100%;
   z-index: 1;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

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

 .input_text_e9847698849a {
   padding: 25px 600px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_e9847698849a {
   width: 100%;
   height: 70px;
 }

 .input_text_e9847698849a::placeholder {
   width: 100%;
   z-index: 1;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .input_text_eee3e472b52e {
   padding: 25px 656px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_eee3e472b52e {
   width: 100%;
   height: 70px;
 }

 .input_text_eee3e472b52e::placeholder {
   width: 100%;
   z-index: 1;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

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

 .input_select_bbd06207b2fd {
   padding: 25px 1383px 25px 54px;
   width: 100%;
   height: 70px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .input_select_bbd06207b2fd option {
   width: fit-content;
   z-index: 1;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

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

 .input_text_3747f9c22c3b {
   padding: 23px 1361px 136px 54px;
   width: 100%;
   height: 179px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_3747f9c22c3b {
   width: 100%;
   height: 179px;
 }

 .input_text_3747f9c22c3b::placeholder {
   width: 100%;
   z-index: 1;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

 .imageview_90edc62f449e {
   width: 24px;
   height: 24px;
   z-index: 1;
 }

 .text_d14f5657ebb3 {
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

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

 .container_f4796b123534 {
   padding: 17.23px 709px 17.23px 709px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

 .container_5fab5b4e1cac {
   height: fit-content;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   align-items: center;
   justify-content: flex-start;
   gap: 52px normal;
   flex-direction: column;
 }

 .container_404f41479987 {
   padding: 50px 100px 50px 100px;
   width: 1728px;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .container_nested_404f41479987 {
   padding: 50px 100px 50px 100px;
   width: 1728px;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .imageview_514129137669 {
   width: 50%;
   height: 200px;
   z-index: 2;
 }

 .text_cdc63c6a9e29 {
   width: fit-content;
   z-index: 2;
   line-height: 29.26px;
   font-family: 'Montserrat';
 }

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

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

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

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

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

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

 .container_372af86c7340 {
   width: fit-content;
   height: 319px;
   z-index: 2;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
 }

 .container_nested_372af86c7340 {
   width: fit-content;
   height: 319px;
   z-index: 2;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

 .text_c70024a3a545 {
   width: fit-content;
   z-index: 2;
   line-height: 29.26px;
   font-family: 'Montserrat';
 }

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

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

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

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

 .container_27a1d6b79b1e {
   width: fit-content;
   height: 275px;
   z-index: 2;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 32px normal;
   flex-direction: column;
 }

 .container_8c0ec6c3846e {
   width: 100%;
   height: fit-content;
   z-index: 2;
   align-items: flex-start;
   justify-content: left;
   flex-wrap: wrap;
   gap: 40px;
   flex-direction: row;
 }

 .text_1a3fc8181301 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_212ad0ba8afa {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_947db9b24a56 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .container_d7fba645246b {
   width: fit-content;
   height: fit-content;
   z-index: 2;
   align-items: flex-start;
   justify-content: center;
   gap: 100px;
   flex-direction: row;
 }

 .container_a87c965b22b1 {
   width: 761px;
   height: fit-content;
   z-index: 2;
   justify-content: flex-start;;
   gap: 40px;
   flex-direction: column;
 }

 .text_8ce406d03b94 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_e2b21b090f90 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_61fce9088e67 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

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

 .container_f831240f1d7c {
   width: 100%;
   height: fit-content;
   z-index: 2;
   align-items: flex-end;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 62px normal;
   flex-direction: row;
 }

 .container_2e7240c09e56 {
   width: 100%;
   height: fit-content;
   z-index: 2;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_2e7240c09e56 {
   padding: 50px;
   width: 100%;
   height: fit-content;
   z-index: 2;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_5d50996ba20b {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_107707a1a634 {
   width: 100%;
   height: 76.3px;
 }

 .text_aa57a2d828bf {
   width: 100%;
   line-height: 38.75px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

 .button_723455aa78e2 {
   padding: 18px 101.04px 18px 101.04px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   background: #8b4513;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_d2e86ae8380d {
   padding: 17.23px 101.04px 17.23px 101.04px;
   width: 100%;
   height: fit-content;
   border-top: #ffffffff solid 2px;
   border-right: #ffffffff solid 2px;
   border-bottom: #ffffffff solid 2px;
   border-left: #ffffffff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_92d182936b60 {
   padding: 179.08px 24px 70px 24px;
   width: 100%;
   height: 756px;
   align-items: center;
   justify-content: flex-end;
   gap: 24px normal;
   flex-direction: column;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/466:5937.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

 .imageview_58ee75f36f38 {
   width: 100%;
   height: 343px;
   z-index: 1;
   border-radius: 20px 20px 20px 20px;
 }

 .text_98a9ef53d3ac {
   width: 100%;
   z-index: 1;
   line-height: 38.75px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

 .button_7896c97fc268 {
   padding: 17.23px 52.5px 17.23px 52.5px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

 .container_2a5f6da0b051 {
   padding: 40px 24px 40px 24px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: center;
   justify-content: center;
   gap: 32px normal;
   flex-direction: column;
   background: #ffffff;
 }

 .text_a13fe4ad32e9 {
   width: 100%;
   line-height: 38.75px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

 .button_c4d982dec996 {
   padding: 17.23px 29.54px 17.23px 29.54px;
   width: fit-content;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .imageview_3a9670d4e199 {
   width: 176px;
   height: 253px;
   position: absolute !important;
   left: 129.2px;
   top: 0px;
 }

 .imageview_5cce4ad6455a {
   width: 202px;
   height: 252px;
   z-index: 1;
   position: absolute !important;
   left: 4px;
   top: 1px;
 }

 .container_20ec08a5e8cd {
   position: absolute !important;
   width: 332px;
   height: 252.11px;
   left: 7px;
   top: 66px;
 }

 .container_ce851840501f {
   position: relative !important;
   width: 100%;
   flex-grow: 1;
   flex-basis: 0px;
 }

 .container_e4156d2609d8 {
   padding: 40px 24px 0 24px;
   width: 100%;
   height: 852px;
   overflow-x: hidden;
   overflow-y: hidden;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 32px normal;
   flex-direction: column;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/466:5960.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

 .text_a65ee9d472e8 {
   width: 100%;
   line-height: 38.75px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

 .button_c0d2ca17e4ad {
   padding: 17.23px 40px;
   width: 100%;
   height: fit-content;
   border-top: #ffffffff solid 2px;
   border-right: #ffffffff solid 2px;
   border-bottom: #ffffffff solid 2px;
   border-left: #ffffffff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

 .container_05c46ab6f4d3 {
   padding: 50px;
   height: 500px;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: center;
   justify-content: center;
   gap: 32px normal;
   flex-direction: column;
   background: #00000059;
   mix-blend-mode: normal;
 }

 .container_966c77d71193 {
   width: 100%;
   height: 500px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/466:5979.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

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

 .text_a9df229670c7 {
   width: 100%;
   line-height: 38.75px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

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

 .button_864136ce3c1e {
   padding: 17.23px 117.5px 17.23px 117.5px;
   width: 100%;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .imageview_e8c3b7de1e7d {
   width: 100%;
   height: 221.54px;
 }

 .container_5cb9d47f93df {
   padding: 40px 24px 40px 24px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
   background: #ffffff;
 }

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

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

 .button_e291370c7983 {
   padding: 25px 86.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_57d0a5139f28 {
   padding: 25px 44.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_cc6b0c937cde {
   padding: 25px 42.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_cd049e092316 {
   padding: 25px 98.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_acf87c2f35bb {
   padding: 25px 230px 25px 24px;
   width: 100%;
   height: 70px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_b90c289797a5 {
   padding: 23px 208px 136px 24px;
   width: 100%;
   height: 179px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

 .imageview_62f12c22509c {
   width: 24px;
   height: 24px;
   z-index: 1;
 }

 .text_326801e4df02 {
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

 .button_1b77e4d91f90 {
   padding: 17.23px 114.5px 17.23px 114.5px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   background: #8b4513;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_22c40fd6aecf {
   padding: 48px 24px 48px 24px;
   width: 393px;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .imageview_149e3ca803e6 {
   width: 174.05px;
   height: 160px;
   z-index: 2;
 }

 .text_0f29836ef265 {
   width: fit-content;
   z-index: 2;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text_b49b9ab0bc8d {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_1c8833894369 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_8a3fd1683e80 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_632a3ecfc280 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_2724565a646f {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

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

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

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

 .text_8a8047f8e77d {
   width: fit-content;
   z-index: 2;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text_02e05992b7e6 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_1d04f3e14574 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_2f880f554e9b {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .container_0c1eedc10b17 {
   width: fit-content;
   height: fit-content;
   z-index: 2;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 24px normal;
   flex-direction: column;
 }

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

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

 .text_c0d64efa2ce5 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_f3f208601fa5 {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .text_e124c212c23d {
   width: fit-content;
   z-index: 2;
   line-height: 24.38px;
   font-family: 'Montserrat';
 }

 .container_bd6bf0ed4edb {
   width: fit-content;
   height: fit-content;
   z-index: 2;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 24px normal;
   flex-direction: column;
 }

 .text_8c90151f8708 {
   width: fit-content;
   z-index: 2;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text_d59435a98da8 {
   width: fit-content;
   z-index: 2;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

 .text_3dfd95f6503b {
   width: fit-content;
   z-index: 2;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

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

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

 .container_4574a6419b5e {
  
   width: 100%;
   height: fit-content;
   z-index: 2;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_4574a6419b5e {
   padding: 50px 24px 50px 24px;
   width: 100%;
   height: fit-content;
   z-index: 2;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_e204a4f74b1f {
   width: 100%;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_4d1bc0827cc6 {
   width: 94.82px;
   height: 87.17px;
 }

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

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

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

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

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

 .container_dbe201951782 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .container_nested_dbe201951782 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .imageview_5735d6a14e29 {
   width: 32px;
   height: 32px;
 }

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

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

 .container_b64216ef820c {
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

 .container_nested_b64216ef820c {
   padding: 18px 100px 18px 100px;
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

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

 .text_432414dccd90 {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

 .imageview_baee1d7bf989 {
   width: 750px;
   height: 343px;
   border-radius: 20px 20px 20px 20px;
 }

 .container_41f31f06fe86 {
   padding: 50px 100px 49.54px 100px;
   width: 100%;
   height: fit-content;
   align-items: flex-end;
   justify-content: flex-end;
   gap: 32px normal;
   flex-direction: column;
   background: #8b4513;
 }

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

 .text_4bc0bec24725 {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

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

 .button_8f2a6028383e {
   padding: 17.23px 29.54px 17.23px 29.54px;
   width: fit-content;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
	 transition: all 0.3s ease;
 }
.button_8f2a6028383e:hover {
	background-color: #8b4513ff;
}
.button_8f2a6028383e:hover p {
	color: #ffffff !important;
font-weight: bold !important;
}
 .button_link_8f2a6028383e {
   display: flex;
   flex-direction: row;
   gap: normal 12.31px;
   align-items: center;
 }

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

 .imageview_24e937979029 {
   width: 509px;
   height: 357px;
 }

 .imageview_46872edc49ea {
   width: 509px;
   height: 357px;
 }

 .imageview_bbfa432f70dd {
   width: 509px;
   height: 357px;
 }

 .container_a287a4bcc34d {
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: flex-start;
   flex-wrap: wrap;
   flex-direction: row;
   border-radius: 10px 10px 10px 10px;
 }

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

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

 .text_bdc9cbcab57b {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .text_e640443de9aa {
   flex-grow: 1;
   flex-basis: 0px;
   line-height: 29.26px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

 .text_0d8b30b53e31 {
   width: 100%;
   line-height: 50.86px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .container_f21d52c243ac {
   padding: 424.65px 34.18px 34.35px 34.18px;
   width: 493px;
   height: 547px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 8px normal;
   flex-direction: column;
   background: linear-gradient(180deg, #8b451300 0%, #8b4513ff 100%);
   border-radius: 17.09px 17.09px 17.09px 17.09px;
   mix-blend-mode: normal;
 }

 .container_630905bff839 {
   width: 493px;
   height: 547px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/160:2573.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 17.09px 17.09px 17.09px 17.09px;
 }

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

 .text_d482ae0b0284 {
   width: 100%;
   line-height: 50.86px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .container_4be82da535dd {
   padding: 425.82px 34.18px 34.35px 34.18px;
   width: 493px;
   height: 547px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 6.84px normal;
   flex-direction: column;
   background: linear-gradient(180deg, #8b451300 0%, #8b4513ff 100%);
   border-radius: 17.09px 17.09px 17.09px 17.09px;
   mix-blend-mode: normal;
 }

 .container_3d80e3f64ef4 {
   width: 493px;
   height: 547px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/160:2576.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 17.09px 17.09px 17.09px 17.09px;
 }

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

 .text_6f9d07f008e0 {
   width: 100%;
   line-height: 50.86px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .container_7ab2a0b85187 {
   padding: 425.82px 34.18px 34.35px 34.18px;
   width: 493px;
   height: 547px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 6.84px normal;
   flex-direction: column;
   background: linear-gradient(180deg, #8b451300 0%, #8b4513ff 100%);
   border-radius: 17.09px 17.09px 17.09px 17.09px;
   mix-blend-mode: normal;
 }

 .container_80e6cf8009fa {
   width: 493px;
   height: 547px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/160:2579.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 17.09px 17.09px 17.09px 17.09px;
 }

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

 .text_2e5522a9fb05 {
   width: 100%;
   line-height: 50.86px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .container_1e6c03a1cd16 {
   padding: 396.82px 34.18px 34.35px 34.18px;
   width: 493px;
   height: 547px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 6.84px normal;
   flex-direction: column;
   background: linear-gradient(180deg, #8b451300 0%, #8b4513ff 100%);
   border-radius: 17.09px 17.09px 17.09px 17.09px;
   mix-blend-mode: normal;
 }

 .container_51e8c93ef140 {
   width: 493px;
   height: 547px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/160:2582.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 17.09px 17.09px 17.09px 17.09px;
 }

 .container_f542e34a2151 {
   width: 5663px;
   height: fit-content;
   justify-content: flex-start;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 24px 24px;
   flex-direction: row;
 }

 .container_77db4361f2af {
   padding: 50px 0 50px 100px;
   width: 100%;
   height: fit-content;
   overflow-x: hidden;
   overflow-y: hidden;
   justify-content: flex-start;
   align-items: center;
   flex-wrap: wrap;
   gap: 24px 24px;
   flex-direction: row;
 }

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

 .text_ec3435a466ea {
   width: 100%;
   z-index: 1;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

 .text_693e30008d32 {
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   line-height: 29.26px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

 .imageview_aac899b90525 {
   width: auto;
   height: auto;
   z-index: 1;
	 border-radius: 10px;
 }

 .container_c1368bf604ea {
   width: 100%;
   height: fit-content;
   z-index: 1;
   justify-content: space-between;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 24px 24px;
   flex-direction: row;
 }

 .imageview_35dbb075c4ec {
   width: auto;
   height: auto;
   z-index: 1;
   position: absolute !important;
   left: 0px;
   top: 0px;
	 border-radius: 10px;
 }

 .container_515b9f50e5f7 {
   position: relative !important;
   width: 750px;
   height: 750px;
   z-index: 1;
 }

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

 .text_f84d1a556d3c {
   width: 100%;
   z-index: 1;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

 .text_f63137b8ceb4 {
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   line-height: 29.26px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

 .container_60cb3dba32bb {
   padding: 0 100px 40px 0;
   width: 100%;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 24px 24px;
   flex-direction: row;
 }

 .container_ad58bcebe6a7 {
   width: 1728px;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 24px normal;
   flex-direction: column;
 }

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

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

 .input_text_7cd0dcc9d085 {
   padding: 25px 644px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_7cd0dcc9d085 {
   width: 100%;
   height: 70px;
 }

 .input_text_7cd0dcc9d085::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .input_text_78f05cb443ba {
   padding: 25px 602px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_78f05cb443ba {
   width: 100%;
   height: 70px;
 }

 .input_text_78f05cb443ba::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

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

 .input_text_0722452afc0a {
   padding: 25px 600px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_0722452afc0a {
   width: 100%;
   height: 70px;
 }

 .input_text_0722452afc0a::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .input_text_07170264216a {
   padding: 25px 656px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_07170264216a {
   width: 100%;
   height: 70px;
 }

 .input_text_07170264216a::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

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

 .input_select_b0669a3cda58 {
   padding: 25px 1383px 25px 54px;
   width: 100%;
   height: 70px;
   z-index: 9998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .input_select_b0669a3cda58 option {
   width: fit-content;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

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

 .input_text_a8f70a7afc4b {
   padding: 23px 1361px 136px 54px;
   width: 100%;
   height: 179px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_a8f70a7afc4b {
   width: 100%;
   height: 179px;
 }

 .input_text_a8f70a7afc4b::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .text_7f686be61515 {
   flex-grow: 1;
   flex-basis: 0px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

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

 .container_341b21daa67f {
   padding: 17.23px 709px 17.23px 709px;
   width: 100%;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

 .container_6d9c6de749e2 {
   padding: 50px 100px 50px 100px;
   width: 1728px;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .container_nested_6d9c6de749e2 {
   padding: 50px 100px 50px 100px;
   width: 1728px;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .imageview_c992f4f2461f {
   width: 334px;
   height: 307.04px;
   z-index: 1;
 }

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

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

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

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

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

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

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

 .container_d2d67ef36e77 {
   width: fit-content;
   height: 319px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

 .container_nested_d2d67ef36e77 {
   width: fit-content;
   height: 319px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

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

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

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

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

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

 .container_0e0350bd2aea {
   width: fit-content;
   height: 319px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

 .container_87f7bcdd1878 {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 40px normal;
   flex-direction: row;
 }

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

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

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

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

 .container_437f58ff7cb2 {
   width: 761px;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-end;
   gap: normal 348px;
   flex-direction: row;
 }

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

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

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

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

 .container_9fc0abad3341 {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-end;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 62px normal;
   flex-direction: row;
 }

 .container_657b6557d317 {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_657b6557d317 {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_89ea72f36f01 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_5a19ae398fe3 {
   width: 100%;
   height: 76.3px;
 }

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

 .text_b14e470f964e {
   width: 100%;
   line-height: 38.75px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

 .imageview_a624fc3dc789 {
   width: 100%;
   height: 343px;
   border-radius: 20px 20px 20px 20px;
 }

 .container_fa3e093cc43b {
   padding: 50px 24px 49.54px 24px;
   width: 100%;
   height: fit-content;
   align-items: flex-end;
   justify-content: flex-end;
   gap: 32px normal;
   flex-direction: column;
   background: #8b4513;
 }

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

 .text_7ca0537db308 {
   width: 100%;
   line-height: 48.44px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

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

 .button_f44fade442f5 {
   padding: 17.23px 86px 17.23px 86px;
   width: 100%;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .imageview_536f2c8edfed {
   width: 100%;
   height: 357px;
 }

 .imageview_d34f0984c8a1 {
   width: 100%;
   height: 357px;
   z-index: 1;
 }

 .imageview_5c84e7787998 {
   width: 100%;
   height: 357px;
   z-index: 2;
 }

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

 .container_01fd08560c44 {
   padding: 40px 24px 40px 24px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 40px normal;
   flex-direction: column;
   background: #ffffff;
 }

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

 .text_c23c7cab81d4 {
   width: 100%;
   z-index: 1;
   line-height: 48.44px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .text_8f99e35870ab {
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   line-height: 21.94px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

 .container_62ba8bde457e {
   padding: 0 24px 0 24px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   gap: 16px normal;
   flex-direction: column;
 }

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

 .text_1d3cce6ad99b {
   width: 100%;
   line-height: 30.25px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .container_bd80ae275ab7 {
   padding: 253.09px 20.16px 20.15px 20.32px;
   width: 293px;
   height: 325px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 4.76px normal;
   flex-direction: column;
   background: linear-gradient(180deg, #8b451300 0%, #8b4513ff 100%);
   border-radius: 10.16px 10.16px 10.16px 10.16px;
   mix-blend-mode: normal;
 }

 .container_facf033a1ebc {
   width: 293px;
   height: 325px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/466:6816.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 10.16px 10.16px 10.16px 10.16px;
 }

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

 .text_f5e991497c5a {
   width: 100%;
   line-height: 30.25px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .container_f26fc7775de0 {
   padding: 253.78px 20.16px 20.15px 20.32px;
   width: 293px;
   height: 325px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 4.06px normal;
   flex-direction: column;
   background: linear-gradient(180deg, #8b451300 0%, #8b4513ff 100%);
   border-radius: 10.16px 10.16px 10.16px 10.16px;
   mix-blend-mode: normal;
 }

 .container_3a198f7299ea {
   width: 293px;
   height: 325px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/466:6819.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 10.16px 10.16px 10.16px 10.16px;
 }

 .container_2887f5522af5 {
   padding: 50px 0 50.17px 24px;
   width: 393px;
   height: 425.17px;
   overflow-x: hidden;
   overflow-y: hidden;
   justify-content: flex-start;
   align-items: center;
   gap: normal 8px;
   flex-direction: row;
 }

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

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

 .button_f7ec002ed6ec {
   padding: 25px 86.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_f92915533991 {
   padding: 25px 44.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_5fcfac64fa9e {
   padding: 25px 42.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_aedf6db4d2d0 {
   padding: 25px 98.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_a0b79d22d088 {
   padding: 25px 230px 25px 24px;
   width: 100%;
   height: 70px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_23aceb484d1a {
   padding: 23px 208px 136px 24px;
   width: 100%;
   height: 179px;
   z-index: 1;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

 .imageview_6dde5476a918 {
   width: 24px;
   height: 24px;
   z-index: 1;
 }

 .text_489838c3ffea {
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 1;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

 .button_22370f591a7f {
   padding: 17.23px 114.5px 17.23px 114.5px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   background: #8b4513;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_88a88e1eab47 {
   padding: 48px 24px 48px 24px;
   width: 393px;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .imageview_4fda23d88c43 {
   width: 174.05px;
   height: 160px;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .container_8a1ab8ac383d {
   
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_8a1ab8ac383d {
   padding: 50px 24px 50px 24px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_5222fdf8c32d {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_9c40c421c8b6 {
   width: 94.82px;
   height: 87.17px;
 }

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

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

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

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

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

 .container_257ff830d068 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .container_nested_257ff830d068 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .imageview_7c1fa82a0483 {
   width: 32px;
   height: 32px;
 }

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

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

 .container_cce25f93ea40 {
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

 .container_nested_cce25f93ea40 {
   padding: 18px 100px 18px 100px;
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

 .text_85ac5eaf1200 {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

 .container_8234891f50e0 {
   height: 100%;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 32px normal;
   flex-direction: column;
 }

 .container_b9e0fc924745 {
   padding: 70px 100px 70px 100px;
   width: 100%;
   height: 548px;
   justify-content: center;
   align-items: flex-end;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/175:2916.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

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

 .text_e9c1e2594b98 {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

 .container_f52c214a52b4 {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 32px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .imageview_105cf716d82a {
   width: 538px;
   height: 762px;
   z-index: 1;
 }

 .imageview_e3b49701a46e {
   width: 32px;
   height: 32px;
   z-index: 1;
 }

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

 .container_d3341d025697 {
   padding: 10px 10px 10px 10px;
   width: 43px;
   height: fit-content;
   z-index: 1;
   align-items: center;
   justify-content: center;
   gap: 10px normal;
   flex-direction: column;
 }

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

 .container_9d60d37e1437 {
   padding: 10px 10px 10px 10px;
   width: fit-content;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

 .button_5827fbaa2bc3 {
   width: fit-content;
   height: fit-content;
   z-index: 1;
   border-top: #000000ff solid 1px;
   border-right: #000000ff solid 1px;
   border-bottom: #000000ff solid 1px;
   border-left: #000000ff solid 1px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   border-radius: 8px 8px 8px 8px;
 }

 .button_link_5827fbaa2bc3 {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

 .imageview_43b977476690 {
   width: 32px;
   height: 32px;
   z-index: 1;
 }

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

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

 .container_16451da823a0 {
   padding: 35px 595px 35px 595px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

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

 .input_text_bd1c61952307 {
   padding: 25px 644px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_bd1c61952307 {
   width: 100%;
   height: 70px;
 }

 .input_text_bd1c61952307::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .input_text_91ee4e58ec2d {
   padding: 25px 602px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_91ee4e58ec2d {
   width: 100%;
   height: 70px;
 }

 .input_text_91ee4e58ec2d::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

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

 .input_text_c42a0359935a {
   padding: 25px 600px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_c42a0359935a {
   width: 100%;
   height: 70px;
 }

 .input_text_c42a0359935a::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .input_text_6144606aef61 {
   padding: 25px 656px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_6144606aef61 {
   width: 100%;
   height: 70px;
 }

 .input_text_6144606aef61::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

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

 .input_select_bcc8d0b4afde {
   padding: 25px 1383px 25px 54px;
   width: 100%;
   height: 70px;
   z-index: 9998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .input_select_bcc8d0b4afde option {
   width: fit-content;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

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

 .input_text_e0c11b28fbaf {
   padding: 23px 1361px 136px 54px;
   width: 100%;
   height: 179px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_e0c11b28fbaf {
   width: 100%;
   height: 179px;
 }

 .input_text_e0c11b28fbaf::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .text_eb4f62860a23 {
   flex-grow: 1;
   flex-basis: 0px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

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

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

 .container_ef82d9652271 {
   padding: 17.23px 709px 17.23px 709px;
   width: 100%;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

 .container_e29870b00d13 {
   padding: 50px 100px 50px 100px;
   width: 1728px;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .imageview_414288f9a024 {
   width: 334px;
   height: 307.04px;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .container_c0854f297d0a {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 40px normal;
   flex-direction: row;
 }

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

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

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

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

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

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

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

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

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

 .container_27b7dedff419 {
   width: 100%;
   height: fit-content;
   align-items: flex-end;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 62px normal;
   flex-direction: row;
 }

 .container_9986df17c8da {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_9986df17c8da {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_0796ef52a433 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_9ef744cfc3c1 {
   width: 100%;
   height: 76.3px;
 }

 .text_45a5b91e2d93 {
   width: 100%;
   line-height: 38.75px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

 .container_cb0719251d3d {
   padding: 236px 24px 70px 24px;
   width: 100%;
   height: 548px;
   justify-content: center;
   align-items: flex-end;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/466:6858.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

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

 .text_d13ca21fb6cb {
   width: 100%;
   z-index: 1;
   line-height: 38.75px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

 .container_5f5be9b4cd8f {
   padding: 50px 24px 50px 24px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-end;
   gap: 32px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .imageview_543e7d41c617 {
   width: 100%;
   aspect-ratio: 0.705765407554672 / 1;
 }

 .imageview_da8c52e88b48 {
   width: 32px;
   height: 32px;
 }

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

 .container_9068dff4f93c {
   padding: 10px 10px 10px 10px;
   width: 43px;
   height: fit-content;
   align-items: center;
   justify-content: center;
   gap: 10px normal;
   flex-direction: column;
 }

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

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

 .button_0aa85e0ef5f1 {
   width: fit-content;
   height: fit-content;
   border-top: #000000ff solid 1px;
   border-right: #000000ff solid 1px;
   border-bottom: #000000ff solid 1px;
   border-left: #000000ff solid 1px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   border-radius: 8px 8px 8px 8px;
 }

 .button_link_0aa85e0ef5f1 {
   display: flex;
   flex-direction: row;
   align-items: center;
 }

 .imageview_7dbfa12e26c2 {
   width: 32px;
   height: 32px;
 }

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

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

 .container_d001b2143fd4 {
   padding: 35px 24px 35px 24px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
 }

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

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

 .button_2a8a888b4ab8 {
   padding: 25px 86.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_fb0533dac5ab {
   padding: 25px 44.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_8fde85415e0f {
   padding: 25px 42.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_7954983e381b {
   padding: 25px 98.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_a6ed9fc202f4 {
   padding: 25px 230px 25px 24px;
   width: 100%;
   height: 70px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_e4d6fbd4474c {
   padding: 23px 208px 136px 24px;
   width: 100%;
   height: 179px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .text_2e1ddec95cd3 {
   flex-grow: 1;
   flex-basis: 0px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

 .button_b8a01aee964a {
   padding: 17.23px 114.5px 17.23px 114.5px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   background: #8b4513;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_b15b0ee0bdd7 {
   padding: 48px 24px 48px 24px;
   width: 393px;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .imageview_d126610b9c3f {
   width: 174.05px;
   height: 160px;
   z-index: 1;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .container_b6420a60b7f4 {
   padding: 50px 24px 50px 24px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_b6420a60b7f4 {
   padding: 50px 24px 50px 24px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_9795d23c35c7 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_41d255ae46d1 {
   width: 94.82px;
   height: 87.17px;
 }

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

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

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

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

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

 .container_c7caa1e06cf3 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .container_nested_c7caa1e06cf3 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .imageview_6294e735c8c6 {
   width: 32px;
   height: 32px;
 }

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

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

 .container_ad58bbda611b {
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

 .container_nested_ad58bbda611b {
   padding: 18px 100px 18px 100px;
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

 .text_d6822015e73c {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .container_30110b15d770 {
   height: 131px;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: center;
   justify-content: center;
   gap: 64px normal;
   flex-direction: column;
 }

 .container_eeec12394263 {
   padding: 208.5px 100px 208.5px 100px;
   height: 548px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #00000059;
   mix-blend-mode: normal;
 }

 .container_f84138d77b85 {
   width: 100%;
   height: 548px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/160:1735.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

 .imageview_4eaa625e7fb6 {
   width: 100%;
   height: 79.67px;
 }

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

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

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

 .container_47efc479cf90 {
   padding: 25px 644px 25px 54px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #000000ff solid 2px;
   border-right: #000000ff solid 2px;
   border-bottom: #000000ff solid 2px;
   border-left: #000000ff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

 .container_024738de633c {
   padding: 25px 602px 25px 54px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #000000ff solid 2px;
   border-right: #000000ff solid 2px;
   border-bottom: #000000ff solid 2px;
   border-left: #000000ff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_9c5ea898082b {
   padding: 25px 600px 25px 54px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #000000ff solid 2px;
   border-right: #000000ff solid 2px;
   border-bottom: #000000ff solid 2px;
   border-left: #000000ff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

 .container_09826c2e8a16 {
   padding: 25px 656px 25px 54px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #000000ff solid 2px;
   border-right: #000000ff solid 2px;
   border-bottom: #000000ff solid 2px;
   border-left: #000000ff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_73050b895399 {
   padding: 25px 1300px 25px 54px;
   width: 100%;
   height: 70px;
   border-top: #000000ff solid 2px;
   border-right: #000000ff solid 2px;
   border-bottom: #000000ff solid 2px;
   border-left: #000000ff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

 .container_9401eb5d48e0 {
   padding: 25px 1369px 25px 54px;
   width: 100%;
   height: 70px;
   border-top: #000000ff solid 2px;
   border-right: #000000ff solid 2px;
   border-bottom: #000000ff solid 2px;
   border-left: #000000ff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

 .container_1f7b050adcb6 {
   padding: 23px 1361px 136px 54px;
   width: 100%;
   height: 179px;
   border-top: #000000ff solid 2px;
   border-right: #000000ff solid 2px;
   border-bottom: #000000ff solid 2px;
   border-left: #000000ff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

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

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

 .container_dffb8f9b2a02 {
   padding: 17.23px 616.5px 17.23px 616.5px;
   width: 100%;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .imageview_2b17451c9dc1 {
   width: 334px;
   height: 307.04px;
   z-index: 1;
 }

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

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

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

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

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

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

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

 .container_444babdab76a {
   width: fit-content;
   height: 319px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

 .container_nested_444babdab76a {
   width: fit-content;
   height: 319px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

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

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

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

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

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

 .container_2a33e6721714 {
   width: fit-content;
   height: 319px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

 .container_df4ab7349d34 {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 40px normal;
   flex-direction: row;
 }

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

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

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

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

 .container_dd442492942f {
   width: 761px;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-end;
   gap: normal 348px;
   flex-direction: row;
 }

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

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

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

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

 .container_3fd06ba593d0 {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-end;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 62px normal;
   flex-direction: row;
 }

 .container_cec5172c2f9e {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_cec5172c2f9e {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_010ef35ca40a {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_f720dcb1d2a6 {
   width: 100%;
   height: 76.3px;
 }

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

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

 .button_0909656165d5 {
   padding: 25px 86.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_5ba5eb10957d {
   padding: 25px 44.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_5030caea9937 {
   padding: 25px 42.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_4ddc5ffbdcdc {
   padding: 25px 98.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_0b021cd01a32 {
   padding: 25px 230px 25px 24px;
   width: 100%;
   height: 70px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_28e748470c13 {
   padding: 23px 208px 136px 24px;
   width: 100%;
   height: 179px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .text_25aff6928276 {
   flex-grow: 1;
   flex-basis: 0px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

 .button_279dec4def4b {
   padding: 17.23px 114.5px 17.23px 114.5px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   background: #8b4513;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_127e4fbb94cb {
   padding: 48px 24px 48px 24px;
   width: 393px;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .imageview_e97064a2c0bc {
   width: 174.05px;
   height: 160px;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .container_6ae870a942a5 {
   padding: 50px 24px 50px 24px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_6ae870a942a5 {
   padding: 50px 24px 50px 24px;
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_71799c9451d8 {
   width: 100%;
   height: fit-content;
   align-items: center;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_9800460e44b4 {
   width: 94.82px;
   height: 87.17px;
 }

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

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

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

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

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

 .container_5df6bd480d91 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .container_nested_5df6bd480d91 {
   height: fit-content;
   min-width: 400px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   gap: normal 64px;
   flex-direction: row;
 }

 .imageview_b0d822f66203 {
   width: 32px;
   height: 32px;
 }

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

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

 .container_1a84002c3356 {
   
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

 .container_nested_1a84002c3356 {
   padding: 18px 100px 18px 100px;
   width: 100%;
   height: fit-content;
   justify-content: flex-start;
   align-items: center;
   gap: normal 48px;
   flex-direction: row;
   background: #ffffff;
 }

 .text_7de3690d23d2 {
   width: 100%;
   line-height: 67.82px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .container_27d46dc23426 {
   height: 131px;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: center;
   justify-content: center;
   gap: 64px normal;
   flex-direction: column;
 }

 .container_5f112b87b914 {
   padding: 208.5px 100px 208.5px 100px;
   height: 548px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #00000059;
   mix-blend-mode: normal;
 }

 .container_42f4cbb8b62e {
   width: 100%;
   height: 548px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/160:2753.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

 .text_0a6002c999c6 {
   width: 100%;
   line-height: 39.96px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

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

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

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

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

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

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

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

 .imageview_5f63c2d71cde {
   width: 288px;
   height: 32px;
 }

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

 .container_e02388737f48 {
   padding: 38px 64px 38px 64px;
   width: 752px;
   height: 543px;
   align-items: flex-start;
   justify-content: center;
   gap: 32px normal;
   flex-direction: column;
   background: #ffeee2;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_b70f098f6653 {
   width: 752px;
   height: 543px;
   border-radius: 20px 20px 20px 20px;
 }

 .container_dd000eb27d39 {
   padding: 32px 100px 32px 100px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   flex-wrap: wrap;
   gap: 24px 24px;
   flex-direction: row;
 }

 .container_e8134a09f53a {
   width: 752px;
   height: 543px;
   align-items: center;
   justify-content: center;
   gap: 10px normal;
   flex-direction: column;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/160:2810-1.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 20px 20px 20px 20px;
   mix-blend-mode: normal;
 }

 .container_7184d33841c9 {
   width: 752px;
   height: 543px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/160:2810.webp");
   background-size: contain;
   background-repeat: no-repeat;
   border-radius: 20px 20px 20px 20px;
 }

 .text_faa75cc8e051 {
   width: 100%;
   line-height: 39.96px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

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

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

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

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

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

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

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

 .imageview_338cd9fe2b4a {
   width: 288px;
   height: 32px;
 }

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

 .container_ea6a15be97cd {
   padding: 38px 64px 38px 64px;
   width: 752px;
   height: 543px;
   align-items: flex-start;
   justify-content: center;
   gap: 32px normal;
   flex-direction: column;
   background: #ffeee2;
   border-radius: 20px 20px 20px 20px;
 }

 .container_b94a74bed30a {
   padding: 32px 100px 32px 100px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   flex-wrap: wrap;
   gap: 24px 24px;
   flex-direction: row;
 }

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

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

 .input_text_030dfb6ef855 {
   padding: 25px 644px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_030dfb6ef855 {
   width: 100%;
   height: 70px;
 }

 .input_text_030dfb6ef855::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .input_text_3fb1603578f1 {
   padding: 25px 602px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_3fb1603578f1 {
   width: 100%;
   height: 70px;
 }

 .input_text_3fb1603578f1::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

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

 .input_text_c6ed873ab52a {
   padding: 25px 600px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_c6ed873ab52a {
   width: 100%;
   height: 70px;
 }

 .input_text_c6ed873ab52a::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .input_text_7a1f721bc497 {
   padding: 25px 656px 25px 54px;
   width: 100%;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_7a1f721bc497 {
   width: 100%;
   height: 70px;
 }

 .input_text_7a1f721bc497::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

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

 .input_select_969387626505 {
   padding: 25px 1383px 25px 54px;
   width: 100%;
   height: 70px;
   z-index: 9998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .input_select_969387626505 option {
   width: fit-content;
   line-height: 19.5px;
   font-family: 'Montserrat';
 }

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

 .input_text_5d65c5e0324d {
   padding: 23px 1361px 136px 54px;
   width: 100%;
   height: 179px;
   z-index: 998;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
   color: #0b1b2e;
   font-family: 'Montserrat';
 }

 .wrapper_input_text_5d65c5e0324d {
   width: 100%;
   height: 179px;
 }

 .input_text_5d65c5e0324d::placeholder {
   width: 100%;
   line-height: 19.5px;
   text-align: start;
   color: #0b1b2e;
   letter-case: uppercase;
   font-family: 'Montserrat';
   letter-spacing: 1.1px;
 }

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

 .text_b6bfba349f3f {
   flex-grow: 1;
   flex-basis: 0px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

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

 .container_3b6298fbaa2e {
   padding: 17.23px 644.5px 17.23px 644.5px;
   width: 100%;
   height: fit-content;
   border-top: #8b4513ff solid 2px;
   border-right: #8b4513ff solid 2px;
   border-bottom: #8b4513ff solid 2px;
   border-left: #8b4513ff solid 2px;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

 .container_fac3a394c289 {
   padding: 50px 100px 50px 100px;
   width: 1728px;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .container_nested_fac3a394c289 {
   padding: 50px 100px 50px 100px;
   width: 1728px;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .imageview_88d7ff3c7979 {
   width: 334px;
   height: 307.04px;
   z-index: 1;
 }

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

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

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

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

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

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

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

 .container_1f5213405991 {
   width: fit-content;
   height: 319px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

 .container_nested_1f5213405991 {
   width: fit-content;
   height: 319px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

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

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

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

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

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

 .container_a2e0c8543b51 {
   width: fit-content;
   height: 319px;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 56px normal;
   flex-direction: column;
 }

 .container_d0422e100d6b {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 40px normal;
   flex-direction: row;
 }

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

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

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

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

 .container_93f2e9f9ed59 {
   width: 761px;
   height: fit-content;
   z-index: 1;
   justify-content: flex-start;
   align-items: flex-end;
   gap: normal 348px;
   flex-direction: row;
 }

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

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

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

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

 .container_07112f93e192 {
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-end;
   justify-content: space-between;
   flex-wrap: wrap;
   gap: 62px normal;
   flex-direction: row;
 }

 .container_507487ad6af0 {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_507487ad6af0 {
   padding: 50px 100px 50px 100px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_bc678edaca11 {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }

 .imageview_8ac8c2341bc0 {
   width: 100%;
   height: 76.3px;
 }

 .text_44b6b3d227b2 {
   width: 100%;
   line-height: 29.06px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

 .container_8f84d0cd0bc9 {
   height: 131px;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: center;
   justify-content: center;
   gap: 64px normal;
   flex-direction: column;
 }

 .container_8d876fbccb38 {
   padding: 208.5px 24px 208.5px 24px;
   height: 548px;
   flex-grow: 1;
   flex-basis: 0px;
   justify-content: center;
   align-items: center;
   flex-direction: row;
   background: #00000059;
   mix-blend-mode: normal;
 }

 .container_d64e59f864bf {
   width: 100%;
   height: 548px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/466:6883.webp");
   background-size: cover;
   background-repeat: no-repeat;
 }

 .text_dbc7613c43f4 {
   width: 100%;
   z-index: 1;
   line-height: 39.96px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

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

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

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

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

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

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

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

 .imageview_84dbab51b4af {
   width: 288px;
   height: 32px;
   z-index: 1;
 }

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

 .container_8a14b5411342 {
   padding: 32px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: center;
   gap: 24px normal;
   flex-direction: column;
   background: #ffeee2;
   border-radius: 20px 20px 20px 20px;
 }

 .imageview_a2b38240aa9f {
   width: 100%;
   height: 543px;
   z-index: 1;
   border-radius: 20px 20px 20px 20px;
 }

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

 .container_e22fd2dfb83a {
   height: 543px;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: center;
   justify-content: center;
   gap: 10px normal;
   flex-direction: column;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/466:6909-1.webp");
   background-size: cover;
   background-repeat: no-repeat;
   border-radius: 20px 20px 20px 20px;
   mix-blend-mode: normal;
 }

 .container_1df1239629f5 {
   width: 100%;
   height: 543px;
   justify-content: flex-start;
   align-items: flex-start;
   flex-direction: row;
   background: url("https://cdn.yotako.io/8db87b0f-a9f3-48de-af3a-1333386ea5e4/466:6909.webp");
   background-size: cover;
   background-repeat: no-repeat;
   border-radius: 20px 20px 20px 20px;
 }

 .text_2b07e39977e2 {
   width: 100%;
   line-height: 39.96px;
   word-wrap: break-word;
   font-family: 'Cormorant Garamond';
 }

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

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

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

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

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

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

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

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

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

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

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

 .container_73d8e0c7cfaa {
   padding: 32px;
   width: 100%;
   flex-grow: 1;
   flex-basis: 0px;
   align-items: flex-start;
   justify-content: center;
   gap: 32px normal;
   flex-direction: column;
   background: #ffeee2;
   border-radius: 20px 20px 20px 20px;
 }

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

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

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

 .button_68394694815d {
   padding: 25px 86.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_d9ef85cff73d {
   padding: 25px 44.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_f9bfcb39fb5a {
   padding: 25px 42.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .button_03bf37ecba9e {
   padding: 25px 98.5px 25px 24px;
   height: 70px;
   flex-grow: 1;
   flex-basis: 0px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

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

 .button_abafc53cef32 {
   padding: 25px 230px 25px 24px;
   width: 100%;
   height: 70px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: center;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_c7685bc1a6e6 {
   padding: 23px 208px 136px 24px;
   width: 100%;
   height: 179px;
   border-top: #0b1b2eff solid 2px;
   border-right: #0b1b2eff solid 2px;
   border-bottom: #0b1b2eff solid 2px;
   border-left: #0b1b2eff solid 2px;
   justify-content: flex-start;
   align-items: flex-start;
   gap: normal 10px;
   flex-direction: row;
   border-radius: 30px 30px 30px 30px;
 }

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

 .text_74efe23c7e5c {
   flex-grow: 1;
   flex-basis: 0px;
   line-height: 16px;
   word-wrap: break-word;
   font-family: 'Montserrat';
 }

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

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

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

 .button_b2d4ba5573fe {
   padding: 17.23px 114.5px 17.23px 114.5px;
   width: 100%;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 12.31px;
   flex-direction: row;
   background: #8b4513;
   border-radius: 100px 100px 100px 100px;
 }

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

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

 .container_17e53019d8fa {
   padding: 48px 24px 48px 24px;
   width: 393px;
   height: fit-content;
   justify-content: center;
   align-items: center;
   gap: normal 24px;
   flex-direction: row;
   background: #ffffff;
 }

 .imageview_e172618146a5 {
   width: 174.05px;
   height: 160px;
   z-index: 1;
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 .container_be9a73970b5f {
   padding: 50px 24px 50px 24px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .container_nested_be9a73970b5f {
   padding: 50px 24px 50px 24px;
   width: 100%;
   height: fit-content;
   z-index: 1;
   align-items: flex-start;
   justify-content: flex-start;
   gap: 64px normal;
   flex-direction: column;
   background: #8b4513;
 }

 .viewport_9c1c8e488d7e {
   width: 100%;
   height: fit-content;
   align-items: flex-start;
   justify-content: flex-start;
   flex-direction: column;
   background: #ffffff;
 }


 @media (max-width: 1172px) {
   .Home_page .yotako-main {
     display: none !important;
   }

   .Home_page .vp_824 {
     display: flex !important;
   }
 }

 @media (min-width: 1173px) {
   .Home_page .yotako-main {
     display: none !important;
   }

   .Home_page .vp_1728 {
     display: flex !important;
   }
 }

 @media (max-width: 1172px) {
   .Chi_siamo .yotako-main {
     display: none !important;
   }

   .Chi_siamo .vp_824 {
     display: flex !important;
   }
 }

 @media (min-width: 1173px) {
   .Chi_siamo .yotako-main {
     display: none !important;
   }

   .Chi_siamo .vp_1728 {
     display: flex !important;
   }
 }

 @media (max-width: 1172px) {
   .Prodotti .yotako-main {
     display: none !important;
   }

   .Prodotti .vp_824 {
     display: flex !important;
   }
 }

 @media (min-width: 1173px) {
   .Prodotti .yotako-main {
     display: none !important;
   }

   .Prodotti .vp_1728 {
     display: flex !important;
   }
 }

 @media (max-width: 1172px) {
   .Lavora_con_noi .yotako-main {
     display: none !important;
   }

   .Lavora_con_noi .vp_824 {
     display: flex !important;
   }
 }

 @media (min-width: 1173px) {
   .Lavora_con_noi .yotako-main {
     display: none !important;
   }

   .Lavora_con_noi .vp_1728 {
     display: flex !important;
   }
 }

 @media (max-width: 1172px) {
   .Contatti .yotako-main {
     display: none !important;
   }

   .Contatti .vp_824 {
     display: flex !important;
   }
 }

 @media (min-width: 1173px) {
   .Contatti .yotako-main {
     display: none !important;
   }

   .Contatti .vp_1728 {
     display: flex !important;
   }
 }
.toro1{
	width: 100% !important;
	justify-content: space-between;
    padding: 24px;
}

.wpcf7 .form-row.dual {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 15px;
	font-family: 'Montserrat';
	letter-spacing: 0.5px;
}

.wpcf7 .form-row.full {
  width: 100%;
  margin-bottom: 15px;
	font-family: 'Montserrat';
}

.wpcf7 .form-half {
  flex: 1 1 48%;
	font-family: 'Montserrat';
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
  width: 100%;
  padding: 12px;
  border-radius: 20px;
  border: 1px solid #ccc;
  font-size: 14px;
  font-family: inherit;
  box-sizing: border-box;
	font-family: 'Montserrat';
}

.wpcf7 textarea {
  height: 150px;
  resize: none;
	font-family: 'Montserrat';
}

.wpcf7 input[type="checkbox"] {
  margin-right: 10px;
	font-family: 'Montserrat';
}

.wpcf7 .privacy-checkbox {
  font-size: 12px;
  line-height: 1.4;
	font-family: 'Montserrat';
}

.wpcf7 input[type="submit"] {
  background-color: #8b4513ff;
  color: white;
  padding: 14px 30px;
  border: none;
  border-radius: 25px;
  font-weight: bold;
  width: 100%;
  cursor: pointer;
  transition: background 0.3s ease;
	font-family: 'Montserrat';
}

.wpcf7 input[type="submit"]:hover {
  background-color: #BE5C17;
	font-family: 'Montserrat';
}

.cf7-title {
  text-align: center;
  font-size: 24px;
  font-weight: 300;
  font-family: 'Montserrat', sans-serif;
  color: #0b1b2e;
  line-height: 1.3;
  margin-bottom: 40px;
  text-transform: uppercase;
  letter-spacing: -0.5px;
}

.wpcf7 form {
  padding: 30px;
  box-sizing: border-box;
	font-family: 'Montserrat';
}

.imagine_sopra1 img{
	width:100% !important;
}

.wpcf7-form input[type="submit"] {
  font-size: 18px;
  padding: 10px 20px;
  font-weight: sem-bold;
	letter-spacing: 1.5px;
}

.vision {
	width: 100%;
	height: 700px;
	align-items: center;
	padding-left: 100px;
	margin-left: auto !important;
	justify-content: space-between;
	gap: 24px;
}

:where(.is-layout-flex) {
  gap: 24px;
 
}
