html {
  scroll-behavior: smooth;
}
iframe, img {
    max-width: 100%;
}
.topotitle {
    padding: 26px;
}
header#topo a {
    text-decoration: none;
}
.centcent {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px !important;
}
.maskbackblack {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #0000007d;
}
.linetitle {
    width: 100px;
    height: 2px;
    display: inline-block;
    background: #cacaca;
    margin-bottom: 15px;
}
.bthm1 {
    display: inline-block;
    padding: 10px 35px;
    margin: 4px;
    border: none;
    background: #09002e;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
	cursor: pointer;
}
.bthm1:hover {
    background: #7c7c7c;
}
.bthm2, .bthm2:hover {
    cursor: pointer;
}
#topo li.nav-item a, .redess a {
    cursor: pointer;
}
.btwhats {
    position: fixed;
    right: 10px;
    bottom: 10px;
    text-decoration: none;
    background: #076d00;
    color: #fff;
    padding: 8px 18px;
    border-radius: 10px;
    font-size: 18px;
}
.btwhats:hover {
    background: #044d00;
    color: #fff;
}

/*footer agencia BWS Russo*/
footer.footer01 {
    background: #000;
    padding: 30px 0 15px;
    text-align: center;
    color: #fff;
}
a#bwsrusso {
    color: #fff;
    text-decoration: none;
}
a#bwsrusso img {
    margin-top: -8px;
}
.redess a:hover {
    background: #00000052;
}
a.cttface {
    background: #3b5998;
	color: #fff;
}
a.cttface:hover {
    background: #fff;
	color: #3b5998;
}
a.cttinst {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
    color: #fff;
}
a.cttinst:hover {
	color: #f033c9;
	background: #fff;
}
a.cttwapp {
    background: #00bb2d;
	color: #fff;
}
a.cttwapp:hover {
    background: #fff;
	color: #00bb2d;
}
a.wtsfloat {
    position: fixed;
    bottom: 10px;
    right: 10px;
    background: #016818;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    font-size: 18px;
    border-radius: 5px;
}
a.wtsfloat:hover {
    background: #014d12;
	color: #fff;
}

.botao01 {
    border: 1px solid #169248;
    background: #169248;
    padding: 5px 20px;
    display: inline-block;
    text-decoration: none;
    font-size: 18px;
    color: #fff; 
	border-radius: 8px;
}
.botao01:hover {
    background: #041f82;
    color: #fff;
    border: 1px solid #041f82;
}
section.stfar {
    text-align: center;
    padding: 81px;
    background: url(/wp-content/themes/tema-ezsite02/imagens/serviços/site-fora-do-ar2.jpg);
    height: 100vh;
    background-size: cover;
}
.contstfar {
    background: #fff;
    max-width: 95%;
    margin: auto;
    padding: 70px 0px;
    border-radius: 40px;
    width: 900px;
}

