h1,h2,h3,h4,h5,h6, .btn{
	text-transform: uppercase;
	font-family: 'Oswald'!important;
	font-weight: 900;
}

a,.btn,
a:hover,.btn:hover{
	transition: all 0.3s cubic-bezier(.25,.8,.25,1) !important;
	outline: 0 !important;
}




.textoAmarelo{
	color: #ffcf00 !important;
}

.btn-warning{
	background-color: #ffcf00 !important;
	color: #252729 !important;
}
.btn-warning:hover{
	background-color: #ffff33 !important;
}
.btn-outline-warning{
	background-color: transparent !important;
	color: #ffcf00 !important;
	border: 1px solid #ffcf00 !important;
}
.btn-outline-warning:hover{
	background-color: #ffcf00 !important;
	color: #252729 !important;
}


.cta1 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#151719+0,28272d+100 */
background: #151719; /* Old browsers */
background: -moz-linear-gradient(-45deg, #151719 0%, #28272d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#151719), color-stop(100%,#28272d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #151719 0%,#28272d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #151719 0%,#28272d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #151719 0%,#28272d 100%); /* IE10+ */
background: linear-gradient(135deg, #151719 0%,#28272d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151719', endColorstr='#28272d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.cta2{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a57622+0,e5a42f+100 */
background: #a57622; /* Old browsers */
background: -moz-linear-gradient(45deg, #a57622 0%, #e5a42f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#a57622), color-stop(100%,#e5a42f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, #a57622 0%,#e5a42f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, #a57622 0%,#e5a42f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, #a57622 0%,#e5a42f 100%); /* IE10+ */
background: linear-gradient(45deg, #a57622 0%,#e5a42f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a57622', endColorstr='#e5a42f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.cta3 {
    background-image:url(../img/home/drsofamacbook.png);
    background-position: right center;
    background-repeat: no-repeat;
}

.cta4 {
    background-image: url(../img/home/cta4.jpg);
    background-position: center center;
    background-size: cover;
}

.cta1-picture {
    background-image: url(../img/home/background-1.jpg)
}

.icones {
    min-height: 300px!important;
}


.ctaFixo {
	position: fixed;
	z-index: 999;
	background-color: #252729;
	width: 100%;
}

.bg1{
	overflow: hidden;
	position: relative;
}
.bg1::before{
	content: ' ';
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left:0;
	background: url('../img/bg1.jpg');
	background-size: cover;
	will-change: transform;
	z-index: -1;
}
.comuniquese{
	overflow: hidden;
	position: relative;
}
.comuniquese::before{
	content: ' ';
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left:0;
	background: url('../img/comuniquese.jpg');
	background-size: cover;
	will-change: transform;
	z-index: -1;
}
.bg2{
	overflow: hidden;
	position: relative;
}
.bg2::before{
	content: ' ';
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left:0;
	background: url('../img/bg2.jpg');
	background-size: cover;
	will-change: transform;
	z-index: -1;
}

.spacerScroll{
	will-change: opacity;
}

.modal-body{
	padding-top: 0px !important;
}