h2>.span-fill{animation:fill 3s 1 normal forwards;background-image:linear-gradient(var(--secondary-color),var(--secondary-color));background-position:top 89% left;background-repeat:no-repeat;background-size:0 33%;color:var(--secondary-color);position:relative}h2{line-height:1.5;margin-top:0;text-transform:uppercase}header{background-color:#fff;position:fixed;top:0;width:100%;z-index:10}.flexLogo{display:flex;flex-direction:column;gap:.5rem}.flexBaseline{font-size:.825rem}.nav{padding:0 3rem}header .flexHeader{align-items:center;display:flex;justify-content:space-between;margin:1rem auto}header .flexLogos{align-items:center}header .flexButton,header .flexLogos{display:flex;gap:1rem}.fas{margin-right:.5rem}.outline-button,.primary-button,.secondary-button{border-radius:.5rem;font-family:Ambit,sans-serif;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-align:center}.primary-button a{color:var(--base-color)}.primary-button{background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--base-color)!important}.secondary-button{background-color:var(--secondary-color);border:1px solid var(--secondary-color)}.outline-button,.secondary-button{color:var(--contrast-color)!important}.outline-button{background-color:var(--transparent-color);border:1px solid var(--contrast-color)}.outline-button:hover,.primary-button:hover,.secondary-button:hover{background-color:var(--contrast-color);border:1px solid var(--contrast-color);color:var(--base-color)!important}header a:last-child{font-size:16px}header input{display:none}.span12.widget-span.widget-type-cell.gris{padding-bottom:40px}@media screen and (max-width:600px){header{position:static}.nav{padding:0 1.5rem}header .flexHeader{align-content:center;flex-direction:row}header .flexHeader .logo{display:flex;text-align:center;width:33%}header .flexHeader img{height:auto;text-align:center;width:100%}header .flexButton{align-items:center;flex-direction:column}}