@font-face{font-family:'Montserrat';font-weight:300;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local('Montserrat'),url(fonts/montserrat-300.woff) format('woff')}@font-face{font-family:'Montserrat';font-weight:500;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local('Montserrat'),url(fonts/montserrat-500.woff) format('woff')}@font-face{font-family:'Montserrat';font-weight:600;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local('Montserrat'),url(fonts/montserrat-600.woff) format('woff')}@font-face{font-family:'Montserrat';font-weight:700;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local('Montserrat'),url(fonts/montserrat-700.woff) format('woff')}@font-face{font-family:'Montserrat';font-weight:800;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local('Montserrat'),url(fonts/montserrat-800.woff) format('woff')}p,button∫{line-height:1.5em}#loader{background-color:#fff;position:fixed;z-index:9999;width:100%;height:100%}#loader img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:auto}.effect{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.effectSlow{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}button:focus{outline:0}body{font-family:'Montserrat'}ul,li{padding:0;margin:0}ul{padding:0;margin:0;list-style:none}.right{float:right!important}.left{float:left!important}.halfWidth{width:50%!important}.opacitymore{opacity:1!important;transform:scale(1)!important;letter-spacing:12px!important}@keyframes zoomINout{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes zoomINout_slider{0%{opacity:0}10%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes zoomOutText{0%{transform:scale(1.7);opacity:0}40%{transform:scale(1.7);opacity:0;letter-spacing:4px}100%{transform:scale(1);opacity:1;letter-spacing:-2px}}@keyframes zoomOutText_2{0%{transform:scale(1.7);opacity:0}50%{transform:scale(1.7);opacity:0;letter-spacing:20px}100%{transform:scale(1);opacity:1;letter-spacing:9px}}*,::after,::before{box-sizing:border-box}body{padding:0;margin:0}a,a:hover,a:focus{text-decoration:none}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.arrowUp{position:fixed;bottom:10px;right:10px;background:red;color:#fff;padding:14px 21px 17px 21px;z-index:8;font-size:1.5em}.arrowUp img{width:20px;height:auto}.arrowUp:hover,.arrowUp:focus{color:#fff}header{position:fixed;top:0;left:0;width:100%;z-index:9;text-align:right}header ul.menu{float:none;display:inline-block;padding:0 0;border-bottom:solid 0 #fff;padding-left:120px;padding-right:40px;margin-left:-120px}header ul.menu li{position:relative;float:left}header ul.menu li a{float:left;width:auto;padding:30px 20px 30px 20px;position:relative;z-index:1;color:#fff;font-weight:300;font-size:.9em}header ul.menu li ul{position:absolute;top:70px;left:0;z-index:0;border-radius:4px;background:#fff;opacity:0;height:0;overflow:hidden}header ul.menu li ul li a{background:none;padding:20px 30px;color:#000;text-align:left;width:100%;float:left}header ul.menu li a:hover{text-decoration:none!important;border-bottom:solid 2px #fff;padding:30px 20px 23px 20px!important}header.downheader ul.menu li a:hover{border-bottom:solid 2px red}header ul.menu li ul li{width:250px}header ul.menu li:hover ul{top:60px;opacity:1;height:auto;overflow:visible}header .menu .link,header .menu .link:hover{border-left:solid 1px #fff;padding:10px 20px 9px 30px!important;margin-left:15px;margin-top:20px;border-bottom:solid 0 #fff!important}header.downheader .menu .link,header.downheader .menu .link:hover{border-bottom:solid 0 #fff!important}header.downheader .menu .link,header.downheader .menu .link:hover{border-left:solid 1px #000}@media (max-width:990px){header .container{min-width:100%}}header a.current_menu{border-bottom:solid 7px #fff!important;padding:30px 20px 23px 20px!important}header.downheader a.current_menu{border-bottom:solid 7px #f00!important}header.downheader a.current_menu{border-bottom:solid 7px red}header.downheader ul.menu{border-bottom:solid 0 #fff}.downheader{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.34)}.downheader a,.downheader i,.downheader_color{color:#000!important}.downheader ul.menu li ul{box-shadow:0 0 10px rgba(0,0,0,.3)}.moremenu{right:0px!important}.btnmvl{display:none}.menu{display:block}header .logo img{width:220px;height:auto}header .logo{padding:30px 0 10px 20px}header.downheader .logo{padding:20px 0 21px 20px}.downheader .logo img.header_top{display:none}.downheader .logo img.header_down{display:block}header .logo img.header_top{display:block}header .logo img.header_down{display:none}.normalHeight{padding:100px 0;max-height:initial!important;height:initial!important;overflow-y:visible!important;min-height:initial!important}.section{width:100%;float:left;background-position:bottom center;background-size:cover;position:relative;overflow-x:hidden;overflow-y:visible}.counters_bck{animation:zoomINout 8s infinite}.counters{padding-top:30px;padding-bottom:30px;background:#fff}.counters .counter{text-align:center;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:0;position:relative;width:33.3%;float:left}.counters .container{z-index:1}.counters_bck{background:url(../img/mapa.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:100%;height:85%;position:absolute;top:7%;left:0;opacity:.5;z-index:0}.counters .counter:last-child{border-right:solid 0 #ccc}.counters .counter .num{float:left;width:50%;text-align:right;color:#000;font-weight:800;font-size:3.8em;padding:20px 10px;position:relative;top:50%;transform:translateY(-50%)}.counters .counter .count_legend{float:left;width:50%;text-align:left;padding:10px;color:red;font-weight:600;font-size:1.3em;line-height:1.2em;position:relative;top:50%;transform:translateY(-50%)}.container.centerHeight{top:50%;position:relative;left:0%;transform:translate(0%,-50%)}.redline_head{background:red;position:absolute;top:0;right:10%;height:3px;z-index:1;width:30%}.redline_head_bottom{background:red;position:absolute;bottom:0;left:50%;height:4px;z-index:8;width:300px;transform:translate(-50%)}.redline_head_bottom_2{background:red;position:absolute;top:0;left:50%;height:4px;z-index:8;width:300px;transform:translate(-50%)}.lessLineWidth{width:8px}.downheader .redline_head{background:red;position:absolute;top:0;right:19%;height:2px;z-index:99;width:15%}.slider .swiper-slider{animation:zoomINout 12s infinite}.slider .swiper-slide{height:100%;width:100%;background-size:cover;background-position:center center}.slider .title{text-align:center}.slider .title h1{color:#fff;font-weight:700;font-size:5em;text-align:center;margin:0;position:relative;letter-spacing:-2px;opacity:1;animation-name:zoomOutText;animation-duration:2s;animation-iteration-count:1}.slider .title h2{color:#fff;font-weight:200;font-size:1.6em;text-align:center;margin:0;letter-spacing:9px;position:relative;opacity:1;animation-name:zoomOutText_2;animation-duration:3s;animation-iteration-count:1}.slider .title h2 span{font-weight:700;color:red}.slider .title a{text-align:center;padding:10px 45px;border:solid 2px #fff;color:#fff;top:33px;font-weight:700;position:relative;display:inline-block}.slider .title a:hover{text-decoration:none;border:solid 2px red}.slider .title a span{font-weight:200}.slider{overflow:hidden!important}.slider .backhovervideo .title{position:absolute;top:46%;width:100%;text-align:center;color:#FFF}.contmainImages{position:fixed;top:0;left:0;float:left;width:100%;height:100%;z-index:-1;animation:zoomINout 12s infinite}.mainImages{background-image:url(../img/slider/slider2.jpg);background-position:center center;background-size:cover;position:absolute;top:0;left:0;float:left;width:100%;z-index:-1;height:100%;animation:zoomINout_slider 12s infinite}.mainImages2{background-image:url(../img/slider/slider1.jpg);background-position:center center;background-size:cover;position:absolute;top:0;left:0;float:left;width:100%;z-index:-2;height:100%}.addHi{height:100%!important}.team{padding-bottom:80px;overflow-y:hidden!important;padding-top:20px;background:#fff}.team h1{text-align:center;margin-top:40px;margin-bottom:40px;color:red;font-weight:700;font-size:4em;letter-spacing:-2px}.team .filters{text-align:center;padding:0 25px 25px 25px}.team .filters .button{border:0;background:none;padding:0 15px;border-right:solid 1px #ccc;color:red;line-height:2em}.team .filters .button:last-child{border-right:solid 0 #ccc}.team .filters .button.active{font-weight:700;color:#000;outline:0}.team .filters .button:focus{outline:0}.team a.title{float:left;width:100%;color:#fff}.team a.title i{border-right:solid 1px #fff;padding-right:8px;margin-right:5px}.thin{font-weight:200}.team .square{width:33.333%!important;float:left;background:#000;margin-right:0;margin-bottom:0;overflow:hidden;position:relative}.team .square img{width:100%;height:100%;float:left}.team .square:hover img{transform:scale(1.2)}.team .square .legend{position:absolute;bottom:0;width:100%;left:0;color:#fff;opacity:0;z-index:1;font-weight:600;padding:15px 20px}.team .square .legend .title{font-style:italic;font-weight:200;font-size:.8em}.team .square .backShadow{background-image:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));position:absolute;bottom:0;width:100%;left:0;z-index:0;height:50%;opacity:0}.team .container{padding-left:0;padding-right:0}.team .square:hover .legend,.team .square:hover .backShadow{opacity:1}@media (min-width:1200px){.team .container{max-width:800px;padding-left:0;padding-right:0}}.about .text{height:100%;right:0;position:relative}.about .text .centerCont{width:60%;position:absolute;left:0;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.8);padding:50px 80px}.about .text .centerCont h1{margin-bottom:40px;color:red;font-weight:700;font-size:4em;letter-spacing:-2px}.about .text .centerCont p{font-size:.9em}@media (max-width:1300px){.about .text .centerCont{width:90%}}@media (max-width:1500px){.about .text .centerCont{width:calc(100% - 80px);padding:40px 40px 40px 40px;margin:40px}.about .right{width:100%!important}}@media (max-width:990px){.about .text{height:100%;right:0;position:relative;width:100%!important}}#cookie-msg{z-index:9;position:fixed!important;width:400px!important;right:20px;bottom:20px!important;padding:35px 35px!important;background:#000!important;font-size:0.8em!important;text-align:center;box-sizing:border-box}#cookie-msg .btn-aceptar{float:left;width:100%;margin-top:22px!important;background:none!important;border:solid 1px #fff;border-radius:0px!important;padding:12px!important;font-size:1em!important;box-sizing:border-box;color:#fff;text-align:center}#cookie-msg .msg{font-weight:300;line-height:1.4em;color:#fff;text-align:center}.backhovervideo{position:absolute;background:rgba(23,103,212,.8);top:0;left:0;width:100%;z-index:2;background:rgba(41,41,41,.65)}.contact{overflow-x:visible!important}.contact .left_sect{position:absolute;width:50%;background:#000;top:0;left:0;background-image:url(../img/footer.jpg);background-position:top right;background-size:cover;background-repeat:no-repeat}.contact .left_sect .overlay{position:absolute;width:100%;height:100%;background:rgba(41,41,41,.85);top:0;left:0}.contact .right_sect{position:absolute;width:50%;top:-40px;bottom:0;background:#CCC;right:0;background-image:url(../img/about_under.jpg);background-attachment:fixed;background-position:right;background-size:cover}.contact .right_sect .overlay{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:rgba(255,255,255,.3)}.contact .over_sect{position:absolute;width:100%;top:0;width:100%;left:0}.contact_form{padding:50px 80px}form.contact_form input[type="text"],form.contact_form input[type="email"],form.contact_form textarea,form.contact_form input[type="password"],form.contact_form input[type="text"]:focus,form.contact_form input[type="email"]:focus,form.contact_form textarea:focus,form.contact_form input[type="password"]:focus{margin-bottom:5px;background:none;border:0;border-bottom:solid 1px #000;border-radius:0;height:60px;padding:14px 0;outline:0;box-shadow:0 0;display:block;width:100%;font-size:1rem;font-weight:400;font-family:'Montserrat';line-height:1.5;padding:0 0;height:60px}form.contact_form input[type="text"]::placeholder,form.contact_form textarea::placeholder,form.contact_form input[type="email"]::placeholder{color:#888}form.contact_form input[type="text"]:-ms-input-placeholder,form.contact_form textarea:-ms-input-placeholder,form.contact_form input[type="email"]:-ms-input-placeholder{color:#888}form.contact_form input[type="text"]::-ms-input-placeholder,form.contact_form input[type="password"]::-ms-input-placeholder,form.contact_form textarea::-ms-input-placeholder,form.contact_form input[type="email"]::-ms-input-placeholder{color:#888}form.contact_form textarea,form.contact_form textarea:focus{height:111px}.contact_form h1{margin-bottom:20px;color:red;font-weight:700;font-size:4em;letter-spacing:-2px}.contact_form .contact_link{padding:14px 40px 14px 40px;background:#000;border:solid 0 #000;font-weight:600!important;margin-right:15px;color:#fff;float:left;margin-bottom:15px;line-height:1.5em}.contact_form .contact_link:hover,.contact_form .contact_link:focus{text-decoration:none}.contact_form .buttonery p{font-size:.85em;margin-top:5px;float:left;width:100%;margin-bottom:15px}.contact_form .buttonery p .bold{font-weight:700}.contact_form .g-recaptcha{margin-top:20px;margin-bottom:20px}.contact_form .legal label{font-size:.8em;width:100%}.contact_form .legal a{font-weight:700;color:#000}.contact_form .legal label input[type="checkbox"]{width:0;height:0}.contact_form .legal label input[type="checkbox"]:after{content:"";display:block;background:#fff;border:solid 1px #a5a5a5;border-radius:3px;width:30px;height:30px;float:left;margin-right:6px}.contact_form .buttonery{float:left;width:100%;margin-top:20px}.contact_form .buttonery button{padding:10px 40px;background:none;border:solid 2px #000;font-weight:600!important;margin-right:15px;font-family:'Montserrat';font-size:1em}.contact_form .legal label input[type="checkbox"]:disabled{opacity:.3}.contact_form button:disabled{border:solid 2px #a5a5a5}.contact_form .legal label input[type="checkbox"]:checked:after{background-image:url(../img/check.png)!important;background-size:22px;background-position:center;background-repeat:no-repeat}.contact_form .legal label span{float:right;width:calc(100% - 40px)}.contact_foot{padding:80px 80px 80px 15px}.contact_foot h2{float:left;width:100%;color:#fff;margin-bottom:40px;font-weight:700}.contact_foot p{float:left;width:100%;color:#fff;margin-bottom:40px;font-weight:300;font-size:.9em}.contact_foot .contact_buttons{float:left;width:100%;color:#fff}.contact_foot .contact_buttons a{padding:10px 25px;background:none;border:solid 1px #FFF;font-weight:400!important;color:#fff;float:left;margin-right:12px;border-radius:3px;margin-top:20px;font-size:.85em}.contact_foot .logoFoot{float:left;color:#fff;max-width:190px;margin-top:50px;margin-bottom:10px}.contact_foot .social_contact{float:left;width:100%;color:#fff;margin-top:40px;margin-bottom:10px;padding-bottom:15px}.contact_foot .social_contact a{float:left;color:#fff;padding:0 20px 0 0}.contact_foot .social_contact a img{float:left;height:20px;width:auto}.contact_foot .legal_contact{float:left;width:100%;color:#fff}.contact_foot .legal_contact a{float:left;color:#fff;font-size:.7em;padding-right:17px}.grecaptcha-badge{opacity:0}@media (max-width:990px){.contact .container{min-width:100%}}@media (max-width:850px){.contact .left_sect{position:absolute;width:100%;background:#000;bottom:0;left:0;background-image:url(../img/footer.jpg);background-position:bottom right;background-size:cover;background-repeat:no-repeat;display:block!important}.contact_form .contact_link{margin-right:0;float:none;margin-bottom:0;margin-top:0}.contact_form .buttonery p{margin-bottom:40px}.contact_form input[type="email"],.contact_form input[type="password"]{text-align:left}contact .left_sect .overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.75);top:0;left:0}.contact_form{padding:40px 40px;background:#fff}.contact_foot{padding:50px 30px}.contact_form h1{text-align:center}.contact_form .buttonery button{width:100%;margin:0 0 20px 0;padding:18px}.contact_form .contact_link{float:right;width:100%;padding:23px}.contact_form .legal label{font-size:.8em;width:100%;margin-top:3px;margin-bottom:17px}.contact_form .legal{background:#e2e2e2;border:solid 1px #cecece;padding:20px}.contact_form .buttonery{text-align:center}.contact_form .buttonery button{margin-right:0;margin-left:0;margin-bottom:20px}.g-recaptcha div{margin:0 auto;text-align:center}.contact .left_sect{display:none}.contact .right_sect{display:none}.contact .over_sect{position:relative;min-height:initial!important}.contact .container{padding:0;margin:0;min-height:initial!important;max-width:initial}.contact_form h1{text-align:left}.contact_form p{text-align:justify}.contact_form .buttonery p{display:none}#cookie-msg{width:calc(100% - 40px)!important;left:20px;right:20px}.counters{padding-top:0;padding-bottom:80px}.counters.moretopCounter{padding-top:50px;padding-bottom:30px}.counters .counter .num{width:100%;text-align:center;color:#000;font-weight:800;font-size:3.8em;padding:30px 10px 0 10px;position:relative;top:0;transform:initial}.counters .counter{width:100%}.counters_bck{background-size:cover;height:80%;top:4%;opacity:.3}.counters .counter .count_legend{width:100%;text-align:center;padding:10px;color:red;font-weight:800;font-size:1.3em;line-height:1.2em;position:relative;top:0;transform:initial}.team{padding-bottom:0}.team .filters .button{border:0;background:none;padding:0 15px;border-right:solid 0 #ccc;color:red;line-height:3em}.slider .title a:hover{border:solid 2px #fff}.slider .title h1{font-size:2.55em;letter-spacing:-2px!important}.slider .title h2{font-size:1.4em;letter-spacing:2px!important}.redline_head{background:red;position:absolute;top:0;left:0%;height:3px;z-index:99;width:100%}.redline_head_bottom_2,.redline_head_bottom{width:200px}.downheader .redline_head{background:red;position:absolute;top:0;left:0%;height:2px;z-index:99;width:0}.lessLineWidth{width:8px!important}.team .square{width:50%!important}.about .text .centerCont h1{text-align:center}.about .text{width:100%!important}.about .text p{font-weight:500;text-align:justify}header a.current_menu,header.downheader a.current_menu{background:#eaeaea;border-bottom:solid 0 #fff!important;padding:30px 20px 28px 20px!important}.btnmvl{display:block;width:auto!important;float:right!important;font-size:2em;padding:24px 10px;color:#fff;height:75px}header.downheader .btnmvl{padding:24px}header .logo{float:left!important;width:auto!important;padding:20px 5px}header ul.menu{right:-111%;position:absolute;width:100%;background:#fff;padding:0;border-bottom:solid 0 #fff;box-shadow:0 8px 20px rgba(0,0,0,.4);z-index:0;top:81px}header ul.menu li,header ul.menu li a{width:100%;text-align:left;color:#000}header .menu .link,header .menu .link:hover{border-left:initial;padding:30px 20px 30px 20px!important;margin-left:initial;margin-top:inherit;border-top:solid 1px #ccc!important}header ul.menu li .submenu{height:0;overflow:hidden;float:left;position:static;width:100%}header ul.menu li ul{position:relative!important;top:initial!important;background:#FFF;overflow:hidden;border-radius:0;opacity:1}header ul.menu li ul li a{background:#eaeaea;padding:20px 25px;color:#000}header ul.menu li ul{overflow:visible}header ul.menu li ul li{width:100%!important}header ul.menu li:hover ul{overflow:hidden}header .languages ul{padding:11px 14px;z-index:9}header ul.menu li a:hover{text-decoration:none!important;border-bottom:solid 2px #fff;padding:30px 20px 28px 20px!important}header.downheader ul.menu li a:hover{border-bottom:solid 2px #fff}header .languages:hover ul{right:-600px}.addMoreLang{right:0px!important}header.downheader.menuOpen{background-color:#eaeaea!important}.girar{transform:rotate(180deg)}.bringRight{right:0%!important}.folded .submenu{height:0!important}.special_one{right:0;height:100%;width:100%;background:#fff;position:absolute;overflow:hidden;min-height:initial!important;right:-100%;overflow:hidden}.special_one .bck{right:0;height:100%;width:100%;position:absolute;display:block!important;background-image:url(../img/footer.jpg);background-position:right;background-size:cover;animation:zoomINout 10s infinite;z-index:0}.special_one .menu{box-shadow:0 0 0;position:absolute;top:50%!important;transform:translateY(-50%)}.special_one .hed{display:block!important;z-index:1;position:relative}.special_one .logo{padding:20px 21px}.special_one .menu{right:0px!important;background:none!important}header .special_one ul.menu li a{width:100%;color:#fff!important;font-size:2em;text-align:left;padding:8px 45px 8px 39px!important;border-bottom:solid 0 #fff!important;font-weight:700;letter-spacing:0}header .special_one ul.menu li a.current_menu{background:none;border-left:solid 4px #fff!important;padding:10px 45px 10px 35px!important}.special_one.bringRight{right:0%!important;box-shadow:0 0 1000px #000}.special_one .btnmvl{padding:24px 24px!important;color:#000!important;position:absolute;bottom:12px;right:14px;display:block!important}.special_one .btnmvl .closes{width:40px;height:40px;float:left}.special_one .hed .imago{width:84px;float:left;padding:7px;margin-left:40px;margin-top:40px}.special_one .centerits{text-align:center}.special_one .overl{float:left;display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(41,41,41,.65);z-index:0}.about .text .centerCont{width:100%;position:relative;left:0;top:0;transform:initial;padding:70px 40px 70px 40px;margin:0}.about .text .centerCont h1,.contact_form h1,.team h1{font-size:3em}.section{min-height:initial!important;height:auto!important}.container.centerHeight{top:0;position:relative;left:0%;transform:initial}.right,.left{width:100%!important;float:left!important}}.investors .header{background:#fff!important;box-shadow:0 8px 20px rgba(0,0,0,.4)}.investors .contact_form h1{line-height:1.1em;margin-bottom:20px!important;text-align:left}.investors .contact .left_sect{position:fixed;height:100%}