.elementor .fm-main{width:100%;padding:0px;display:flex;flex-direction:column;}.elementor .fm-legal-link:hover,.elementor .fm-legal-link:focus-visible{color:var(--fm-hueso);}.elementor .fm-legal-link{font-family:var(--fm-font-sans);font-size:var(--fm-fs-small);color:var(--fm-gris);line-height:1.65;transition:color 0.3s;display:inline-flex;align-items:center;width: fit-content; transition-timing-function: cubic-bezier(.22, .61, .36, 1); &:not(:first-child)::before { content: ""; display: inline-block; width: 1px; height: 14px; margin: 0 14px; background: var(--fm-linea-fuerte); } & a:hover { color: inherit; }\n}.elementor .fm-footer-link:hover,.elementor .fm-footer-link:focus-visible{color:var(--fm-hueso);}.elementor .fm-footer-link{font-family:var(--fm-font-sans);font-size:1.0625rem;color:var(--fm-gris);line-height:1.5;transition:color 0.3s;width: fit-content; transition-timing-function: cubic-bezier(.22, .61, .36, 1); &[aria-current="page"] { color: var(--fm-hueso); } &:has(> a[aria-current="page"]) { color: var(--fm-hueso); } & a:hover { color: inherit; }\n}.elementor .fm-footer-title{font-family:var(--fm-font-sans);font-weight:600;font-size:1rem;color:var(--fm-pera);letter-spacing:0.02em;line-height:1.2;margin-block-end:22px;}.elementor .fm-social-link:hover,.elementor .fm-social-link:focus-visible{color:var(--fm-negro);background-color:var(--fm-pera-claro);transform:translate3d(0px, -2px, 0px);}.elementor .fm-social-link{width:44px;height:44px;color:var(--fm-negro);padding:0px;border-radius:50%;background-color:var(--fm-pera);transition:background-color 0.3s, transform 0.3s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;transition-timing-function: cubic-bezier(.16, 1, .3, 1); & .e-svg-base { width: 20px; height: 20px; }\n}.elementor .fm-nav-link:hover,.elementor .fm-nav-link:focus-visible{color:var(--fm-pera-claro);}.elementor .fm-nav-link{position:relative;font-family:var(--fm-font-sans);font-weight:500;font-size:0.9688rem;color:var(--fm-hueso);letter-spacing:0.01em;line-height:1.65;padding-block-start:10px;padding-block-end:10px;transition:color 0.3s;display:inline-block;width: fit-content; white-space: nowrap; transition-timing-function: cubic-bezier(.22, .61, .36, 1); &::after { content: ""; position: absolute; left: 0; right: 0; bottom: 2px; height: 1px; background: currentColor; transform: scaleX(0); transform-origin: right center; transition: transform .45s cubic-bezier(.16, 1, .3, 1); } &:hover::after { transform: scaleX(1); transform-origin: left center; } &[aria-current="page"] { color: var(--fm-pera); } &[aria-current="page"]::after { transform: scaleX(1); background: var(--fm-pera); } &:has(> a[aria-current="page"]) { color: var(--fm-pera); } &:has(> a[aria-current="page"])::after { transform: scaleX(1); background: var(--fm-pera); }\n}.elementor .fm-header-logo{width:auto;height:60px;transition:height 0.45s;display:block;transition-timing-function: cubic-bezier(.22, .61, .36, 1);\n}.elementor .fm-header-logo-compact{width:auto;height:42px;transition:height 0.45s;display:none;transition-timing-function: cubic-bezier(.22, .61, .36, 1);\n}.elementor .fm-header{width:100%;height:var(--fm-header-h);position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:100;color:var(--fm-hueso);padding:0px;transition:height 0.45s;display:flex;flex-direction:column;justify-content:center;transition-timing-function: cubic-bezier(.22, .61, .36, 1); &::before { content: ""; position: absolute; top: 0; right: 0; bottom: -40px; left: 0; z-index: -1; pointer-events: none; background: linear-gradient(180deg, rgba(6, 8, 7, .72) 0%, rgba(6, 8, 7, 0) 100%); transition: opacity .45s cubic-bezier(.22, .61, .36, 1); } &::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; pointer-events: none; opacity: 0; background: rgba(6, 8, 7, .86); box-shadow: 0 1px 0 rgba(242, 241, 236, .12); -webkit-backdrop-filter: blur(14px) saturate(1.2); backdrop-filter: blur(14px) saturate(1.2); transition: opacity .45s cubic-bezier(.22, .61, .36, 1); }\n}.elementor .fm-grain{position:relative;}.elementor .fm-media{overflow:hidden;position:relative;padding:0px;border-radius:var(--fm-radius);background-color:var(--fm-carbon);}.elementor .fm-media-img{width:100%;height:100%;object-fit:cover;display:block;max-width: none;\n}.elementor .fm-icon-ring{width:52px;height:52px;color:var(--fm-pera);padding:0px;border-radius:50%;border-width:1px;border-color:var(--fm-linea-fuerte);border-style:solid;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .fm-icon{width:24px;height:24px;display:block;flex:0 0 auto;}.elementor .fm-icon-sm{width:18px;height:18px;}.elementor .fm-link:hover,.elementor .fm-link:focus-visible{color:var(--fm-pera-claro);text-decoration-color: currentColor;\n}.elementor .fm-link{font-family:var(--fm-font-sans);font-weight:600;font-size:1rem;color:var(--fm-pera);letter-spacing:0.01em;line-height:1.65;text-decoration:underline;padding:0px;display:inline-flex;flex-direction:row;gap:10px;flex:0 1 auto;align-items:center;width: fit-content; text-decoration-color: transparent; text-underline-offset: 7px; text-decoration-thickness: 1px; transition: color .3s, text-decoration-color .3s; transition-timing-function: cubic-bezier(.22, .61, .36, 1); & .e-svg-base { width: 18px; height: 18px; flex: none; transition: transform .35s cubic-bezier(.16, 1, .3, 1); } &:hover .e-svg-base { transform: translateX(4px); }\n}.elementor .fm-btn:active{transform:translate3d(0px, 1px, 0px);}.elementor .fm-btn{min-height:56px;font-family:var(--fm-font-sans);font-weight:600;font-size:1rem;letter-spacing:0.01em;line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1px;border-color:transparent;border-style:solid;transition:background-color 0.3s, color 0.3s, border-color 0.3s, transform 0.3s;display:inline-flex;flex-direction:row;gap:12px;flex:0 0 auto;justify-content:center;align-items:center;width: fit-content; white-space: nowrap; transition-timing-function: cubic-bezier(.22, .61, .36, 1); & .e-svg-base { width: 18px; height: 18px; flex: none; transition: transform .35s cubic-bezier(.16, 1, .3, 1); } &:hover .e-svg-base { transform: translateX(4px); }\n}.elementor .fm-btn-sm{min-height:44px;font-size:0.9375rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;gap:10px;& .e-svg-base { width: 16px; height: 16px; }\n}.elementor .fm-btn-ghost:hover,.elementor .fm-btn-ghost:focus-visible{color:var(--fm-hueso);border-color:var(--fm-hueso);background-color:rgba(242, 241, 236, .08);}.elementor .fm-btn-ghost:focus{color:var(--fm-hueso);border-color:var(--fm-hueso);background-color:rgba(242, 241, 236, .08);}.elementor .fm-btn-ghost{color:var(--fm-hueso);border-color:rgba(242, 241, 236, .5);background-color:transparent;}.elementor .fm-btn-primary:hover,.elementor .fm-btn-primary:focus-visible{color:var(--fm-negro);background-color:var(--fm-pera-claro);}.elementor .fm-btn-primary:focus{color:var(--fm-negro);background-color:var(--fm-pera-claro);}.elementor .fm-btn-primary{color:var(--fm-negro);background-color:var(--fm-pera);}.elementor .fm-filete{width:56px;height:3px;min-width:0px;padding:0px;border-width:0px;background-color:var(--fm-rojo);transform-origin:0% 50% 0px;display:block;}.elementor .fm-body-lg{font-family:var(--fm-font-sans);font-size:var(--fm-fs-body-lg);color:var(--fm-texto);line-height:1.6;text-wrap: pretty; & strong { color: var(--fm-hueso); font-weight: 600; }\n}.elementor .fm-lead{font-family:var(--fm-font-display);font-weight:400;font-size:var(--fm-fs-lead);color:var(--fm-hueso);line-height:1.22;text-wrap: pretty; & em { color: var(--fm-pera); font-style: italic; }\n}.elementor .fm-h2{font-family:var(--fm-font-display);font-weight:400;font-size:var(--fm-fs-h2);color:var(--fm-hueso);letter-spacing:-0.01em;line-height:0.98;text-wrap: balance; & em { color: var(--fm-pera); font-style: italic; padding-right: .04em; }\n}.elementor .fm-display{font-family:var(--fm-font-display);font-weight:400;font-size:var(--fm-fs-display);color:var(--fm-hueso);letter-spacing:-0.012em;line-height:0.93;text-wrap: balance; & em { color: var(--fm-pera); font-style: italic; padding-right: .04em; }\n}.elementor .fm-kicker{font-family:var(--fm-font-sans);font-weight:600;font-size:var(--fm-fs-xs);color:var(--fm-tenue);letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;}.elementor .fm-eyebrow{font-family:var(--fm-font-sans);font-weight:600;font-size:var(--fm-fs-xs);color:var(--fm-pera);letter-spacing:0.18em;line-height:1.3;text-transform:uppercase;display:flex;gap:14px;align-items:center;&::before { content: ""; flex: none; width: 32px; height: 1px; background: currentColor; opacity: .8; }\n}.elementor .fm-grid-12{column-gap:var(--fm-col-gap);padding:0px;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-template-rows:auto;row-gap: 0px;\n}.elementor .fm-container{width:100%;max-width:calc(var(--fm-max) + 2 * var(--fm-gutter));padding-inline-start:var(--fm-gutter);padding-inline-end:var(--fm-gutter);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .fm-container-wide{max-width:calc(var(--fm-max-wide) + 2 * var(--fm-gutter));}.elementor .fm-remate-tel{font-size:var(--fm-fs-small);color:var(--fm-gris);margin-block-start:20px;& a { color: var(--fm-hueso); font-weight: 600; transition: color .3s cubic-bezier(.22, .61, .36, 1); } & a span { color: var(--fm-gris); font-weight: 400; } & a:hover { color: var(--fm-pera-claro); }\n}.elementor .fm-remate-actions{padding:0px;margin-block-start:28px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .fm-remate-side{padding:0px;display:flex;flex-direction:column;grid-column:9 / span 4;}.elementor .fm-remate-filete{margin-block-start:clamp(24px, 3vw, 36px);}.elementor .fm-remate-title{font-size:clamp(2.5rem, 1.1rem + 4vw, 5.25rem);line-height:1;margin-block-start:22px;}.elementor .fm-remate-head{padding:0px;display:flex;flex-direction:column;grid-column:1 / span 8;}.elementor .fm-remate-grid{align-items:end;row-gap: 36px;\n}.elementor .fm-remate{overflow:hidden;position:relative;padding-block-start:calc(var(--fm-space-section) * .8);padding-block-end:calc(var(--fm-space-section) * .72);display:flex;flex-direction:column;background-image: radial-gradient(70% 60% at 50% 100%, rgba(18, 56, 36, .9), rgba(6, 23, 15, 0) 72%), linear-gradient(180deg, #0B0D0C 0%, #06170F 44%, #06170F 100%);\n}.elementor .fm-corte-content{position:relative;z-index:2;}.elementor .fm-corte-veil{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:0px;pointer-events: none;\n}.elementor .fm-corte-img{width:100%;height:112%;object-fit:cover;object-position:50% 50%;position:absolute;inset-block-start:-6%;inset-inline-start:0px;display:block;max-width: none;\n}.elementor .fm-corte{width:48%;min-width:0px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:1;padding:0px;background-color:var(--fm-negro-profundo);display:block;}.elementor .fm-toc-link:hover,.elementor .fm-toc-link:focus-visible{color:var(--fm-hueso);border-color:var(--fm-pera);background-color:rgba(103, 189, 69, .1);}.elementor .fm-toc-link{min-height:44px;font-family:var(--fm-font-sans);font-weight:500;font-size:0.9375rem;color:var(--fm-hueso);line-height:1.2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(242, 241, 236, .28);border-style:solid;background-color:rgba(6, 8, 7, .35);transition:border-color 0.3s, background-color 0.3s, color 0.3s;display:inline-flex;flex-direction:row;gap:10px;flex:0 0 auto;align-items:center;width: fit-content; & .e-svg-base { width: 16px; height: 16px; flex: none; color: var(--fm-pera); transition: transform .35s cubic-bezier(.16, 1, .3, 1); } &:hover .e-svg-base { transform: translateY(3px); } transition-timing-function: cubic-bezier(.22, .61, .36, 1);\n}.elementor .fm-toc{padding:0px;margin-block-start:clamp(28px, 4.4vh, 48px);display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .fm-pagehead-intro{max-width:31rem;line-height:1.55;margin-block-start:clamp(14px, 2vh, 20px);}.elementor .fm-pagehead-subtitle{max-width:17em;line-height:1.16;margin-block-start:clamp(20px, 3vh, 30px);text-wrap: balance;\n}.elementor .fm-pagehead-filete{margin-block-start:clamp(20px, 3vh, 32px);}.elementor .fm-pagehead-title{max-width:9em;margin-block-start:clamp(16px, 2.4vh, 26px);}.elementor .fm-pagehead-title-long{font-size:clamp(3.5rem, min(1rem + 5.6vw, 9.4vh + 1rem), 7.5rem);}.elementor .fm-crumb{color:var(--fm-gris);transition:color 0.3s;display:flex;align-items:center;&:not([aria-current]):hover { color: var(--fm-hueso); } & a:hover { color: inherit; } &[aria-current="page"] { color: var(--fm-pera-claro); } &:not(:first-child)::before { content: ""; width: 5px; height: 5px; margin-inline: 12px; border-top: 1px solid var(--fm-tenue); border-right: 1px solid var(--fm-tenue); transform: rotate(45deg); } transition-timing-function: cubic-bezier(.22, .61, .36, 1);\n}.elementor .fm-crumbs-list{width:auto;column-gap:0px;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 auto;align-items:center;row-gap: 4px;\n}.elementor .fm-crumbs{font-family:var(--fm-font-sans);font-weight:600;font-size:var(--fm-fs-xs);letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;&::before { content: ""; position: relative; flex: none; width: 32px; height: 1px; background: var(--fm-pera-claro); opacity: .8; }\n}.elementor .fm-pagehead-content{position:relative;z-index:2;padding-block: clamp(40px, 7vh, 88px) clamp(44px, 7vh, 80px);\n}.elementor .fm-pagehead-veil{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;padding:0px;background-image:linear-gradient(0deg, #0B0D0C 0%,rgba(11, 13, 12, .78) 12%,rgba(11, 13, 12, 0) 42%),linear-gradient(90deg, #0B0D0C 0%,rgba(11, 13, 12, .86) 12%,rgba(11, 13, 12, .3) 30%,rgba(11, 13, 12, 0) 48%),linear-gradient(180deg, rgba(6, 8, 7, .6) 0%,rgba(6, 8, 7, 0) 24%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .fm-pagehead-img{width:100%;height:100%;object-fit:cover;object-position:60% 45%;transform-origin:60% 45% 0px;display:block;max-width: none;\n}.elementor .fm-pagehead-layer{width:auto;min-width:0px;position:absolute;inset-block-start:-8%;inset-inline-end:0px;inset-block-end:-8%;inset-inline-start:0px;padding:0px;}.elementor .fm-pagehead-media{width:66%;min-width:0px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:1;padding:0px;background-color:var(--fm-negro-profundo);}.elementor .fm-pagehead{min-height:clamp(580px, 80svh, 820px);overflow:hidden;position:relative;color:var(--fm-hueso);padding-block-start:var(--fm-header-h);padding-block-end:0px;background-color:var(--fm-negro);display:flex;flex-direction:column;justify-content:flex-end;isolation: isolate;\n}.elementor .fm-sr-only:focus{width:auto;height:auto;overflow:visible;position:absolute;inset-block-start:12px;inset-inline-start:16px;z-index:200;font-family:var(--fm-font-sans);font-weight:600;font-size:var(--fm-fs-small);color:var(--fm-negro);padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:999px;background-color:var(--fm-pera);clip-path:none;}.elementor .fm-sr-only{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}