body{font-size:16px;font-family:'larke_regular';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}b{font-family:'larke_bold'}.light{font-family:'larke_thin'}.preloader_wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;background-color:#fff}.preloader_wrapper .sw_load_img{top:50%;left:50%;opacity:1;max-width:250px;position:relative;-webkit-animation:fadeInf;animation:fadeInf;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.follow_height{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.rotate_container{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.rotate_container .head{margin-bottom:0;font-family:'larke_bold';text-transform:uppercase}.red{color:#e20613}.white{color:#fff}.black{color:#000}.lower{text-transform:lowercase}.text_block{display:block}.common_text{text-align:left;display:inline-block;text-transform:uppercase}.common_text .head{color:#e20613;margin-top:10px;text-transform:uppercase;font-family:'larke_bold'}.common_text .go_to_pop{width:24px;color:#e20613;height:24px;font-size:24px;line-height:24px;border-radius:60px;display:inline-block;text-decoration:none;border:2px solid #e20613;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;background-color:transparent}.common_text .go_to_pop:hover{color:#fff;cursor:pointer;background-color:#e20613}.common_text .go_to_pop .swia{top:-2px;left:-2px;position:relative}.go_to_pop_trigger{width:24px;color:#e20613;height:24px;font-size:24px;line-height:24px;border-radius:60px;display:inline-block;text-decoration:none;border:2px solid #e20613;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;background-color:transparent}.go_to_pop_trigger:hover{color:#fff;cursor:pointer;background-color:#e20613}.go_to_pop_trigger .swia{top:-2px;left:-2px;position:relative}.cipher_block .cipher_title{color:#e20613;font-size:3vw;line-height:3vw;text-transform:uppercase;font-family:'larke_bold'}.cipher_block .cipher_num{color:#000;font-size:7vw;line-height:7vw}.cipher_block .cac{color:#000;font-size:1.4vw;padding-right:6px;font-family:'larke_bold';text-transform:uppercase}.cipher_block .reference_tab{top:0px;height:8.7vw;position:absolute;display:inline-block}.cipher_num.legend{position:relative}.cipher_num.legend:after{top:5px;right:-20px;content:'*';font-size:30px;line-height:1em;position:absolute}.club_list{top:0px;opacity:0;right:-20vw;width:30vw;z-index:1100;position:fixed;overflow:hidden}.club_list img{width:100%;max-width:30vw;padding:40px 40px 0 40px}.subtitle{font-size:22px;font-family:'larke_bold';text-transform:uppercase}.inner_txt{font-size:18px;line-height:24px}.inner_txt.top{margin-top:40px}.top_spc{margin-top:40px}.pseudo_table{display:table}.pseudo_tr{display:table-row}.pseudo_td{display:table-cell}.numeralia_count .cipher{margin-bottom:50px}.numeralia_count .cipher .number{font-size:70px;line-height:50px;margin-bottom:-10px}.numeralia_count .cipher .concept{font-size:16px;padding-top:6px;line-height:16px;text-transform:uppercase}.numeralia_count .cipher .icon{font-size:70px;line-height:1em}.numeralia_count .cipher .icon_air{height:80px}@-moz-keyframes fadeInf{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInf{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-o-keyframes fadeInf{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes fadeInf{0%{opacity:1}50%{opacity:0}to{opacity:1}}#menuCombo{top:15px;left:0px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:6000;position:fixed;padding-left:20px;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#menuCombo.open{left:280px;padding-left:20px}#menuCombo #logo{color:#000;font-size:70px}#menuCombo #menuTrigger{width:24px;height:20px;margin-top:12px;margin-left:20px;position:relative}#menuCombo #menuTrigger .bread,#menuCombo #menuTrigger .meat{left:0;height:1px;width:24px;display:block;position:absolute;background-color:#808080}#menuCombo #menuTrigger .bread.top{top:0px}#menuCombo #menuTrigger .bread.bottom{top:18px}#menuCombo #menuTrigger .meat{top:9px}#sideNav{top:0px;right:-280px;bottom:0px;width:280px;z-index:6000;position:fixed;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;-webkit-box-shadow:4px 0px 5px 0px rgba(0,0,0,0);box-shadow:4px 0px 5px 0px rgba(0,0,0,0);background-color:#dedfdf}#sideNav .head{position:relative}#sideNav .head:hover{color:#fff;cursor:hover;background-color:#6ac1bc}#sideNav .sub.pop_launch{display:none}#sideNav.open{right:0px;-webkit-box-shadow:4px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:4px 0px 5px 0px rgba(0,0,0,0.1)}#sideNav ul{margin-top:40px;list-style:none;padding-left:0px}#sideNav li{display:block;padding:10px 30px;-webkit-transition:background-color 500ms ease, color 500ms ease;-o-transition:background-color 500ms ease, color 500ms ease;transition:background-color 500ms ease, color 500ms ease}#sideNav li.sub{padding:10px 30px 10px 60px}#sideNav li:hover{color:#fff;cursor:pointer;background-color:#6ac1bc}#sideNav a{color:inherit;text-decoration:none}.inner_pop{left:0px;right:0px;bottom:-100vh;height:100vh;z-index:6000;position:fixed;overflow-y:auto;overflow-x:hidden;background-color:#fff;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.inner_pop.open{bottom:0px}.inner_pop .close_pop{top:10px;right:-60px;width:40px;height:40px;z-index:6000;font-size:40px;position:fixed;line-height:40px;border:1px solid rgba(0,0,0,0.2);background-color:#fff;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.inner_pop .close_pop .swia{top:-1px;left:-1px;position:relative}.inner_pop .close_pop.active{right:25px}.inner_pop .close_pop:hover{color:#fff;cursor:pointer;background-color:#000}.info_container{padding:20px;margin:0 auto;max-width:1200px}.info_container .title{font-size:38px;text-align:right;line-height:1.1em;margin-bottom:50px;font-family:'larke_bold';text-transform:uppercase}.info_container .intro_txt{font-size:28px;text-align:right;line-height:34px;text-transform:uppercase}#corporateProfile{color:#fff;padding-top:80px;background-color:#1dbab3}#corporateProfile .intro_frame{text-align:right}#corporateProfile .intro_txt{font-family:'larke_thin'}.visual_rest{height:60vh;position:relative;margin-bottom:60px;background-size:cover;background-position:center;background-attachment:fixed;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);overflow:hidden}.visual_rest.corporate_profile{background-image:url("../img/perfil_corporativo_fondo.jpg")}.visual_rest.wellness{background-image:url("../img/wellness_fondo.jpg")}.visual_rest.expansion{background-image:url("../img/expansion_fondo.jpg")}.visual_rest.excellence{background-image:url("../img/excelencia_fondo.jpg")}.visual_rest.vanguard{background-image:url("../img/vanguardia_fondo.jpg")}.visual_rest.social_performance{background-image:url("../img/desempeno_social_fondo.jpg")}.visual_rest.social_performance_cont{background-image:url("../img/desempeno_social_fondo1.jpg")}.visual_rest.job_performance{background-position:top center;background-image:url("../img/desempeno_laboral_fondo.jpg")}.visual_rest.protection{background-image:url("../img/proteccion_fondo.jpg")}.visual_rest.compensation{background-image:url("../img/compensacion_fondo.jpg")}.visual_rest.environmental{background-image:url("../img/desempeno_ambiental_fondo.jpg")}.visual_rest.carbon{background-image:url("../img/carbon_fondo.jpg")}.visual_rest.ethical_code{background-image:url("../img/codigo_fondo.jpg")}.values_frame .value_name{font-size:24px;margin-top:50px;line-height:30px;margin-bottom:0px;font-family:'larke_bold';text-transform:uppercase}.values_frame .description,.values_frame ul{font-size:20px;line-height:26px}.values_frame ul{list-style:none;padding-left:0px}#valueProposal{color:#000;padding-bottom:40px;background-color:#fff}#valueProposal .title_col{text-align:right;text-align:right}#valueProposal .title_col img{width:100%;max-width:300px}#valueProposal .proposal_frame .proposal_name{font-size:24px;margin-top:50px;line-height:30px;margin-bottom:0px;font-family:'larke_bold';text-transform:uppercase}#valueProposal .proposal_frame .description,#valueProposal .proposal_frame ul{font-size:20px;line-height:28px}#valueProposal .proposal_frame ul{list-style:none;padding-left:0px}#wellness{padding-top:80px}#wellness .wellness_intro{text-align:right}#wellness .intro_txt{color:#00bbb4;font-family:'larke_thin'}#wellness .wellness_description{font-size:18px;line-height:24px}#wellness .visual_rest{margin-bottom:20px}#wellness .wellness_points{padding-bottom:40px;z-index:4000;position:relative;background-color:#1dbab3}#wellness .wellness_points ul{margin:0;list-style:none;padding-left:0px}#wellness .wellness_points ul p{margin:0px}#wellness .wellness_points li{margin-bottom:4px}#wellness .wellness_points li span.icon{float:left;font-size:50px;margin-right:40px}#wellness .wellness_points li span.icon .cafeteria,#wellness .wellness_points li span.icon .ninos,#wellness .wellness_points li span.icon .recuperacion,#wellness .wellness_points li span.icon .spa{font-size:36px}#wellness .wellness_points li:nth-child(odd){color:#e20613}#wellness .wellness_points li:nth-child(2n){color:#000}#wellness .wellness_points li p{font-size:24px;padding-top:30px;padding-left:60px;line-height:24px;text-transform:uppercase}#expansionPlan #expansionPlanIntro{color:#fff;padding-top:80px;background-color:#1dbab3}#expansionPlan .description_frame{font-size:18px;line-height:24px}#expansionPlan .description{font-size:18px;line-height:24px}#expansionPlan .visual_rest{margin-bottom:20px}#expansionPlan .numeralia .icon{font-size:50px;padding-left:6px}#expansionPlan .numeralia .icon_air{height:68px}#expansionPlan .numeralia .cipher_data{margin-bottom:30px}#expansionPlan .numeralia .qty{font-size:70px;line-height:50px}#expansionPlan .numeralia .qty p{margin:0px}#expansionPlan .numeralia .concept{font-size:16px;line-height:18px;text-transform:uppercase}#expansionPlan .focus{color:#00bbb4;font-size:28px;margin-left:8vw;margin-top:40px;text-align:right;line-height:34px;text-transform:uppercase}#expansionPlan #expansionCipher{padding-bottom:10px}#expansionPlan #expansionCipher .description{margin-top:70px}#excellentService{padding-top:80px}#excellentService .excellence_intro .intro_txt{color:#00bbb4}#excellentService .excellence_description{font-size:18px;line-height:24px;padding-top:90px}#excellentService .excellence_numeralia{margin-top:70px}#excellentService .excellence_numeralia .icon{color:#e20613;font-size:70px;margin-bottom:40px}#excellentService .excellence_numeralia .number{font-size:70px;line-height:50px;margin-bottom:10px;font-family:'larke_bold'}#excellentService .excellence_numeralia .concept{font-size:16px;line-height:1.2em;margin-bottom:50px;text-transform:uppercase}#excellentService .excellence_numeralia .concept .head{margin-bottom:0px;font-family:'larke_bold'}#excellentService .visual_rest{margin-bottom:30px}#excellentService .excellence_cont{color:#fff;padding-bottom:50px;background-color:#1dbab3}#excellentService .excellence_cont .description{font-size:18px;line-height:24px}#excellentService .campaign{font-size:90px;margin-top:50px;line-height:0.3em;margin-bottom:40px;font-family:'larke_thin';text-transform:uppercase}#excellentService .campaign sup{font-size:52px}#excellentService .campaign small{font-size:20px;line-height:1em}#vanguard #vanguardIntro{color:#fff;padding-top:80px;background-color:#1dbab3}#vanguard #vanguardIntro .description_frame{font-size:18px;line-height:24px;padding-top:50px}#vanguard .vanguard_numeralia .cipher{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}#vanguard .vanguard_numeralia .cipher:nth-child(2n){color:#e20613}#vanguard .vanguard_numeralia .icon{font-size:70px;margin-right:40px;min-width:120px;text-align:right}#vanguard .vanguard_numeralia .number{font-size:70px;line-height:40px;font-family:'larke_bold'}#vanguard .vanguard_numeralia .number p{margin-bottom:0px}#vanguard .vanguard_numeralia .concept{padding-top:30px}#vanguard .vanguard_numeralia .description{font-size:20px;margin-top:10px;line-height:20px}#vanguard .vanguard_numeralia .description p{margin-bottom:0px}#socialPerformance{padding-top:80px}#socialPerformance .big_title{font-size:50px;margin-bottom:80px;font-family:'larke_bold';text-transform:uppercase}#socialPerformance .subtitle{font-size:22px;font-family:'larke_bold';text-transform:uppercase}#socialPerformance .intro_txt{color:#00bbb4}#socialPerformance .top{margin-top:40px;margin-bottom:40px}#socialPerformance .social_performance_description,#socialPerformance .social_performance_description_cont{font-size:18px;line-height:24px}#socialPerformance .social_performance_description{margin-top:52px}#socialPerformance .social_numeralia:last-child{margin-bottom:40px}#socialPerformance .social_numeralia .icon{font-size:70px;line-height:1em}#socialPerformance .social_numeralia .icon .ninos{font-size:50px}#socialPerformance .social_numeralia .icon .activacion{font-size:60px}#socialPerformance .social_numeralia .cipher{font-size:16px;line-height:1.2em;margin-bottom:40px;text-transform:uppercase}#socialPerformance .social_numeralia .cipher.main .number{font-size:70px;line-height:50px;font-family:'larke_bold'}#socialPerformance .social_numeralia .cipher.main .number p{margin-bottom:0px}#socialPerformance .social_numeralia .cipher.secondary{color:#e20613}#socialPerformance .social_numeralia .cipher.secondary small:last-child{top:-28px;font-size:50px;position:relative}#socialPerformance .social_numeralia .cipher.secondary .icon{height:67px}#socialPerformance .social_numeralia .cipher.secondary .icon.extra{height:74px}#socialPerformance .social_numeralia .cipher.secondary .number{font-size:70px;line-height:50px;font-family:'larke_thin'}#socialPerformance .social_numeralia .cipher.secondary .number p{margin-bottom:0px}#socialPerformance .other_programs{color:#fff;font-size:18px;line-height:24px;background-color:#1dbab3}#socialPerformance .other_programs ul{padding-left:20px}#socialPerformance .support_provider{margin-bottom:40px}#socialPerformance .support_provider img{width:100%;max-width:300px}#jobPerformance{padding-top:80px}#jobPerformance .big_title{font-size:50px;margin-bottom:80px;font-family:'larke_bold';text-transform:uppercase}#jobPerformance .subtitle{font-size:22px;font-family:'larke_bold';text-transform:uppercase}#jobPerformance .intro_txt{color:#00bbb4}#jobPerformance .top{margin-top:40px;margin-bottom:40px}#jobPerformance .double_top{margin-top:93px}#jobPerformance .job_performance_description,#jobPerformance .job_performance_description_cont{font-size:18px;line-height:24px}#jobPerformance .job_performance_description{margin-top:52px}#jobPerformance .job_performance_description .icon{color:#e20613;font-size:90px;padding-top:48px}#jobPerformance .job_numeralia .qty{margin-top:36px;font-size:80px}#jobPerformance .job_numeralia .concept{margin-top:20px;line-height:1.2em;margin-bottom:40px;text-transform:uppercase}#jobPerformance .training_numeralia .icon{color:#000}#jobPerformance .training_numeralia .number{font-size:90px;margin-top:40px;font-family:'larke_bold'}#jobPerformance .training_numeralia .concept{margin-top:20px;line-height:1.2em;text-transform:uppercase}#jobPerformance .training_numeralia small{font-size:50px}#health{color:#fff;font-size:20px;background-color:#1dbab3}#health .visual_rest{margin-bottom:0px}#health .subtitle{margin-bottom:40px}#health .head{margin-top:20px;margin-bottom:0px}#health .health_model{width:100%;max-width:500px}#health .double_top{margin-top:130px}#health .accident_icon_header{color:#e20613;font-size:70px;margin-top:40px}#health .accident_numeralia{color:#000;margin-bottom:60px}#health .accident_numeralia .number{font-size:70px;margin-top:40px;line-height:50px;font-family:'larke_bold'}#health .accident_numeralia .number p{line-height:30px;margin-bottom:0px}#health .accident_numeralia .concept{margin-top:16px;line-height:18px;text-transform:uppercase}#protection{background-color:#fff}#protection .intro_txt{color:#00bbb4;padding-top:40px}#protection .compensation_numeralia{text-align:center}#protection .compensation_numeralia .icon{font-size:50px}#protection .compensation_numeralia .concept{font-size:16px;line-height:18px;margin-bottom:20px;text-transform:uppercase}#motherHoodFatherhood{color:#fff;padding-bottom:40px;background-color:#1dbab3}#motherHoodFatherhood .motherhood_numeralia .icon{font-size:60px}#motherHoodFatherhood .motherhood_numeralia .number{font-size:70px;line-height:60px;margin-bottom:0px}#motherHoodFatherhood .motherhood_numeralia .concept{text-transform:uppercase}#motherHoodFatherhood .motherhood_numeralia .air{padding-top:86px}#motherHoodFatherhood .acknowledgments{margin-top:80px}#motherHoodFatherhood .acknowledgments .pseudo_tr .pseudo_td{font-size:18px}#motherHoodFatherhood .acknowledgments .pseudo_tr .pseudo_td:first-child{text-align:right;padding-right:40px;text-transform:uppercase}#motherHoodFatherhood .acknowledgments .pseudo_tr .pseudo_td:first-child .icon{font-size:30px}#motherHoodFatherhood .acknowledgments .pseudo_tr .pseudo_td:first-child .concept{font-family:'larke_bold'}#rescue{padding-top:50px;padding-bottom:7px}#environmentalPerformance{padding-top:80px}#environmentalPerformance .big_title{font-size:50px;margin-bottom:80px;font-family:'larke_bold';text-transform:uppercase}#environmentalPerformance .subtitle{font-size:22px;font-family:'larke_bold';text-transform:uppercase}#environmentalPerformance .intro_txt{color:#00bbb4}#environmentalPerformance .environmental_numeralia{margin-top:26px;font-size:16px}#environmentalPerformance .environmental_numeralia .icon{font-size:70px}#environmentalPerformance .environmental_numeralia .icon_air{height:102px}#environmentalPerformance .environmental_numeralia .concept{line-height:1.1em;margin-bottom:50px;text-transform:uppercase}#environmentalPerformance .environmental_numeralia .number{font-size:70px;line-height:40px;margin-bottom:0px}#environmentalPerformance #energy,#environmentalPerformance #waste{color:#fff;background-color:#1dbab3}#environmentalPerformance #energy .numeralia_count,#environmentalPerformance #waste .numeralia_count{margin-top:40px}#environmentalPerformance #carbonFootprint{padding-top:50px}#environmentalPerformance #carbonFootprint .numeralia_count{margin:40px 0px}#environmentalPerformance #waste .numeralia_count .row{margin-bottom:40px}#contact{background-color:#83ddd8}#contact .main_info{height:100vh;padding-top:70px;padding-left:6vw;padding-right:6vw;background-color:#1ebbb3}#contact .logo{font-size:60px}#contact .title{color:#52cdc8;font-size:50px;margin-top:30px;margin-bottom:40px;font-family:'larke_bold';text-transform:uppercase}#contact .contact_frame{color:#fff;font-size:20px}#contact .contact_frame .item{margin-bottom:40px}#contact .contact_frame p{margin-bottom:0px}#contact .contact_frame a{color:inherit;text-decoration:none}#contact .contact_frame .head{font-family:'larke_bold';text-transform:uppercase}#contact .legend{height:100vh;padding:5vw 6vw;position:relative}#contact .legend .float_square{bottom:5vw;left:6vw;right:6vw;position:absolute}#contact .legend .main_link{width:100%;display:block;line-height:1.5em;margin-bottom:30px;text-transform:uppercase}#contact .legend .main_link:hover{text-decoration:none}#contact .legend .main_link .large{color:#00bbb4;font-size:26px;font-family:'larke_thin'}#contact .legend .main_link a{color:inherit;text-decoration:none}#contact .legend .description{line-height:1.2em}#downloads{background-color:#1ebbb3}#downloads .main_info{height:100vh;padding-top:70px;padding-left:6vw;padding-right:6vw;position:relative;background-color:#fff}#downloads .main_info:before{top:0;bottom:0;width:7vw;left:-7vw;content:'';height:100vh;display:block;position:absolute;background-color:#83ddd8}#downloads .main_info:after{top:0;bottom:0;width:15vw;right:-15vw;content:'';height:100vh;display:block;position:absolute;background-color:#83ddd8}#downloads .title{color:#dadada;font-size:50px;margin-top:30px;margin-bottom:40px;font-family:'larke_bold';text-transform:uppercase}#downloads .downloads_frame{position:relative;z-index:3000}#downloads .downloads_frame .item{color:#000;font-size:20px;margin-bottom:40px;font-family:'larke_bold';text-transform:uppercase}#downloads .downloads_frame .item .descarga{color:#e20613;bottom:18px;float:left;font-size:50px;position:relative}#downloads .downloads_frame .item a{color:inherit;text-decoration:none}#downloads .download_silhouette{right:12vw;bottom:43px;z-index:2000;position:absolute}#downloads .download_silhouette img{width:100%;max-width:510px}.rescue_numeralia{margin-top:40px}.job_performance_intro .health_model{width:100%;max-width:300px}#ethicalBehavior{padding-top:80px}#ethicalBehavior .big_title{font-size:50px;margin-bottom:80px;font-family:'larke_bold';text-transform:uppercase}#ethicalBehavior .subtitle{font-size:22px;font-family:'larke_bold';text-transform:uppercase}#ethicalBehavior .intro_txt{color:#00bbb4}#ethicalBehavior .ethical_numeralia{margin-top:40px;font-size:15px;line-height:18px}#ethicalBehavior .ethical_numeralia .icon{font-size:50px;color:#00bbb4}#ethicalBehavior .ethical_numeralia .riesgo{font-size:75px}#ethicalBehavior #ethicalCode{color:#fff;padding-bottom:60px;background-color:#1dbab3}#ethicalBehavior #ethicalCode .visual_rest{margin-bottom:10px}#ethicalBehavior #ethicalCode .email_row{color:#fff;font-size:20px}#ethicalBehavior #ethicalCode .email_row p{line-height:1.1em;margin-bottom:0px}#ethicalBehavior #ethicalCode .email_row a{color:inherit}#ethicalBehavior #ethicalCode .ethical_top{margin-top:30px}#presidentMessage{background-color:#83ddd8;height:100vh;overflow:auto}#presidentMessage .main{height:100vh;padding:40px;color:#fff;text-transform:uppercase;background-color:#1ebbb3}#presidentMessage .main p{margin-bottom:40px}#presidentMessage .letter .ceo{width:100%;max-width:400px}#presidentMessage .letter p{font-size:12px}#presidentMessage .letter .title{top:1.2vw;position:relative}#presidentMessage .letter .title p{margin-bottom:0px;font-family:'larke_bold';text-transform:uppercase}#presidentMessage .letter .title p:first-child{color:#e20613;font-size:2.4vw;line-height:1em}#presidentMessage .letter .title p:last-child{font-size:1.8vw}#presidentMessage .letter .info{padding-top:40px}#presidentMessage .letter .sign{text-align:right}#presidentMessage .letter .sign .ceo_sign{max-width:180px}#presidentMessage .letter .sign p{width:100%;margin:0px;max-width:140px;text-align:left;display:inline-block}#presidentMessage .letter .sign .line_text{list-style:none;padding-left:0px}#presidentMessage .letter .sign .job{top:-4px;color:#00bbb4;position:relative;font-family:'larke_bold';text-transform:uppercase}#relevantFinancialData .wrapper{margin:0 auto;max-width:800px;padding-bottom:40px}#relevantFinancialData .title{font-size:70px;line-height:1em;margin-top:40px;font-family:'larke_bold';text-transform:uppercase}#relevantFinancialData .pseudo_table{width:100%;margin-top:40px}#relevantFinancialData .pseudo_table .pseudo_tr:not(:first-child) .pseudo_td{padding-left:10px;padding-right:10px;vertical-align:middle;border-bottom:1px solid #b2dddf}#relevantFinancialData .pseudo_table .pseudo_tr:not(:first-child) .pseudo_td p{margin-bottom:0px}#relevantFinancialData .pseudo_table .pseudo_tr:last-child .pseudo_td{border-bottom:1px solid #e30e18}#relevantFinancialData .pseudo_table .pseudo_tr:nth-child(2) .pseudo_td{padding-top:20px}#relevantFinancialData .pseudo_table .pseudo_tr.head{color:#fff;text-transform:uppercase;background-color:#e30e18;font-family:'larke_bold'!important}#relevantFinancialData .pseudo_table .pseudo_tr.head .pseudo_td{font-weight:500;padding:8px 10px 4px 10px;font-family:'larke_bold'}#relevantFinancialData .pseudo_table .pseudo_tr.head p{margin-bottom:0px;font-family:'larke_bold'!important}#relevantFinancialData .pseudo_table .pseudo_tr.total{font-family:'larke_bold'}#relevantFinancialData .pseudo_table .pseudo_tr.extra .pseudo_td{padding-top:40px}#relevantFinancialData .pseudo_table .pseudo_tr.semi .pseudo_td{border-bottom:1px solid #e30e18}#relevantFinancialData .foot_text{font-size:14px;margin-top:40px}html.no_scroll{overflow-x:hidden!important}body.home{overflow:hidden;background-color:#a5d8d5}body.home .desktop{display:block}body.home img.desktop{display:inline-block}body.home img.mobile{display:none}body.home.no_scroll{overflow-x:hidden!important}#sceneSelector{bottom:250px;right:0px;width:50px;color:#000;z-index:5000;position:fixed;background-color:#000;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#sceneSelector.open{right:280px}#sceneSelector .button{width:50px;height:50px;color:#fff;cursor:pointer;font-size:40px;text-align:center;line-height:50px;position:relative;margin-bottom:0px;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#sceneSelector .button.language{color:#fff;display:block;font-size:18px;font-family:'larke_bold';text-transform:uppercase}#sceneSelector .button.language:hover{text-decoration:none}#sceneSelector .button:hover{color:#e20613}#sceneSelector .button span{top:3px;left:0px;line-height:0em;position:relative;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;background-color:transparent}#sceneSelector .button.arrow.right:hover span{left:5px}#sceneSelector .button.arrow.left:hover span{left:-5px}#sceneSelector .button.arrow.disabled{cursor:no-drop;color:rgba(255,255,255,0.3)}#sceneSelector .button.arrow.disabled:hover{color:rgba(255,255,255,0.3);background-color:transparent}#sceneSelector .button.arrow.disabled:hover span{left:0px}#wellnessLineText{left:0px;opacity:0.5;bottom:20px;z-index:1000;color:#dedfde;overflow:hidden;position:absolute;padding-left:50vw;font-family:'larke_bold'}#wellnessLineText p{margin:0;font-size:160vh;line-height:0.6em;letter-spacing:16vw}#ruler360{right:0;bottom:6.25vh;opacity:0.1;width:600vw;z-index:1200;position:fixed}.silhouette_container{position:fixed;left:-100vw;height:80vh;bottom:4vw;z-index:2000}.silhouette_container .silhouette_item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:1px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.silhouette_container .silhouette_item img{vertical-align:inherit;min-height:1px;height:100%}.silhouette_container[data-silhouette="0"]{opacity:0;left:6vw}.silhouette_container[data-silhouette="0"] .silhouette_item img{height:57vh}.silhouette_container[data-silhouette="1"] .silhouette_item img{height:41vh}.silhouette_container[data-silhouette="3"]{bottom:0vw}.silhouette_container[data-silhouette="3"] .silhouette_item img{height:63vh}.silhouette_container[data-silhouette="6"] .silhouette_item img{height:70vh}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.silhouette_container .silhouette_item{display:block;position:relative;min-width:32vw}.silhouette_container .silhouette_item img{bottom:0px;left:0px;position:absolute}}.text_background{top:0px;left:26vw;bottom:0px;width:60vw;height:100vh;z-index:900;position:fixed;background-color:#f7f7f7}.alternate_text_background{top:10vh;width:0px;opacity:0;z-index:800;height:80vh;right:-30vw;position:fixed;overflow:hidden;background-color:#efefea}.color_background{z-index:1100;width:26vw;left:0vw;top:0px;height:100vh;position:fixed;background-color:#1ebbb3}.inline_item{float:left;width:100vw;height:100vh;padding:20px;overflow:hidden}#target{top:50%;left:50%;width:auto;padding:20px;position:fixed;background-color:#87ceeb;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#target p{margin:0 auto}#trigger{width:5px;left:80vw;height:5px;display:block;z-index:9999999;position:absolute;background-color:transparent}.trigger_block{width:5px;height:5px;bottom:0px;display:block;position:relative;z-index:9999999999;background-color:transparent}#sceneTrigger1{left:100vw}#sceneTrigger1a{left:115vw}#sceneTrigger2{left:200vw}#sceneTrigger2a{left:215vw}#sceneTrigger3{left:300vw}#sceneTrigger3a{left:315vw}#sceneTrigger4{left:400vw}#sceneTrigger4a{left:415vw}#sceneTrigger5{left:500vw}#sceneTrigger5a{left:515vw}#sceneTrigger6{left:600vw}.value_proposal ul{top:0;left:0;font-size:12px;list-style:none;padding-top:10px;padding-left:2px;position:absolute}.value_proposal li{padding:10px 24px}.value_proposal .follow_height{height:80vh}.value_proposal .follow_height .rotate_container{max-width:300px;position:relative}.alternate_color_background{position:fixed;top:0;right:0;width:0px;height:100vh;z-index:1000;background-color:#a6d8d5}.scene_text{height:100vh}.scene_text .text_block.cipher{position:relative;text-align:right}.scene_text .text_block.cipher .graphic{width:100%;max-width:290px;padding-top:3vw;padding-right:6.5vw}.scene_text[data-scene-text="0"]{left:150vw;opacity:0;width:60vw;z-index:2100;padding:20px;position:fixed;overflow:hidden}.scene_text[data-scene-text="0"] .text_block{margin-top:6vw;text-align:right}.scene_text[data-scene-text="0"] .common_text{width:33vw;max-width:400px;margin-right:4vw}.scene_text[data-scene-text="1"]{left:-100vw;width:50vw;bottom:0px;height:100vh;z-index:2100;position:fixed;padding-top:2vw}.scene_text[data-scene-text="1"] .text_block.cipher{position:relative;text-align:right}.scene_text[data-scene-text="1"] .text_block.cipher .graphic{width:100%;max-width:290px;padding-top:3vw;margin-right:6.5vw;padding-right:0px}.scene_text[data-scene-text="1"] .text_block.info{left:0;right:0;bottom:10vw;width:100%;text-align:left;position:absolute}.scene_text[data-scene-text="1"] .cipher_block{padding-right:6vw}.scene_text[data-scene-text="1"] .cipher_block p{margin-bottom:0px}.scene_text[data-scene-text="1"] .cipher_block .reference_tab{right:-1px}.scene_text[data-scene-text="1"] .common_text{width:34vw;max-width:440px;padding-left:4vw;margin-left:4vw}.scene_text[data-scene-text="2"]{right:-100vw;width:46vw;bottom:0px;height:100vh;z-index:2100;position:fixed;padding-top:2vw}.scene_text[data-scene-text="2"] .text_block.cipher{position:relative;text-align:left}.scene_text[data-scene-text="2"] .text_block.cipher .graphic{width:100%;max-width:290px;padding-top:3vw;padding-left:1vw;padding-right:0vw}.scene_text[data-scene-text="2"] .text_block.info{left:0;right:0;bottom:10vw;width:100%;text-align:left;position:absolute}.scene_text[data-scene-text="2"] .cipher_block{padding-left:1vw}.scene_text[data-scene-text="2"] .cipher_block p{margin-bottom:0px}.scene_text[data-scene-text="2"] .cipher_block .reference_tab{left:-3.58vw}.scene_text[data-scene-text="2"] .common_text{width:34vw;max-width:400px;padding-left:1vw}.scene_text[data-scene-text="3"]{left:-100vw;width:40vw;bottom:0px;height:100vh;z-index:2100;position:fixed;padding-top:20vw}.scene_text[data-scene-text="3"] .text_block.cipher{position:relative;text-align:right}.scene_text[data-scene-text="3"] .text_block.cipher .graphic{width:100%;max-width:290px;padding-top:3vw;padding-right:0px;margin-right:6.5vw}.scene_text[data-scene-text="3"] .text_block.info{left:0;right:0;bottom:10vw;width:100%;text-align:left;position:absolute}.scene_text[data-scene-text="3"] .cipher_block{padding-right:6vw}.scene_text[data-scene-text="3"] .cipher_block p{margin-bottom:0px}.scene_text[data-scene-text="3"] .cipher_block .reference_tab{right:-1px}.scene_text[data-scene-text="3"] .common_text{width:34vw;max-width:440px;padding-left:4vw}.scene_text[data-scene-text="3a"]{right:-100vw;width:30vw;bottom:0px;height:100vh;z-index:2100;position:relative;padding-left:40px;padding-right:40px;position:fixed;padding-top:40px}.scene_text[data-scene-text="3a"] .first{color:#fff;text-transform:uppercase}.scene_text[data-scene-text="3a"] .second{left:0px;right:0px;bottom:40px;position:absolute}.scene_text[data-scene-text="3a"] .common_text{top:10vw;width:100%;padding:10px 80px 10px 40px}.scene_text[data-scene-text="4"]{left:-100vw;width:50vw;bottom:0px;height:100vh;z-index:2100;position:fixed;padding-top:2vw}.scene_text[data-scene-text="4"] .text_block.cipher{position:relative;text-align:right}.scene_text[data-scene-text="4"] .text_block.cipher .graphic{width:100%;max-width:290px;padding-top:3vw;margin-right:6.5vw;padding-right:0vw}.scene_text[data-scene-text="4"] .text_block.info{left:0;right:0;bottom:10vw;width:100%;text-align:left;position:absolute}.scene_text[data-scene-text="4"] .cipher_block{padding-right:6vw}.scene_text[data-scene-text="4"] .cipher_block p{margin-bottom:0px}.scene_text[data-scene-text="4"] .cipher_block .reference_tab{right:-1px}.scene_text[data-scene-text="4"] .common_text{width:34vw;max-width:440px;padding-left:4vw;margin-left:4vw}.scene_text[data-scene-text="4"] .graphic_float{text-align:right}.scene_text[data-scene-text="4"] .graphic_float .combo_right{margin-right:40px;display:inline-block}.scene_text[data-scene-text="4"] small{left:28.2vw;margin-top:20px;display:inline-block}.scene_text[data-scene-text="5"]{left:-100vw;width:40vw;bottom:0px;height:100vh;z-index:2100;position:fixed;padding-top:2vw}.scene_text[data-scene-text="5"] .sustainability_model{width:100%;max-width:22vw;margin:0 auto}.scene_text[data-scene-text="5"] .sustainability_model .title p.sup{color:#e20613;font-size:3.3vw;margin-bottom:8px;line-height:3.2vw;font-family:'larke_bold';text-transform:uppercase}.scene_text[data-scene-text="5"] .sustainability_model .title p.btm{color:#000;font-size:2vw;line-height:2vw;margin-bottom:5vw;font-family:'larke_bold';text-transform:uppercase}.scene_text[data-scene-text="5"] .sustainability_model .title p.description{line-height:1.3em}.scene_text[data-scene-text="5"] .sustainability_model ul{list-style:none;padding-left:0}.scene_text[data-scene-text="5"] .sustainability_model li{left:-32px;color:#00bbb4;font-size:22px;padding-top:10px;position:relative;font-family:'larke_bold'}.scene_text[data-scene-text="5"] .sustainability_model li:hover{cursor:pointer}.scene_text[data-scene-text="5"] .sustainability_model li p{margin-bottom:0px}.scene_text[data-scene-text="5"] .sustainability_model li a{color:inherit;text-decoration:none;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.scene_text[data-scene-text="5"] .sustainability_model li a:hover{color:#fff}.scene_text[data-scene-text="5"] .sustainability_model .go_to_pop{bottom:-4px;color:#fff;font-size:24px;line-height:0em;position:relative;border-radius:60px;display:inline-block;text-decoration:none;background-color:#00bbb4;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.scene_text[data-scene-text="5"] .sustainability_model .go_to_pop .swia{top:-1px;position:relative}.scene_text[data-scene-text="5"] .sustainability_model .go_to_pop:hover{color:#00bbb4;background-color:#fff}.scene_text[data-scene-text="5a"]{top:0vw;width:32vw;opacity:0;bottom:0px;z-index:900;right:-32vw;height:100vh;padding:40px;color:#fff;position:fixed}.scene_text[data-scene-text="5a"] img{vertical-align:top}.scene_text[data-scene-text="6"]{top:0vw;opacity:0;width:50vw;right:-50vw;z-index:2100;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scene_text[data-scene-text="6"] .middle{padding:0 6vw 0px 9vw}.scene_text[data-scene-text="6"] .title{font-family:'larke_bold';text-transform:uppercase}.scene_text[data-scene-text="6"] .title .sup{color:#e20613;font-size:3.3vw;line-height:1em;margin-bottom:6px}.scene_text[data-scene-text="6"] .title .sub{color:#000;font-size:2vw;line-height:0.8em;margin-bottom:0px}.scene_text[data-scene-text="6"] .quote{color:#00bbb4;margin-top:6vw;text-transform:uppercase}.scene_text[data-scene-text="6"] .open_quote{position:relative}.scene_text[data-scene-text="6"] .open_quote:before{top:34px;left:-70px;opacity:0.5;content:'“';font-size:160px;line-height:0em;position:absolute}.scene_text[data-scene-text="6"] .close_quote{position:relative}.scene_text[data-scene-text="6"] .close_quote:before{bottom:-44px;right:-70px;opacity:0.5;content:'”';font-size:160px;line-height:0em;position:absolute}.main_title{display:block;margin-top:6vw;text-align:center}.main_title .mid_block{text-align:left;display:inline-block}.main_title .number{color:#00bbb4;font-size:70px;line-height:50px;margin-bottom:0px;font-family:'larke_bold'}.main_title .text{font-size:50px;line-height:50px;text-transform:uppercase}#pageTitle{left:0;right:0;top:27px;width:100%;z-index:3000;position:fixed;text-align:left;color:#000;line-height:1em;padding-left:200px;font-family:'larke_bold';text-transform:uppercase}#pagination{right:30px;bottom:40px;z-index:5500;position:fixed;font-family:'larke_bold'}#pagination p{top:0px;right:0px;position:absolute}#pagination p:not([data-pagination-item="1"]){opacity:0}@media (max-height:670px){#ruler360{bottom:20px;opacity:0.05}#sceneSelector{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.scene_text[data-scene-text="5"] .sustainability_model li{font-size:18px}.scene_text[data-scene-text="1"] .text_block.info{bottom:40px}.scene_text[data-scene-text="2"] .text_block.info{bottom:40px}.scene_text[data-scene-text="3a"] .second{bottom:40px}.scene_text[data-scene-text="4"] .text_block.info{bottom:40px}}@media (max-height:570px){.scene_text[data-scene-text="5"] .sustainability_model{max-width:28vw!important}}@font-face{font-family:'swia';src:url("../fonts/swia.eot?io1up0");src:url("../fonts/swia.eot?io1up0#iefix") format('embedded-opentype'), url("../fonts/swia.ttf?io1up0") format('truetype'), url("../fonts/swia.woff?io1up0") format('woff'), url("../fonts/swia.svg?io1up0#swia") format('svg');font-weight:normal;font-style:normal}.swia{font-family:'swia'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uso_instalaciones:before{content:"\e93b"}.denuncias:before{content:"\e933"}.riesgo:before{content:"\e934"}.diversidad:before{content:"\e935"}.relacion:before{content:"\e936"}.seguridad:before{content:"\e937"}.etico:before{content:"\e938"}.codigo_etica:before{content:"\e939"}.transparencia:before{content:"\e93a"}.nuevos:before{content:"\e932"}.foco:before{content:"\e915"}.seguro_vida:before{content:"\e916"}.desarrollo:before{content:"\e919"}.equipo:before{content:"\e91a"}.social:before{content:"\e91c"}.vida:before{content:"\e91d"}.logros:before{content:"\e91e"}.seguro_gmm:before{content:"\e91f"}.tiempo:before{content:"\e920"}.ahorro:before{content:"\e921"}.asistencia:before{content:"\e922"}.camion:before{content:"\e923"}.capacitacion:before{content:"\e924"}.puntualidad:before{content:"\e925"}.regaderas:before{content:"\e926"}.sol:before{content:"\e927"}.agua:before{content:"\e928"}.co2:before{content:"\e929"}.gas:before{content:"\e92a"}.accidentes:before{content:"\e92b"}.aguinaldo:before{content:"\e92c"}.botella:before{content:"\e92d"}.reciclado:before{content:"\e92e"}.arbol:before{content:"\e92f"}.colaboradores:before{content:"\e930"}.comunidad:before{content:"\e931"}.hombre:before{content:"\e912"}.mujer:before{content:"\e914"}.activacion:before{content:"\e911"}.indbike:before{content:"\e910"}.grit:before{content:"\e918"}.servicio:before{content:"\e90f"}.limpieza:before{content:"\e913"}.instructores:before{content:"\e917"}.mantenimiento:before{content:"\e91b"}.recuperacion:before{content:"\e90a"}.spa:before{content:"\e90b"}.cafeteria:before{content:"\e90c"}.ninos:before{content:"\e90d"}.nutricion:before{content:"\e90e"}.contacto:before{content:"\e900"}.cerrar:before{content:"\e908"}.options:before{content:"\e909"}.fprevia:before{content:"\e902"}.fsiguiente:before{content:"\e903"}.mas:before{content:"\e906"}.sw:before{content:"\e907"}.previo:before{content:"\e901"}.descarga:before{content:"\e904"}.siguiente:before{content:"\e905"}@font-face{font-family:'larke_bold';src:url("../fonts/larke_neue_bold-webfont.woff2") format('woff2'), url("../fonts/larke_neue_bold-webfont.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'larke_regular';src:url("../fonts/larke_neue_regular-webfont.woff2") format('woff2'), url("../fonts/larke_neue_regular-webfont.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'larke_thin';src:url("../fonts/larke_neue_thin-webfont.woff2") format('woff2'), url("../fonts/larke_neue_thin-webfont.woff") format('woff');font-weight:normal;font-style:normal}
