* { margin: 0; padding: 0; border: none; background-repeat: no-repeat; list-style: none; font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight: 400; line-height: 1em; -webkit-font-smoothing: antialiased } body, html { width: 100%; min-height: 100%; min-width: 800px; overflow-x: hidden } img { display: block; width: auto; height: auto; max-width: 100% } a { display: block; text-decoration: none } a:hover { text-decoration: underline } .container { width: 780px; padding: 0 10px; margin: 0 auto; position: relative } .absolute { position: absolute; left: 50% } .hotspots li { z-index: 10; opacity: 1 !important } .hotspots-content img { z-index: 9; opacity: 0; -webkit-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1); -moz-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1); -o-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1); transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) } .hotspots-content img.active { opacity: 1 } .animated { opacity: 0 } section .animated:nth-child(0), header .animated:nth-child(0) { animation-delay: 0s; -webkit-animation-delay: 0s } section .animated:nth-child(1), header .animated:nth-child(1) { animation-delay: 0.8s; -webkit-animation-delay: 0.8s } section .animated:nth-child(2), header .animated:nth-child(2) { animation-delay: 1.6s; -webkit-animation-delay: 1.6s } section .animated:nth-child(3), header .animated:nth-child(3) { animation-delay: 2.4s; -webkit-animation-delay: 2.4s } section .animated:nth-child(4), header .animated:nth-child(4) { animation-delay: 3.2s; -webkit-animation-delay: 3.2s } section .animated:nth-child(5), header .animated:nth-child(5) { animation-delay: 4s; -webkit-animation-delay: 4s } section .animated:nth-child(6), header .animated:nth-child(6) { animation-delay: 4.8s; -webkit-animation-delay: 4.8s } section .animated:nth-child(7), header .animated:nth-child(7) { animation-delay: 5.6s; -webkit-animation-delay: 5.6s } .title1 { font: normal 36px/0.8em "Roboto Condensed", sans-serif; color: #1d4783; margin-bottom: 18px } .title1 strong { font-weight: bold; display: block } .text { font: normal 16px/1.2em Arial, sans-serif; color: #575756 } header { background: url(../images/bg-header.jpg) no-repeat center; height: 462px; position: relative; overflow: hidden } header figure#logo { top: 33px; margin-left: 213px } header .main-title { top: 33px; margin-left: -357px } header .main-title h1 { margin-bottom: 9px } header .main-title h1 strong { display: inline } header .main-title ul li { font: normal 16px "Roboto Condensed", sans-serif; color: #575756; display: inline-block } header .main-title ul li:after { content: "•"; display: inline-block; margin: 0 5px; color: #f7b129; font-size: 41px; vertical-align: middle; line-height: 0 } header .main-title ul li:last-child:after { content: "" } header h2 { top: 282px; margin-left: 178px } header .parallax-area { width: 800px; height: 440px; top: -112px; margin-left: -399px; z-index: 2 } header .parallax-layer { margin-top: 119px; margin-left: 18px } header .hotspots .item1 { top: 380px; margin-left: -4px; } header .hotspots-content .item1 { top: 186px; margin-left: -300px; } section#features1 { background: url(../images/bg-features1.jpg) no-repeat top center; height: 487px } section#features1 div.text { margin-left: -371px; top: 73px } section#features1 h2{ font-size: 69px; color: #1d4783; text-align: center; width: 600px; font-weight: 300; margin-left: -300px; margin-top: 14px; line-height: 33px; letter-spacing: -.01em; } section#features1 h2 span{ font-size: 35px; font-weight: 400; line-height: 66px; display: block; } section#features1 h2 strong{ font-size: 39px; font-weight: 700; display: block; line-height: 10px; } section#features1 p.subtitulo{ color: #666; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; text-align: center; font-size: 26px; top: 152px; margin-left: -174px; } section#features1 p.subtitulo strong{ font-weight: bold; } section#features1 .hotspots .item1 { top: 87px; margin-left: 154px; } section#features1 .hotspots-content .item1 { top: -52px; margin-left: 135px; } #sliderArea{ margin-top: 224px; width: 800px; float: left; } #sliderArea h3{ color: #666; text-align: center; font-size: 16px; font-weight: 100; } /*#sliderArea .owl-item{ width: 202px !important; height:170px; border-radius: 20px; border:3px solid #9dc74b; overflow: hidden; } #sliderArea .owl-item img{ width: 202px; height: 170px; display: block; }*/ #sliderArea .owl-item p{ text-align: center; font-size:14px; color:#1d4783; font-weight: bold; margin-top:15px; } #sliderArea .owl-item img{ border:3px solid #999; border-radius: 28px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: 175px; } .owl-theme .owl-controls { top: 65px; height: 1px; text-align: center; position: absolute; width: 100%; } .owl-prev{ font-size:0; position: absolute; left:-60px; width:50px; height: 50px; background:url(../images/btn-prev.png); } .owl-next{ font-size:0; position: absolute; right:-60px; width:50px; height: 50px; background:url(../images/btn-next.png); } .owl-prev:hover, .owl-next:hover{ opacity: 0.8; transition: all linear 200ms; } .owl-carousel{ position: relative; width: 650px; margin: 15px 75px; } section#features1-2 { background: url(../images/bg-features2.jpg) no-repeat top center; height: 554px } section#features1-2 .topico1, section#features1-2 .topico2, section#features1-2 .topico3, section#features1-2 .topico4, section#features1-2 .topico5 { margin-left:-286px; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; font-weight: bold; } section#features1-2 .topico1{top:172px; color:#fff;} section#features1-2 .topico2{top:231px; color:#fff;} section#features1-2 .topico3{top:309px; color:#333;} section#features1-2 .topico4{top:378px; color:#fff;} section#features1-2 .topico5{top:449px; color:#333;} section#features1-2 h2.title1{ margin-left: -366px; font-size: 32px; line-height: 32px; top: 20px; } section#features1-2 .hotspots .item2 { top: 44px; margin-left: 258px; } section#features1-2 .hotspots-content .item2 { top: -126px; margin-left: 110px; } section#features1-2 .hotspots .item1 { top: 330px; margin-left: 59px; } section#features1-2 .hotspots-content .item1 { top: 162px; margin-left: -60px; } section#features2 { background: url(../images/bg-features3.jpg) no-repeat top center; height: 672px; } section#features2 div.text { margin-left: -290px; top: 96px; } section#features2 h4 { margin-left: -186px; top: 124px; font-size: 29px; font-weight: bold; color: #fff; text-align: center } section#features2 img.pilhapb { top: 307px; margin-left: 194px; } section#features2 img.pilhacores { top: 261px; margin-left: -362px; } section#features2 .text2, section#features2 .text3 { margin-left: 18px; top: 467px; text-align: center; letter-spacing: -0.2em; } section#features2 .text3 { margin-left: -174px; top: 309px; } section#features2 .text2 span, section#features2 .text3 span { font: normal 24px "Roboto Condensed", sans-serif; color: #FFF; } section#features2 .text2 span strong, section#features2 .text3 span strong { color: #f9ef1a; font-size: 68px; font-weight: bold; line-height: 80px; letter-spacing: -0.03em; } section#features2 .text2 span sup { font-size: 15px; } } section#features2 .hotspots .item1 { top: 293px; margin-left: -311px; } section#features2 .hotspots-content .item1 { top: 22px; margin-left: -362px; } section#features3 { background: url(../images/bg-features4.jpg) no-repeat top center; height: 632px } section#features3 div.text { top: 80px; margin-left: -373px; } section#features3 .wireless, section#features3 .iprint, section#features3 .ethernet { margin-left: -326px } section#features3 .wireless h4, section#features3 .iprint h4, section#features3 .ethernet h4{ font-size: 18px; line-height: 1em } section#features3 .wireless h4 sup, section#features3 .iprint h4 sup { font-size: 12px } section#features3 .wireless p, section#features3 .iprint p, section#features3 .ethernet p { font: normal 14px Arial, sans-serif } section#features3 .wireless.wireless, section#features3 .iprint.wireless { top: 249px } section#features3 .wireless.wirelessh4, section#features3 .wireless.wireless p, section#features3 .iprint.wirelessh4, section#features3 .iprint.wireless p, { color: #333 } section#features3 .wireless.iprint, section#features3 .iprint.iprint { top: 333px } section#features3 .ethernet{ top: 415px; } section#features3 .wireless.iprint h4, section#features3 .wireless.iprint p, section#features3 .iprint.iprint h4, section#features3 .iprint.iprint p { color: #FFF } section#features3 .ethernet h4, section#features3 .ethernet p { color: #fef500; } section#features3 .hotspots .item1 { top: 230px; margin-left: 316px; } section#features3 .hotspots-content .item1 { top: 60px; margin-left: 152px; } section#features3 .hotspots .item2 { top: 440px; margin-left: -70px; } section#features3 .hotspots-content .item2 { top: 340px; margin-left: -86px; } section#features3-2{ background: url(../images/bg-features5.jpg) no-repeat top center; height: 405px; } section#features3-2 .google-play{ top: 220px; margin-left: 250px; } section#features3-2 .appstore{ top: 220px; margin-left: 118px; } section#features3-2 .topico1{ margin-left: -384px; top: 98px; } section#features3-2 .topico2{ top: 205px; margin-left: -370px; } section#features3-2 .topico3{ top: 308px; margin-left: -370px; } section#features3-2 .topico4{ top: 48px; margin-left: 123px; } section#features3-2 .topico5{ top: 132px; margin-left: 123px; } section#features3-2 .topico1 h2{ text-align: center; font-size: 19px; } section#features3-2 .topico2 h2, section#features3-2 .topico3 h2, section#features3-2 .topico4 h2, section#features3-2 .topico5 h2 { font-weight: bold; font-size: 22px; } section#features3-2 h2{ color:#1d4783; } section#features3-2 p{ font-family: arial, sans-serif; color: #333; font-size: 14px; } section#features5 { background: url(../images/bg-features6.jpg) no-repeat top center; height: 511px } section#features5 .imprima { top: 192px; margin-left: -372px; text-align: center } section#features5 .imprima h4 { font: normal 24px "Roboto Condensed", sans-serif; color: #FFF } section#features5 .imprima h4 span { color: #f9ef1a; display: block; font-weight: bold } section#features5 .imprima h4 span.size1 { font-size: 80px; line-height: 64px } section#features5 .imprima h4 span.size2 { font-size: 25px } section#features5 .imprima h4 span.size2 sup { font-size: 12px } section#features5 .imprima p { color: #FFF; font: normal 12px/1.2em "Roboto Condensed", sans-serif; text-transform: uppercase; padding-top: 6px } section#features5 div.text { margin-left: 140px; top: 128px; } section#features5 div.text h3, section#features5 div.text p { color: #FFF } section#features5 div.text p { opacity: 0.6 } section#video { background: url(../images/bg-video.jpg) no-repeat center bottom; height: 50px; text-align: center; padding-top: 35px; } section#video h3 { font: bold 16px "Roboto Condensed", sans-serif; color: #FFF; text-transform: uppercase; margin-left: -65px; top: -24px; } section#video iframe, section#video img{ margin-top: 16px; } section#video .player { display: table; width: 640px; margin: 0 auto } section#video .player .breve { background: url(../images/breve.png) no-repeat center top; width: 640px; height: 360px; float: left; } section#embalagem-especificacoes { background: url(../images/bg-conteudo-embalagem.jpg) no-repeat top center; height: 488px; padding-top: 30px; } section#embalagem-especificacoes .embalagem { margin-left: -385px; top: 13px; width: 310px } section#embalagem-especificacoes .embalagem table tr td { border: solid 1px #FFF; border-bottom: none; height: 30px; padding: 0 5px; font: normal 12px Arial, sans-serif; color: #333 } section#embalagem-especificacoes .embalagem table tr td img { display: inline } section#embalagem-especificacoes .embalagem table tr td:first-child { border-right: none; text-align: center; width: 34px } section#embalagem-especificacoes .embalagem table tr:last-child td { border-bottom: solid 1px #FFF } section#embalagem-especificacoes h3.especificacoes-title { top: 13px; margin-left: -20px } section#embalagem-especificacoes .especificacoes { background: rgba(255, 255, 36, 0.5); padding: 10px 15px; width: 154px; margin-left: 210px; top: 14px; } section#embalagem-especificacoes .especificacoes li { list-style-type: disc; color: #272727; list-style-position: inside; font: normal 14px/1.7em Arial, sans-serif } section#embalagem-especificacoes .title1 { font: normal 30px/0.8em "Roboto Condensed", sans-serif; margin-bottom: 40px; } section#obs { padding: 25px 0; background: #FFF } section#obs ol li { margin-bottom: 16px; font: normal 12px/1.3em Arial, sans-serif; color: #666 } .cd-img-replace { display: inline-block; overflow: hidden; text-indent: 100%; white-space: nowrap } .cd-single-point { position: absolute; border-radius: 50% } .cd-single-point>a { position: relative; z-index: 99; display: block; width: 28px; height: 28px; border-radius: inherit; background: #fbd791; background: -moz-linear-gradient(-45deg, #fbd791 0%, #f7b432 100%); background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #fbd791), color-stop(100%, #f7b432)); background: -webkit-linear-gradient(-45deg, #fbd791 0%, #f7b432 100%); background: -o-linear-gradient(-45deg, #fbd791 0%, #f7b432 100%); background: -ms-linear-gradient(-45deg, #fbd791 0%, #f7b432 100%); background: linear-gradient(135deg, #fbd791 0%, #f7b432 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbd791', endColorstr='#f7b432', GradientType=1); -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; transition: background-color 0.2s; transition: all .300s; -webkit-transition: all .300s; -ms-transition: all .300s; -moz-transition: all .300s; -o-transition: all .300s } .cd-single-point>a:hover { background-position: 0 -30px } .cd-single-point>a:hover a::after, .cd-single-point>a:before { color: #000 } .cd-single-point>a::after, .cd-single-point>a:before { content: ''; position: absolute; left: 50%; top: 50%; bottom: auto; right: auto; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); background-color: #1d4783; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s } .cd-single-point>a::after { height: 2px; width: 12px } .cd-single-point>a::before { height: 12px; width: 2px } .cd-single-point::after { content: ''; position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0; border-radius: inherit; background-color: transparent; -webkit-animation: cd-pulse 500ms infinite; -moz-animation: cd-pulse 500ms infinite; animation: cd-pulse 500ms infinite } .cd-single-point.spot-aberto>a::after, .cd-single-point.spot-aberto>a::before { -webkit-transform: translateX(-50%) translateY(-50%) rotate(540deg); -moz-transform: translateX(-50%) translateY(-50%) rotate(540deg); -ms-transform: translateX(-50%) translateY(-50%) rotate(135deg); -o-transform: translateX(-50%) translateY(-50%) rotate(540deg); transform: translateX(-50%) translateY(-50%) rotate(540deg) } .cd-single-point.spot-aberto::after { display: none } .cd-single-point.aberto::after { display: none } .spot-aberto .cd-single-point::after { display: none } .spot { position: absolute; width: 100%; height: 100%; z-index: 999999; -webkit-overflow-scrolling: touch; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s } @-webkit-keyframes cd-pulse { 0% { -webkit-transform: scale(1); box-shadow: inset 0 0 0px 1px rgba(255, 255, 255, 0.98) } 50% { box-shadow: inset 0 0 0px 1px rgba(255, 255, 255, 0.98) } 100% { -webkit-transform: scale(1.6); box-shadow: inset 0 0 0px 1px rgba(255, 255, 255, 0.2) } } @-moz-keyframes cd-pulse { 0% { -moz-transform: scale(1); box-shadow: inset 0 0 0px 1px rgba(255, 255, 255, 0.98) } 50% { box-shadow: inset 0 0 0px 1px rgba(255, 255, 255, 0.98) } 100% { -moz-transform: scale(1.6); box-shadow: inset 0 0 0px 1px rgba(255, 255, 255, 0.2) } } @keyframes cd-pulse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); box-shadow: inset 0 0 0px 1px rgba(255, 255, 255, 0.98) } 50% { box-shadow: inset 0 0 0px 1px rgba(255, 255, 255, 0.98) } 100% { -webkit-transform: scale(1.6); -moz-transform: scale(1.6); -ms-transform: scale(1.6); -o-transform: scale(1.6); transform: scale(1.6); box-shadow: inset 0 0 0px 1px rgba(255, 255, 255, 0.2) } } .cd-single-point .cd-more-info { position: fixed; z-index: 3; width: 100%; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; visibility: hidden; opacity: 0; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s; transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s, top 0.3s 0s, bottom 0.3s 0s, left 0.3s 0s, right 0.3s 0s } .cd-single-point .cd-more-info { position: absolute; width: 220px; height: 240px; overflow-y: visible } .cd-single-point .cd-more-info.cd-left, .cd-single-point .cd-more-info.cd-right { top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .cd-single-point .cd-more-info.cd-left::before, .cd-single-point .cd-more-info.cd-right::before { top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .cd-single-point .cd-more-info.cd-left { right: 160%; left: auto } .cd-close-info { display: none } /*# sourceMappingURL=style.css.map */