/* MINERÍA ARGENTINA · Premium editorial design. Scoped to imported pages. */
body.mae-site{--ma-ink:#132a34;--ma-muted:#5d6d73;--ma-paper:#f7f6f1;--ma-white:#fff;--ma-gold:#bd9a60;--ma-line:#dce1dd;margin:0;background:var(--ma-paper);color:var(--ma-ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.mae-site *{box-sizing:border-box}.mae-site .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.12;letter-spacing:-.035em;color:var(--ma-ink)}.mae-site h1.elementor-heading-title{font-size:clamp(44px,5.3vw,78px);max-width:900px}.mae-site h2.elementor-heading-title{font-size:clamp(30px,3.3vw,48px)}.mae-site h3.elementor-heading-title{font-size:27px}.mae-site h4.elementor-heading-title{font-size:21px}.mae-site .elementor-widget-text-editor{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.8;color:var(--ma-muted)}.mae-site p{margin:0 0 1.2em}.mae-site p:last-child{margin-bottom:0}.mae-site ul{padding-left:1.2em}.mae-site li{margin:0 0 .65em}.mae-site a{color:inherit;text-underline-offset:5px}.mae-site a:hover{color:#886b3c}.mae-site a:focus-visible,.mae-site summary:focus-visible,.mae-site button:focus-visible{outline:3px solid var(--ma-gold);outline-offset:5px}.mae-site img{max-width:100%;height:auto}.mae-site .elementor-widget{margin-bottom:22px}.mae-site .elementor-widget:last-child{margin-bottom:0}.mae-site .elementor-section>.elementor-container{max-width:1200px}.mae-site .ma-section{padding:76px 36px}.mae-site .ma-section>.elementor-container{gap:44px}.mae-site .ma-header{padding:20px 36px;background:#10242d;border-bottom:1px solid #ffffff1a;position:relative;z-index:10}.mae-site .ma-header>.elementor-container{align-items:center;gap:28px;max-width:1360px}.mae-site .ma-header .elementor-widget-wrap{align-content:center}.mae-site .ma-header .elementor-column:nth-child(1){flex:0 0 150px}.mae-site .ma-header .elementor-column:nth-child(2){flex:1;min-width:0}.mae-site .ma-header .elementor-column:nth-child(3){flex:0 0 165px}.mae-site .ma-logo img{width:145px;max-height:84px;object-fit:contain}.mae-site .ma-nav{display:flex;gap:22px;align-items:center;justify-content:center}.mae-site .ma-nav a{font-size:11px;line-height:1.5;font-weight:600;color:#e8ecea;text-decoration:none;letter-spacing:.025em}.mae-site .ma-nav a[aria-current=page],.mae-site .ma-nav a:hover{color:#ddbd86}.mae-site .ma-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px;color:white;font-size:12px}.mae-site .ma-header-actions a{text-decoration:none;white-space:nowrap}.mae-site .ma-small-cta{border-bottom:1px solid var(--ma-gold);padding:9px 0}.mae-site .ma-language{color:#d6b783}.mae-site .ma-mobile-menu{display:none}.mae-site .ma-hero{padding:92px 36px;background:#10242d;color:white;isolation:isolate;overflow:hidden}.mae-site .ma-home-hero{padding-top:128px;padding-bottom:86px;background-size:cover;background-position:center;min-height:710px}.mae-site .ma-home-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,25,32,.92),rgba(9,25,32,.53) 68%,rgba(9,25,32,.3));z-index:-1}.mae-site .ma-hero .elementor-heading-title{color:#fff}.mae-site .ma-hero .elementor-widget-text-editor{color:#d7e0df}.mae-site .ma-eyebrow .elementor-widget-container{font-size:10px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;line-height:1.6;color:#90713d}.mae-site .ma-hero .ma-eyebrow .elementor-widget-container,.mae-site .ma-cta-band .ma-eyebrow .elementor-widget-container{color:#d8b983}.mae-site .ma-hero-lead .elementor-widget-container{font-size:18px;line-height:1.7;max-width:640px}.mae-site .ma-home-hero .ma-hero-lead{margin-top:10px;margin-bottom:30px}.mae-site .ma-hero .elementor-widget-button{width:auto;display:inline-block;margin-right:16px}.mae-site .elementor-button{border-radius:0;padding:17px 26px;background:#173c49;color:#fff;font:600 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.025em;transition:background .2s,transform .2s}.mae-site .elementor-button:hover{background:#245363;color:white;transform:translateY(-2px)}.mae-site .ma-gold-button .elementor-button{background:#c6a36a;color:#10242d;border:1px solid #c6a36a}.mae-site .ma-gold-button .elementor-button:hover{background:#debf8b}.mae-site .ma-outline-button .elementor-button{background:transparent;border:1px solid #ffffff88;color:#fff}.mae-site .ma-image-note{width:100%;margin-top:42px!important}.mae-site .ma-image-note .elementor-widget-container{font-size:9px;letter-spacing:.08em;color:#b6c4c6}.mae-site .ma-strip{padding:22px 36px;background:#e9eae2;border-bottom:1px solid var(--ma-line)}.mae-site .ma-focus-strip{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.13em;font-weight:700;color:#405556}.mae-site .ma-editorial>.elementor-container{max-width:1040px}.mae-site .ma-editorial .elementor-widget-heading{max-width:850px;margin-bottom:26px}.mae-site .ma-editorial .elementor-widget-text-editor{max-width:870px}.mae-site .ma-tint{background:#eceee8}.mae-site .ma-section-heading{padding-bottom:26px}.mae-site .ma-card-row{padding-top:18px;padding-bottom:18px}.mae-site .ma-card-row>.elementor-container{gap:24px;align-items:stretch}.mae-site .ma-card{flex:1;min-width:0}.mae-site .ma-card>.elementor-widget-wrap{padding:30px;background:#fff;border:1px solid var(--ma-line);height:100%;align-content:flex-start;transition:box-shadow .25s,border-color .25s}.mae-site .ma-card:hover>.elementor-widget-wrap{border-color:#c7b18b;box-shadow:0 12px 35px #10242d0a}.mae-site .ma-card .elementor-widget-text-editor{font-size:14px;line-height:1.8}.mae-site .ma-card-index .elementor-widget-container{color:#a78b5d;font-size:11px;letter-spacing:.12em}.mae-site .ma-project-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#876d46}.mae-site .ma-cta-band{background:#173641;margin-top:72px;align-items:center}.mae-site .ma-cta-band .elementor-heading-title{color:#fff}.mae-site .ma-cta-band>.elementor-container{align-items:center}.mae-site .ma-cta-band .elementor-column:last-child .elementor-widget-wrap{justify-content:flex-end;align-content:center}.mae-site .ma-footer{background:#0e232c;color:#cbd5d5}.mae-site .ma-footer .elementor-widget-text-editor{font-size:13px;color:#b4c5c7}.mae-site .ma-footer-brand{font:20px/1.3 Georgia,serif;letter-spacing:.07em;color:#fff;margin-bottom:20px}.mae-site .ma-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px}.mae-site .ma-footer-links a{text-decoration:none}.mae-site .ma-footer-legal{padding-top:0;padding-bottom:28px}.mae-site .ma-legal{padding-top:24px;border-top:1px solid #ffffff1f}.mae-site .ma-legal .elementor-widget-container{font-size:10px;line-height:1.8;color:#91a7ac}.mae-site .ma-footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#91a7ac}.mae-site .ma-contact-layout>.elementor-container{align-items:start;gap:70px}.mae-site .ma-contact-panel>.elementor-widget-wrap{padding:36px;background:#fff;border:1px solid var(--ma-line)}
/* Accessible bilingual contact form. */
.mae-site .ma-form{font:14px/1.6 Arial,Helvetica,sans-serif;color:#203c46;width:100%}.mae-site .ma-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mae-site .ma-field{display:flex;flex-direction:column;gap:8px;min-width:0}.mae-site .ma-field-wide{grid-column:1/-1}.mae-site .ma-form label{font-size:12px;font-weight:600;display:block}.mae-site .ma-form input:not([type=checkbox]),.mae-site .ma-form select,.mae-site .ma-form textarea{width:100%;max-width:100%;padding:13px 14px;font:15px/1.5 Arial,sans-serif;background:#f7f8f5;border:1px solid #cad4d0;border-radius:0;color:#142d37;min-height:48px;box-shadow:none}.mae-site .ma-form input:focus,.mae-site .ma-form select:focus,.mae-site .ma-form textarea:focus{outline:2px solid #c4a36d;outline-offset:2px;background:white}.mae-site .ma-form textarea{min-height:160px;resize:vertical}.mae-site .ma-form small{font-size:11px;color:#627379}.mae-site .ma-consent{display:flex;align-items:flex-start;gap:12px;margin:22px 0}.mae-site .ma-consent input{margin:4px 0 0;flex:0 0 17px;width:17px;height:17px;accent-color:#264b57}.mae-site .ma-consent label{font-weight:400;font-size:12px}.mae-site .ma-form button{border:0;border-radius:0;background:#173c49;color:white;padding:17px 26px;font:600 13px Arial,sans-serif;cursor:pointer;min-height:48px}.mae-site .ma-form button:disabled{opacity:.65;cursor:wait}.mae-site .ma-form-status{margin:20px 0 0;padding:14px;background:#f0f3ed;font-size:13px;outline:none}.mae-site .ma-form-status:empty{display:none}.mae-site .ma-form-status[data-state=error]{background:#fff0ea;color:#823e2d;border-left:3px solid #aa5439}.mae-site .ma-form-status[data-state=success]{background:#eaf3ec;color:#29513a;border-left:3px solid #3a7250}.mae-site .ma-form-footer{font-size:11px;color:#607177;margin-top:18px}.mae-site .ma-form-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mae-site .ma-count{text-align:right}.mae-site .ma-conditional[hidden]{display:none}.mae-site .ma-char-limit{display:flex;justify-content:space-between;gap:10px}
@media(min-width:1025px){.mae-site .ma-home-hero .elementor-widget-heading{max-width:850px}}
@media(max-width:1100px){.mae-site .ma-nav{gap:13px}.mae-site .ma-nav a{font-size:10px}.mae-site .ma-header>.elementor-container{gap:18px}.mae-site .ma-contact-layout>.elementor-container{gap:35px}}
@media(max-width:1024px){.mae-site .ma-nav-widget>.elementor-widget-container>.ma-nav{display:none}.mae-site .ma-mobile-menu{display:block;color:white}.mae-site .ma-mobile-menu summary{display:flex;align-items:center;justify-content:flex-end;gap:20px;cursor:pointer;list-style:none;font-size:12px}.mae-site .ma-mobile-menu summary::-webkit-details-marker{display:none}.mae-site .ma-mobile-menu[open] .ma-nav{display:grid;grid-template-columns:1fr 1fr;position:absolute;left:0;right:0;top:100%;padding:24px;background:#10242d;border-top:1px solid #ffffff22;box-shadow:0 12px 24px #0002;justify-content:start}.mae-site .ma-mobile-menu .ma-nav a{font-size:13px;padding:10px}.mae-site .ma-header .elementor-column:nth-child(2){position:static}.mae-site .ma-header .elementor-widget,.mae-site .ma-header .elementor-widget-container{position:static}.mae-site .ma-section{padding:58px 28px}.mae-site .ma-card-row{padding:14px 28px}.mae-site .ma-card>.elementor-widget-wrap{padding:24px}.mae-site .ma-home-hero{min-height:650px;padding-top:100px}.mae-site .ma-focus-strip{font-size:8px}.mae-site .ma-card-row>.elementor-container{flex-wrap:wrap}.mae-site .ma-card-row .ma-card{flex:0 0 calc(50% - 12px);width:calc(50% - 12px)}.mae-site .ma-contact-panel>.elementor-widget-wrap{padding:24px}}
@media(max-width:767px){.mae-site .ma-header{padding:14px 20px}.mae-site .ma-header>.elementor-container{display:flex;flex-wrap:nowrap;gap:18px}.mae-site .ma-header .elementor-column:nth-child(1){flex:0 0 105px;width:105px!important}.mae-site .ma-logo img{width:105px;max-height:60px}.mae-site .ma-header .elementor-column:nth-child(2){flex:1;width:auto!important}.mae-site .ma-header .elementor-column:nth-child(3){flex:0 0 28px;width:28px!important}.mae-site .ma-small-cta{display:none}.mae-site .ma-header-actions{gap:0;justify-content:flex-end}.mae-site .ma-mobile-menu summary{font-size:11px;gap:8px}.mae-site .ma-hero{padding:62px 22px}.mae-site .ma-home-hero{min-height:620px;padding:86px 22px 42px;background-position:62% center}.mae-site .ma-hero-lead .elementor-widget-container{font-size:16px}.mae-site .ma-hero .elementor-widget-button{margin:0 12px 14px 0}.mae-site .elementor-button{padding:15px 19px;font-size:11px}.mae-site .ma-image-note{margin-top:24px!important}.mae-site .ma-strip{padding:20px 22px}.mae-site .ma-focus-strip{display:grid;gap:10px;line-height:1.6}.mae-site .ma-focus-strip span:last-child{display:none}.mae-site .ma-section{padding:44px 22px}.mae-site .ma-section-heading{padding-bottom:14px}.mae-site .ma-card-row{padding:10px 22px}.mae-site .ma-card-row .ma-card{flex:0 0 100%;width:100%!important}.mae-site .ma-card-row>.elementor-container{gap:20px}.mae-site .ma-card>.elementor-widget-wrap{padding:26px}.mae-site .ma-cta-band{margin-top:40px}.mae-site .ma-cta-band>.elementor-container{gap:24px}.mae-site .ma-cta-band .elementor-column:last-child .elementor-widget-wrap{justify-content:flex-start}.mae-site .ma-footer>.elementor-container{gap:30px}.mae-site .ma-footer-links{font-size:12px;gap:12px}.mae-site .ma-footer-legal{padding-top:0;padding-bottom:24px}.mae-site .ma-footer-bottom{flex-direction:column;gap:10px}.mae-site .ma-contact-layout>.elementor-container{gap:30px}.mae-site .ma-contact-panel>.elementor-widget-wrap{padding:22px}.mae-site .ma-form-grid{grid-template-columns:1fr;gap:18px}.mae-site .ma-form input:not([type=checkbox]),.mae-site .ma-form select,.mae-site .ma-form textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){.mae-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Keep Elementor's global kit defaults from overriding the design, while page-level editor controls can still take precedence. */
.mae-site .elementor-widget-heading .elementor-heading-title{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--ma-ink)}
.mae-site .ma-hero .elementor-widget-heading .elementor-heading-title,.mae-site .ma-cta-band .elementor-widget-heading .elementor-heading-title{color:#fff}
.mae-site .ma-header{position:sticky;top:0;z-index:90}.admin-bar.mae-site .ma-header{top:32px}
@media(max-width:1024px){.mae-site .ma-header .elementor-column,.mae-site .ma-header .elementor-widget-wrap{position:static}}
@media(max-width:782px){.admin-bar.mae-site .ma-header{top:46px}}
.mae-site .ma-reference-note{font-size:11px;line-height:1.6;color:#6c777a;border-top:1px solid var(--ma-line);padding-top:16px;margin-top:20px}
