.ret-page{--ret-red:#a01c3a;--ret-ink:#22211f;--ret-paper:#f4f1eb;color:var(--ret-ink);font-size:18px;line-height:1.6}
.ret-page *{box-sizing:border-box}.ret-wrap{width:min(100% - 40px,760px);margin-inline:auto}.ret-page section{scroll-margin-top:110px}.ret-page p{margin:0 0 18px}.ret-page h1,.ret-page h2,.ret-page h3{line-height:1.06}.ret-page h1{font:800 clamp(42px,7vw,68px)/1.02 var(--display,'Arial Narrow',Arial,sans-serif);max-width:690px;margin:18px 0 24px}.ret-page h2{font:700 clamp(32px,4vw,42px)/1.1 var(--display,Arial,sans-serif);margin:8px 0 18px}.ret-kicker{color:var(--ret-red);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.ret-hero{padding:60px 0 38px}.ret-lead{font-size:21px;line-height:1.5;max-width:660px}.ret-page .ret-small{font-size:15px;line-height:1.5;color:#5b5550}.ret-nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.ret-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid var(--ret-red);border-radius:4px;background:var(--ret-red);color:#fff;text-decoration:none;font:700 17px/1.3 var(--body,Arial,sans-serif);cursor:pointer;text-align:center}.ret-button:hover{background:#7b152d;color:#fff}.ret-button.ret-outline{background:transparent;color:var(--ret-red)}.ret-button.ret-outline:hover{background:#fff}.ret-page a:focus-visible,.ret-page summary:focus-visible,.ret-page button:focus-visible{outline:3px solid #1a5a75;outline-offset:4px}.ret-nav a:last-child{min-height:48px;display:inline-flex;align-items:center;padding:10px 6px;font-size:16px;text-underline-offset:4px}.ret-section{padding:40px 0;border-top:1px solid #d9d0c5}.ret-book{display:grid;grid-template-columns:108px 1fr;gap:24px;align-items:center;padding:26px;background:#fff;border:1px solid #d9d0c5;border-radius:6px}.ret-book img{width:108px;height:auto;border:1px solid #ddd4c7;box-shadow:3px 5px 0 #e5ddd1}.ret-book h2{font-size:32px}.ret-book .ret-small{margin-bottom:12px}.ret-book p{margin-bottom:14px}.ret-credit{margin:14px 0 0!important;font-size:13px;color:#675e55}.ret-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0;margin:26px 0 0}.ret-steps li{border-left:3px solid var(--ret-red);padding-left:14px;font-size:16px;line-height:1.45}.ret-steps strong{display:block;margin-bottom:5px}.ret-faq details{border-bottom:1px solid #d9d0c5}.ret-faq summary,.ret-more summary{position:relative;cursor:pointer;list-style:none;padding:19px 35px 19px 0;font-weight:700;font-size:18px;line-height:1.4;min-height:56px}.ret-page summary::-webkit-details-marker{display:none}.ret-page summary::after{content:'+';position:absolute;right:5px;top:17px;color:var(--ret-red);font-size:26px;font-weight:400;line-height:1}.ret-page details[open]>summary::after{content:'−'}.ret-faq details>div{padding:0 24px 7px 0;font-size:17px}.ret-faq details>div p{margin-bottom:14px}.ret-form-section{background:#fff;padding:44px 0 60px}.ret-form{margin-top:26px}.ret-field{margin:0 0 24px}.ret-field label{font-weight:700;display:block;margin-bottom:7px;font-size:17px}.ret-field input,.ret-field textarea{display:block;width:100%;max-width:100%;padding:13px 14px;border:1px solid #9c9188;border-radius:4px;background:#fff;color:#222;font:400 17px/1.5 var(--body,Arial,sans-serif);min-height:50px;box-shadow:none}.ret-field textarea{resize:vertical;min-height:125px}.ret-field input:focus,.ret-field textarea:focus{outline:3px solid #1a5a7533;border-color:#1a5a75}.ret-field small{display:block;font-size:14px;line-height:1.5;color:#645c55;margin-top:6px}.ret-more{border-block:1px solid #d9d0c5;margin:0 0 24px}.ret-more>div{padding-top:10px}.ret-more summary{font-size:17px}.ret-consent{display:flex;gap:12px;align-items:flex-start;margin:26px 0;font-size:15px;line-height:1.55;cursor:pointer;padding:8px 0}.ret-consent input{width:22px;height:22px;min-width:22px;margin:2px 0;accent-color:var(--ret-red)}.ret-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ret-feedback{padding:22px;border:2px solid #2a6149;border-radius:4px;background:#eef6ef;font-size:18px;margin:24px 0}.ret-error{border-color:#a01c3a;background:#fff0f3}.ret-feedback[hidden],.ret-form[hidden]{display:none!important}.ret-form button:disabled{opacity:.65;cursor:wait}.ret-help{margin-top:18px!important}.ret-page .ret-endnote{padding-top:16px;font-size:14px}.ret-form abbr{text-decoration:none;color:var(--ret-red)}
@media(max-width:600px){.ret-wrap{width:calc(100% - 40px)}.ret-hero{padding:32px 0 28px}.ret-page h1{font-size:44px;margin:14px 0 19px}.ret-lead{font-size:19px}.ret-page{font-size:17px}.ret-section{padding:28px 0}.ret-nav{gap:10px;margin-top:20px}.ret-nav .ret-button{flex:1 1 100%}.ret-nav a:last-child{justify-content:center;width:100%;padding:2px 6px;min-height:40px}.ret-book{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px}.ret-book img{width:64px}.ret-book h2{font-size:29px;margin-top:0}.ret-book .ret-button{font-size:16px;width:100%;padding-inline:10px}.ret-book .ret-small{font-size:14px}.ret-steps{grid-template-columns:1fr;gap:15px;margin-top:20px}.ret-steps li{font-size:16px}.ret-faq summary{font-size:17px;padding-block:17px}.ret-faq details>div{font-size:16px;padding-right:10px}.ret-form-section{padding:30px 0 42px}.ret-form>.ret-button{width:100%}.ret-field{margin-bottom:22px}.ret-page section{scroll-margin-top:88px}.ret-field input,.ret-field textarea{font-size:17px}.ret-more summary{font-size:16px}.ret-credit{font-size:12px}}
.krim-retomada-page .footer-bottom{margin-inline:0;max-width:100%}

.ret-related{padding:40px 0;background:#fff;border-block:1px solid #d9d0c5}.ret-related-inner{display:flex;gap:32px;align-items:center;justify-content:space-between}.ret-related-inner>div{max-width:700px}.ret-related .eyebrow{color:#a01c3a}.ret-related h2{font:700 clamp(30px,4vw,42px)/1.08 var(--display,Arial,sans-serif);margin:10px 0 16px}.ret-related p{margin:0;font-size:18px;line-height:1.55}.ret-related .btn{flex-shrink:0;text-align:center;max-width:100%;white-space:normal}.ret-related a:focus-visible{outline:3px solid #1a5a75;outline-offset:4px}@media(max-width:767px){.ret-related{padding:30px 0}.ret-related-inner{display:block}.ret-related p{font-size:17px}.ret-related .btn{margin-top:22px;width:100%;min-height:48px}}
