﻿/*! -----------------------------------------------------------------------
  LAYOUT - Nestlé - BORN TO TALENT

  * @Version:    1.0 - 2018
  * @author:     BAR Ogilvy (nuno quelhas)
  * @email:      nuno.quelhas@barogilvy.com

-----------------------------------------------------------------------*/@import url(../fonts/font.css);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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*:focus{outline:none}.s10{font-size:10px}.s12{font-size:12px}.s14{font-size:14px}.s16{font-size:16px}.s18{font-size:18px}.s20{font-size:20px}.s22{font-size:22px}.s24{font-size:24px}.s26{font-size:26px}.s28{font-size:28px}.s30{font-size:30px}.s32{font-size:32px}.s34{font-size:34px}.s36{font-size:36px}.s38{font-size:38px}.s40{font-size:40px}.s50{font-size:50px}.s60{font-size:60px}.sp5{height:5px}.sp10{height:10px}.sp15{height:15px}.sp20{height:20px}.sp50{height:50px}.m0{margin:0px}.m5{margin:5px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.p0{padding:0px}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.relative{position:relative}.text-truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body{-webkit-font-smoothing:antialiased;font-family:'OS_Regular';line-height:1.25}.bebas,#boxNestle h2,#boxInspiracao h2,#boxValores h2,#map h1,#brands-container h2,.slider-areas h4,#process h5{font-family:'Bebas'}.bold,.btn-white{font-family:'OS_Bold';font-weight:700}.light,header nav li a{font-family:'OS_Light';font-weight:200}.bravo,#program h3,#process h2,#process span,#profile h2,#testemunhos h2{font-family:'Bravo'}.blue{color:#3270b3 !important}header{background:#437cb3;background:-moz-radial-gradient(center, ellipse cover, #437cb3 0%, #225083 100%);background:-webkit-radial-gradient(center, ellipse cover, #437cb3 0%, #225083 100%);background:radial-gradient(ellipse at center, #437cb3 0%, #225083 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#437cb3', endColorstr='#225083',GradientType=1 );padding:60px 0 20px}header nav{position:relative;margin-top:18px}header nav li{display:inline-block}header nav li a{display:block;color:#FFFFFF;text-transform:uppercase;font-size:14px;margin-right:20px}header nav li a:hover{color:#FFFFFF}header nav:after{content:'';position:absolute;top:-30px;right:0;background:url("../images/arrow.png");width:82px;height:29px;z-index:1;pointer-events:none}@media only screen and (max-width: 62em){header nav:after{transform:scaleY(-1);top:auto;bottom:-30px;right:-10px}}@media only screen and (max-width: 75em){header{padding:40px 0}header nav{margin-top:13px}header nav li a{font-size:13px;margin-right:10px}}@media only screen and (max-width: 62em){header{padding:20px 0 60px}header nav{margin-top:5px;margin-bottom:30px}header nav li a{font-size:12px;margin-right:5px}}header .slick-slider{border:10px solid white}@media only screen and (max-width: 62em){header .slick-slider{border:5px solid white}}header .slick-slide{padding:50px}@media only screen and (max-width: 62em){header .slick-slide{padding:50px 25px}}.mobile-trigger{position:relative;margin-top:8px;color:white}.mobile-trigger:after{content:'';position:absolute;top:-12px;left:20px;background:url("../images/arrow.png") top left no-repeat;width:82px;height:29px;z-index:1;background-size:35px}.mobile-trigger svg{cursor:pointer}#mobileMenu{display:none;background:#FFFFFF;box-shadow:5px 5px 10px rgba(0,0,0,0.5);width:calc(100% - 30px);position:absolute;top:50px;left:15px;z-index:1}#mobileMenu li a{display:block;padding:10px;text-transform:uppercase;color:#3270b3;border-bottom:2px solid rgba(50,112,179,0.1)}#boxNestle{position:absolute;top:50px;left:50%;margin-left:-560px;width:550px;border:5px solid #3270b3;padding:75px 15px 20px;color:#808285;font-size:18px;line-height:1.25}#boxNestle h2{color:#3270b3;font-size:50px;position:absolute;top:15px;left:-20px;text-transform:uppercase}#boxNestle h2:after{content:'';position:absolute;top:-45px;left:-50px;background:rgba(50,112,179,0.2);width:150px;height:75px;z-index:-1}#boxInspiracao{position:absolute;top:170px;left:50%;margin-left:255px;width:485px;border:5px solid #3270b3;padding:25px 15px 25px 35px;text-align:right;color:#808285;font-size:18px;line-height:1.25}#boxInspiracao h2{color:#3270b3;font-size:50px;position:absolute;top:-35px;right:20px;text-transform:uppercase}#boxInspiracao h2:after{content:'';position:absolute;top:-25px;left:0px;background:rgba(50,112,179,0.2);width:280px;height:15px;z-index:-1}#boxValores{position:absolute;top:600px;left:50%;margin-left:-705px;width:530px;border:5px solid #3270b3;padding:25px 35px 25px 15px;color:#808285;font-size:18px;line-height:1.25}#boxValores h2{color:#3270b3;font-size:50px;position:absolute;top:-30px;left:20px;text-transform:uppercase}#boxValores h2:after{content:'';position:absolute;top:-15px;left:0px;background:rgba(50,112,179,0.2);width:280px;height:45px;z-index:-1}#map{overflow:hidden;padding:250px 15px}#map .mapOverlay{position:absolute;width:985px;height:563px;background:url("../images/map.png") top center no-repeat;left:50%;margin-left:-492px;top:250px;z-index:1}#map h1{position:absolute;top:290px;left:50%;margin-left:-500px;color:#3270b3;font-size:60px;text-transform:uppercase;z-index:1}#map h1:after{content:'';position:absolute;top:85px;left:50%;margin-left:-400px;background:url("../images/seta.png") top center no-repeat;width:39px;height:27px;z-index:1}@media only screen and (max-width: 48em){#map h1:after{margin-left:-190px !important;top:47px !important}}@media only screen and (max-width: 48em){#map h1{font-size:40px;margin-left:0}}#map h1 span{font-size:80px;display:block;margin-left:160px}@media only screen and (max-width: 48em){#map h1 span{font-size:50px;margin-left:0}}#program{background:url("../images/bg-blue.jpg") top center no-repeat;background-size:cover;color:white}#program h3{display:inline-block;background:url("../images/bg-program.png") center center no-repeat;background-size:100% 100%;font-size:100px;text-transform:uppercase;padding:20px 50px}@media only screen and (max-width: 62em){#program h3{font-size:50px}}#program .fix{position:relative;height:30px}#program .fix h3{transform:translateY(-100%)}@media only screen and (max-width: 62em){#program .fix:after{content:'';position:absolute;width:100%;height:50px;background:url("../images/bg-setas.png") center center no-repeat;background-size:100%;top:-80px;left:0}}.slider-brands .slick-prev,.slider-brands .slick-next,.slider-testemunhos .slick-prev,.slider-testemunhos .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;z-index:2;width:81px;height:81px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:url("../images/prev.png") center center no-repeat;background-size:100% 100%}@media only screen and (max-width: 48em){.slider-brands .slick-prev,.slider-brands .slick-next,.slider-testemunhos .slick-prev,.slider-testemunhos .slick-next{width:31px;height:31px}}.slider-brands .slick-prev:hover,.slider-brands .slick-prev:focus,.slider-brands .slick-next:hover,.slider-brands .slick-next:focus,.slider-testemunhos .slick-prev:hover,.slider-testemunhos .slick-prev:focus,.slider-testemunhos .slick-next:hover,.slider-testemunhos .slick-next:focus{color:transparent;outline:none}.slider-brands .slick-prev:hover:before,.slider-brands .slick-prev:focus:before,.slider-brands .slick-next:hover:before,.slider-brands .slick-next:focus:before,.slider-testemunhos .slick-prev:hover:before,.slider-testemunhos .slick-prev:focus:before,.slider-testemunhos .slick-next:hover:before,.slider-testemunhos .slick-next:focus:before{opacity:1}.slider-brands .slick-prev.slick-disabled:before,.slider-brands .slick-next.slick-disabled:before,.slider-testemunhos .slick-prev.slick-disabled:before,.slider-testemunhos .slick-next.slick-disabled:before{opacity:.25}.slider-brands .slick-prev:before,.slider-brands .slick-next:before,.slider-testemunhos .slick-prev:before,.slider-testemunhos .slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider-brands .slick-prev,.slider-testemunhos .slick-prev{left:-85px}@media only screen and (max-width: 48em){.slider-brands .slick-prev,.slider-testemunhos .slick-prev{left:-60px}}.slider-brands [dir='rtl'] .slick-prev,.slider-testemunhos [dir='rtl'] .slick-prev{right:-85px;left:auto}@media only screen and (max-width: 48em){.slider-brands [dir='rtl'] .slick-prev,.slider-testemunhos [dir='rtl'] .slick-prev{right:-60px}}.slider-brands .slick-prev:before,.slider-testemunhos .slick-prev:before{content:''}.slider-brands [dir='rtl'] .slick-prev:before,.slider-testemunhos [dir='rtl'] .slick-prev:before{content:''}.slider-brands .slick-next,.slider-testemunhos .slick-next{right:-85px;background:url("../images/next.png") center center no-repeat;background-size:100% 100%}@media only screen and (max-width: 48em){.slider-brands .slick-next,.slider-testemunhos .slick-next{width:31px;height:31px;right:-60px}}.slider-brands [dir='rtl'] .slick-next,.slider-testemunhos [dir='rtl'] .slick-next{right:auto;left:-85px}@media only screen and (max-width: 48em){.slider-brands [dir='rtl'] .slick-next,.slider-testemunhos [dir='rtl'] .slick-next{left:-60px}}.slider-brands .slick-next:before,.slider-testemunhos .slick-next:before{content:''}.slider-brands [dir='rtl'] .slick-next:before,.slider-testemunhos [dir='rtl'] .slick-next:before{content:''}#brands-container{position:relative;transform:translateY(-60%)}#brands-container h2{color:#3270b3;text-transform:uppercase;background:white;font-size:30px;text-align:center;width:90%;margin:0 auto;position:relative;top:30px;padding:5px}#brands{background:white;border:6px solid #3270b3;padding:30px 40px}.slider-areas{margin-bottom:50px}@media only screen and (max-width: 48em){.slider-areas{margin-bottom:70px}}.slider-areas .slick-slide{padding:0 20px}.slider-areas p{border:5px solid white;padding:10px;margin-bottom:15px}.slider-areas p span{display:block;background:rgba(20,46,83,0.8);border:10px solid rgba(50,112,179,0.7);padding:20px}.slider-areas h4{text-transform:uppercase;font-size:40px}@media only screen and (max-width: 48em){.slider-areas{text-align:center}}#process{padding:60px 0;color:#3270b3}#process h2{font-size:100px;border-bottom:5px solid #3270b3;text-transform:uppercase;display:inline-block;padding-bottom:10px;line-height:1;margin-bottom:30px;position:relative}#process h2:after{content:'';position:absolute;top:100%;left:50%;margin-left:-20px;width:0;height:0;border-top:solid 20px #3270b3;border-left:solid 20px transparent;border-right:solid 20px transparent}@media only screen and (max-width: 48em){#process h2{font-size:60px}}#process span{font-size:150px;margin-right:15px}#process h5{text-transform:uppercase;font-size:40px;margin-top:70px;line-height:1}@media only screen and (max-width: 62em){#process h5{font-size:25px;margin-top:95px}}@media only screen and (max-width: 48em){#process h5{font-size:20px;margin-top:105px}}#process .bg-1{background:url("../images/bg-process-1.png") top right no-repeat}#process .bg-2{background:url("../images/bg-process-2.png") top right no-repeat}#process .bg-3{background:url("../images/bg-process-3.png") top right no-repeat}#process .bg-4{background:url("../images/bg-process-4.png") top right no-repeat}#process .bg-5{background:url("../images/bg-process-5.png") top right no-repeat}#process .bg-6{background:url("../images/bg-process-6.png") top right no-repeat}#process .bg-7{background:url("../images/bg-process-7.png") top right no-repeat}#process .bg-8{background:url("../images/bg-process-8.png") top right no-repeat}@media (max-width: 1500px){#map{padding:50px 15px 150px}#map .mapOverlay{display:none}#map h1{top:30px;left:auto;margin:0 auto;z-index:1;width:90%;text-align:center}#map h1:after{top:85px;margin-left:-200px;width:39px;height:27px}#boxNestle,#boxValores,#boxInspiracao{position:relative;top:auto;left:auto;margin:50px auto;width:80%;text-align:left}#boxNestle br,#boxValores br,#boxInspiracao br{display:none}#boxInspiracao,#boxValores{padding:25px 15px 25px 15px}}#profile{background:url("../images/bg-blue2.jpg") top center no-repeat;background-size:cover;color:white;text-align:center}#profile h2{font-size:60px;line-height:1}.btn-white{display:inline-block;background:white;color:#3270b3;text-transform:uppercase;padding:10px 20px;font-size:20px;box-shadow:0 0 20px rgba(0,0,0,0.5)}.btn-white:hover{color:#3270b3;text-decoration:none;background:#f1f1f1}#testemunhos{padding:30px 0 40px}#testemunhos p{font-size:14px;margin-bottom:20px}#testemunhos h2{color:#3270b3;font-size:70px;text-transform:uppercase;text-align:center;margin-bottom:30px}footer{background:#437cb3;background:-moz-linear-gradient(left, #437cb3 0%, #225083 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #437cb3), color-stop(100%, #225083));background:-webkit-linear-gradient(left, #437cb3 0%, #225083 100%);background:-o-linear-gradient(left, #437cb3 0%, #225083 100%);background:-ms-linear-gradient(left, #437cb3 0%, #225083 100%);background:linear-gradient(to right, #437cb3 0%, #225083 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=1 );color:white;padding:60px 0;font-size:14px}footer a{color:white}footer a:hover{color:white}@media only screen and (max-width: 48em){footer{padding:30px 0 60px;text-align:center}footer a{display:block;text-align:center;padding:5px 0}footer span{display:none}}.slider-brands .slick-slide{padding:0 10px}#loading{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:#fff url("../images/loader.gif") center center no-repeat;background-size:140px}
