.elementor .inm-back-link{font-weight:600;font-size:14px;color:#0284c7;text-decoration:none;margin-block-end:20px;display:inline-block;}.elementor .inm-sub-p{font-size:16px;color:#475569;line-height:1.75;margin-block-end:18px;}.elementor .inm-sub-h2{font-weight:700;font-size:24px;color:#0f172a;margin-block-start:24px;margin-block-end:12px;}.elementor .inm-content-card{width:100%;min-width:0px;padding:36px;margin-block-end:40px;border-radius:16px;border-width:1px;border-color:#e2e8f0;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.05);box-sizing: border-box;\n}.elementor .inm-subpage-container{width:100%;max-width:900px;padding-block-start:130px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;align-items:stretch;margin-inline: auto; box-sizing: border-box;\n}.elementor .inm-badge-documentos{color:#0d9488;background-color:#ccfbf1;}.elementor .inm-cta-btn{font-weight:700;font-size:15px;color:#0284c7;text-align:center;text-decoration:none;cursor:pointer;border-radius:10px;background-color:#ffffff;display:inline-block;padding-block: 14px; padding-inline: 32px; box-sizing: border-box;\n}.elementor .inm-cta-sub{max-width:600px;font-size:16px;color:#e0f2fe;line-height:1.6;text-align:center;margin-block-end:24px;margin-inline: auto;\n}.elementor .inm-cta-title{font-weight:800;font-size:30px;color:#ffffff;line-height:1.3;text-align:center;margin-block-end:12px;}.elementor .inm-cta-box{width:100%;color:#ffffff;text-align:center;padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;background-image:linear-gradient(135deg, #0284c7 0%,#0369a1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;box-sizing: border-box;\n}.elementor .inm-card-badge{font-weight:700;font-size:11px;letter-spacing:0.05em;text-transform:uppercase;margin-block-end:12px;border-radius:9999px;display:inline-block;padding-block: 4px; padding-inline: 10px;\n}.elementor .inm-hero-subtitle{max-width:800px;font-size:17px;color:#475569;line-height:1.7;text-align:center;margin-block-end:28px;margin-inline: auto;\n}.elementor .inm-hero-title{font-weight:800;font-size:38px;color:#0f172a;line-height:1.25;text-align:center;margin-block-end:16px;}.elementor .inm-hero-section{display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important; width: 100% !important; margin-block-end: 48px !important; padding: 0 !important; box-sizing: border-box !important;\n}