/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{scroll-behavior:smooth}body,html{padding:0;margin:0;font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem}h1,h2,h3,h4,h5,h6{font-family:Voltaire,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;letter-spacing:2px}figure{margin:0}p{font-size:1.2rem;line-height:130%}@media(max-width:700px)and (orientation:portrait){p{font-size:1rem;line-height:120%}}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:#000 #fff}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{border-radius:6px;background:#fff}::-webkit-scrollbar-thumb{background-color:#000;border-radius:20px;border:2px solid #fff}*{box-sizing:border-box}.header{justify-content:space-between;padding:1rem;position:absolute;top:0;width:100%;z-index:9999}.header,.header-navs{display:flex;flex-flow:row nowrap}.header-navs{column-gap:2rem}@media(max-width:900px)and (orientation:portrait){.header-navs{flex-flow:row-reverse nowrap}}.header-logo{height:96px;display:flex;flex-flow:row nowrap;column-gap:2rem}.header-logo a{align-items:center;display:flex;height:96px;justify-content:center;width:64px}.header-logo a svg{height:100%;width:auto}@media(max-width:700px)and (orientation:portrait){.header-logo,.header-logo a{height:64px}}.header-contact{align-items:center;color:#fff;display:flex;flex-flow:row nowrap;column-gap:1rem}@media(max-width:900px)and (orientation:portrait){.header-contact{display:none}}.header-contact-divider{background-color:#fff;border-radius:50%;content:"";height:4px;margin:auto;top:0;width:4px}.btn-menu-header{display:none}.menu-button-container{display:flex;height:100%;width:30px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}.btn-menu-toggle{display:none}.menu-button,.menu-button:after,.menu-button:before{display:block;background-color:#fff;position:absolute;height:4px;width:40px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px}.menu-button:before{content:"";margin-top:-8px}.menu-button:after{content:"";margin-top:8px}.btn-menu-toggle:checked+.menu-button-container .menu-button:before{margin-top:0;transform:rotate(405deg)}.btn-menu-toggle:checked+.menu-button-container .menu-button{background:hsla(0,0%,100%,0)}.btn-menu-toggle:checked+.menu-button-container .menu-button:after{margin-top:0;transform:rotate(-405deg)}@media(max-width:900px)and (orientation:portrait){.btn-menu-header{display:block;position:relative;z-index:99;height:100%;width:40px;z-index:9999}.btn-menu-toggle:checked~.main-menu{opacity:1;visibility:visible}}.header-menu{column-gap:1rem}.header-menu li a{color:#fff;font-family:Voltaire,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-transform:uppercase}@media(min-width:701px)and (max-width:900px)and (orientation:portrait){.header-menu li a{font-size:2rem}}@media(max-width:900px)and (orientation:portrait){.header-menu{background-color:rgba(223,0,61,.8);height:100vh;left:0;position:fixed;top:0;transition:all .3s;width:100%}.header-menu.menu-horizontal{flex-flow:column;justify-content:center}.header-menu.menu-horizontal li a{display:block;padding:1rem;text-align:center;text-transform:uppercase}.header-menu.ocultar{visibility:hidden;opacity:0}.header-menu.mostrar{visibility:visible;opacity:1}}@media(min-width:901px){.header-menu{height:100%}.header-menu li{align-items:center;display:flex;height:100%;transition:all .3s}.header-menu li:hover{transform:translateY(-4px)}.header-menu li:hover a{color:#df003d}}.locale-selector{column-gap:2rem;position:relative}.locale-selector:after{background-color:#fff;bottom:0;content:"";height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:1px}.locale-item{align-items:center;color:#fff;display:flex;font-family:Voltaire,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;text-transform:uppercase}.locale-item a:hover{text-decoration:underline}.locale-item.current a,.locale-item.current a:hover{color:#df003d;cursor:text;text-decoration:none}.footer{background-color:#000;background-image:url(/images/footer-recurso.png);background-repeat:no-repeat;background-position:95% bottom;display:flex;flex-flow:column;flex:1 1;justify-content:center;align-items:center;padding:2rem 1rem}.footer a,.footer h3,.footer h4,.footer ol,.footer p,.footer ul{color:#fff}.footer p{font-size:.8rem}.footer-inner{width:100%}.footer-column{flex:25% 1;padding:2rem}@media(max-width:700px)and (orientation:portrait){.footer-logo-copy{width:100%}}.footer-logo-copy svg{display:block;height:200px;margin:0 auto 2rem;width:auto}.footer-menu li{padding:5px 0}.footer-menu li a:hover{border-bottom:1px solid #fff}.footer-social{display:flex;flex-flow:row nowrap;column-gap:.5rem;list-style:none;margin:0;padding:0}.footer-social-item{height:32px;transition:all .3s;width:32px}.footer-social-item a{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:50%;display:flex;justify-content:center;height:100%;transition:all .3s}.footer-social-item a svg{fill:#fff;height:auto;max-height:50%;max-width:50%;width:100%}.footer-social-item:hover{transform:translateY(-4px)}.footer-social-item:hover a{background-color:#df003d}.footer-powered{display:flex;flex-flow:row nowrap;column-gap:2rem;justify-content:center}.footer-powered a{display:block;height:48px;transition:all .3s}.footer-powered a svg{height:100%;width:auto}.footer-powered a:hover{transform:translateY(-4px)}.btn{display:flex;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border:none;cursor:pointer;font-size:1.1rem;font-family:Voltaire,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;letter-spacing:2px;transition:all .3s cubic-bezier(.25,.8,.25,1);text-transform:uppercase;text-shadow:0 0 2px rgba(0,0,0,.8);padding:1rem 2rem;width:-moz-fit-content;width:fit-content}.btn:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}@media(max-width:700px)and (orientation:portrait){.btn{font-size:1rem;padding:.5rem 1rem}}.btn-primary{background-color:#df003d;color:#fff}.btn-third{border:2px solid #df003d;color:#df003d}.clientes-slide-container{margin:auto}.clientes-slider-wrap .slider-list{column-gap:1rem}.cliente-container{width:100%;max-width:120px;aspect-ratio:1/1;margin:0 auto;position:relative}.cliente-container img{object-fit:contain}.clientes-slide-dot-container{top:2.5rem!important}@media(max-width:700px)and (orientation:portrait){.clientes-slide-dot-container{flex-flow:row wrap;justify-content:center;max-width:290px}}.menu{display:flex;list-style:none;margin:0;padding:0}.menu-horizontal{flex-flow:row nowrap}.menu-vertical{flex-flow:column}.container{padding:0 2rem}.main{min-height:100vh;padding:4rem 0;flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.site-wrap{margin:auto;width:80%}@media(max-width:900px)and (orientation:portrait){.site-wrap{padding:0 1rem;width:100%}}.title-1{font-size:3.5rem;text-shadow:1px 1px 1px rgba(0,0,0,.4)}@media(max-width:700px)and (orientation:portrait){.title-1{font-size:2rem;margin:1rem 0}}.title-3{font-size:2.5rem}.title-3,.title-4{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.title-4{font-size:2rem}@media(max-width:700px)and (orientation:portrait){.title-4{font-size:1.4rem}}.full-height{height:100vh}.banner-image-background{height:100%;position:absolute;top:0;width:100%;z-index:0}.banner-text-container{align-items:center;display:flex;justify-content:center;height:100%;position:relative;width:100%;z-index:3}.banner-text-inner{width:40%}@media(max-width:700px)and (orientation:portrait){.banner-text-inner{padding:0 1rem;width:100%}}@media(min-width:701px)and (max-width:900px)and (orientation:portrait){.banner-text-inner{width:70%}}.banner-text-inner h2,.banner-text-inner p{color:#fff;text-align:center}.bg-color-1{background-color:#df003d}.bg-color-negro{background-color:#000}.uppercase{text-transform:uppercase}.text-center{text-align:center}.text-color-1{color:#df003d}.text-color-2{color:#cc0036}.text-color-3{color:#a7d3ae}.text-color-blanco{color:#fff}.centered{margin:auto}.columns{display:flex;flex-flow:row nowrap;column-gap:2rem}@media(max-width:700px)and (orientation:portrait){.columns{flex-flow:column;column-gap:0}}.has-2-columns .column{width:50%}@media(max-width:700px)and (orientation:portrait){.has-2-columns .column{width:100%}}.grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media(max-width:700px)and (orientation:portrait){.grid{flex-direction:column}}.card{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.card:active,.card:focus,.card:hover{color:#0070f3;border-color:#0070f3}.card h2{margin:0 0 1rem;font-size:1.5rem}.card p{margin:0;font-size:1.25rem;line-height:1.5}