h3{font-weight:inherit;vertical-align:baseline;font-style:inherit;border:0;outline:0;margin:0;padding:0}a:active{outline:0}a:hover{text-decoration:none}button{cursor:pointer}h3{clear:both;color:#5c6b75;font-size:1.5em;line-height:1.4}button:focus{color:#fafaf7}button:hover{color:#fafaf7;border-color:var(--ast-border-color)}button:active,button:focus{border-color:var(--ast-border-color);outline:0}a:focus,a:hover{color:#6a5b8e}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text:focus{border-radius:2px;font-size:12.25px;box-shadow:0 0 2px 2px #3d4f5c99}::selection{color:#fafaf7;background:#7a6b9e}a:focus{text-decoration:none}a{transition:all .2s linear}.widget{margin:0 0 2.8em}.widget:last-child{margin-bottom:0}.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.e-con{--overlay-transition:.3s}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con>.e-con-inner{text-align:var(--text-align);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction);align-content:var(--align-content);align-items:var(--align-items);flex:auto;flex-wrap:var(--flex-wrap);align-self:auto;justify-content:var(--justify-content)}.e-con>.e-con-inner{display:var(--display)}.e-con-boxed.e-flex{flex-flow:column;place-content:normal;align-items:normal}.e-con-boxed{gap:initial;text-align:initial}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;max-width:var(--content-width);width:100%;margin:0 auto;padding-inline:0}.e-con:before{transition:var(--overlay-transition,.3s);transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (width<=767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}@media (prefers-reduced-motion:reduce){html *{transition-duration:0s!important;transition-delay:0s!important}}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-3792 .elementor-element.elementor-element-a146d9f{width:var(--container-widget-width,151.302%);--container-widget-width:151.302%;max-width:151.302%}.elementor-3792 .elementor-element.elementor-element-a146d9f.elementor-element{--flex-grow:0;--flex-shrink:0}a:hover>.a:hover:met_scalex--200:hover{-webkit-transform:scaleX(2);transform:scaleX(2)}a:hover>.a:hover:met_scaley--200:hover{-webkit-transform:scaleY(2);transform:scaleY(2)}.screen-reader-text:focus{clip-path:none;color:#1a1a1a;z-index:100000;background-color:#eef1f3;width:auto;height:auto;padding:12px 24px;font-size:1rem;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}.elementor-element-b469cc4{width:100%!important;max-width:100%!important}.titulo-responsivo{margin:0 0 32px}.elementor-element-9aa1a49,.elementor-element-e838f51,.elementor-element-fbadac0{background-color:#eef1f3}.elementor-element-e838f51{display:block}.elementor-element-184dd2d{display:flex}.about-section:last-of-type{margin-bottom:0}.about-table-wrap{-webkit-overflow-scrolling:touch;background:#eef1f3;border:1px solid #e0ddd8;border-radius:10px;max-width:1000px;margin:8px auto 28px;overflow-x:auto}.about-table{border-collapse:collapse;width:100%;min-width:600px;font-family:Lato,sans-serif;font-size:16px}.about-table td,.about-table th{text-align:left;vertical-align:top;padding:16px 22px}.about-table thead th{color:#3d4f5c;text-transform:uppercase;letter-spacing:1.5px;background:#fafaf7;border-bottom:2px solid #e0ddd8;font-size:12px;font-weight:700}.about-table tbody th[scope=row]{color:#3d4f5c;white-space:nowrap;font-weight:700}.about-table tbody td{color:#1a1a1a;line-height:1.6}.about-table tbody tr:not(:last-child) td,.about-table tbody tr:not(:last-child) th{border-bottom:1px solid #eef1f3}.about-cta a{color:#7a6b9e;text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:color .2s}.about-cta a:hover{color:#6a5b8e}@media (width<=768px){.about-table{font-size:15px}.about-table td,.about-table th{padding:14px 16px}}.standards-page .standards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;margin:28px auto 0;display:grid}.standards-page .standards-card{background:#fafaf7;border:1px solid #e0ddd8;border-radius:10px;padding:24px 26px;box-shadow:0 1px 2px #3d4f5c0f}.standards-page .standards-card--lead{border-top:3px solid #7a6b9e;grid-column:1/-1}.standards-page .standards-card h3,.standards-page .standards-entry h3{color:#3d4f5c;margin:0 0 10px;font-family:DM Serif Display,serif;font-size:24px;font-weight:400;line-height:1.25}.standards-page .standards-card .standards-kicker{margin-bottom:8px}.standards-page .about-section .standards-card p{margin-bottom:0;font-size:16px;line-height:1.6}.standards-page .standards-entry{border-top:1px solid #e0ddd8;max-width:780px;margin:0 auto;padding:28px 0 20px}.standards-page .standards-entry .info-card+.info-card{border-top:1px solid #e0ddd8}.standards-page .about-table{min-width:0}.standards-page .about-section p a,.standards-page .about-section td a,.standards-page .info-card a{color:#7a6b9e;text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:color .2s}.standards-page .standards-meta .info-card a{color:#6a5b8e}.standards-page .standards-card h3 a{color:#3d4f5c;text-decoration:none;transition:color .2s}.standards-page .about-section p a:active,.standards-page .about-section p a:focus,.standards-page .about-section p a:hover,.standards-page .about-section td a:active,.standards-page .about-section td a:focus,.standards-page .about-section td a:hover,.standards-page .info-card a:active,.standards-page .info-card a:focus,.standards-page .info-card a:hover,.standards-page .standards-card h3 a:active,.standards-page .standards-card h3 a:focus,.standards-page .standards-card h3 a:hover{color:#6a5b8e;text-decoration:underline}.standards-page .about-section a:focus-visible,.standards-page .standards-card h3 a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #3d4f5c}@media (width<=768px){.standards-page .standards-grid{grid-template-columns:minmax(0,1fr);gap:16px}.standards-page .standards-card{padding:20px}.standards-page .standards-card h3,.standards-page .standards-entry h3{font-size:21px}}