.elementor-2738 .elementor-element.elementor-element-dfeac3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-2738 .elementor-element.elementor-element-b114ede{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2738 .elementor-element.elementor-element-d6ad7a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2738 .elementor-element.elementor-element-38c2a0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2738 .elementor-element.elementor-element-d2f3f89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2738 .elementor-element.elementor-element-853d055{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2738 .elementor-element.elementor-element-79361d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2738 .elementor-element.elementor-element-5ea9772{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2738 .elementor-element.elementor-element-cb207d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2738 .elementor-element.elementor-element-d84b234{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2738 .elementor-element.elementor-element-6385984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2738 .elementor-element.elementor-element-4c921c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2738 .elementor-element.elementor-element-44cd221{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2738 .elementor-element.elementor-element-f50db89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-2738 .elementor-element.elementor-element-d3e50ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2738 .elementor-element.elementor-element-dfeac3f{--width:100%;}.elementor-2738 .elementor-element.elementor-element-d6ad7a0{--width:72%;}.elementor-2738 .elementor-element.elementor-element-38c2a0e{--width:26%;}.elementor-2738 .elementor-element.elementor-element-853d055{--width:33%;}.elementor-2738 .elementor-element.elementor-element-d84b234{--width:65%;}.elementor-2738 .elementor-element.elementor-element-f50db89{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-dfeac3f *//* SUYARQ PERÚ · Libro de Reclamaciones · Elementor Pro
   Estilos encapsulados en el contenedor principal.
   Se priorizan los colores y fuentes globales de Elementor. */
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims {
  --sy-ink: var(--e-global-color-primary, #172c29);
  --sy-ink-strong: #142b28;
  --sy-accent: #2C7F77;
  --sy-copy: #41524d;
  --sy-subtle: #687974;
  --sy-line: #dce6df;
  --sy-bg: #f6f8f5;
  --sy-white: #ffffff;
  background: var(--sy-bg);
  color: var(--sy-ink-strong);
  font-family: var(--e-global-typography-text-font-family, 'Jost', sans-serif);
  box-sizing: border-box;
  overflow: hidden;
}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-inner {width:100%;max-width:1160px;margin-inline:auto;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero {position:relative; padding:76px 0 46px; border-bottom:1px solid var(--sy-line);}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero:before {content:'';position:absolute;left:0;top:0;width:74px;height:3px;background:var(--sy-accent);}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-eyebrow .elementor-heading-title {color:var(--sy-accent);font-family:var(--e-global-typography-text-font-family, 'Jost', sans-serif);font-weight:700;font-size:12px;letter-spacing:.17em;text-transform:uppercase;line-height:1.4;margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-title .elementor-heading-title {color:var(--sy-ink-strong);font-family:var(--e-global-typography-primary-font-family, 'Archivo', sans-serif);font-size:clamp(34px,4.2vw,56px);font-weight:750;line-height:1.08;letter-spacing:-.035em;margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-lead p {color:var(--sy-copy);font-size:17px;line-height:1.75;max-width:715px;margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero-note {border-left:2px solid var(--sy-accent);padding-left:20px;max-width:290px;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero-note p {font-size:13px;line-height:1.7;color:var(--sy-copy);margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-main {display:grid !important;grid-template-columns:minmax(0, .88fr) minmax(0, 1.72fr);column-gap:32px;padding:44px 0 54px;align-items:start;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-sidebar, .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-form-panel {width:100% !important;max-width:100% !important;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-sidebar {min-width:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-info-card {border:1px solid var(--sy-line);background:#fff;border-radius:16px;padding:26px 27px;box-shadow:0 14px 32px rgba(18,48,39,.04);}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-card-title .elementor-heading-title {color:var(--sy-ink-strong);font-family:var(--e-global-typography-primary-font-family,'Archivo',sans-serif);font-size:20px;font-weight:700;line-height:1.35;margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-card-body {color:var(--sy-copy);font-size:14px;line-height:1.7;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-card-body p {margin:0 0 13px;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-card-body p:last-child {margin-bottom:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-card-body strong {font-weight:700;color:var(--sy-ink-strong);}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-steps {counter-reset: sy-step;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-steps p {position:relative;padding-left:37px;min-height:26px;margin-bottom:17px;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-steps p:before {counter-increment:sy-step;content:counter(sy-step,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--sy-accent);font-size:12px;font-weight:800;letter-spacing:.05em;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-divider {height:1px;background:var(--sy-line);width:100%;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-form-panel {background:#fff;border:1px solid var(--sy-line);border-radius:19px;box-shadow:0 24px 55px rgba(17,46,38,.065);padding:36px 40px 33px;min-width:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-section-label .elementor-heading-title {color:var(--sy-accent);font-family:var(--e-global-typography-text-font-family,'Jost',sans-serif);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-form-title .elementor-heading-title {font-family:var(--e-global-typography-primary-font-family,'Archivo',sans-serif);font-size:clamp(25px,2.5vw,33px);font-weight:750;line-height:1.22;color:var(--sy-ink-strong);margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-form-intro p {font-size:14px;color:var(--sy-copy);line-height:1.75;margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode {width:100%;margin:12px 0 0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .fluentform {width:100%;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .ff-el-group {margin-bottom:17px;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .ff-el-input--label label {color:var(--sy-ink-strong);font-size:13px;line-height:1.5;font-weight:650;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .ff-el-form-control {min-height:45px;border:1px solid #cedbd2;border-radius:8px;background:#fff;color:var(--sy-ink-strong);padding:10px 12px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode textarea.ff-el-form-control {min-height:116px;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .ff-el-form-control:focus {border-color:var(--sy-accent);box-shadow:0 0 0 3px rgba(167,120,66,.13);outline:none;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .ff-btn-submit {border:0;border-radius:8px;background:var(--sy-accent);color:#fff;font-weight:750;letter-spacing:.015em;padding:13px 28px;min-height:46px;cursor:pointer;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .ff-btn-submit:hover {filter:brightness(.88);}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .ff-btn-submit:focus-visible {outline:2px solid var(--sy-ink-strong);outline-offset:3px;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-form-fineprint p {font-size:12px;color:var(--sy-subtle);line-height:1.7;margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-form-fineprint a, .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-card-body a {color:var(--sy-accent);text-decoration:underline;text-underline-offset:2px;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-bottom {background:var(--sy-ink-strong);border-radius:15px;padding:25px 30px;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-bottom-title .elementor-heading-title {color:#fff;font-weight:720;font-size:17px;line-height:1.35;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-bottom-text p {font-size:13px;line-height:1.75;color:#e2ebe5;margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-legal p {color:var(--sy-subtle);font-size:12px;line-height:1.75;margin:0;}
.elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims a:focus-visible {outline:2px solid var(--sy-accent);outline-offset:3px;}
@media (max-width:1024px) {
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero {padding:60px 0 35px;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-main {gap:24px;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-form-panel {padding:29px 28px;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-info-card {padding:22px;}
}
@media (max-width:767px) {
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero {padding:43px 0 31px;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero-note {max-width:100%;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-lead p {font-size:15px;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero {flex-direction:column !important;align-items:stretch !important;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero-left, .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-hero-note {width:100% !important;max-width:100% !important;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-main {grid-template-columns:minmax(0, 1fr);gap:24px;padding:26px 0 30px;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-form-panel {padding:23px 18px;border-radius:13px;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-info-card {padding:20px;border-radius:12px;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-bottom {padding:22px 20px;}
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .ff-btn-submit {width:100%;}
}
@media (prefers-reduced-motion:reduce) {
  .elementor-2738 .elementor-element.elementor-element-dfeac3f.sy-claims .syc-shortcode .ff-el-form-control {transition:none;}
}/* End custom CSS */