header{width:100%;background-color:#fff;box-shadow:0 12px 12px rgba(0,0,0,.05);position:fixed;z-index:9}header .strip-message{background-color:#1e1e1e;color:#fff;text-transform:uppercase;padding:6px 0;font-size:clamp(14px,13 * (100vw / var(--size)),1000px)}header .strip-message span{display:block;text-align:left;will-change:transform;transform:translateX(100%);animation:scroll 25s linear infinite;white-space:nowrap}@media(max-width: 1024px){header .strip-message{font-size:11px}}header .wrapper{display:flex;position:relative;align-items:center;justify-content:space-between;padding:1.7rem 1rem}header .actions{display:flex;align-items:center;gap:16px}header .actions_search{display:flex;align-items:center;gap:5px}header .actions_search button{appearance:none;border:none;background:rgba(0,0,0,0);outline:none}header .actions_search input{appearance:none;border:none;background:rgba(0,0,0,0);outline:none;padding:0;font-size:clamp(14px,12 * (100vw / var(--size)),1000px);border-bottom:1px solid #1e1e1e}header .actions_cart{position:relative}header .actions_cart small{width:14px;height:14px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:-5px;right:-10px;background-color:#000;color:#fff;font-size:9px}header .burger,header .submenu{display:none}@media(max-width: 1024px){header .wrapper{padding:1rem;transition:ease-in .5s}header .actions{gap:10px}header .actions_search{display:none}header .burger{display:flex;flex-direction:column;width:40px;height:40px;padding:10px 10px 10px 0;align-items:center;justify-content:space-around;cursor:pointer}header .burger i,header .burger::after,header .burger::before{content:"";width:100%;height:1px;background-color:#1e1e1e}header .burger.open::after{transform:rotate(45deg) translate(-7px, -7px)}header .burger.open i{transform:rotate(-45deg)}header .burger.open::before{display:none}header .logo svg{width:120px;margin-left:20px}header.invert .wrapper{background-color:#000;color:#fff}header.invert .wrapper .actions svg{filter:invert(1)}header.invert .wrapper .burger i,header.invert .wrapper .burger::after,header.invert .wrapper .burger::before{background-color:#fff}}@keyframes scroll{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@media(max-width: 960px){#nosotros{padding-top:150px}}#nosotros .scroll-text span{opacity:.2;display:inline-block;transition:opacity .1s ease;min-width:3px}#nosotros .scroll-text span.block{display:block;font-size:0 !important}#nosotros .scroll-text span.space{width:.5rem}#nosotros .scroll-text.visible span{opacity:1}#nosotros .label{font-family:"Figtree",sans-serif;font-size:.9rem;text-transform:uppercase;margin-bottom:20px;font-weight:600;color:#aeaeae;margin-bottom:10px;display:block}#nosotros .grid-nosotros{display:flex}#nosotros .grid-nosotros p{margin:0}#nosotros .grid-nosotros_aside{flex:.5;border-right:1px solid rgba(0,0,0,.1)}#nosotros .grid-nosotros_content{flex:2.5;padding-left:40px}#nosotros .grid-nosotros .scroll-text{font-size:clamp(14px,40 * (100vw / var(--size)),1000px);line-height:1.5}#nosotros .grid-nosotros.border-init{border-top:1px solid rgba(0,0,0,.1)}#nosotros .grid-nosotros.border-init .scroll-text{margin-top:6rem}#nosotros .grid-nosotros.border-end .scroll-text{margin-bottom:2rem}#nosotros .grid-nosotros.border-end .grid-nosotros_content{border-bottom:1px solid rgba(0,0,0,.1)}@media(max-width: 800px){#nosotros .grid-nosotros.border-end .grid-nosotros_content{border:none}}@media(max-width: 800px){#nosotros .grid-nosotros{flex-direction:column}#nosotros .grid-nosotros_aside{display:none}#nosotros .grid-nosotros_content{padding-left:0}#nosotros .grid-nosotros .scroll-text{font-size:18px;line-height:1.5}}#nosotros .grid-middle{margin:8rem 0;position:relative;display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:20px}#nosotros .grid-middle i{position:absolute;width:45vw;height:1px;background-color:#aeaeae;right:61%;top:24px}#nosotros .grid-middle i:after{content:"·";position:absolute;font-size:30px;line-height:0;right:-30px}#nosotros .grid-middle_content{grid-column-start:6;grid-column-end:12}#nosotros .grid-middle_content .scroll-text{font-size:clamp(14px,18 * (100vw / var(--size)),1000px);line-height:1.5}@media(max-width: 800px){#nosotros .grid-middle{margin:40px 0;padding:40px 0;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae}#nosotros .grid-middle i{display:none}#nosotros .grid-middle_content{grid-column-start:1;grid-column-end:13}}
