 /*
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://amplitude.yotako.io/google?family=Newsreader:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900&display=swap");
 @import url("https://amplitude.yotako.io/google?family=Inter:ital,wght@0,100,200,300,400,500,600,700,800,900;1,100,200,300,400,500,600,700,800,900&display=swap");
 @import url("style-browsers-support.css");

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

 * {
   box-sizing: border-box;
 }

 .centerlize {
   margin: 0 auto;
 }

 .relative {
   position: relative
 }

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

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

 .yk_post_content p {
   margin: revert;
 }

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

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

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

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

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

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

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

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

 body .yk_transparent {
   background: transparent !important;
 }

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

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

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

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

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

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

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

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

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

 *[onclick] {
   cursor: pointer;
 }

 input {
   padding: 0 10px;
 }

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

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

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

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

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

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

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

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

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

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

 .text_bf40f3158238 {
   width: 1020px;
   position: absolute !important;
   left: 217px;
   top: 279px;
   line-height: 76.8px;
   word-wrap: break-word;
   font-family: 'Newsreader';
 }

 .text-8aec22d2caf2_bf40f3158238 {
   line-height: 76.8px;
   font-family: 'Newsreader';
 }

 .text-ac16ac552592_bf40f3158238 {
   line-height: 76.8px;
   font-family: 'Newsreader';
 }

 .text-e8e739cc5f25_bf40f3158238 {
   line-height: 76.8px;
   font-family: 'Newsreader';
 }

 .text-6b00c6cd1e7a_bf40f3158238 {
   line-height: 76.8px;
   font-family: 'Newsreader';
 }

 .text-a4bbd21bbb7c_bf40f3158238 {
   line-height: 76.8px;
   font-family: 'Newsreader';
 }

 .text-a01b2d88bccf_bf40f3158238 {
   line-height: 76.8px;
   font-family: 'Newsreader';
 }

 .text_d93a7f73817c {
   width: max-content;
   position: absolute !important;
   left: 32px;
   top: 19px;
   line-height: 26px;
   font-family: 'Inter';
 }

 .button_2e351d7bcf5c {
   position: absolute !important;
   width: 227px;
   height: 64px;
   left: 607px;
   top: 481px;
   background: #426b1f;
   border-radius: 8px 8px 8px 8px;
 }

 .button_link_2e351d7bcf5c {}

 .text_b03604817395 {
   width: 822px;
   position: absolute !important;
   left: 309px;
   top: 1550px;
   line-height: 32px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text_07b1051c6420 {
   width: 181px;
   position: absolute !important;
   left: 96px;
   top: 1555px;
   line-height: 22.4px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .imageview_aca08ab395d0 {
   width: 504px;
   height: 693px;
   position: absolute !important;
   left: 96px;
   top: 701px;
 }

 .text_035c1966a25d {
   width: 736px;
   position: absolute !important;
   left: 660px;
   top: 1287px;
   line-height: 22.4px;
   word-wrap: break-word;
   font-family: 'Inter';
 }

 .text-c2f1e5796744_035c1966a25d {
   line-height: 22.4px;
   font-family: 'Inter';
 }

 .text-4be17ff43f37_035c1966a25d {
   line-height: 22.4px;
   font-family: 'Inter';
 }

 .text_29fb2ffef45e {
   width: max-content;
   position: absolute !important;
   left: 96px;
   top: 41px;
   line-height: 32px;
   font-family: 'Newsreader';
 }

 .text_919af6e94015 {
   width: max-content;
   position: absolute !important;
   left: 744px;
   top: 45.5px;
   line-height: 20.8px;
   font-family: 'Inter';
 }

 .text_fcc690a699cd {
   width: max-content;
   position: absolute !important;
   left: 831px;
   top: 45.5px;
   line-height: 20.8px;
   font-family: 'Inter';
 }

 .text_99d3eb0cf0a2 {
   width: max-content;
   position: absolute !important;
   left: 956px;
   top: 45.5px;
   line-height: 20.8px;
   font-family: 'Inter';
 }

 .text_79bdecb6f6da {
   width: max-content;
   position: absolute !important;
   left: 1094px;
   top: 45.5px;
   line-height: 20.8px;
   font-family: 'Inter';
 }

 .text_564edc295895 {
   width: max-content;
   position: absolute !important;
   left: 23px;
   top: 13.5px;
   line-height: 20.8px;
   font-family: 'Inter';
 }

 .button_501cd351e1fc {
   position: absolute !important;
   width: 126px;
   height: 48px;
   left: 1218px;
   top: 32px;
   background: #426b1f;
   border-radius: 8px 8px 8px 8px;
 }

 .button_link_501cd351e1fc {}

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

 .container_nested_0dc35a3c16b6 {
   width: 1440px;
   height: 112px;
 }

 .imageview_650056de5103 {
   width: 780px;
   height: 480px;
   position: absolute !important;
   left: 660px;
   top: 791px;
 }

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