:root{--clr-primary:#1a71b8;--clr-primary-dark:#165e99;--grad-hero:linear-gradient(0deg,rgba(0,0,0,.9),transparent);--hero-offset:-2rem}#inicio-flomacru{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;min-height:100vh;overflow:hidden}#inicio-flomacru:before{content:"";position:absolute;inset:0;background:url(../images/inicio/fondo-principal.png) 50%/cover no-repeat;transform:scaleX(-1);z-index:-2}#inicio-flomacru:after{content:"";position:absolute;inset-inline:0;bottom:0;height:30vh;background:var(--grad-hero);pointer-events:none;z-index:-1}.hero-wrapper{transform:translateX(var(--hero-offset))}.hero-inner{width:100%;margin-inline:auto;padding:1.25rem;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.hero-inner{grid-template-columns:2fr 1fr;column-gap:2rem;padding-inline:2rem}}@media (min-width:1280px){.hero-inner{column-gap:3.5rem;padding-inline:6rem}}.hero-text{text-align:center}@media (min-width:768px){.hero-text{text-align:left}}.hero-title{margin:0;font-family:Syne,sans-serif;font-weight:700;line-height:1.05;letter-spacing:.015em;color:#fff;font-size:clamp(1.75rem,7vw,3.375rem)}@media (min-width:1280px){.hero-title{letter-spacing:.04em}}.hero-line{display:block}@media (min-width:768px){.hero-line{white-space:nowrap}}.hero-desc{margin-top:1.25rem;font-family:Montserrat,sans-serif;color:hsla(0,0%,100%,.9);font-size:clamp(.9rem,3.5vw,1.375rem);text-wrap:balance}.hero-btns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-top:2.5rem}@media (min-width:640px){.hero-btns{-ms-flex-direction:row;flex-direction:row}}.hero-btn{-ms-flex:1;flex:1;height:3rem;padding-inline:1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;font-size:clamp(.85rem,3vw,1.1rem);border-radius:.5rem;transition:transform .15s}.hero-btn:active{transform:scale(.96)}.btn-primary{background:var(--clr-primary);color:#fff;border:none}.btn-primary:hover{background:var(--clr-primary-dark)}.btn-outline{background:transparent;color:#fff;border:2px solid #fff}.btn-outline:hover{background:hsla(0,0%,100%,.1)}.iso-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.iso-wrap{-ms-flex-pack:end;justify-content:flex-end}}.iso-img{width:9rem;max-width:380px;height:auto}@media (min-width:640px){.iso-img{width:11rem}}@media (min-width:768px){.iso-img{width:26vw}}@media (min-width:1024px){.iso-img{width:22vw}}@media (min-width:1280px){.iso-img{width:24vw}}@media (max-width:1439px){.hero-wrapper{transform:translateX(calc(var(--hero-offset) * .0694444444vw))}}@media (min-width:768px) and (max-width:929px){.hero-inner{grid-template-columns:1fr;gap:1.5rem}.hero-text{text-align:center}.hero-title{font-size:clamp(1.6rem,6vw,2.6rem)}.hero-desc{font-size:clamp(.85rem,2.8vw,1.05rem)}.iso-wrap{-ms-flex-order:2;order:2;margin-top:1.25rem;-ms-flex-pack:center;justify-content:center}.iso-img{width:34vw}.hero-btns{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.hero-btn{width:90%;max-width:340px}.hero-wrapper{transform:translateX(0)}}@media (min-width:930px) and (max-width:1023px){.hero-inner{grid-template-columns:1fr;gap:1.6rem}.hero-text{text-align:center}.hero-title{font-size:clamp(1.7rem,5.8vw,2.8rem)}.hero-desc{font-size:clamp(.9rem,2.6vw,1.1rem)}.iso-wrap{-ms-flex-order:2;order:2;margin-top:1.4rem;-ms-flex-pack:center;justify-content:center}.iso-img{width:28vw}.hero-btns{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:.9rem}.hero-btn{width:90%;max-width:350px}.hero-wrapper{transform:translateX(0)}}@media (min-width:1024px) and (max-width:1151px){.hero-inner{grid-template-columns:1fr;gap:1.75rem}.hero-text{text-align:center}.hero-title{font-size:clamp(1.9rem,5.5vw,3.1rem)}.hero-desc{font-size:clamp(.95rem,2.5vw,1.2rem)}.iso-wrap{-ms-flex-order:2;order:2;margin-top:1.5rem;-ms-flex-pack:center;justify-content:center}.iso-img{width:28vw}.hero-btns{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:1rem}.hero-btn{width:90%;max-width:360px}.hero-wrapper{transform:translateX(0)}}@media (min-width:1440px){:root{--hero-scale:0.06944vw}.hero-inner{grid-template-columns:2fr 1fr;column-gap:3.5rem;padding-inline:6rem}.hero-text{text-align:left}.iso-wrap{-ms-flex-order:unset;order:unset;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}.iso-img{width:24vw}.hero-btns{-ms-flex-direction:row;flex-direction:row;gap:1rem;-ms-flex-align:start;align-items:flex-start}.hero-btn{width:auto;padding-inline:2rem}.hero-btn,.hero-title{max-width:none}.hero-line{white-space:nowrap}.hero-wrapper{width:1440px;max-height:800px;overflow:hidden;transform-origin:top left;transform:translateX(calc(var(--hero-offset) * var(--hero-scale))) scale(var(--hero-scale))}}@media (max-height:480px){.hero-inner{gap:1.25rem;padding:1rem}.hero-btns{-ms-flex-direction:row;flex-direction:row;margin-top:1.5rem}.hero-title{font-size:clamp(1.5rem,7vw,2.5rem)}.iso-img{width:28vw}}@media (max-width:767px){.hero-btns{-ms-flex-align:stretch;align-items:stretch}.hero-btn{width:100%;max-width:none;height:3rem;padding:0 1.5rem;font-size:1rem}}
/*# sourceMappingURL=inicio.css.map */
