.elementor-24425 .elementor-element.elementor-element-52f8ad1f{--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:0px;--padding-right:0px;}.elementor-24425 .elementor-element.elementor-element-18fcb175{--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:0px;--padding-right:0px;}.elementor-24425 .elementor-element.elementor-element-3d3b11b0{--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:0px;--padding-right:0px;}.elementor-24425 .elementor-element.elementor-element-32db6cb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24425 .elementor-element.elementor-element-6057fbea{--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:0px;--padding-right:0px;}.elementor-24425 .elementor-element.elementor-element-3aa9869c{--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:0px;--padding-right:0px;}








/* Start custom CSS for container, class: .elementor-element-52f8ad1f *//* FSRM · Página 2026 (plantilla genérica de páginas). Tokens y componentes en Ajustes del sitio */
.fsr-page{font-family:var(--fsr-font-body);background:#fff}
.fsr-crumbrow{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;margin-bottom:20px!important}
.fsr-crumbrow>.elementor-element{width:auto!important;margin:0!important}
.fsr-crumbrow .fsr-crumbs,.fsr-crumbrow .fsr-crumbs p{margin:0!important}
.fsr-crumbrow .fsr-crumbs__cur .elementor-heading-title{font:400 13px/1.4 var(--fsr-font-body)!important;color:var(--fsr-muted)!important;text-transform:none!important;letter-spacing:0!important}
.fsr-pagetitle .elementor-heading-title{font:700 clamp(28px,3.8vw,48px)/1.08 var(--fsr-font-display)!important;letter-spacing:-.015em!important;color:var(--fsr-navy)!important;text-transform:uppercase!important;overflow-wrap:anywhere}
.fsr-pagebody{padding:56px 0 96px!important}
.fsr-pagecontent{font:400 17px/1.75 var(--fsr-font-body);color:#3E4757}
.fsr-pagecontent :is(p,li,td,th,dd,dt,span,strong,b,em,a){font-family:inherit!important}
.fsr-pagecontent span[style*="font-size"]{font-size:inherit!important}
.fsr-pagecontent :is(p,div,h1,h2,h3,h4,h5,h6)[style*="justify"]{text-align:left!important}
.fsr-pagecontent p{margin:0 0 18px;font-size:17px;line-height:1.75;color:#3E4757}
.fsr-pagecontent strong,.fsr-pagecontent b{color:var(--fsr-navy);font-weight:600}
.fsr-pagecontent a{color:var(--fsr-blue);text-decoration:underline;text-underline-offset:3px}
.fsr-pagecontent a:hover{color:var(--fsr-blue-800)}
.fsr-pagecontent :is(h1,h2,h3){font:700 clamp(22px,2.3vw,27px)/1.25 var(--fsr-font-display)!important;letter-spacing:-.015em;color:var(--fsr-navy)!important;margin:40px 0 14px!important;text-transform:none}
.fsr-pagecontent :is(h4,h5,h6){font:700 18px/1.3 var(--fsr-font-display)!important;color:var(--fsr-navy)!important;margin:28px 0 10px!important}
.fsr-pagecontent :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0!important}
.fsr-pagecontent :is(h1,h2,h3,h4,h5,h6) :is(span,strong,b){font:inherit!important;color:inherit!important}
.fsr-pagecontent ul{margin:0 0 22px;padding:0;list-style:none}
.fsr-pagecontent ul>li{position:relative;padding-left:24px;margin-bottom:8px}
.fsr-pagecontent ul>li:before{content:"";position:absolute;left:4px;top:.7em;width:7px;height:7px;border-radius:2px;background:var(--fsr-orange);transform:rotate(45deg)}
.fsr-pagecontent ol{margin:0 0 22px;padding-left:22px}
.fsr-pagecontent ol>li{margin-bottom:8px}
.fsr-pagecontent img{max-width:100%;height:auto;border-radius:var(--fsr-r-img)}
.fsr-pagecontent table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:15px}
.fsr-pagecontent :is(td,th){border:1px solid var(--fsr-border);padding:10px 12px;text-align:left;vertical-align:top}
.fsr-pagecontent th{background:var(--fsr-surface);color:var(--fsr-navy)}
.fsr-pagecontent .vc_row{margin-left:-15px;margin-right:-15px}
.fsr-pagecontent .wpb_content_element{margin-bottom:24px}
.fsr-pagecontent .wpb_single_image img{border-radius:var(--fsr-r-card)}
.fsr-pagecontent .vc_separator,.fsr-pagecontent .vc_empty_space{max-height:32px}
.fsr-pagecontent .jeg_block_heading,.fsr-pagecontent .jeg_share_button{display:none}
.fsr-pagecontent .elementor-section-wrap,.fsr-pagecontent>.elementor{width:100%}
@media (max-width:767px){.fsr-pagebody{padding:36px 0 64px!important}.fsr-pagecontent,.fsr-pagecontent p{font-size:16px}.fsr-pagecontent .vc_row{margin-left:0;margin-right:0}}/* End custom CSS */

