#home .banner .slick-next,#home .banner .slick-prev,#home .links ul li a,#home .links ul li a .hover b:before{background-repeat:no-repeat;background-position:center}#home .banner{height:415px;width:100%;max-height:415px;border-bottom:5px solid #13aecc;position:relative}#home .banner .slick-next,#home .banner .slick-prev{height:42px;width:40px;text-indent:-9999px;font-size:0;line-height:0;display:block;background-image:url(../../../comum/assets/img/arrow.png);border:none;background-color:#4f4f4f;position:absolute;left:50%;z-index:2;top:240px;margin-left:-40px}#home .banner .slick-next.slick-prev,#home .banner .slick-prev.slick-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-color:#3d3d3d;top:282px}#home .banner .slick-dots{display:table;margin:25px auto 0}#home .banner .slick-dots li{display:inline-block;vertical-align:top;margin:2px}#home .banner .slick-dots li.slick-active button{position:relative}#home .banner .slick-dots li.slick-active button:before{content:'';height:8px;width:8px;background-color:#b7b7b7;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;position:absolute;top:50%;left:50%;margin-left:-4px;margin-top:-4px}#home .banner .lazyload,#home .banner .lazyload .lazyload-image{position:relative;z-index:1}#home .banner .slick-dots li button{text-indent:-9999px;font-size:0;line-height:0;height:16px;width:16px;border:2px solid #b7b7b7;-webkit-border-radius:16px;-webkit-background-clip:padding-box;-moz-border-radius:16px;-moz-background-clip:padding;border-radius:16px;background-clip:padding-box}#home .banner .lazyload{height:410px;width:100%}#home .banner .lazyload .common-limit{height:100%;width:960px;margin-left:-480px;position:absolute;top:0;left:50%;text-align:left;z-index:2;color:#fff;text-transform:uppercase}#home .banner .lazyload .common-limit .title_banner{margin-top:90px;margin-bottom:30px}#home .banner .lazyload .common-limit .title_banner hgroup{line-height:30px;padding:30px;position:relative}#home .banner .lazyload .common-limit .title_banner hgroup:before{content:'';background-color:#ffde15;height:100%;width:80px;position:absolute;top:0;left:0;z-index:1}#home .banner .lazyload .common-limit .title_banner hgroup h2{font-family:robotolight;font-size:31px;font-size:3.1rem;position:relative;z-index:2}#home .banner .lazyload .common-limit .title_banner hgroup h1{font-family:robotobold;font-size:35px;font-size:3.5rem;position:relative;z-index:2}#home .banner .lazyload .common-limit .text_banner{border-left:5px solid #13aecc;background-color:rgba(0,0,0,.6);padding:20px 70px 20px 20px;max-width:480px}#home .banner .lazyload .common-limit .text_banner div{font-size:13px;font-size:1.3rem;line-height:22px}#home .bloco_pos_banner{margin-top:40px}#home .bloco_pos_banner .text{height:auto;width:340px;display:inline-block;vertical-align:bottom;color:#575757;padding-bottom:35px;position:relative}#home .bloco_pos_banner .text:before{content:'';position:absolute;bottom:0;left:0;height:2px;width:97px;background-color:#ffee8a}#home .bloco_pos_banner .text>div{font-family:robotolight_italic;font-size:15px;font-size:1.5rem}#home .bloco_pos_banner .text b{display:inline;font-weight:400}#home .bloco_pos_banner .text p{display:inline}#home .bloco_pos_banner .text h1{text-transform:uppercase;font-size:24px;font-size:2.4rem;margin-bottom:10px;color:#0a2e4e}#home .bloco_pos_banner .text h1 strong{font-family:robotobold;color:#073050}#home .links ul li a .hover b,#home .links ul li a .hover h2,#home .links ul li a .hover span,#home .links ul li a:hover .hover h2,#home .links ul li a:hover .hover span,#home .quem_somos h1{font-family:robotolight}#home .bloco_pos_banner .img{text-align:right;display:inline-block;vertical-align:bottom;height:auto;width:600px;margin-top:-350px}#home .bloco_pos_banner .img .lazyload{display:inline-block;vertical-align:top;height:350px;width:390px}#home .links{margin-top:60px}#home .links ul{font-size:0}#home .links ul li{height:236px;width:232px;display:inline-block;vertical-align:top;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-top:1px solid #d5d5d5;border-bottom:4px solid #3d6d91}#home .links ul li .mask{overflow:hidden;border:7px solid #fff;display:block;height:100%;width:100%}#home .links ul li a{display:block;height:100%;width:100%;position:relative;text-align:center;color:#fff}#home .links ul li a:hover .hover{position:absolute;top:0;left:0;-webkit-transition:top .5s;-moz-transition:top .5s;-o-transition:top .5s;transition:top .5s}#home .links ul li a:hover .hover h2{font-size:12px;font-size:1.2rem;text-transform:uppercase;padding-top:25px;padding-bottom:20px;-webkit-transition:padding .3s;-moz-transition:padding .3s;-o-transition:padding .3s;transition:padding .3s}#home .links ul li a:hover .hover span{font-size:10px;font-size:1rem}#home .links ul li a .hover{height:100%;width:100%;background-color:rgba(66,191,213,.8);position:absolute;top:160px;left:0;-webkit-transition:top .5s;-moz-transition:top .5s;-o-transition:top .5s;transition:top .5s}#home .links ul li a .hover h2{font-size:12px;font-size:1.2rem;text-transform:uppercase;padding-top:10px;padding-bottom:5px;-webkit-transition:padding .3s;-moz-transition:padding .3s;-o-transition:padding .3s;transition:padding .3s}#home .links ul li a .hover span{font-size:10px;font-size:1rem}#home .links ul li a .hover b{height:auto;width:40px;margin:75px auto 55px;text-transform:uppercase;font-size:8px;font-size:.8rem;display:block;position:relative}#home .links ul li a .hover b:before{content:'';position:absolute;top:-35px;left:0;height:30px;width:40px;background-image:url(../../../comum/assets/img/seta-branca.png)}#home .links ul li+li{margin-left:9px}#home .quem_somos{margin-top:66px;min-height:290px}#home .quem_somos .common-limit{position:relative}#home .quem_somos h1{font-size:25px;font-size:2.5rem;text-transform:uppercase;margin-bottom:30px;color:#0b2e4e}#home .quem_somos h1 strong{font-family:robotomedium;font-weight:400;color:#082e52}#home .quem_somos .text{overflow:hidden;height:auto;width:380px;display:inline-block;vertical-align:top;margin-left:57px;padding-left:27px;border-left:1px solid #b5b6b7;color:#505050;font-family:robotolight;font-size:13px;font-size:1.3rem;line-height:22px;padding-bottom:38px}#home .quem_somos .img,#home .quem_somos .img .lazyload{height:290px;width:550px}#home .quem_somos .text>div{padding-bottom:60px}#home .quem_somos .img{position:absolute;top:0;right:-48px}