@font-face{font-family:'Helvetica Neue';src:url("/en/font/HelveticaNeue.eot");src:url("/en/font/HelveticaNeue.eot?#iefix") format("embedded-opentype"),url("/en/font/HelveticaNeue.woff2") format("woff2"),url("/en/font/HelveticaNeue.woff") format("woff"),url("/en/font/HelveticaNeue.ttf") format("truetype"),url("/en/font/HelveticaNeue.svg#HelveticaNeue") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url("/en/font/HelveticaNeue-LightItalic.eot");src:url("/en/font/HelveticaNeue-LightItalic.eot?#iefix") format("embedded-opentype"),url("/en/font/HelveticaNeue-LightItalic.woff2") format("woff2"),url("/en/font/HelveticaNeue-LightItalic.woff") format("woff"),url("/en/font/HelveticaNeue-LightItalic.ttf") format("truetype"),url("/en/font/HelveticaNeue-LightItalic.svg#HelveticaNeue-LightItalic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Helvetica Neue';src:url("/en/font/HelveticaNeue-Bold.eot");src:url("/en/font/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"),url("/en/font/HelveticaNeue-Bold.woff2") format("woff2"),url("/en/font/HelveticaNeue-Bold.woff") format("woff"),url("/en/font/HelveticaNeue-Bold.ttf") format("truetype"),url("/en/font/HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url("/en/font/HelveticaNeue-BoldItalic.eot");src:url("/en/font/HelveticaNeue-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/en/font/HelveticaNeue-BoldItalic.woff2") format("woff2"),url("/en/font/HelveticaNeue-BoldItalic.woff") format("woff"),url("/en/font/HelveticaNeue-BoldItalic.ttf") format("truetype"),url("/en/font/HelveticaNeue-BoldItalic.svg#HelveticaNeue-BoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'Helvetica Neue';src:url("/en/font/HelveticaNeue-UltraLight.eot");src:url("/en/font/HelveticaNeue-UltraLight.eot?#iefix") format("embedded-opentype"),url("/en/font/HelveticaNeue-UltraLight.woff2") format("woff2"),url("/en/font/HelveticaNeue-UltraLight.woff") format("woff"),url("/en/font/HelveticaNeue-UltraLight.ttf") format("truetype"),url("/en/font/HelveticaNeue-UltraLight.svg#HelveticaNeue-UltraLight") format("svg");font-weight:100;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url("/en/font/HelveticaNeue-Italic.eot");src:url("/en/font/HelveticaNeue-Italic.eot?#iefix") format("embedded-opentype"),url("/en/font/HelveticaNeue-Italic.woff2") format("woff2"),url("/en/font/HelveticaNeue-Italic.woff") format("woff"),url("/en/font/HelveticaNeue-Italic.ttf") format("truetype"),url("/en/font/HelveticaNeue-Italic.svg#HelveticaNeue-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Helvetica Neue';src:url("/en/font/HelveticaNeue-Light.eot");src:url("/en/font/HelveticaNeue-Light.eot?#iefix") format("embedded-opentype"),url("/en/font/HelveticaNeue-Light.woff2") format("woff2"),url("/en/font/HelveticaNeue-Light.woff") format("woff"),url("/en/font/HelveticaNeue-Light.ttf") format("truetype"),url("/en/font/HelveticaNeue-Light.svg#HelveticaNeue-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url("/en/font/HelveticaNeue-Medium.eot");src:url("/en/font/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"),url("/en/font/HelveticaNeue-Medium.woff2") format("woff2"),url("/en/font/HelveticaNeue-Medium.woff") format("woff"),url("/en/font/HelveticaNeue-Medium.ttf") format("truetype"),url("/en/font/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Helvetica Neue';src:url("/en/font/HelveticaNeue-UltraLightItalic.eot");src:url("/en/font/HelveticaNeue-UltraLightItalic.eot?#iefix") format("embedded-opentype"),url("/en/font/HelveticaNeue-UltraLightItalic.woff2") format("woff2"),url("/en/font/HelveticaNeue-UltraLightItalic.woff") format("woff"),url("/en/font/HelveticaNeue-UltraLightItalic.ttf") format("truetype"),url("/en/font/HelveticaNeue-UltraLightItalic.svg#HelveticaNeue-UltraLightItalic") format("svg");font-weight:100;font-style:italic}.particlewrapper,canvas#canvas{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}.particlewrapper{-webkit-filter:blur(2px);filter:blur(2px)}*{font-family:Helvetica Neue, Helvetica, Arial, sans-serif}*:focus{outline:none}*::-moz-selection{color:#76aeff;background-color:#354e73}*::selection{color:#76aeff;background-color:#354e73}html{background:#000;font-size:16px !important}html,body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}::-webkit-scrollbar{display:none}@-webkit-keyframes bouncelogo{50%{-webkit-transform:translateY(7px);transform:translateY(7px)}}@keyframes bouncelogo{50%{-webkit-transform:translateY(7px);transform:translateY(7px)}}div.logoM{-webkit-animation:bouncelogo ease-in-out 3s infinite;animation:bouncelogo ease-in-out 3s infinite}body.scrollstop{overflow:hidden;position:fixed;height:100%;width:100%}body.scrollstop div.logoM{opacity:1  !important;top:40px}body.scrollstop .logoM a{opacity:1;-webkit-transition:ease all .8s;transition:ease all .8s}body.scrollstop .logoM a.blue{opacity:0 !important;-webkit-transition:ease all .8s;transition:ease all .8s}.hidemain{opacity:0 !important}.hide{opacity:0}.nodisplay{display:none}.show{opacity:1 !important}.footer{overflow:hidden;position:relative}.footer a.mktlogo{display:block;position:relative;width:160px;margin:0 auto}@media screen and (max-width: 550px){.footer a.mktlogo{top:auto}}.footer img.logo{display:block;position:relative;width:160px;margin:0 auto}@media screen and (max-width: 550px){.footer img.logo{top:20px}}.footer div.arrow{position:absolute;top:36px;right:10px}.footer .vercasos p,.footer .top p{font-size:.7rem;text-align:center;position:absolute;top:50px;left:-8px;width:60px}.footer .top p{top:53px;left:-6px}.footer button{position:absolute;right:40px;height:50px;width:50px;margin-top:20px}@media screen and (max-width: 550px){.footer button{right:25px;top:50px;bottom:unset}}.footer button .grid:hover{cursor:pointer}.footer button .grid:hover .sqare:nth-child(1){top:-3px;left:-3px;border-bottom-color:#fff;border-right-color:#fff}.footer button .grid:hover .sqare:nth-child(2){top:-3px;right:-3px;border-bottom-color:#fff}.footer button .grid:hover .sqare:nth-child(3){bottom:-3px;left:-3px;border-right-color:#fff}.footer button .grid:hover .sqare:nth-child(4){bottom:-3px;right:-3px}.footer button .grid{position:relative;width:42px;height:42px}.footer button .grid .sqare{position:absolute;border:1px solid #fff;width:50%;height:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:ease all .3s;transition:ease all .3s}.footer button .grid .sqare:nth-child(1){top:0;left:0;border-bottom-color:transparent;border-right-color:transparent}.footer button .grid .sqare:nth-child(2){top:0;right:0;border-bottom-color:transparent}.footer button .grid .sqare:nth-child(3){bottom:0;left:0;border-right-color:transparent}.footer button .grid .sqare:nth-child(4){bottom:0;right:0}.footer button.top:hover .lineup{height:115px;-webkit-transition:ease all .5s;transition:ease all .5s}.footer button.top{cursor:pointer;position:absolute;left:40px;background-image:url("/en/img/icons/up.svg");-webkit-transition:ease all .3s;transition:ease all .3s}.footer button.top:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:ease all .3s;transition:ease all .3s}@media screen and (max-width: 550px){.footer button.top{left:20px}}.footer button.top .lineup{height:27px;width:1px;background-color:#fff;top:0;position:absolute;left:25px;top:13px;-webkit-transition:ease all .3s;transition:ease all .3s}.footer div.ctawrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:600px;padding:2rem 0}@media screen and (max-width: 880px){.footer div.ctawrap{padding-top:2.75rem}}@media screen and (max-width: 600px){.footer div.ctawrap{padding:2.75rem 2rem}}@media screen and (max-width: 550px){.footer div.ctawrap{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:320px}}.footer a.footcta,.footer div.footcta{display:block;width:50%;font-weight:300;position:relative;color:#fff;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;font-size:1.6rem;opacity:1}@media screen and (max-width: 550px){.footer a.footcta,.footer div.footcta{position:relative;width:100%;float:left;padding:0}}.footer a.footcta a,.footer a.footcta button,.footer div.footcta a,.footer div.footcta button{font-weight:300;color:#fff;font-size:1.6rem}.footer a.footcta button.newslink,.footer div.footcta button.newslink{text-align:left;margin:0;padding:0;width:auto;height:auto;position:static;top:0;left:0}.footer a.footcta{width:200px;width:40%;padding-top:5rem;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width: 550px){.footer a.footcta{width:200px;padding:0;margin-top:10px}}.footer p.info{padding:20px 0;width:100%;text-align:center;font-size:1rem;color:#fff;opacity:.5;font-weight:300;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 550px){.footer p.info{padding:20px}}.footer p.info a{color:#ffffff;font-weight:700;text-decoration:underline}.move-wrapCTA2{position:absolute;top:80px}.move-wrapCTA2 a{display:block;font-weight:400;margin:10px;font-size:1.5em;color:#fff}.newsletter .newsletter-form{width:100%;padding:0}.newsletter .newsletter-form label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.newsletter .newsletter-form label span{font-size:15px;position:static}.newsletter .newsletter-form label .square{width:15px;height:15px;border:2px solid #fff;margin-right:10px;display:inline-block}.newsletter .newsletter-form label .square::before{content:'';display:block;width:11px;height:0;background-color:#ffffff;margin:2px auto 0;-webkit-transition:all .1s linear;transition:all .1s linear}.newsletter .newsletter-form label a{font-size:1em;text-decoration:underline}.newsletter .newsletter-form input{background:transparent;width:100%;border:0;border:1px solid #fff;font-size:1.4rem;color:#fff;margin-bottom:10px;border-radius:0;padding:0.25rem}.newsletter .newsletter-form input[type="checkbox"]{display:none}.newsletter .newsletter-form input:checked+label .square::before{height:11px}.newsletter .newsletter-form .info-box{border:2px solid rgba(204,204,204,0.5);border-radius:10px;padding:0.5rem;margin:1rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:200%}@media screen and (max-width: 800px){.newsletter .newsletter-form .info-box{max-height:unset}}@media screen and (max-width: 550px){.newsletter .newsletter-form .info-box{width:100%;max-height:60px;overflow-y:scroll}}.newsletter .newsletter-form .info-box p{font-size:0.5em;line-height:1.2;margin:0;color:#808080;position:static;bottom:unset;opacity:1;text-align:left}.newsletter .newsletter-form .info-box p a{color:#9c9c9c;font-weight:700;font-size:1em;text-decoration:underline}.newsletter .newslink{cursor:pointer}.fadepageout .footer{bottom:-500px;opacity:0;-webkit-transition:ease all .5s;transition:ease all .5s}.footer{bottom:0;opacity:1;-webkit-transition:ease all .5s;transition:ease all .5s;padding-top:5rem}.footer div.solucionesFooter a{padding:0 !important;text-align:left}.footer div.solucionesFooter div.navfooter{width:85%;position:absolute;height:25px;padding-bottom:0.25rem;bottom:0;left:4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;overflow:hidden;opacity:0;visibility:hidden;z-index:-1;-webkit-transition:ease all .5s;transition:ease all .5s}.footer div.solucionesFooter div.navfooter div.footlink{display:block;position:relative;font-size:1.1rem}.footer div.solucionesFooter div.navfooter div.footlink span{position:absolute;bottom:-4px;height:1px;width:0px;left:0;-webkit-transition:ease all .3s;transition:ease all .3s;opacity:1;z-index:-1;background-color:#2D4261}.footer div.solucionesFooter div.navfooter div.footlink:hover span{width:80%;-webkit-transition:ease all .3s;transition:ease all .3s;opacity:1}.footer div.solucionesFooter::before{content:'';display:block;width:7px;height:7px;background-color:#000000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:260px;top:97px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.footer div.solucionesFooter:hover{color:rgba(255,255,255,0.5);-webkit-transition:ease all .5s;transition:ease all .5s}.footer div.solucionesFooter:hover::before{content:'';border:1px solid #fff;border-width:0 1px 1px 0;top:25px;opacity:1;z-index:5}.footer div.solucionesFooter:hover div.navfooter{opacity:1;-webkit-transition:ease all .5s;transition:ease all .5s;color:#fff;cursor:pointer;bottom:72px;border-bottom:1px solid #fff;visibility:visible;z-index:1}.footer a.redirect{cursor:pointer}.footer div.arrow,.footer div.arrowf{position:relative;z-index:2;top:-20px}.footer div.arrow .line,.footer div.arrow .linef,.footer div.arrowf .line,.footer div.arrowf .linef{width:48px;height:1px;background-color:#fff;position:absolute;right:0;top:5px;-webkit-transition:ease all .6s;transition:ease all .6s}.footer div.arrow .point,.footer div.arrow .pointf,.footer div.arrowf .point,.footer div.arrowf .pointf{position:absolute;right:0;top:1px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer span{display:block;bottom:0;z-index:2}#newsletter .line{width:95px}#newsletter .linef{width:95px}#footcta:hover div.arrow .line{width:190px;-webkit-transition:ease all .6s;transition:ease all .6s}#footcta:hover div.arrowf .linef{width:190px;-webkit-transition:ease all .6s;transition:ease all .6s}#newsletter:hover div.arrow .line{width:230px;-webkit-transition:ease all .6s;transition:ease all .6s}#newsletter:hover div.arrowf .linef{width:230px;-webkit-transition:ease all .6s;transition:ease all .6s}#footcta:hover #followerCTA{background-color:#00D3D1;-webkit-transform:scale(6);transform:scale(6)}.newslink:hover #followerCTA2{background-color:#FF5A00;-webkit-transform:scale(6);transform:scale(6)}div.logoM{position:fixed;left:45px;top:38px;height:50px;width:78px;z-index:999;-webkit-transition:ease all .8s;transition:ease all .8s}@media screen and (max-width: 500px){div.logoM{left:16px !important;top:18px !important;height:35px !important;width:55px !important}}div.logoM a{display:block;position:fixed;height:50px;width:78px;background-image:url("/en/img/isotipo-blanco.svg");background-size:cover;background-position:cover;background-repeat:no-repeat}@media screen and (max-width: 500px){div.logoM a{background-image:url("/en/img/isotipo-M-borde.svg");height:35px;width:55px}}div.logoM a.blue{background-image:url("/en/img/isotipo-M.svg");opacity:0;-webkit-transition:ease all .8s;transition:ease all .8s}@media screen and (max-width: 500px){div.logoM a.blue{height:35px;width:55px}}div.burguer{position:fixed;top:0px;width:50px;height:50px;right:45px;top:40px;z-index:3}@media screen and (max-width: 500px){div.burguer{right:18px !important;top:13px !important}}section.menu{display:none;position:fixed;background-color:rgba(0,0,0,0.9);width:100%;height:100%;z-index:3;-webkit-animation:fadeOut 0.3s ease-out;animation:fadeOut 0.3s ease-out}section.menu.show{display:block;-webkit-animation:fadeIn 0.3s ease-out;animation:fadeIn 0.3s ease-out}.lang{position:absolute;left:45px;font-size:1.8rem;color:#fff;bottom:45px}@media screen and (max-width: 500px){.lang{display:none}}.lang:hover .follower{-webkit-transition:ease all .5s;transition:ease all .5s;-webkit-transform:scale(3);transform:scale(3)}.en{opacity:1}.es{margin-left:10px;opacity:.4}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}section.menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:25%;height:100%}section.menu nav a,div.soluciones{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:2.5rem;font-weight:400;-webkit-transition:.6s ease all;transition:.6s ease all;height:70px;width:300px}section.menu nav a:hover,div.soluciones:hover{cursor:pointer}section.menu nav a span,section.menu nav div.soluciones span{display:block}section.menu nav a div.mbar,section.menu nav div.soluciones div.mbar{position:absolute;top:38px;border:.5px solid #fff;left:calc(-500% - 20px);width:500%;opacity:.8;-webkit-transition:ease all 1s;transition:ease all 1s}section.menu nav a:hover div.mbar,section.menu nav div.soluciones:hover div.mbar{left:0;width:100%;-webkit-transition:ease all .3s;transition:ease all .3s}div.solucionescont:hover div.mbar{left:0;width:100%;-webkit-transition:ease all .3s;transition:ease all .3s}div.soluciones{position:relative}div.soluciones span,div.soluciones .move-wrap1{position:absolute;top:12px}div.soluciones .nav{height:360px;position:absolute;top:65px;overflow:hidden;opacity:0;-webkit-transition:ease all .5s;transition:ease all .5s;color:#fff}div.soluciones .nav div{position:relative;font-size:1.6rem;padding:6px 0}div.soluciones .nav div a.solpage{display:block;position:absolute;bottom:0;left:0;height:50px;width:200px;margin:0;padding:0;color:#fff !important}div.soluciones .nav div span{width:0;-webkit-transition:ease all .3s;transition:ease all .3s;position:absolute;top:34px;height:1px;background-color:#2D4261}div.soluciones .nav div:hover span{width:40px}div.soluciones:hover{color:rgba(255,255,255,0.5);height:360px}div.soluciones:hover ~ a{height:15px;padding-top:20px}div.soluciones:hover .nav{-webkit-animation:fadesol .5s ease;animation:fadesol .5s ease;opacity:1;-webkit-transition:ease all .2s;transition:ease all .2s}@-webkit-keyframes fadesol{0%{opacity:0}30%{opacity:0}100%{opacity:1}}@keyframes fadesol{0%{opacity:0}30%{opacity:0}100%{opacity:1}}.follower{position:relative;background-color:#2D4261;width:10px;height:10px;border-radius:50px;z-index:-1;-webkit-transition:ease all .5s;transition:ease all .5s}.followerx{position:relative;z-index:-1}.move-wrap0,.move-wrap1,.move-wrap2,.move-wrap3,.move-wrap4,.move-wrap5,.move-wraplang{width:180px;height:50px;position:absolute;margin-top:20px}section.menu nav a:hover .follower{-webkit-transition:ease all .5s;transition:ease all .5s;-webkit-transform:scale(3);transform:scale(3)}section.menu nav a:hover #follower0.follower{background-color:#DD21B7}section.menu nav a:hover #follower1.follower{background-color:#1a96ff}section.menu nav a:hover #follower2.follower{background-color:#00d405}section.menu nav a:hover #follower3.follower{background-color:#d43823}section.menu nav a:hover #follower4.follower{background-color:#2dc16f}section.menu nav a:hover #follower5.follower{background-color:#ff33be}section.menu nav a:hover #follower6.follower{background-color:#2892ff}@media screen and (max-width: 600px){section.menu nav{display:none}}section.menu nav.mobilenav{display:none}@media screen and (max-width: 600px){section.menu nav.mobilenav{display:block;width:100%;left:0;top:3.5rem;padding-top:1rem}section.menu nav.mobilenav div.open{padding:1rem;background-color:blue;position:absolute;width:20px;z-index:999}section.menu nav.mobilenav a{color:#fff;position:relative}section.menu nav.mobilenav a,section.menu nav.mobilenav button{width:100%;height:44px;color:#fff;font-size:2em;font-weight:400;text-align:center;padding:0;margin-bottom:1rem;margin-bottom:1.5vh}section.menu nav.mobilenav button span{position:relative;top:0}section.menu nav.mobilenav button i{display:block;position:absolute;top:-5px;right:-46px;width:20px;height:20px;padding:1rem;margin-left:1rem;background-image:url("/en/img/corner.svg");background-repeat:no-repeat;-webkit-transform:rotate(90deg) scale(0.3);transform:rotate(90deg) scale(0.3);-webkit-transition:ease all .6s;transition:ease all .6s;background-position:center}section.menu nav.mobilenav button nav{position:absolute;left:0;display:block;overflow:hidden;height:0px;width:100%;margin-top:1rem;-webkit-transition:ease all .6s;transition:ease all .6s;opacity:0}section.menu nav.mobilenav button nav a{font-weight:300;font-size:1.6rem;margin-bottom:10px}}section.menu nav.mobilenav.servicios button i{-webkit-transform:rotate(-90deg) scale(0.3);transform:rotate(-90deg) scale(0.3);-webkit-transition:ease all .6s;transition:ease all .6s}section.menu nav.mobilenav.servicios button nav{position:absolute;left:0;display:block;overflow:hidden;height:400px;width:100%;margin-top:1rem;-webkit-transition:ease all .6s;transition:ease all .6s;opacity:1}section.menu nav.mobilenav.servicios a{height:0;overflow:hidden;opacity:0;margin:0 0 10px 0}section.menu nav.mobilenav.servicios button a{height:auto;overflow:hidden;opacity:1}ul{padding:0;list-style:none}.footer-social-icons{position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto}@media screen and (max-width: 600px){.footer-social-icons{width:100%}}.social-icon{color:#fff}ul.social-icons{margin-bottom:45px}@media screen and (max-width: 600px){ul.social-icons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px}}.social-icons li{vertical-align:top;display:inline;height:100px}@media screen and (max-width: 600px){.social-icons li{height:50px}}.social-icons a{color:#808080;font-size:1.5rem;text-decoration:none}.social-icons a:hover{color:#fff}.fa{padding:10px 14px;-webkit-transition:.5s;transition:.5s}.fa-facebook:hover{background-color:#3d5b99}.fa-twitter:hover{background-color:#00aced}.fa-rss:hover{background-color:#eb8231}.fa-youtube:hover{background-color:#e64a41}.fa-linkedin:hover{background-color:#0073a4}.fa-google-plus:hover{background-color:#e25714}.fa-flickr:hover{background-color:#ff0079}.fa-pinterest:hover{background-color:#bd081c}.fa-instagram:hover{background-color:#e4405f}.burguer-menu:hover .burguer-menu--dash:nth-child(2){left:-5px;width:32px}.burguer-menu{width:35px;height:50px;margin:auto;cursor:pointer;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.burguer-menu--dash:nth-child(1){top:11px;position:relative}.burguer-menu--dash:nth-child(2){top:22px;position:relative}.burguer-menu--dash:nth-child(3){top:33px;position:relative}.burguer-menu--dash{height:2px;width:100%;display:block;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.open .burguer-menu--dash:nth-child(1){top:24px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.open .burguer-menu--dash:nth-child(2){left:-30px;opacity:0}.open .burguer-menu--dash:nth-child(3){top:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.burguer-menu--dash{background:#000;-webkit-box-shadow:0px 2px 0px 0px #fff;box-shadow:0px 2px 0px 0px #fff}.burguer-menu.open .burguer-menu--dash{background:#fff !important;-webkit-box-shadow:none !important;box-shadow:none !important}.geneibg{background:#0195ff;background:-webkit-gradient(linear, left top, left bottom, from(#0195ff), to(#0076cd));background:linear-gradient(to bottom, #0195ff 0%, #0076cd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0195ff', endColorstr='#0076cd',GradientType=0 )}.escuela-de-hosteleriabg{background:#9b0000;background:linear-gradient(45deg, #9b0000 1%, #e40000 50%, #ff6232 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0000', endColorstr='#ff6232',GradientType=1 )}.oficinas-cbrebg{background:#4ca167;background:-webkit-gradient(left top, left bottom, color-stop(0%, #4ca167), color-stop(100%, #008b6d));background:-webkit-gradient(linear, left top, left bottom, from(#4ca167), to(#008b6d));background:linear-gradient(to bottom, #4ca167 0%, #008b6d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ca167', endColorstr='#008b6d', GradientType=0 )}.focus-on-womenbg{background:#4c3515;background:linear-gradient(25deg, #4c3515 1%, #85713f 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c3515', endColorstr='#85713f',GradientType=1 )}.autocasionbg{background:#e01f1f;background:linear-gradient(45deg, #e01f1f 0%, #f7685b 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e01f1f', endColorstr='#f7685b',GradientType=1 )}.mitsubishibg{background:#a00022;background:linear-gradient(45deg, #a00022 0%, #fe2626 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a00022', endColorstr='#fe2626',GradientType=1 )}.curvesbg{background:#420f5a;background:linear-gradient(45deg, #420f5a 1%, #982489 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#420f5a', endColorstr='#982489',GradientType=1 )}.pizzahutbg{background:#ff3741;background:linear-gradient(45deg, #ff3741 1%, #a8292f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3741', endColorstr='#a8292f',GradientType=1 )}.lenovobg{background:#4c4c4c;background:linear-gradient(45deg, #4c4c4c 0%, #595959 12%, #666 25%, #474747 39%, #2c2c2c 50%, #000 51%, #111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 )}.gracias-contenedor{min-height:100vh;position:relative}.gracias-title{font-size:5em;color:#ffffff;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75%;margin:0 auto}.gracias-title span{display:block;font-size:.5em;color:#2D4261}.badges{padding:0;background-color:#ffffff}.badges__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;margin:0 auto}@media screen and (max-width: 800px){.badges__container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:500px}}@media screen and (max-width: 500px){.badges__container{max-width:400px}}.badges__badge{max-height:50px;margin:1rem 0.5rem}@media screen and (max-width: 500px){.badges__badge{max-height:40px;width:auto}}.footnav{max-width:1000px;color:#ffffff;font-size:1.5em;padding:0;margin:1rem auto 1.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 880px){.footnav{display:none}}.footnav__item{color:#ffffff;margin:0 1rem;padding:0 0 15px 0;text-align:center;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.footnav__item--soluciones{position:static;cursor:pointer}.footnav__item:hover{color:#afafaf}.footnav__item:hover ~ .move-wrapfoot #followerfoot{background-color:#E200AF;-webkit-transform:scale(5);transform:scale(5)}.footnav__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;padding-top:0.25rem;width:77%;left:50%;bottom:-20px;font-size:0.85em;border-top:1px solid #fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.footnav__item:hover .footnav__sublist{opacity:1}.footnav__link{font-size:0.85em;color:#ffffff;text-align:center;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.footnav__link:hover{color:#afafaf}.move-wrapfoot{position:absolute;left:50px}.bottombar{padding:1rem 0}@media screen and (max-width: 550px){.bottombar{padding:1rem 0.5rem}}.bottombar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 375px){.bottombar__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.bottombar__item{color:#ffffff;font-size:0.85em}@media screen and (max-width: 375px){.bottombar__item:not(:last-of-type){margin-bottom:1rem}}.bottombar__item:not(:last-of-type)::after{content:'|';margin:0 0.5rem;color:#ffffff}@media screen and (max-width: 375px){.bottombar__item:not(:last-of-type)::after{display:none}}.bottombar__link{color:#ffffff;text-decoration:underline}
