html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{height:100%}body{line-height:1;min-height:100%}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}*,*:after,*:before{margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'HelveticaNeueLTStd';src:url("fonts/HelveticaNeueLTStd-Bd.woff2") format("woff2"),url("fonts/HelveticaNeueLTStd-Bd.woff") format("woff"),url("fonts/HelveticaNeueLTStd-Bd.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'HelveticaNeueLTStd';src:url("fonts/HelveticaNeueLTStd-Roman.woff2") format("woff2"),url("fonts/HelveticaNeueLTStd-Roman.woff") format("woff"),url("fonts/HelveticaNeueLTStd-Roman.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'HelveticaNeueLTStd';src:url("fonts/HelveticaNeueLTStd-Th.woff2") format("woff2"),url("fonts/HelveticaNeueLTStd-Th.woff") format("woff"),url("fonts/HelveticaNeueLTStd-Th.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'HelveticaNeueLTStd';src:url("fonts/HelveticaNeueLTStd-Md.woff2") format("woff2"),url("fonts/HelveticaNeueLTStd-Md.woff") format("woff"),url("fonts/HelveticaNeueLTStd-Md.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'HelveticaNeueLTStd';src:url("fonts/HelveticaNeueLTStd-It.woff2") format("woff2"),url("fonts/HelveticaNeueLTStd-It.woff") format("woff"),url("fonts/HelveticaNeueLTStd-It.ttf") format("truetype");font-weight:400;font-style:italic}.main_header{position:fixed;z-index:10;width:100%;width:100vw;color:white;background:#012024;box-shadow:0 1px 8px rgba(0,0,0,0.3);font-weight:300;transition:background-color 0.5s ease}.main_header .ancho{display:-webkit-flex;display:flex;flex-flow:row wrap;padding:0.5em 0.5em}.main_header .web_title{height:50px;flex:0 0 200px;overflow:hidden;text-indent:300px;white-space:nowrap;background:url(imgs/logo_blanco.svg) no-repeat center center/contain}.main_header .web_title a{display:block;width:100%;height:100%}.main_header.transparent{background:transparent;box-shadow:0 1px 8px transparent}@media (max-width: 500px){.main_header.open{background:#012024}}.main_menu{flex:1 0 auto;padding:0.5em 0;max-width:100%}@media (max-width: 840px) and (min-width: 500px){.main_menu{max-height:0;padding:0;display:none}.main_menu .h_menu>li{margin-top:12px}.open .main_menu{display:block;padding:0.5em 0;max-height:initial}}@media (max-width: 500px){.main_menu{max-height:0;padding:0;transition:max-height 0.5s ease;overflow:hidden}.open .main_menu{max-height:350px}}.main_menu .h_menu{display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:flex-end}.main_menu li{margin:0.25em}@media (max-width: 500px){.main_menu li{width:100%;text-align:center;padding:0.25em 0}}.main_menu a{padding:0.5em 0.5em}.main_menu .highlighed{background:#70af00;border-radius:3px;padding:0.5em 0.75em}@media (max-width: 500px){.main_menu .highlighed{display:inline-block;width:100%;padding:0.5em 0}}.hamburger_icon{width:32px;height:32px;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjEwMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgb3ZlcmZsb3c9InNjcm9sbCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTk5LjcwMSw4OS45ODNjMC01LjUzMi00LjQ4NC0xMC4wMTctMTAuMDE3LTEwLjAxN0gxMC4wOTVjLTUuNTMyLDAtMTAuMDE2LDQuNDg0LTEwLjAxNiwxMC4wMTdsMCwwCUMwLjA3OSw5NS41MTYsNC41NjMsMTAwLDEwLjA5NSwxMDBoNzkuNTg5Qzk1LjIxNywxMDAsOTkuNzAxLDk1LjUxNiw5OS43MDEsODkuOTgzTDk5LjcwMSw4OS45ODN6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTk5LjcwMSwxMC4xMzZjMC01LjUzMy00LjQ4NC0xMC4wMTctMTAuMDE3LTEwLjAxN0gxMC4wOTVjLTUuNTMyLDAtMTAuMDE2LDQuNDg0LTEwLjAxNiwxMC4wMTdsMCwwCWMwLDUuNTMyLDQuNDg0LDEwLjAxNywxMC4wMTYsMTAuMDE3aDc5LjU4OUM5NS4yMTcsMjAuMTUzLDk5LjcwMSwxNS42NjgsOTkuNzAxLDEwLjEzNkw5OS43MDEsMTAuMTM2eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05OS43MDEsNTAuMDZjMC01LjUzMi00LjQ4NC0xMC4wMTctMTAuMDE3LTEwLjAxN0gxMC4wOTVjLTUuNTMyLDAtMTAuMDE2LDQuNDg0LTEwLjAxNiwxMC4wMTdsMCwwCWMwLDUuNTMxLDQuNDg0LDEwLjAxNywxMC4wMTYsMTAuMDE3aDc5LjU4OUM5NS4yMTcsNjAuMDc2LDk5LjcwMSw1NS41OTEsOTkuNzAxLDUwLjA2TDk5LjcwMSw1MC4wNnoiLz48L3N2Zz4=") no-repeat center center/contain;position:absolute;top:18px;right:10px}@media (min-width: 840px){.hamburger_icon{display:none}}.menu_language{position:relative}@media (max-width: 500px){.menu_language{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}}.current_language{width:42px;height:42px;margin:-9px 5px;padding:11px 0px;border:1px solid #00373e;background:rgba(0,0,0,0.25);border-radius:50%;text-align:center;cursor:pointer}.language_selector{background:rgba(0,0,0,0.25);background:#03363d;border-radius:22px}@media (max-width: 500px){.language_selector{position:static;display:flex;flex-flow:row nowrap}}@media (min-width: 500px){.language_selector{position:absolute;top:0px;left:5px;max-height:0;overflow:hidden;transition:max-height 0.2s ease;animation:menu_move_app 0.2s ease forwards}.language_selector.open{max-height:120px;animation:menu_move_down 0.2s ease forwards}.language_selector li{margin:0;text-align:center}.language_selector a{display:block;padding:0.75em 10px}.language_selector li:last-child a{padding-top:0}.language_selector li:first-child a{padding-bottom:0}}@keyframes menu_move_down{from{opacity:0;transform:translateY(0px)}to{opacity:1;transform:translateY(30px)}}@keyframes menu_move_i{from{opacity:1;transform:translateY(30px)}to{opacity:0;transform:translateY(0px)}}body{font-family:HelveticaNeueLTStd, sans-serif;font-size:18px;line-height:1.2;color:#012024}.ancho{max-width:1024px;padding:0 1em;margin:0 auto}.center_content{height:100%;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.msg_cookie{display:none;position:fixed;bottom:5px;right:5px;left:5px;padding:0.75em 1em;background:rgba(1,32,36,0.85);color:white;border-radius:6px;font-weight:200;line-height:1.6;font-size:16px}.msg_cookie.show{display:block}@media (min-width: 1200px){.msg_cookie{left:initial;max-width:900px;text-align:right}}@media (min-width: 1700px){.msg_cookie{max-width:600px}}.msg_cookie a{font-weight:400;color:#70af00;text-decoration:underline}.msg_cookie .btn_accept{padding:4px 11px;margin-left:8px;background:#70af00;border-radius:4px;font-weight:400;vertical-align:middle;cursor:pointer}.footer{padding:1em 0;font-weight:400;font-size:0.85em;text-align:center;color:#777;background:white}.footer .ancho{display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center}.footer .ancho .footer_social{flex:1 0 auto;text-align:left}@media (max-width: 700px){.footer .ancho .footer_social,.footer .ancho .footer_text{text-align:center}}.social_icon{display:inline-block;width:20px;height:20px;overflow:hidden;text-indent:50px;background:url("imgs/iconos_redes.svg") repeat 0 0;background-size:80px 20px}.icon_facebook{background-position:-20px 0}.icon_twitter{background-position:-40px 0}.icon_instagram{background-position:-60px 0}.icon_linkedin{background-position:0 0}.section_title{padding:1em 0 1em;font-size:3.75em;text-align:center;font-weight:200}.team .section_title{padding:1.5em 0 1em}@media (max-width: 500px){.section_title{font-size:2.25em}.team .section_title{padding-top:3em}}.v_section .center_content{min-height:80%;min-height:calc(60vh - 6em)}.v_section .ancho{width:100%}.v_section p{padding-bottom:2em;font-weight:200;font-size:1.5em;line-height:1.5}.v_section.team{background:#03363d;background:linear-gradient(to bottom, rgba(3,54,61,0.4), rgba(3,54,61,0.8)),url(imgs/hero_bg.jpg) fixed no-repeat center center/cover;color:white}.v_section.history p{font-weight:200;color:#777;font-size:1.2em}.fades{position:relative;width:100%;text-align:center}.fades .fade1{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:fade 15s linear -1.66667s infinite;animation:fade 15s linear -1.66667s infinite}.fades .fade2{-webkit-animation:fade 15s linear -6.66667s infinite;animation:fade 15s linear -6.66667s infinite}.fades .fade3{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:fade 15s linear -11.66667s infinite;animation:fade 15s linear -11.66667s infinite}.infography{max-width:1000px;width:100%;margin:0 auto;padding-bottom:2em}.infography video{width:100%;height:auto}@-webkit-keyframes fade{0%{opacity:0}8.33333%{opacity:1}25%{opacity:1}33.33333%{opacity:0}100%{opacity:0}}@keyframes fade{0%{opacity:0}8.33333%{opacity:1}25%{opacity:1}33.33333%{opacity:0}100%{opacity:0}}.infography{max-width:600px;margin:0 auto}.timeline{height:100px;margin:0 20px;position:relative}.timeline .bar{width:100%;height:6px;position:absolute;top:50%;top:calc(50% - 3px);left:0;border-radius:6px;background:#DDD}.timeline .bar .fill{width:0;height:100%;background:#70af00;border-radius:6px;transition:width 1s ease}.timeline .dot_container{position:absolute;z-index:1;top:43%;top:calc(50% - 10px);width:20px;height:20px;cursor:pointer}.timeline .dot_container .dot{width:100%;height:100%;border:5px solid #DDD;border-color:#DDD;background:white;border-radius:50%;transition:border-color 0.3s ease 0.9s}.timeline .dot_container .dot.current{background:#70af00;animation:heart-beat 1s ease-in-out infinite alternate}.timeline .dot_container .date{width:100px;position:absolute;bottom:26px;left:50%;left:calc(50% - 50px);text-align:center}.timeline .dot1{left:-10px}.timeline .dot2{left:50%;left:calc(50% - 10px)}.timeline .dot3{right:-10px}.slider{position:relative;max-width:500px;margin:0 auto}.slider .slide{opacity:0}.slider .slide.slide1,.slider .slide.slide2{position:absolute;top:0;left:0}.slider .slide.current{animation:slide-in-left 0.5s ease-out forwards}.slider .slide.leave{animation:slide-out-left 0.5s ease-out forwards}.slider .slide .img{text-align:center;margin-bottom:0.5em}.slider .slide .img img{max-width:140px;height:auto}.slider .slide .slide_title{text-align:center;font-weight:200;font-size:2em;padding-bottom:0.5em}.slider .slide p{text-align:left;font-weight:400;font-size:16px;color:#777}.step1 .bar .fill{width:0}.step1 .dot1 .dot{border-color:#70af00}.step1 .dot2 .dot,.step1 .dot3 .dot{transition-delay:0s}.step2 .bar .fill{width:50%}.step2 .dot1 .dot,.step2 .dot2 .dot{border-color:#70af00}.step2 .dot3 .dot{transition-delay:0s}.step3 .bar .fill{width:100%}.step3 .dot1 .dot,.step3 .dot2 .dot,.step3 .dot3 .dot{border-color:#70af00}@keyframes heart-beat{from{transform:scale(1)}to{transform:scale(1.5)}}@keyframes slide-in-left{from{transform:translateX(50vw);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-out-left{from{transform:translateX(0);opacity:1}to{transform:translateX(-50vw);opacity:0}}
