.elementor-34295 .elementor-element.elementor-element-090e89e:not(.elementor-motion-effects-element-type-background), .elementor-34295 .elementor-element.elementor-element-090e89e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-34295 .elementor-element.elementor-element-090e89e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 90px 30px;}.elementor-34295 .elementor-element.elementor-element-090e89e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34295 .elementor-element.elementor-element-4c8d8b5{text-align:center;}.elementor-34295 .elementor-element.elementor-element-4c8d8b5 .elementor-heading-title{text-transform:uppercase;letter-spacing:3px;color:#E4B79E;}.elementor-34295 .elementor-element.elementor-element-3661b36{text-align:center;}.elementor-34295 .elementor-element.elementor-element-3661b36 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-34295 .elementor-element.elementor-element-b290634{text-align:center;}.elementor-34295 .elementor-element.elementor-element-b290634 .elementor-heading-title{font-size:1.35em;color:#F2EEEA;}.elementor-34295 .elementor-element.elementor-element-b538944{text-align:center;}.elementor-34295 .elementor-element.elementor-element-4a55786 .elementor-button{background-color:#9C5638;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;}.elementor-34295 .elementor-element.elementor-element-2f2544d{padding:80px 30px 60px 30px;}.elementor-34295 .elementor-element.elementor-element-0b51b38{text-align:center;}.elementor-34295 .elementor-element.elementor-element-0b51b38 .elementor-heading-title{text-transform:uppercase;letter-spacing:3px;color:#9C5638;}.elementor-34295 .elementor-element.elementor-element-4ffdd84{text-align:center;}.elementor-34295 .elementor-element.elementor-element-f27b5d3:not(.elementor-motion-effects-element-type-background), .elementor-34295 .elementor-element.elementor-element-f27b5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-34295 .elementor-element.elementor-element-f27b5d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 30px 64px 30px;}.elementor-34295 .elementor-element.elementor-element-f27b5d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34295 .elementor-element.elementor-element-31edbd6{text-align:center;}.elementor-34295 .elementor-element.elementor-element-a603a02{padding:80px 30px 60px 30px;}.elementor-34295 .elementor-element.elementor-element-3d0577a{text-align:center;}.elementor-34295 .elementor-element.elementor-element-08f1341{text-align:center;}.elementor-34295 .elementor-element.elementor-element-d91ae8d:not(.elementor-motion-effects-element-type-background), .elementor-34295 .elementor-element.elementor-element-d91ae8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F2;}.elementor-34295 .elementor-element.elementor-element-d91ae8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 30px 72px 30px;}.elementor-34295 .elementor-element.elementor-element-d91ae8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34295 .elementor-element.elementor-element-698e376{text-align:center;}.elementor-34295 .elementor-element.elementor-element-0eba14b{padding:72px 30px 40px 30px;}.elementor-34295 .elementor-element.elementor-element-18096cd{text-align:center;}.elementor-34295 .elementor-element.elementor-element-27ddd1c{padding:40px 30px 72px 30px;}.elementor-34295 .elementor-element.elementor-element-6b17c98{text-align:center;}.elementor-34295 .elementor-element.elementor-element-6ac2c10:not(.elementor-motion-effects-element-type-background), .elementor-34295 .elementor-element.elementor-element-6ac2c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34295 .elementor-element.elementor-element-6ac2c10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 88px 20px;}.elementor-34295 .elementor-element.elementor-element-6ac2c10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-34295 .elementor-element.elementor-element-ec47fb6{text-align:center;}.elementor-34295 .elementor-element.elementor-element-ec47fb6 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:34px;font-weight:600;color:#121212;}.elementor-34295 .elementor-element.elementor-element-0298883 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-34295 .elementor-element.elementor-element-39b01ca .elementor-button{background-color:#9C5638;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;}.elementor-34295 .elementor-element.elementor-element-39b01ca .elementor-button:hover, .elementor-34295 .elementor-element.elementor-element-39b01ca .elementor-button:focus{background-color:#1A1A1A;}.elementor-34295 .elementor-element.elementor-element-19d2c8e{padding:20px 20px 70px 20px;}.elementor-34295 .elementor-element.elementor-element-6ca6382{--divider-border-style:solid;--divider-color:#D9AE98;--divider-border-width:1px;}.elementor-34295 .elementor-element.elementor-element-6ca6382 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-34295 .elementor-element.elementor-element-6ca6382 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-34295 .elementor-element.elementor-element-e84a8fa{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-34295 .elementor-element.elementor-element-3661b36 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-34295 .elementor-element.elementor-element-090e89e{padding:70px 16px 60px 16px;}.elementor-34295 .elementor-element.elementor-element-3661b36 .elementor-heading-title{font-size:32px;}.elementor-34295 .elementor-element.elementor-element-b290634 .elementor-heading-title{font-size:1.05em;}.elementor-34295 .elementor-element.elementor-element-2f2544d{padding:56px 16px 40px 16px;}.elementor-34295 .elementor-element.elementor-element-f27b5d3{padding:48px 16px 48px 16px;}.elementor-34295 .elementor-element.elementor-element-a603a02{padding:56px 16px 40px 16px;}.elementor-34295 .elementor-element.elementor-element-d91ae8d{padding:52px 16px 52px 16px;}.elementor-34295 .elementor-element.elementor-element-0eba14b{padding:52px 16px 32px 16px;}.elementor-34295 .elementor-element.elementor-element-27ddd1c{padding:32px 16px 52px 16px;}.elementor-34295 .elementor-element.elementor-element-6ac2c10{padding:40px 16px 56px 16px;}.elementor-34295 .elementor-element.elementor-element-ec47fb6 .elementor-heading-title{font-size:27px;}}/* Start custom CSS */.ky-tbky-hero .ky-tbky-mock img{max-width:440px;width:100%;height:auto;border-radius:12px;box-shadow:0 22px 50px rgba(0,0,0,0.5);margin:28px auto 8px;display:block}
.ky-tbky-hero .ky-tbky-credito p{color:#d8cfc8;margin:6px 0;font-size:16px}
.ky-tbky-hero .ky-tbky-credito strong{color:#fff}
.ky-tbky-sobre .ky-tbky-mock2 img{max-width:380px;width:100%;height:auto;border-radius:12px;box-shadow:0 16px 40px rgba(26,26,26,0.18);margin:32px auto 12px;display:block}
.ky-tbky-ficha p{color:#5a5a5a;font-style:italic}
.ky-tbky-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:760px;margin:28px auto 0}
.ky-tbky-card{background:#fff;border:1px solid #ead9cf;border-radius:16px;padding:28px 24px;text-align:center;box-shadow:0 10px 28px rgba(26,26,26,0.06)}
.ky-tbky-card p{margin:0 0 8px}
.ky-tbky-card .ky-tbky-card-t{font-family:'Roboto Slab',Georgia,serif;font-size:22px;font-weight:600;color:#1A1A1A}
.ky-tbky-card .ky-tbky-card-p{font-size:28px;font-weight:600;color:#9C5638;margin-bottom:12px}
.ky-tbky-lista{max-width:720px;margin:20px auto 0;padding-left:20px}
.ky-tbky-lista li{margin-bottom:12px;line-height:1.6}
@media (max-width:600px){.ky-tbky-cards{grid-template-columns:1fr}.ky-tbky-hero .ky-tbky-mock img{max-width:300px}.ky-tbky-sobre .ky-tbky-mock2 img{max-width:280px}}
.ky-tbky-hero .ky-tbky-credito p,.ky-tbky-hero .ky-tbky-credito .elementor-widget-container p{color:#E8E0D9 !important}
.ky-tbky-hero .ky-tbky-credito strong{color:#FFFFFF !important}
.ky-tbky-hero .ky-tbky-credito{margin-bottom:12px}
#preventa .fluentform{max-width:720px;margin-left:auto;margin-right:auto}
.ky-tbky-temas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:860px;margin:32px auto 0}
.ky-tbky-tema{background:#fff;border:1px solid #ead9cf;border-radius:16px;padding:22px 22px 14px;box-shadow:0 8px 24px rgba(26,26,26,0.05)}
.ky-tbky-tema p{margin:0 0 8px;line-height:1.6}
.ky-tbky-tema .ky-tbky-tema-t{font-family:'Roboto Slab',Georgia,serif;font-size:19px;font-weight:600;color:#9C5638}
.ky-tbky-kicker{text-align:center;color:#9C5638;letter-spacing:3px;font-size:13px;font-weight:600;margin:48px 0 18px !important}
.ky-tbky-interior{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1000px;margin:0 auto}
.ky-tbky-interior figure{margin:0;background:#fff;border-radius:12px;padding:10px;box-shadow:0 8px 24px rgba(26,26,26,0.08)}
.ky-tbky-interior img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block;border-radius:6px;background:#fff}
.ky-tbky-interior figcaption{font-size:13px;color:#5a5a5a;text-align:center;margin-top:8px;border:0}
.ky-tbky-foto-autor{max-width:420px;margin:8px auto 28px}
.ky-tbky-foto-autor img{width:100%;height:auto;border-radius:12px;box-shadow:0 14px 34px rgba(26,26,26,0.16);display:block}
.ky-tbky-foto-autor figcaption{font-size:13px;color:#5a5a5a;text-align:center;margin-top:10px;border:0}
.ky-tbky-btn{display:inline-block;margin-top:10px;background:#9C5638;color:#fff !important;border-radius:24px;padding:10px 22px;font-size:15px;font-weight:600;text-decoration:none !important}
.ky-tbky-btn:hover{background:#1A1A1A}
.ky-tbky-faqs{max-width:760px;margin:24px auto 0}
.ky-tbky-faqs details{background:#fff;border:1px solid #ead9cf;border-radius:12px;padding:16px 20px;margin-bottom:12px}
.ky-tbky-faqs summary{cursor:pointer;font-weight:600;color:#1A1A1A;font-size:17px}
.ky-tbky-faqs details p{margin:12px 0 0;line-height:1.65}
@media (max-width:900px){.ky-tbky-interior{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.ky-tbky-temas{grid-template-columns:1fr}}
.ky-tbky-foto-autor{max-width:320px}
.ky-tbky-cards3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px}
.ky-tbky-cards3 .ky-tbky-card{display:flex;flex-direction:column}
.ky-tbky-cards3 .ky-tbky-btn{margin-top:auto;align-self:center}
.ky-tbky-card-dest{border:2px solid #CB9274}
.ky-tbky-card .ky-tbky-card-nota{font-size:14px;color:#9C5638;font-style:italic;margin-bottom:14px}
@media (max-width:900px){.ky-tbky-cards3{grid-template-columns:1fr;max-width:420px}}/* End custom CSS */