html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}input,textarea{margin:0;font:inherit;color:inherit}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{line-height:1.42857143;background-color:#fff}input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}img{vertical-align:middle}h2,h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:20px;margin-bottom:10px}h2{font-size:30px}h3{font-size:24px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.text-center{text-align:center}.text-left{text-align:left}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}textarea.form-control{height:auto}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}@-ms-viewport{width:device-width}body,html{overflow:hidden;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.pp-section{height:100%;position:absolute;width:100%}.pp-easing{-webkit-transition:all 1000ms cubic-bezier(.55,.085,0,.99);-moz-transition:all 1000ms cubic-bezier(.55,.085,0,.99);-o-transition:all 1000ms cubic-bezier(.55,.085,0,.99);transition:all 1000ms cubic-bezier(.55,.085,0,.99);-webkit-transition-timing-function:cubic-bezier(.55,.085,0,.99);-moz-transition-timing-function:cubic-bezier(.55,.085,0,.99);-o-transition-timing-function:cubic-bezier(.55,.085,0,.99);transition-timing-function:cubic-bezier(.55,.085,0,.99)}#pp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1}#pp-nav.right{right:17px}#pp-nav.left{left:17px}.pp-section.pp-table{display:table}.pp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.pp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.pp-slidesNav.bottom{bottom:17px}.pp-slidesNav.top{top:17px}#pp-nav ul,.pp-slidesNav ul{margin:0;padding:0}#pp-nav li,.pp-slidesNav li{display:block;width:14px;height:13px;margin:15px 0;position:relative}.pp-slidesNav li{display:inline-block}#pp-nav li a,.pp-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#pp-nav li .active span,.pp-slidesNav .active span{background-position:0 -50px}#pp-nav span,.pp-slidesNav span{top:2px;left:2px;width:20px;height:22px;background:url(../img/icons.png) -20px -50px no-repeat;position:absolute;z-index:1}.pp-tooltip{position:absolute;top:-3px;color:#00cd00;font-size:20px;white-space:nowrap;max-width:220px;margin-top:4px}.pp-tooltip.right{right:20px}.pp-tooltip.left{left:20px}body{font-family:Lato;font-weight:300;font-style:normal;font-size:14px;color:#232621}img{max-width:100%}#particles{position:absolute;top:0;left:0;width:100%;height:100%;background:#f7f7f2}.icon{display:inline-block;background:url(../img/icons.png) no-repeat;vertical-align:middle}.arrow-icon{background-position:0 0;width:60px;height:50px}.home{background:#f7f7f2}.home p{margin-top:5%;font-size:22px;cursor:pointer}.home .illustration{text-align:center}.home .illustration img{margin-bottom:20px}.page .title{font-size:48px;text-align:center;color:#8f9094;font-weight:700;margin-bottom:60px}.page .title span{color:#00cd00}.services{background:#f8f8f8}.clients{background:#fff;text-align:center}.socios{background:url(../img/bg_socios.jpg) top center;background-size:cover}.contact{background:url(../img/pattern.png) #5F5F5F}.contact .title span,.contact p.lead{color:#fff}.services .col-service{text-align:center;padding:25px 0}.border-bottom{border-bottom:1px solid #e1e1e1}.border-center{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.container-form-contact{width:100%;padding:20px;margin-top:30px;border:2px solid #fff}.container-form-contact .form-control{color:#fff;background:0 0;border-top:none;border-left:none;border-right:none;border-radius:0;border-bottom:2px solid #fff;box-shadow:none;font-size:20px;padding:0 0 10px;margin-bottom:20px}.container-form-contact textarea{resize:none}.container-form-contact .btn-send{color:#fff;background:0 0;font-size:20px;border:2px solid #fff;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;padding:5px 40px;margin-top:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.container-form-contact .btn-send.disabled,.container-form-contact .btn-send:hover,.container-form-contact .btn-send[disabled]{border:2px solid #00cd00;opacity:1}.validity-summary-container{display:none}.validity-erroneous{border-bottom:2px solid #f56600!important}#alert-correo{position:absolute;top:0;left:0;width:100%;padding:10px;text-align:center;font-size:24px;font-weight:700;color:#fff;background:#00cd00}.form-control::-webkit-input-placeholder{color:#fff}.form-control:-moz-placeholder{color:#fff;opacity:1}.form-control::-moz-placeholder{color:#fff;opacity:1}.form-control:-ms-input-placeholder{color:#fff}.col-cliente,.col-inline{float:none;display:inline-block;vertical-align:middle}.btns-idiomas a{display:inline-block;vertical-align:middle;font-size:17px;color:#FFF;background-color:#8F9094}.btns-idiomas a.active{background-color:#00CD00}.btns-idiomas a:focus,.btns-idiomas a:hover{text-decoration:none}.btns-idiomas a:first-child{padding:5px 15px 5px 20px;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;border-top-left-radius:30px;border-bottom-left-radius:30px}.btns-idiomas a:last-child{padding:5px 20px 5px 15px;margin-left:-5px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}@media (max-width :480px){.page .title{font-size:30px;margin:20px 0}.border-bottom,.border-center{border:none}.services .col-service{text-align:center;padding:5px 0}.col-service img{height:100px}.col-service h3{font-size:20px;margin:10px 0 0}#pp-nav{display:none}.contact p.lead{font-size:14px}.contact img{height:65px}.container-form-contact{padding:10px;margin-top:0}.container-form-contact .form-control{font-size:15px;margin-bottom:10px}.container-form-contact .btn-send{font-size:15px;padding:5px 25px;margin-top:5px}}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.col-cliente > img {filter: grayscale(100%) opacity(0.75);}.col-cliente > img:hover {filter: none !important;}