@charset "utf-8";/* CSS Document */@import url('stylesheet.css');html, body{	height:100%;}body{	margin:0;	padding:0;	background-color: #f6f9fb;	font-family: 'montserratlight';	font-size: 13px; 	letter-spacing: 1px;	overflow-x:hidden; }#tudo{	width:100%;	position:relative;	min-height:100%;}* html #tudo{	height:100%;}/*------Defult-----*/:focus{	outline:none;}a{	text-decoration:none;	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	-ms-transition: all .2s linear;	-o-transition: all .2s linear;	transition: all .2s linear;}a:hover, a:focus{	text-decoration:none;	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	-ms-transition: all .2s linear;	-o-transition: all .2s linear;	transition: all .2s linear;}h4{    font-family: 'collatorregular';    text-transform: uppercase;    color: #003f55;    font-size: 14px;    letter-spacing: 3px;    margin-bottom: 30px;    display: block;}input[type="text"], input[type="email"], input[type="password"], select, textarea{    background-color: #fff;    display: block;    width: 100%;    padding: 2.2rem;    font-size: 1.2rem;    color: #635f5f;    border: none;    border-bottom: 1px solid #e7eff3;    transition: border;    transition-duration: .3s;    transition-timing-function: cubic-bezier(.645,.045,.355,1);    will-change: border;    margin-bottom: 10px;}textarea{resize: none;margin: 0;}img{max-width: 100%}/*-----Fim Defult-----*//*-----Header-----*/a.orcamento, a.orcamento:focus{	font-family: 'collatorregular';	position: fixed;	top: 39%;	left: -130px;	text-transform: uppercase;	color: #fff;	font-size: 13px;	background-color: #fd5266;	padding: 39px 49px 14px;	border: none;	margin-top: 40px;	display: inline-block;	-ms-transform: rotate(-90deg); /* IE 9 */	-webkit-transform: rotate(-90deg); /* Safari */	transform: rotate(-90deg); /* Standard syntax */	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	-ms-transition: all .2s linear;	-o-transition: all .2s linear;	transition: all .2s linear;	z-index: 999;	-webkit-box-shadow: 0 0px 6px 1px rgba(2, 63, 86, 0.22), 0 3px 20px 0 rgba(0, 0, 0, 0), 0 8px 10px -5px rgba(0, 0, 0, 0);	box-shadow: 0 0px 6px 1px rgba(2, 63, 86, 0.22), 0 3px 20px 0 rgba(0, 0, 0, 0), 0 8px 10px -5px rgba(0, 0, 0, 0);}a.orcamento:hover{	background-color: #e73d51;	color: #fff;	left: -120px;    -webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	-ms-transition: all .2s linear;	-o-transition: all .2s linear;	transition: all .2s linear;}header{	width:100%;	background-color:#003e55;	overflow: hidden;	background-image: url(../img/slide/slide-1.jpg);	background-size: cover;	position: relative;	height: 100vh;	min-height: 600px;}header:before{	content: '';	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: rgba(0,62,85,.85);}header.page{padding-bottom: 0;height: auto;min-height: 200px;}header .navbar-default {    background-color: transparent;    border: none;    margin: 0;    min-height: auto;    position: absolute;    width: 100%;    z-index: 999;    top: 0;    left: 0;}header .navbar-header .logo{    width: 275px;    height: 107px;    margin: 20px 0;    background-size: cover;    background-position: center;    background-repeat: no-repeat;    background-image: url('../img/tree-models-impressao-3d.png');    display: block;    -webkit-transition: all 0s linear;    -moz-transition: all 0s linear;    -ms-transition: all 0s linear;    -o-transition: all 0s linear;    transition: all 0s linear;}header .navbar-nav {    float: right;    margin: 61px 0 0;}header .navbar-default .navbar-nav>li>a {    color: #fff;    font-family: 'collatorregular';    text-transform: uppercase;    font-size: 11px;    letter-spacing: 1px;    padding-left: 11px;    padding-right: 11px;}header .navbar-default .navbar-nav>li>a:hover, header .navbar-default .navbar-nav>li>a:focus {color: #fff;}header .navbar-default .navbar-nav>li>a.facebook,header .navbar-default .navbar-nav>li>a.instagram,header .navbar-default .navbar-nav>li>a.linkedin {	background: #e1e9ec;	color: #013e55;	font-size: 11px;	-webkit-border-radius: 100%;	-moz-border-radius: 100%;	border-radius: 100%;	padding: 0 0 0 2px;	text-align: center;	height: 26px;	width: 26px;	line-height: 29px;	margin: 11px 3px 0;}header .navbar-default .navbar-nav>li>a.facebook:hover, header .navbar-default .navbar-nav>li>a.facebook:focus,header .navbar-default .navbar-nav>li>a.instagram:hover,header .navbar-default .navbar-nav>li>a.instagram:focus, header .navbar-default .navbar-nav>li>a.linkedin:hover, header .navbar-default .navbar-nav>li>a.linkedin:focus {color: #013e55; background: #fff;}header .slide{	position: relative;	height: 100%;	width: 100%;	top: 0;	left: 0}header .carousel-fade .carousel-inner .item {	opacity: 0;	-webkit-transition-property: opacity;	transition-property: opacity;}header .carousel-fade .carousel-inner .active {opacity: 1;}header .carousel-fade .carousel-inner .active.left,header .carousel-fade .carousel-inner .active.right {	left: 0;	opacity: 0;	z-index: 1;}header .carousel-fade .carousel-inner .next.left,header .carousel-fade .carousel-inner .prev.right {opacity: 1;}header .carousel-fade .carousel-control {z-index: 2;}header .carousel,header .carousel-inner,header .carousel-inner .item {	overflow: initial;	background-size: cover;	background-position: center;	background-repeat: no-repeat;	position: absolute;	height: 100%;	width: 100%;	top: 0;	left: 0}header .item{	background-size: cover;	background-position: center;	background-repeat: no-repeat;}header .item .info{	position: absolute;	width: 100%;	margin-top: 15%;	z-index: 1;	text-align: center;	color: #fff;}header .item .info h1{    text-transform: uppercase;    font-size: 45px;    letter-spacing: 7px;    max-width: 520px;    margin-left: auto;    margin-right: auto;}header .item .info h2{    font-size: 16px;    max-width: 520px;    margin-left: auto;    margin-right: auto;}header .item .info .button{    padding: 12px 25px 10px;}header .item .info iframe{	display: table;	margin: 0 auto;	width: 550px;	height: 309px;	box-shadow: 0px 10px 15px #0000003b;}header.fixed .navbar-default{	position: fixed;	width: 100%;	background: #013e55;	border-radius: 0;}header.fixed  .navbar-header .logo {	width: 160px;	height: 63px;	margin: 9px 0;	-webkit-transition: all 0s linear;	-moz-transition: all 0s linear;	-ms-transition: all 0s linear;	-o-transition: all 0s linear;	transition: all 0s linear;}header.fixed .navbar-nav {margin: 22px 0 0;}p{font-size: 13px;line-height: 25px;letter-spacing: 0;}.elementos{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;}.elementos .ele-1{	position: absolute;	bottom: 242px;	right: 30px;	width: 269px;}.elementos .ele-2{	position: absolute;	width: 223px;	right: 3px;	bottom: 59px;}.elementos .ele-3{	position: absolute;	width: 354px;	left: 50%;	margin-left: -211px;	bottom: -81px;}.elementos .ele-4{	position: absolute;	bottom: 170px;	right: 29px;}.elementos .ele-5{	position: absolute;	bottom: 170px;	left: -40px;}/*-----Fim Header-----*//*-----Conteúdo-----*/#conteudo{padding-bottom:335px;}.container{width:1200px;}#conteudo section{padding: 130px 0}#conteudo section.page{background: #fff;}.main-title{    max-width: 550px;    margin: 0 auto 55px;    text-align: center;}#conteudo section#quem-somos{    background-image: url(../img/bg-quem-somos.jpg);    background-size: auto 100%;    background-position: calc(100% - -80%) calc(100% - 0px);    background-repeat: no-repeat;    position: relative;}#conteudo section#quem-somos .button.quem-somos{	position: absolute;	top: 29px;	left: 50%;	width: 90px;	text-align: center;	margin: 0 0 0 -45px;	padding: 8px 7px 6px;}#conteudo section#quem-somos .button.quem-somos i{	position: initial;	font-size: 10px;}#conteudo .info-quem-somos{	position: relative;	height: 380px;}#conteudo .info-quem-somos .image{    position: absolute;    height: 100%;    right: 0;}#conteudo .info-quem-somos .ele-1{    position: absolute;    top: -33px;}#conteudo .info-quem-somos .ele-2{    position: absolute;    z-index: 1;    right: -10px;    top: -51px;    width: 224px;}#conteudo .info-quem-somos .ele-3{    position: absolute;    z-index: 1;    right: -52px;    bottom: -32px;    width: 284px;}#conteudo .info-quem-somos .ele-4{    position: absolute;    z-index: 1;    right: -10px;    top: -50px;    width: 224px;}#conteudo .content{margin-top: 101px;display: block;}#conteudo .content p{    padding-right: 23px;    padding-left: 75px;}#conteudo .content .button{margin-left: 75px}#conteudo section#nosso-trabalho{	background-color: #fff;	background-image: url(../img/bg-nosso-trabalho.jpg);	background-size: 40%;	background-position: bottom 101px left -50px;	background-repeat: no-repeat;	position: relative;	overflow: hidden;}#conteudo section#nosso-trabalho .ele-5{	position: absolute;	width: 250px;	right: -54px;	top: 116px;}#conteudo section#nosso-trabalho .ele-6{	position: absolute;	height: 300px;	right: -128px;	top: 241px;}#conteudo section#blog .box-blog{margin-bottom: 30px;}#conteudo section#blog .title-main{font-family: 'collatorregular';text-transform: uppercase;color: #003f55;font-size: 14px;letter-spacing: 3px;margin-bottom: 21px;display: block;}#conteudo section#blog .item{	position: relative;	display: block;	height: 250px;	overflow: hidden;	margin-bottom: 15px;}#conteudo section#blog .item .img{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;	background-position: center;	background-size: cover;	-webkit-transition: all .2s  ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}#conteudo section#blog .item:hover .img{	opacity: .75;	-webkit-transition: all .5s ease-in-out;	-moz-transition: all .5s ease-in-out;	-ms-transition: all .5s ease-in-out;	-o-transition: all .5s ease-in-out;	transition: all .5s ease-in-out;	-webkit-transform: scaleX(1.2) scaleY(1.2);	-moz-transform: scaleX(1.2) scaleY(1.2);	-ms-transform: scaleX(1.2) scaleY(1.2);	-o-transform: scaleX(1.2) scaleY(1.2);	transform: scaleX(1.2) scaleY(1.2);}#conteudo section#blog .time{font-size: 11px;color: #f05366;}#conteudo section#blog .time i{width: 17px;}#conteudo section#blog a h3{font-family: 'collatorregular';color: #003f55;font-size: 14px;letter-spacing: 1px;display: block;line-height: 22px;margin-bottom: 10px;margin-top: 15px;}#conteudo section#blog p.sub-title{line-height: 19px;}#conteudo section#blog .pagination{    display: table;    margin: 30px auto 0;}@media all and (min-width:768px){	#conteudo section#blog .img-first{		float: left;	    margin-bottom: 20px;	    margin-right: 30px;	    max-width: 50%;	}}#conteudo section#blog .lateral .item{height: 140px;}#conteudo section#blog .lateral h3{    font-family: 'collatorregular';    text-transform: uppercase;    color: #f05366;    font-size: 14px;    letter-spacing: 3px;    margin-bottom: 21px;    display: block;}#conteudo section#blog .lateral h5{    font-family: 'collatorregular';    color: #013e55;    font-size: 12px;    letter-spacing: 0px;    margin-bottom: 21px;    display: block;}#conteudo section#servicos .serv{	position: relative;	display: block;	overflow: hidden;	height: 290px;	margin-bottom: 30px;}#conteudo section#servicos .serv .img{height: 100%;position: relative;overflow: hidden;}#conteudo section#servicos .serv .img>div{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;	background-position: center;	background-size: cover;	-webkit-transition: all .2s  ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}#conteudo section#servicos .serv:hover .img>div{	opacity: .75;	-webkit-transition: all .5s ease-in-out;	-moz-transition: all .5s ease-in-out;	-ms-transition: all .5s ease-in-out;	-o-transition: all .5s ease-in-out;	transition: all .5s ease-in-out;	-webkit-transform: scaleX(1.2) scaleY(1.2);	-moz-transform: scaleX(1.2) scaleY(1.2);	-ms-transform: scaleX(1.2) scaleY(1.2);	-o-transform: scaleX(1.2) scaleY(1.2);	transform: scaleX(1.2) scaleY(1.2);}#conteudo section#servicos .cont{	color: #fff;	padding: 15px 20px;	background: #013e55;	height: 115px;	position: absolute;	width: 100%;	bottom: -65px;	-webkit-transition: all .5s ease-in-out;	-moz-transition: all .5s ease-in-out;	-ms-transition: all .5s ease-in-out;	-o-transition: all .5s ease-in-out;	transition: all .5s ease-in-out;}#conteudo section#servicos .serv:hover .cont{	bottom: 0;	-webkit-transition: all .5s ease-in-out;	-moz-transition: all .5s ease-in-out;	-ms-transition: all .5s ease-in-out;	-o-transition: all .5s ease-in-out;	transition: all .5s ease-in-out;}#conteudo section#servicos .cont:before{	content: '';	position: absolute;	border-left: 12px solid transparent;	border-right: 12px solid transparent;	border-bottom: 8px solid #013e55;	top: -8px;}#conteudo section#servicos .cont h3{font-family: 'collatorregular';font-size: 11px;letter-spacing: 1px;display: block;line-height: 22px;margin-bottom: 10px;margin-top: 0;}#conteudo section#servicos .cont p{line-height: 19px;font-size: 12px;opacity: .9;}#conteudo section#servicos .button, #conteudo section#clientes .button{display:table; margin:50px auto 0}#conteudo section#clientes{    background-color: #fff;    position: relative;}#conteudo section#clientes .ele-5{	position: absolute;	width: 250px;	left: -54px;	top: -50px;}#conteudo section#clientes h4{	margin-bottom: 50px}#conteudo section#clientes .image-cliente{	border: 1px solid #f1f3f5;}#conteudo section#servicos .pagination{    display: table;    margin: 30px auto 0;}#conteudo section#servicos .box-servicos{margin-bottom: 50px;}#conteudo section#servicos .box-servicos img{width: 40%; margin-right: 50px; margin-bottom: 30px; float: left;}#conteudo section#cover{	background-image: url(../img/slide/slide-1.jpg);	background-size: cover;	position: relative;	background-position:center;}#conteudo section#cover .ele-1{position: absolute;width: 280px;margin-left: -140px;left: 40%;top: -50px;}#conteudo section#cover .ele-2{position: absolute;right: 13%;top: 70%;}#conteudo section#cover .ele-3{position: absolute;top: 50%;right: 13%;width: 320px;margin-top: -30px;}#conteudo section.pagina-estilo{	position: relative;}#conteudo section.pagina-estilo .ele-1{	position: absolute;	right: -5%;	top: -25px;	width: 200px;}#conteudo section.pagina-estilo .ele-2{	position: absolute;	left: 0%;	top: 50px;	width: 80px;}#como-funciona{	position: relative;	background: #fff;}#como-funciona h5{    font-family: 'collatorregular';    text-transform: uppercase;    font-size: 11px;    letter-spacing: 1px;    padding-left: 15px;    padding-right: 15px;    text-align: center;}#como-funciona .ele-1{	position: absolute;	right: 10%;	top: -50px;	width: 150px;}#como-funciona .ele-2{	position: absolute;	left: -23px;	top: 10%;}#como-funciona i{    font-size: 20px;    color: #fd5266;    text-align: center;    display: table;    margin: 20px auto 30px;    padding: 0;    width: 70px;    height: 70px;    line-height: 64px;    border: 2px dashed #fd5266;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;}#como-funciona p{	text-align: center;	padding: 0 20px;	line-height: 20px;	margin-top: 10px}#fale-conosco{position: relative;}#fale-conosco .ele-1{	position: absolute;	left: 10%;	top: 30%;}#fale-conosco .ele-2{	position: absolute;	right: 20%;	top: 30%;}.formulario{padding-top: 10px;margin-top: 50px;background: #fff;box-shadow: 0 0 8px 0 rgba(0,0,0,0.05), 0 10px 28px 0 rgba(0,0,0,0.1);}.formulario input.button{    display: block;    width: 100%;    margin: 15px 0 0;    padding: 15px 20px;    background: #013e55;}.formulario input[name="assunto"], .formulario textarea{}.formulario input.button[disabled]{opacity: .8;}#success_page{    color: #82bba4;    font-weight: 500;}.error_message{    color: #ff675f;    padding-bottom: 15px;    font-weight: 500;}#MyUploadForm{	height: 144px;    margin: 0;    padding: 0;    position: relative;    cursor: pointer;    overflow: hidden;}#MyUploadForm #FileInput{	cursor: pointer;    position: absolute;    right: 0;    z-index: 2;    font-size: 100px;    opacity: 0;    filter: alpha(opacity=0);}#MyUploadForm .add{	font-family: 'collatorregular';	color: #003f55;	font-size: 13px;	letter-spacing: .5px;	margin-bottom: 18px;	display: block;	margin-top: 35px;}#MyUploadForm .add span.plus{	width: 26px;	height: 26px;	display: block;	float: left;	margin-right: 10px;	background-color: #f05468;	-webkit-border-radius: 100%;	-moz-border-radius: 100%;	border-radius: 100%;	margin-top: -5px;	padding: 0;	background-image: url(../img/plus.png);	background-size: 40%;	background-repeat: no-repeat;	background-position: center;	-webkit-transition: all .2s  ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}#MyUploadForm:hover .add span.plus{	background-color: #de4357;	-webkit-transition: all .2s  ease-in-out;	-moz-transition: all .2s ease-in-out;	-ms-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;	transition: all .2s ease-in-out;}#MyUploadForm span{	font-size: 11px;    letter-spacing: 0;    padding-right: 30px;    display: block;    color: #b3b3b3;}#MyUploadForm #progressbox {	border: 1px solid #f05468;	padding: 3px;	position:relative;	width: 90%;	margin: 10px 0;	display:none;	text-align:left;}#MyUploadForm #progressbar {	height: 17px;	background-color: #f05468;	width:1%;}#MyUploadForm #statustxt {	top: 5px;	font-size: 11px;	left: 48%;	position:absolute;	display:inline-block;}#MyUploadForm #output{padding: 20px 0}.image-cliente{	width: 100%;	height: 200px;	background-color: #fff;	margin-bottom: 40px;	padding: 20px;}.image-cliente .img{	width: 100%;	height: 100%;	background-repeat: no-repeat;	background-size: contain;	background-position: center;}#admin{padding: 6% 0 0;}#admin .login{	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1);    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);    box-shadow: 0 1px 4px rgba(0,0,0,0.1);}#admin .login *{    font-size: 14px;}#admin .login .form-top {	overflow: hidden;	padding: 0 25px 15px 25px;	background: #fff;	-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;	text-align: left;}#admin .login i {font-size: 67px;}#admin .login .form-top-left {	float: left;	width: 75%;	padding-top: 25px;}#admin .login .form-top-left h3 { margin-top: 0; font-weight: 300; font-size: 24px; color: #777 }#admin .login .form-top-right {	float: left;	width: 25%;	padding-top: 5px;	font-size: 66px;	color: #ddd;	line-height: 100px;	text-align: right;}#admin .login .form-bottom {	padding: 25px 25px 30px 25px;	background: #eee;	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;	text-align: left;}#admin .login .form-bottom form textarea {	height: 100px;}#admin .login .form-bottom form button.btn {	width: 100%;}#admin .login .form-bottom form .input-error {	border-color: #19b9e7;}#admin .login .social-login {	margin-top: 35px;}#admin .login .social-login h3 {	color: #fff;}#admin .login .social-login-buttons {	margin-top: 25px;}#admin .login button.btn {	height: 50px;    margin: 0;    padding: 0 20px;    vertical-align: middle;    background: #19b9e7;    border: 0;    font-family: 'Roboto', sans-serif;    font-size: 16px;    font-weight: 300;    line-height: 50px;    color: #fff;    -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;    text-shadow: none;    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;    -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}#admin .login button.btn:hover { opacity: 0.6; color: #fff; }#admin .login button.btn:active { outline: 0; opacity: 0.6; color: #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }#admin .login button.btn:focus { outline: 0; opacity: 0.6; background: #19b9e7; color: #fff; }#admin .login button.btn:active:focus, #admin .login  button.btn.active:focus { outline: 0; opacity: 0.6; background: #19b9e7; color: #fff; }#admin>p {color: #d3d7e0; text-align: center; font-size: 13px; margin-top: 20px; margin-bottom: 0}#admin>p a{color: #d3d7e0; padding: 0 10px;}#admin>p a:hover{color: #fff;}#admin>p.footer{	position: relative;	display: table;;	margin: 40px auto 0;	padding-top: 10px;}#admin>p.footer:before{	content: '';	position: absolute;	border-top: 1px solid #a2abc7;	top: 0;	left: 50%;	width: 100px;	margin-left: -50px;}#admin>p.footer a{color: #bec3d4}#admin .alert{	margin: 0;    padding: 5px 15px;    border-radius: 0;}#admin .alert p{font-size: 12px;}.alert-danger p{color: #a94442;}.animated {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animated.hinge {  -webkit-animation-duration: 2s;  animation-duration: 2s;}.animated.bounceIn,.animated.bounceOut {  -webkit-animation-duration: .75s;  animation-duration: .75s;}.animated.flipOutX,.animated.flipOutY {  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes shake {  from, to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}@keyframes shake {  from, to {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {    -webkit-transform: translate3d(10px, 0, 0);    transform: translate3d(10px, 0, 0);  }}.shake {  -webkit-animation-name: shake;  animation-name: shake;}/*-----Fim Conteúdo-----*//*-----Footer-----*/footer{	width:100%;	height: 335px;	position:absolute;	bottom:0;	background-color: #f05366;	color: #fff;	padding: 40px 0 0;}footer p{padding-top: 25px; text-align: right;}footer a, footer a:hover, footer a:focus{	display: block;	color: #fff;	text-decoration: none;}footer a span{font-size: 20px;}footer a.tel{	display: inline-block;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 10px;}footer a i{font-size: 20px;}footer .bottom p{	opacity: .9;	text-align: center;	margin: 0;	font-size: 12px;	padding-top: 25px;	margin-top: 10px;	border-top: 1px solid #f37282;}footer .bottom a{display: initial;}footer .bottom a:hover, footer .bottom a:focus{opacity: 1}/*-----Fim Footer-----*//*-----Classes Globais-----*/.clr{clear:both;}.col-center{	float: none;	margin: 0 auto;}.button{	font-family: 'collatorregular';	text-transform: uppercase;	color: #fff;	font-size: 10px;	background-color: #fd5266;	padding: 11px 49px 9px 21px;	border: none;	margin-top: 40px;	display: inline-block;	position:relative;	-webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	-ms-transition: all .2s linear;	-o-transition: all .2s linear;	transition: all .2s linear;}.button i{	position: absolute;	right: 10px;	font-size: 16px;	top: 9px;}.button:hover, .button:focus{	background-color: #e73d51;	color: #fff;    -webkit-transition: all .2s linear;	-moz-transition: all .2s linear;	-ms-transition: all .2s linear;	-o-transition: all .2s linear;	transition: all .2s linear;}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {    position: relative;    min-height: 1px;    padding-right: 10px;    padding-left: 10px;}.col-xs-15 {    width: 20%;    float: left;}@media (min-width: 768px) {.col-sm-15 {        width: 20%;        float: left    }}@media (min-width: 992px) {    .col-md-15 {        width: 20%;        float: left;    }}@media (min-width: 1200px) {    .col-lg-15 {        width: 20%;        float: left;    }}h1.title-post{	font-family: 'collatorregular';    text-transform: uppercase;    color: #003f55;    font-size: 14px;    letter-spacing: 3px;    margin-bottom: 21px;    display: block;}

.landing-page .form{margin-left: 40px}
.landing-page .formulario{
    position: absolute;
    z-index: 990;
    margin-top: 20px;
}
.landing-page .formulario input[type="text"], .landing-page .formulario input[type="email"], .landing-page .formulario input[type="password"], .landing-page .formulario select, .landing-page .formulario textarea{
    padding: 1.8rem;
}
.landing-page .formulario h4{
    text-align: center;
    color: #fc5165;
    font-size: 18px;
    margin: 24px 0 0;
}
.landing-page .formulario h2{
    font-family: 'collatorregular';
    color: #003f55;
    font-size: 14px;
    max-width: 350px;
    margin: 0 auto;
    letter-spacing: 0px;
    display: block;
    text-align: center;
    padding: 10px;
    line-height: 21px;
}
.landing-page .formulario a[data-toggle]{
    position: absolute;
    right: 14px;
    top: 20px;
    z-index: 999;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #eee;
    width: 23px;
    height: 23px;
    text-align: center;
    line-height: 25px;
    color: #00000085;
    font-weight: bold;
}
.landing-page .formulario #MyUploadForm{
    height: 62px;
}
.landing-page .formulario #MyUploadForm .add{
    margin-top: 22px;
    margin-bottom:  5px;
}
.landing-page .formulario #MyUploadForm #output{
    padding: 0 0 0 37px;
}
.landing-page .formulario input.button{
    background: #fc5165;
}
.landing-page  .formulario textarea{
    margin-bottom: 10px;
}
.landing-page header .conteudo{
    position: absolute;
    margin-top: 200px;
    padding-left: 20px;
    max-width: 500px;
    color: #fff;
    z-index: 999;
}
.landing-page header .conteudo h1{
    font-family: 'collatorregular';
    font-size: 41px;
    margin: 10px 0;
    display: block;
}
.landing-page header .conteudo h3{
    font-family: 'collatorregular';
    text-transform: uppercase;
    color: #f95063;
    font-size: 12px;
    letter-spacing: 5px;
    margin-bottom: 0;
    display: block;
}
.landing-page header .conteudo p{
    font-size: 15px;
    opacity: .95;
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;

  line-break: auto;
}
.telefone-landing-page{text-align: center;color: #fff;margin-top: 50px;}
.telefone-landing-page a{color: #fff;letter-spacing:  0;margin: 0 10px;}
.telefone-landing-page a span{
	font-size: 20px;
}
.landing-page header .navbar-default .navbar-nav>li>a{
  display: none;
}
.landing-page header.fixed .navbar-default .navbar-nav>li>a{
  display: block;
}
.landing-page header .navbar-default .navbar-nav>li:last-child>a{
  background-color: #fc5165;
  padding-bottom: 12px;
  margin-left: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.landing-page header{
  height: 720px;
  min-height: 720px
}


/*-----Fim Classes Globais-----*/