
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
b,strong{font-weight: 700;}
input,select,textarea{font-family: 'Roboto', sans-serif;font-size:inherit;line-height:inherit}
a{color:#222;text-decoration:none; transition: all 0.3s;}
a:hover{color:#10A5DF;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{
	border-style: none;
    vertical-align: top;
    max-width: 100%;
    height: auto;
}
hr{margin-top:0px;margin-bottom:0px;border:0;border-top:1px solid #eee}

@media (min-width: 992px){
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
}

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-md-left {
	float: left;
}
.col-md-right {
	float: right;
}
.col-md-right-center {
	float: right;
	margin-top: 20px;
	margin-right: 20px
}
.itens {
	width: 70%;
	float: left;
}
.btn {-webkit-transition: all .35s; -moz-transition: all .35s; transition: all .35s; font-size: 20px; font-family: 'Roboto', sans-serif; padding: 12px 45px; border-radius: 8px; border: 0;  display: inline-block; font-weight: 800; text-transform: uppercase;}
.btn-primary{
	color: #fff;
    background-color: #FFA200;
    transition: all 0.3s;
    transform: scale(1);
    -webkit-box-shadow: 0 20px 30px -20px rgba(0,0,0,1);
    -moz-box-shadow: 0 20px 30px -20px rgba(0,0,0,1);
    box-shadow: 0 20px 30px -20px rgba(0,0,0,1);
}
.btn-primary:hover{ color:#fff; transform: scale(1.05);}
.btn-cta{
	color: #FFA200;
    background-color: #FFF;
    transition: all 0.3s;
    transform: scale(1);
    -webkit-box-shadow: 0 20px 30px -20px rgba(0,0,0,1);
    -moz-box-shadow: 0 20px 30px -20px rgba(0,0,0,1);
    box-shadow: 0 20px 30px -20px rgba(0,0,0,1);
}
.btn-cta:hover{ color:#FFA200; transform: scale(1.05);}
.input-field, .select-field>select {
    color: #333;
    background: #EEEEEE;
    border: 1px solid #eee;
    border-radius: 6px;
    line-height: 2.3em;
    width: 100%;
    padding: 5px 15px;
    display: block;
    font-size: 16px;
	height: 46px;
}
.select-field{
	position:relative;
}
.select-field:after,.select-field:before{
	-webkit-transform:translate(0,-50%) rotate(45deg);
	-moz-transform:translate(0,-50%) rotate(45deg);
	-ms-transform:translate(0,-50%) rotate(45deg);
	-o-transform:translate(0,-50%) rotate(45deg);
	transform:translate(0,-50%) rotate(45deg);
	content:'';background: #222;
	height:15px;
	width:2px;
	display:block;
	position:absolute;
	top:50%;
	right:20px;
}
.select-field:before{
	-webkit-transform:translate(0,-50%) rotate(-45deg);
	-moz-transform:translate(0,-50%) rotate(-45deg);
	-ms-transform:translate(0,-50%) rotate(-45deg);
	-o-transform:translate(0,-50%) rotate(-45deg);
	transform:translate(0,-50%) rotate(-45deg);
	right:30px;
}
.select-field>select{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	padding-top:5px;
}
.select-field>select:invalid{
	color:#767676;
}
button, input, select, textarea {
    font-family: 'Roboto', sans-serif;
    font-size: inherit;
    line-height: inherit;
}
input {
    line-height: normal;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}
input {
    line-height: normal;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 4px;
    font-weight: 400;
    color: #4E5058;
	font-size: 14px;
}
.form-control:focus, .select-field>select:focus, .input-field:focus, textarea:focus {
    border-color: #999;
    outline: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}
form {
	border-radius: 15px;
    background: #fff;
    padding: 25px 25px 15px;
    -webkit-box-shadow: 0px 0px 60px 0px rgba(0,36,68,.45);
    -moz-box-shadow: 0px 0px 60px 0px rgba(0,36,68,.45);
    box-shadow: 0px 0px 60px 0px rgba(0,36,68,.45);
	border-top: 3px solid #FFA400;
}
@media screen and (min-width:1120px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:1119px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:1119px){.visible-xs-block{display:block!important}}@media (max-width:1119px){.visible-xs-inline{display:inline!important}}@media (max-width:1119px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:1120px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:1120px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:1120px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:1120px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}


@media (max-width: 991px){
#diferenciais .col-md-4 {
    width: 50%;
    float: left;
}