:root {

--title-family:   'Questrial', sans-serif   ;
--title-color:  #000 ;
--text-family:  'Questrial', sans-serif ;
--text-color:  #666 ;
--text-size:  1.2rem ;
--text-height:  1.6rem ;
--text-transform:  normal ;

--mobile-title-h1-size: 2rem;
--mobile-title-h2-size: 1.6rem;
--mobile-title-h3-size: 1.4rem;
--mobile-title-h4-size: 1.2rem;
--mobile-title-h5-size: 1rem;
--mobile-title-h6-size: 0.8rem;
--mobile-text-size: 1rem;
--mobile-button-size: 1rem;
--button-size: 1rem;

--title-h1-size:   3rem ;
--title-h2-size:   2rem ;
--title-h3-size:  1.6rem ;
--title-h4-size:  1.2rem ;
--title-h5-size:   1rem ;
--title-h6-size:  .8rem ;

--title-h1-color:  #000 ;
--title-h2-color:  #000 ;
--title-h3-color:  #000 ;
--title-h4-color:  #000 ;
--title-h5-color:  #000 ;
--title-h6-color:  #000 ;

--title-h1-weight:  bold ;
--title-h2-weight:  bold ;
--title-h3-weight:  bold ;
--title-h4-weight:  bold ;
--title-h5-weight:  bold ;
--title-h6-weight:  bold ;

--title-h1-transform:  normal ;
--title-h2-transform:  normal ;
--title-h3-transform:  normal ;
--title-h4-transform:  normal ;
--title-h5-transform:  normal ;
--title-h6-transform:  normal ;

--title-h1-align:  center ;
--title-h2-align:  center ;
--title-h3-align:  center ;
--title-h4-align:  center ;
--title-h5-align:  center ;
--title-h6-align:  center ;

--anchor-color:  #000 ; 
--anchor-color-hover: #000 ; 

--button-bg: #3750B8de ;
--button-bg-hover: #1f3590de ;
--button-color: #fff ;
--button-color-hover: #fff ;
--button-weight:  bold ;
--button-radius: 10px ;
--button-transform:  normal ;
--field-radius: 10px ;

--header-bg: 255,255,255 ;
--header-color:  #333 ;
--header-color-hover:  #000 ;
--header-weight:  normal ;
--header-transform:  normal ;

--footer-bg:  #dedede ;
--footer-color:  #333 ;
--footer-color-hover:  #000 ;
--footer-weight:  normal ;

--credit-bg:  #fff ;
--credit-color:  #333 ;
--credit-color-hover:  #000 ;
}



body{font-family: var(--text-family); font-size: var(--text-size); color: var(--text-color);}
h1,h2,h3,h4,h5,h6{font-family: var(--title-family);}
h1{font-size:var(--title-h1-size);color: var(--title-h1-color);font-weight: var(--title-h1-weight);text-align: var(--title-h1-align);}
h2{font-size:var(--title-h2-size);color: var(--title-h2-color);font-weight: var(--title-h2-weight);text-align: var(--title-h2-align);}
h3{font-size:var(--title-h3-size);color: var(--title-h3-color);font-weight: var(--title-h3-weight);text-align: var(--title-h3-align);}
h4{font-size:var(--title-h4-size);color: var(--title-h4-color);font-weight: var(--title-h4-weight);text-align: var(--title-h4-align);}
h5{font-size:var(--title-h5-size);color: var(--title-h5-color);font-weight: var(--title-h5-weight);text-align: var(--title-h5-align);}
h6{font-size:var(--title-h6-size);color: var(--title-h6-color);font-weight: var(--title-h6-weight);text-align: var(--title-h6-align);}

a:visited, a:link{color:var(--anchor-color);}
a:hover, a:active{color:var(--anchor-color-hover);}
section{padding:60px 0;}

p{line-height: var(--text-height); font-size:var(--text-size);color: var(--text-color);}

ol,ul{padding:0;}
ul li{list-style: none;}

input, select, textarea{background: #fff;border:solid 1px #efefef;border-radius: var(--field-radius);width:100%;height:50px;margin:0 0 15px 0;padding:10px 20px;}
form textarea{height:200px;}
body .btn.btn-primary{background: var(--button-bg);border:none;border-radius: var(--button-radius);box-shadow: 0 1px 3px rgba(0,0,0,0.45);width:100%;padding:10px 20px;color:var(--button-color);font-weight: var(--button-weight);text-transform: uppercase;}
body .btn.btn-primary:hover,body .btn.btn-primary:active,body .btn.btn-primary:focus{background: var(--button-bg-hover);color:var(--button-color-hover);}

label.error{color:red;}
input.error{border-color:red;}



#social-float{position:fixed;top:calc(50% - 100px);right:30px;z-index:8;}
#social-float li{}
#social-float li a{}
#social-float li a i{font-size:2rem;}

.warning{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;display:none;}
.warning.show{display:block;}
.warning .overlay{background:rgba(0,0,0,0.75);position:fixed;top:0;right:0;bottom:0;left:0;}
.warning .warning-box{background:#fff;border-radius:var(--border-radius);margin: 200px 0 0 0;padding:20px;}
.warning .warning-box h4{position:relative;}
.warning .warning-box h4 i{position:absolute; top:5px;right:5px;font-size:1rem; color:red;cursor:pointer;}
.warning .warning-box .descricao{padding:10px;}



.width-10{width: 10%;float: left;}
.width-20{width: 20%;float: left;}
.width-25{width: 25%;float: left;}
.width-30{width: 30%;float: left;}
.width-33{width: 33.3333%;float: left;}
.width-40{width: 40%;float: left;}
.width-50{width: 50%;float: left;}
.width-60{width: 60%;float: left;}
.width-70{width: 70%;float: left;}
.width-80{width: 80%;float: left;}
.width-90{width: 90%;float: left;}
.width-100{width: 100%;float: left;}

.ml-10{margin-left: 10%;}
.ml-20{margin-left: 20%;}
.ml-30{margin-left: 30%;}
.ml-40{margin-left: 40%;}
.ml-50{margin-left: 50%;}
.ml-60{margin-left: 60%;}
.ml-70{margin-left: 70%;}
.ml-80{margin-left: 80%;}
.ml-90{margin-left: 90%;}



/* xs */
@media (max-width: 576px) { 

.width-xs-10{width: 10%;float: left;}
.width-xs-20{width: 20%;float: left;}
.width-xs-25{width: 25%;float: left;}
.width-xs-30{width: 30%;float: left;}
.width-xs-33{width: 33.3333%;float: left;}
.width-xs-40{width: 40%;float: left;}
.width-xs-50{width: 50%;float: left;}
.width-xs-60{width: 60%;float: left;}
.width-xs-70{width: 70%;float: left;}
.width-xs-80{width: 80%;float: left;}
.width-xs-90{width: 90%;float: left;}


.ml-xs-10{margin-left: 10%;}
.ml-xs-20{margin-left: 20%;}
.ml-xs-30{margin-left: 30%;}
.ml-xs-40{margin-left: 40%;}
.ml-xs-50{margin-left: 50%;}
.ml-xs-60{margin-left: 60%;}
.ml-xs-70{margin-left: 70%;}
.ml-xs-80{margin-left: 80%;}
.ml-xs-90{margin-left: 90%;}


}

/* sm */
@media (min-width: 576px) {

.width-sm-10{width: 10%;float: left;}
.width-sm-20{width: 20%;float: left;}
.width-sm-25{width: 25%;float: left;}
.width-sm-30{width: 30%;float: left;}
.width-sm-33{width: 33.3333%;float: left;}
.width-sm-40{width: 40%;float: left;}
.width-sm-50{width: 50%;float: left;}
.width-sm-60{width: 60%;float: left;}
.width-sm-70{width: 70%;float: left;}
.width-sm-80{width: 80%;float: left;}
.width-sm-90{width: 90%;float: left;}
.width-sm-100{width: 100%;float: left;}


.ml-sm-10{margin-left: 10%;}
.ml-sm-20{margin-left: 20%;}
.ml-sm-30{margin-left: 30%;}
.ml-sm-40{margin-left: 40%;}
.ml-sm-50{margin-left: 50%;}
.ml-sm-60{margin-left: 60%;}
.ml-sm-70{margin-left: 70%;}
.ml-sm-80{margin-left: 80%;}
.ml-sm-90{margin-left: 90%;}


 }

/* md */
@media (min-width: 768px) { 

.width-md-10{width: 10%;float: left;}
.width-md-20{width: 20%;float: left;}
.width-md-25{width: 25%;float: left;}
.width-md-30{width: 30%;float: left;}
.width-md-33{width: 33.3333%;float: left;}
.width-md-40{width: 40%;float: left;}
.width-md-50{width: 50%;float: left;}
.width-md-60{width: 60%;float: left;}
.width-md-70{width: 70%;float: left;}
.width-md-80{width: 80%;float: left;}
.width-md-90{width: 90%;float: left;}
.width-md-100{width: 100%;float: left;}

.ml-md-10{margin-left: 10%;}
.ml-md-20{margin-left: 20%;}
.ml-md-30{margin-left: 30%;}
.ml-md-40{margin-left: 40%;}
.ml-md-50{margin-left: 50%;}
.ml-md-60{margin-left: 60%;}
.ml-md-70{margin-left: 70%;}
.ml-md-80{margin-left: 80%;}
.ml-md-90{margin-left: 90%;}


}
/* lg */
@media (min-width: 992px) { 

.width-lg-10{width: 10%;float: left;}
.width-lg-20{width: 20%;float: left;}
.width-lg-25{width: 25%;float: left;}
.width-lg-30{width: 30%;float: left;}
.width-lg-33{width: 33.3333%;float: left;}
.width-lg-40{width: 40%;float: left;}
.width-lg-50{width: 50%;float: left;}
.width-lg-60{width: 60%;float: left;}
.width-lg-70{width: 70%;float: left;}
.width-lg-80{width: 80%;float: left;}
.width-lg-90{width: 90%;float: left;}
.width-lg-100{width: 100%;float: left;}

.ml-lg-10{margin-left: 10%;}
.ml-lg-20{margin-left: 20%;}
.ml-lg-30{margin-left: 30%;}
.ml-lg-40{margin-left: 40%;}
.ml-lg-50{margin-left: 50%;}
.ml-lg-60{margin-left: 60%;}
.ml-lg-70{margin-left: 70%;}
.ml-lg-80{margin-left: 80%;}
.ml-lg-90{margin-left: 90%;}


}

/* xl */
@media (min-width: 1200px) { 

.width-xl-10{width: 10%;float: left;}
.width-xl-20{width: 20%;float: left;}
.width-xl-25{width: 25%;float: left;}
.width-xl-30{width: 30%;float: left;}
.width-xl-33{width: 33.3333%;float: left;}
.width-xl-40{width: 40%;float: left;}
.width-xl-50{width: 50%;float: left;}
.width-xl-60{width: 60%;float: left;}
.width-xl-70{width: 70%;float: left;}
.width-xl-80{width: 80%;float: left;}
.width-xl-90{width: 90%;float: left;}
.width-xl-100{width: 100%;float: left;}


.ml-xl-10{margin-left: 10%;}
.ml-xl-20{margin-left: 20%;}
.ml-xl-30{margin-left: 30%;}
.ml-xl-40{margin-left: 40%;}
.ml-xl-50{margin-left: 50%;}
.ml-xl-60{margin-left: 60%;}
.ml-xl-70{margin-left: 70%;}
.ml-xl-80{margin-left: 80%;}
.ml-xl-90{margin-left: 90%;}


}





@media (max-width: 768px) { 


#social-float{display:none;}
}

.header-animated-height{background: rgba(var(--header-bg),0.4);border:none;box-shadow: none;height:100px;padding:10px 0;position: fixed;top:0;right:0;left:0;z-index: 100;transition:height 0.4s;  -webkit-backface-visibility: hidden;}
.header-animated-height a{margin:0;padding:0;}
.header-animated-height h1{margin:10px 0 0;padding:0;font-size: 3rem;font-weight: var(--title-h1-weight);color:var(--title-h1-color);text-align:left;transition:font-size 0.4s, color 0.4s;}
.header-animated-height .logo{height:80px;transition:height 0.4s;}
.header-animated-height .main-menu {margin:30px 0 0;float: right;padding:0;list-style: none;transition:margin 0.4s;}
.header-animated-height .main-menu li{display: inline;font-size: var(--text-size);}
.header-animated-height .main-menu li.social{display: none;}
.header-animated-height .main-menu li,
.header-animated-height .main-menu li a,
.header-animated-height .main-menu li a:link,
.header-animated-height .main-menu li a:visited{text-decoration: none;padding:5px 10px;color: var(--header-color);font-weight: var(--header-weight);transition: color 0.4s;}
.header-animated-height .main-menu li a:hover,
.header-animated-height .main-menu li a:active,
.header-animated-height .main-menu li.active a{color:var(--anchor-color-hover);}
.header-animated-height .btn-menu,
.header-animated-height .btn-menu-close,
.header-animated-height .btn-menu-close.show,
.header-animated-height .btn-menu.show{display: none;}

.header-animated-height.scroll{background: rgba(255,255,255,1);box-shadow:0 1px 3px rgba(0,0,0,0.45);height:70px;}
.header-animated-height.scroll h1{margin:5px 0 0;font-size: 2rem;}
.header-animated-height.scroll .logo{height: 50px;transition:height 0.4s;}
.header-animated-height.scroll .main-menu{margin:10px 0 0;}
.header-animated-height.scroll .main-menu li,
.header-animated-height.scroll .main-menu li a:link,
.header-animated-height.scroll .main-menu li a:visited{text-decoration: none;padding:5px 10px;color:var(--header-color);transition: color 0.4s;}
.header-animated-height.scroll .main-menu li a:hover,
.header-animated-height.scroll .main-menu li a:active,
.header-animated-height.scroll .main-menu li.active a{color:var(--header-color-hover);}

.header-animated-height .sub-menu{display:list-item;position:relative;cursor:pointer;}
.header-animated-height .main-menu li .children{background: #fff;border-radius: 4px;border: solid 1px #ccc;min-width: 220px;padding: 10px;top: var(--text-height);right: 0;position:absolute;display: none;}
.header-animated-height .main-menu li .children li{display: list-item;white-space:nowrap;}
.header-animated-height .main-menu li .children li a{width:100%;line-height: 2.1rem;white-space:nowrap;}
.header-animated-height .main-menu li .children.show{display: block;}

.header-animated-height-overlay{position:fixed; top:0;right:0;bottom:0;left:0;z-index:98;display: none;}
.header-animated-height-overlay.show{display: block;}

@media (max-width: 768px) { 

.header-animated-height{background: rgba(255,255,255,1);box-shadow: 0 1px 3px rgba(0,0,0,0.25);height:70px;}
.header-animated-height-overlay{background:rgba(0,0,0,0.7);position:fixed; top:0;right:0;bottom:0;left:0;z-index:98;display: none;}
.header-animated-height-overlay.show{display: block;}

.header-animated-height .logo{height:50px;margin:5px 0 0;}
.header-animated-height h1{margin:5px 0 0 0;font-size:2rem;text-align: center;}

.header-animated-height .btn-menu{background: var(--button-bg);border:none;border-radius:4px;margin: 10px 0 0 0;padding:6px 10px 4px;float:right;cursor:pointer;display: none;color:var(--button-color);}
.header-animated-height .btn-menu.show{display: block;}
.header-animated-height .btn-menu:hover{background:var(--button-bg-hover);color:var(--button-color-hover);}
.header-animated-height .btn-menu i{color:#fff;}

.header-animated-height .btn-menu-close{background: var(--button-bg);border:none;border-radius:4px;margin:10px 0 0 0;padding:6px 10px 4px;float:right;cursor:pointer;display: none;}
.header-animated-height .btn-menu-close.show{display: block;}
.header-animated-height .btn-menu-close:hover{background:var(--button-bg-hover);}
.header-animated-height .btn-menu-close i{color:#fff;}

.header-animated-height .main-menu{background:#efefef;border-top:solid 1px #fff;width: 100%;position:fixed;top:40px;right:-1000px;bottom:0;z-index:99;opacity: 1;transition:right 0.7s, opacity 0.7s;}
.header-animated-height .main-menu.show{padding:15px;right:0;opacity: 1;}
.header-animated-height .main-menu li{width:100%; padding: 5px 0;display: list-item;font-size:var(--mobile-text-size) !important;text-align: center;}
.header-animated-height .main-menu li.social{display: block;}
.header-animated-height .main-menu li.social i{font-size: 1.6rem;}
.header-animated-height .main-menu li a:link,.header-animated-height .main-menu li a:visited,
.header-animated-height.scroll .main-menu li a:hover,.header-animated-height .main-menu li a:active{color: var(--header-color);}


.header-animated-height .sub-menu span{color:#717171;}

.header-animated-height .main-menu li .children{background: none;border: none;min-width: 100%;padding: 0;position:relative;display: block;overflow-y: scroll;}
.header-animated-height .main-menu li .children li{width:100%;text-align:center;white-space:nowrap;}
.header-animated-height .main-menu li .children li a{width:100%;white-space:nowrap;}
.header-animated-height .main-menu li .children.show{display: block;}

}


.footer-simples{background:var(--credit-bg);padding:15px;}
.footer-simples p{margin:0;font-size:0.8rem;color:var(--credit-color);text-align:center;}
.texto-imagem-esquerda{background-repeat: no-repeat;background-position: center center; background-size: cover;position: relative;background-color:#fff;background-color:#fff;padding:60px 0;position: relative;}
.texto-imagem-esquerda .overlay{background:rgba(0,0,0,0.75);position: absolute;top:0;right:0;bottom:0;left:0;z-index: 1;}
.texto-imagem-esquerda .container{position: relative;z-index: 2;}
.texto-imagem-esquerda h2{margin:0 0 15px;font-size: var(--title-h2-size);color:var(--title-h2-color);text-align: left;font-weight: var(--title-h2-weight);}
.texto-imagem-esquerda h3{margin:0 0 15px;font-size: var(--title-h3-size);color:var(--title-h3-color);text-align: left;font-weight: var(--title-h3-weight);}
.texto-imagem-esquerda p{line-height: var(--text-height);font-size: var(--text-size);text-align: left;}
.texto-imagem-esquerda img{width: 100%;}



@media (max-width: 768px) {

.texto-imagem-esquerda{padding:60px 0;}
.texto-imagem-esquerda h2{margin:10px 0 0;font-size: var(--mobile-title-h2-size);text-align: center;}
.texto-imagem-esquerda h3{margin:10px 0 0;font-size: var(--mobile-title-h3-size);text-align: center;}
.texto-imagem-esquerda p{margin:10px 0;font-size: var(--mobile-text-size); text-align: center;}
}
.item-box-simple{margin:0 0 30px;box-shadow: 0 1px 3px rgba(0,0,0,0.25);}
.item-box-simple .img-holder{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:300px;margin:0;position: relative;overflow: hidden;}
.item-box-simple .txt-holder{background: #fff;width:100%;margin:0;overflow: hidden;}
.item-box-simple h2{margin:20px 20px 0;text-align: center;}
.item-box-simple h2 i{font-size:4rem;color:var(--text-color);}
.item-box-simple h4{margin:10px 20px 0;line-height: var(--title-h4-height));font-size: var(--title-h4-size);color:var(--title-h4-color);text-align: center;font-weight: bold;}
.item-box-simple h5{margin:10px 20px;line-height:  var(--title-h5-height));font-size: var(--title-h5-size);color:var(--title-h5-color);text-align: center;font-style:oblique;font-weight: bold;font-family:var(--text-family);}
.item-box-simple p{margin:10px 20px 20px;line-height: 2rem;font-size:var(--text-size);text-align: center;}
.item-box-simple p a{}
.item-box-simple .img-holder:hover .txt-holder{bottom:0;}



@media (max-width: 768px) { 

.item-box-simple .img-holder,
.item-box-simple .img-holder.right{width:100%;margin:0 0 20px ;padding-top:100%;}
.item-box-simple h2{margin:20px 0 0;font-size:var(--mobile-title-h2-size);}
.item-box-simple h2 i{font-size:3rem;}
.item-box-simple h3{margin:0 0 10px;font-size:var(--mobile-title-h3-size);}
.item-box-simple h4{margin:0 0 10px;font-size:var(--mobile-title-h4-size);}
.item-box-simple p{margin:10px;font-size:1.1rem;}

}
.secao-bootstrap{background-repeat: no-repeat;background-position: center center; background-size: cover;position: relative;padding:60px 0;}
.secao-bootstrap .overlay{background:rgba(0,0,0,0.75);position: absolute;top:0;right:0;bottom:0;left:0;z-index: 1;}

.secao-bootstrap .container{position: relative;z-index: 2;}
.secao-bootstrap h2{margin:0 0 10px;}
.secao-bootstrap h3{margin:0 0 30px;}

@media (max-width: 768px) { 
.secao-bootstrap{padding:30px 0;}

}

.pagina-banner{background-repeat: no-repeat;background-position: center center; background-size: cover;height:400px;position: relative;}
.pagina-banner .overlay{background:rgba(0,0,0,0.75);position: absolute;top:0;right:0;bottom:0;left:0;z-index: 1;}
.pagina-banner .box{width:calc(100% - 30px);position: absolute;left:15px;right:15px;bottom:10px;z-index: 2;}
.pagina-banner .box h2{margin:0 0 20px;font-size: var(--title-h2-size);color: #fff;text-align:left;font-weight: var(--title-h2-weight);}
.pagina-banner .box h3{margin:0 0 20px;font-size: var(--title-h3-size);color: #fff;text-align:left;font-weight: var(--title-h3-weight);}
.pagina-banner .box h2 span{background:var(--title-h2-color);padding:5px 10px;}
.pagina-banner .box h3 span{background:var(--title-h2-color);padding:5px 10px;}

.pagina-banner-conteudo{padding:60px 0;}
.pagina-banner-conteudo p{margin:0 0 10px;font-size: var(--text-size);color: var(--text-color);}
.pagina-banner-conteudo p strong{font-size: var(--title-h4-size);}
.pagina-banner-conteudo ul,
.pagina-banner-conteudo ol{margin:0;padding:0 0 0 20px;}
.pagina-banner-conteudo ul li,
.pagina-banner-conteudo ol li{margin:0 0 20px;font-size: var(--text-size);}
.pagina-banner-conteudo ul li strong,
.pagina-banner-conteudo ol li strong{background: var(--title-h1-color);border-radius:4px;padding:5px; color: #fff;}

@media (max-width: 768px) {
.pagina-banner{height:250px;}
.pagina-banner .box h2{font-size: var(--mobile-title-h2-size);text-align: center;}
.pagina-banner .box h3{font-size: var(--mobile-title-h3-size);text-align: center;}
.pagina-banner-conteudo p{font-size: var(--mobile-text-size);text-align: justify;}
}
.galeria-simples{background:#efefef;padding:60px 0;}
.galeria-simples h2{margin:0 0 15px;font-size: var(--title-h2-size);color:var(--title-h2-color);text-align: center;font-weight: var(--title-h2-weight);}
.galeria-simples h3{margin:0 0 15px;font-size: var(--title-h3-size);color:var(--title-h3-color);text-align: center;font-weight: var(--title-h3-weight);}
.galeria-simples p{font-size: var(--text-size);color:var(--text-color);text-align:center;}

.galeria-simples .image{background-repeat:no-repeat;background-position:center;background-size:cover;border:solid 10px #fff;margin:0 0 30px;width: 100%;min-height:15px;height:15vw;float:left;position: relative;overflow: hidden;}
.galeria-simples .image .overlay{background:rgba(0,0,0,0);width:100%;position:absolute;top:0;bottom:0;z-index:2;transition: background 0.4s}
.galeria-simples .image i{font-size:2rem;color:#fff;position: absolute;top:-200px;left:calc(50% - 1rem);z-index:3;transition:top 0.4s;}
.galeria-simples .image img{width: 110%;margin:0; position: absolute;top:-5%;right:0;bottom:0;left:-5%;z-index:1;transition: top 0.4s, left 0.4s, width 0.4s;}
.galeria-simples .image:hover .overlay{background:rgba(0,0,0,0.45);}
.galeria-simples .image:hover img{width: 120%;top:-10%;left:-10%;}
.galeria-simples .image:hover i{position: absolute;top:calc(50% - 1rem);}

@media (max-width: 768px) {
.galeria-simples{padding:60px 0;}
.galeria-simples .image{width:100%;height:33.3333vw;margin:0 0 30px;}

.galeria-simples h2{font-size: var(--mobile-title-h2-size);}
.galeria-simples h3{font-size: var(--mobile-title-h3-size);}
.galeria-simples p{font-size: var(--mobile-text-size);text-align: justify;}
}
.contato-simples{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:60px 0;position: relative;}
.contato-simples .overlay{background: rgba(0,0,0,0.75);position: absolute;z-index: 1;top:0;right:0;bottom:0;left:0;}
.contato-simples .container{position: relative;z-index: 2;}
.contato-simples .container{position: relative;z-index: 2;}
.contact-text-side-fancy h2{font-size: var(--title-h2-size);color: var(--title-h2-color);font-weight:var(--title-h2-weight);text-align: left;}
.contact-text-side-fancy h3{font-size: var(--title-h3-size);color: var(--title-h3-color);font-weight:var(--title-h3-weight);text-align: left;}
.contact-text-side-fancy p{font-size: var(--text-size);color: var(--text-color);}
.contact-text-side-fancy form{background:#fff;border:none;border-radius:10px;box-shadow: 0 1px 3px rgba(0,0,0,0.45);margin:15px 0 0 0;padding:60px 20px 20px;position: relative;}
.contato-simples form .btn.btn-primary{padding:10px 0;}
.contato-simples form button{background:var(--button-bg);border:solid 1px var(--button-bg);border-radius:var(--button-radius);width:100%;margin:0 0 15px;padding:10px;color:var(--button-color);cursor:pointer;}
.contato-simples form button:hover{background:var(--button-bg-hover);border:solid 1px var(--button-bg-hover);color:var(--button-color-hover);}

@media (max-width: 768px) {
.contato-simples{padding:60px 0;}
.contato-simples h2{font-size: var(--mobile-title-h2-size);}
.contato-simples h3{font-size: var(--mobile-title-h3-size);}
.contato-simples .box p{font-size: var(--mobile-text-size);}
}
.banner-simples-com-destaques{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height: 100vh;position:relative;overflow: hidden;}


.banner-simples-com-destaques .overlay{background: rgba(0,0,0,0.75);position:absolute;top:0;right:0;bottom:0;left:0;z-index: 1;}

.banner-simples-com-destaques .box{background: none;width: 800px;padding:0;position: absolute;top: inherit;top: calc(50vh - 100px);z-index: 2;}

.banner-simples-com-destaques h2{margin:0 0 5px;font-size: var(--title-h1-size);color:var(--title-h1-color);text-align: left;font-weight: var(--title-h1-weight);}
.banner-simples-com-destaques h3{margin:0 0 20px;font-size: var(--title-h2-size);color:var(--title-h2-color);text-align: left;font-weight: var(--title-h2-weight);}

.banner-simples-com-destaques h4{margin:0 0 0;font-size: var(--title-h4-size);color:var(--title-h3-color);text-align: left;font-weight: var(--title-h4-weight);}
.banner-simples-com-destaques h5{margin:0 0 0;font-size: var(--text-size);color:var(--text-color);text-align: left;font-weight: var(--text-weight);}


.banner-simples-com-destaques .box h2,.banner-simples-com-destaques .box h3{color: #fff;}
.banner-simples-com-destaques p{margin:0;font-size: var(--title-h4-size);color:var(--text-color);text-align: left;}
.banner-simples-com-destaques p a{margin:0;padding:0;text-decoration: none;}
.banner-simples-com-destaques p a button{background:var(--button-bg);border:none;width:inherit;margin:0;padding:20px 40px;font-size: var(--title-h4-size);color: var(--button-color);text-transform: uppercase;font-weight: var(--button-weight);cursor: pointer;}
.banner-simples-com-destaques p a button:hover,.banner-simples-com-destaques p a button:active{background:var(--button-bg-hover);color:var(--button-color-hover);}





.banner-simples-com-destaques .item-holder{background:#fff;padding:15px 20px;position:absolute;right:0;bottom:0;left:0;z-index:1;}
.banner-simples-com-destaques .item-holder .item{display: flex; justify-content: center;}
.banner-simples-com-destaques .item-holder .item .icone{width:3rem;}
.banner-simples-com-destaques .item-holder .item .icone i{margin:5px 0 0 0;float:right;font-size:2.8rem;}
.banner-simples-com-destaques .item-holder .item .texto{padding: 5px 0 0 10px;float:left;}
.banner-simples-com-destaques .item-holder .item .texto p{line-height: 1.4rem;font-size:1rem;}
.banner-simples-com-destaques .item-holder .item .texto p strong{font-size:1rem;}


@media (max-width: 768px) { 

.banner-simples-com-destaques .overlay{width: calc(100% - 30px);position: absolute;padding:20px;bottom:60px;left: 15px;}
.banner-simples-com-destaques .box{width: calc(100% - 40px);padding:20px 10px;top:inherit;right:20px; bottom:60px; left:20px;z-index: 2;}

.banner-simples-com-destaques h2{margin:0 0 15px;font-size:var(--mobile-title-h1-size);}
.banner-simples-com-destaques h3{margin:0 0 15px;font-size:var(--mobile-title-h2-size)}
.banner-simples-com-destaques p{margin:0;font-size: var(--mobile-text-size);}
.banner-simples-com-destaques p a{margin:0;padding:0;text-decoration: none;}
.banner-simples-com-destaques p a button{margin:0;padding:20px 40px;font-size:var(--mobile-button-size);}



}
.texto-imagem-esquerda-full{background-color:#fff;padding: 0;position: relative;overflow:hidden;}


.texto-imagem-esquerda-full .width-sm-50,
.texto-imagem-esquerda-full .width-md-50,
.texto-imagem-esquerda-full .width-lg-50,
.texto-imagem-esquerda-full .width-xl-50{height:500px;float:left;display:flex; justify-content:center;align-items:center;}


.texto-imagem-esquerda-full .txt-holder{width: 540px;max-width:calc(100% - 40px);position:relative;}
.texto-imagem-esquerda-full .txt-holder h2{margin:0 0 5px;font-size: var(--title-h2-size);color:var(--title-h2-color);text-align: left;font-weight: var(--title-h2-weight);}
.texto-imagem-esquerda-full .txt-holder h3{margin:0 0 10px;font-size: var(--title-h3-size);color:var(--title-h3-color);text-align: left;font-weight: var(--title-h3-weight);}
.texto-imagem-esquerda-full .txt-holder p{line-height: var(--text-height);font-size: var(--text-size);text-align: left;}
.texto-imagem-esquerda-full .txt-holder img{width: 100%;}
.texto-imagem-esquerda-full .txt-holder p a.btn.btn-primary{width:inherit;padding:10px 20px;}

.texto-imagem-esquerda-full .bg-holder{background-repeat: no-repeat;background-position: center center; background-size: cover;height:500px;}

@media (max-width: 768px) {

.texto-imagem-esquerda-full{padding:15px 0;}
.texto-imagem-esquerda-full .div-holder{height:inherit;}
.texto-imagem-esquerda-full .width-50{height:inherit;}
.texto-imagem-esquerda-full .txt-holder{height:inherit; margin:auto;}

.texto-imagem-esquerda-full h2{margin:10px 0 0;font-size: var(--mobile-title-h2-size);}
.texto-imagem-esquerda-full h3{margin:10px 0 0;font-size: var(--mobile-title-h3-size);}
.texto-imagem-esquerda-full p{margin:10px 0;font-size: var(--mobile-text-size); text-align: justify;}
}
.texto-imagem-direita-full{background-color:#fff;padding: 0;position: relative;overflow:hidden;}

.texto-imagem-direita-full .width-sm-50,
.texto-imagem-direita-full .width-md-50,
.texto-imagem-direita-full .width-lg-50,
.texto-imagem-direita-full .width-xl-50{height:500px;float:left;display:flex; justify-content:center;align-items:center;}

.texto-imagem-direita-full .txt-holder{width: 540px;max-width:calc(100% - 40px);position:relative;}
.texto-imagem-direita-full .txt-holder h2{margin:0 0 0;font-size: var(--title-h2-size);color:var(--title-h2-color);text-align: right;font-weight: var(--title-h2-weight);}
.texto-imagem-direita-full .txt-holder h3{margin:0 0 10px;font-size: var(--title-h3-size);color:var(--title-h3-color);text-align: right;font-weight: var(--title-h3-weight);}
.texto-imagem-direita-full .txt-holder p{line-height: var(--text-height);font-size: var(--text-size);text-align: right;}
.texto-imagem-direita-full .txt-holder img{width: 100%;}
.texto-imagem-direita-full .txt-holder p a.btn.btn-primary{width:inherit;padding:10px 20px;}

.texto-imagem-direita-full .bg-holder{background-repeat: no-repeat;background-position: center center; background-size: cover;height:500px;}


@media (max-width: 768px) {

.texto-imagem-direita-full{padding:20px 0;display:grid;}
.texto-imagem-direita-full .div-holder{height:inherit;order:2;}
.texto-imagem-direita-full .bg-holder{order:1;}

.texto-imagem-direita-full h2{margin:10px 0 0;font-size: var(--mobile-title-h2-size);}
.texto-imagem-direita-full h3{margin:10px 0 0;font-size: var(--mobile-title-h3-size);}
.texto-imagem-direita-full p{margin:10px 0;font-size: var(--mobile-text-size); text-align: justify;}
}
.item-background-color{background:#ccc;padding:20px;float:left;}

.item-background-color .img-holder{background-position:center center;background-repeat:no-repeat;background-size:cover;width:30%;height:250px;margin:0;float:left;
	position: relative;overflow: hidden;}

.item-background-color .txt-holder{width: 70%;margin:0;float:left;overflow: hidden;}
.item-background-color h2{margin:0 20px 0;text-align: center;}
.item-background-color h2 i{font-size:4rem;color: #fff;}
.item-background-color h4{margin:20px 20px 10px;line-height: var(--title-h2-height));font-size: var(--title-h2-size);color: #fff;;text-align: center;font-weight: bold;}
.item-background-color h5{margin:10px 20px;line-height:  var(--title-h3-height));font-size: var(--title-h3-size);color: #fff;;text-align: center;font-weight: bold;font-family:var(--text-family);}
.item-background-color p{margin:10px 20px 20px;line-height: 2rem;font-size:var(--text-size);color: #fff;text-align: center;}
.item-background-color p a{}
.item-background-color .img-holder:hover .txt-holder{bottom:0;}



@media (max-width: 768px) { 

.item-background-color{display:flex; align-items:center;justify-content:center;}
.item-background-color .img-holder,
.item-background-color .img-holder.right{width:100%;margin:0 0 20px;padding-top:100%;}
.item-background-color .txt-holder{width:100%;margin:0 0 20px;}
.item-background-color h2{margin:20px 10px 0;font-size:var(--mobile-title-h2-size);}
.item-background-color h2 i{font-size:3rem;}
.item-background-color h3{margin:10px 0 ;font-size:var(--mobile-title-h3-size);}
.item-background-color h4{margin:0 10px 10px;font-size:var(--mobile-title-h4-size);}
.item-background-color p{margin:10px;font-size:1.1rem;}

}
.texto-imagem-redonda-esquerda{background-repeat: no-repeat;background-position: center center; background-size: cover;position: relative;background-color:#fff;background-color:#fff;padding:60px 0;position: relative;}
.texto-imagem-redonda-esquerda .overlay{background:rgba(0,0,0,0.75);position: absolute;top:0;right:0;bottom:0;left:0;z-index: 1;}
.texto-imagem-redonda-esquerda .container{position: relative;z-index: 2;}
.texto-imagem-redonda-esquerda h2{margin:0 0 15px;font-size: var(--title-h2-size);color:var(--title-h2-color);text-align: left;font-weight: var(--title-h2-weight);}
.texto-imagem-redonda-esquerda h3{margin:0 0 15px;font-size: var(--title-h3-size);color:var(--title-h3-color);text-align: left;font-weight: var(--title-h3-weight);}
.texto-imagem-redonda-esquerda p{line-height: var(--text-height);font-size: var(--text-size);text-align: left;}

.texto-imagem-redonda-esquerda .img-holder{background-repeat: no-repeat;background-position: center center; background-size: cover;border-radius:50%;width: 360px;height:360px;float:right;}


@media (max-width: 768px) {

.texto-imagem-redonda-esquerda{padding:60px 0;}
.texto-imagem-redonda-esquerda .div-holder{display:flex; justfy-content: center;}
.texto-imagem-redonda-esquerda h2{margin:10px 0 0;font-size: var(--mobile-title-h2-size);}
.texto-imagem-redonda-esquerda h3{margin:10px 0 0;font-size: var(--mobile-title-h3-size);}
.texto-imagem-redonda-esquerda p{margin:10px 0;font-size: var(--mobile-text-size); text-align: justify;}
}
.texto-imagem-centro-redonda-texto-direita{background-repeat: no-repeat;background-position: center center; background-size: cover;position: relative;background-color:#fff;padding:60px 0;position: relative;}
.texto-imagem-centro-redonda-texto-direita .overlay{background:rgba(0,0,0,0.75);position: absolute;top:0;right:0;bottom:0;left:0;z-index: 1;}
.texto-imagem-centro-redonda-texto-direita .container{position: relative;z-index: 2;}
.texto-imagem-centro-redonda-texto-direita h2{margin:0 0 15px;font-size: var(--title-h2-size);color:var(--title-h2-color);text-align: left;font-weight: var(--title-h2-weight);}
.texto-imagem-centro-redonda-texto-direita h3{margin:0 0 15px;font-size: var(--title-h3-size);color:var(--title-h3-color);text-align: left;font-weight: var(--title-h3-weight);}
.texto-imagem-centro-redonda-texto-direita p{line-height: var(--text-height);font-size: var(--text-size);text-align: left;}

.texto-imagem-centro-redonda-texto-direita .img-holder{background-repeat: no-repeat;background-position: center center; background-size: cover;border-radius:50%;width: 360px;height:360px;float:right;}




@media (max-width: 768px) {

.texto-imagem-centro-redonda-texto-direita{padding:60px 0;}
.texto-imagem-centro-redonda .div-holder{display:flex; justfy-content: center;}
.texto-imagem-centro-redonda-texto-direita h2{margin:10px 0 0;font-size: var(--mobile-title-h2-size);}
.texto-imagem-centro-redonda-texto-direita h3{margin:10px 0 0;font-size: var(--mobile-title-h3-size);}
.texto-imagem-centro-redonda-texto-direita p{margin:10px 0;font-size: var(--mobile-text-size); text-align: justify;}
}
.item-lista{margin:0 0 30px;box-shadow: 0 1px 3px rgba(0,0,0,0.25);}
.item-lista .img-holder{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:300px;margin:0;position: relative;overflow: hidden;}
.item-lista .txt-holder{background: #fff;width:100%;margin:0;overflow: hidden;}
.item-lista h2{margin:20px 20px 0;text-align: center;}
.item-lista h2 i{font-size:4rem;color:var(--text-color);}
.item-lista h4{margin:10px 20px 0;line-height: var(--title-h4-height));font-size: var(--title-h4-size);color:var(--title-h4-color);text-align: center;font-weight: bold;}
.item-lista h5{margin:10px 20px;line-height:  var(--title-h5-height));font-size: var(--title-h5-size);color:var(--title-h5-color);text-align: center;font-style:oblique;font-weight: bold;font-family:var(--text-family);}
.item-lista p{margin:10px 20px 20px;line-height: 2rem;font-size:var(--text-size);text-align: center;}
.item-lista p a{}
.item-lista .img-holder:hover .txt-holder{bottom:0;}

.item-lista .listagem tr td{text-align:center;}

@media (max-width: 768px) { 

.item-lista .img-holder,
.item-lista .img-holder.right{width:100%;margin:0 0 20px ;padding-top:100%;}
.item-lista h2{margin:20px 0 0;font-size:var(--mobile-title-h2-size);}
.item-lista h2 i{font-size:3rem;}
.item-lista h3{margin:0 0 10px;font-size:var(--mobile-title-h3-size);}
.item-lista h4{margin:0 0 10px;font-size:var(--mobile-title-h4-size);}
.item-lista p{margin:10px;font-size:1.1rem;}

}
.secao-bg-left-itens-circulos{background-repeat: no-repeat;background-position: center center; background-size: cover;position: relative;padding:60px 0;}

.secao-bg-left-itens-circulos .container{position: relative;z-index: 2;}
.secao-bg-left-itens-circulos h2{margin:0 0 10px;}
.secao-bg-left-itens-circulos h3{margin:0 0 10px;}
.secao-bg-left-itens-circulos p{margin:0 0 30px;text-align:center;}

@media (max-width: 768px) { 
.secao-bg-left-itens-circulos{padding:30px 0;}

}
.item-imagem-redonda-esquerda{background-repeat: no-repeat;background-position: center center; background-size: cover;position: relative;padding:60px 0;position: relative;}
.item-imagem-redonda-esquerda .overlay{background:rgba(0,0,0,0.75);position: absolute;top:0;right:0;bottom:0;left:0;z-index: 1;}
.item-imagem-redonda-esquerda .container{position: relative;z-index: 2;}
.item-imagem-redonda-esquerda h2{margin:0 0 15px;font-size: var(--title-h2-size);color:var(--title-h2-color);text-align: left;font-weight: var(--title-h2-weight);}
.item-imagem-redonda-esquerda h3{margin:0 0 15px;font-size: var(--title-h3-size);color:var(--title-h3-color);text-align: left;font-weight: var(--title-h3-weight);}
.item-imagem-redonda-esquerda p{line-height: var(--text-height);font-size: var(--text-size);text-align: left;}

.item-imagem-redonda-esquerda .img-holder{background-repeat: no-repeat;background-position: center center; background-size: cover;border-radius:50%;width: 360px;height:360px;float:right;}


@media (max-width: 768px) {

.item-imagem-redonda-esquerda{padding:20px 0;}
.item-imagem-redonda-esquerda .div-holder{display:flex; justfy-content: center;}
.item-imagem-redonda-esquerda h2{margin:10px 0 0;font-size: var(--mobile-title-h2-size);text-align: center;}
.item-imagem-redonda-esquerda h3{margin:10px 0 0;font-size: var(--mobile-title-h3-size);text-align: center;}
.item-imagem-redonda-esquerda p{margin:10px 0;font-size: var(--mobile-text-size); text-align: center;}
}
.item-imagem-centro-redonda-texto-direita{background-repeat: no-repeat;background-position: center center; background-size: cover;position: relative;padding:60px 0;position: relative;}
.item-imagem-centro-redonda-texto-direita .overlay{background:rgba(0,0,0,0.75);position: absolute;top:0;right:0;bottom:0;left:0;z-index: 1;}
.item-imagem-centro-redonda-texto-direita .container{position: relative;z-index: 2;}
.item-imagem-centro-redonda-texto-direita h2{margin:0 0 15px;font-size: var(--title-h2-size);color:var(--title-h2-color);text-align: left;font-weight: var(--title-h2-weight);}
.item-imagem-centro-redonda-texto-direita h3{margin:0 0 15px;font-size: var(--title-h3-size);color:var(--title-h3-color);text-align: left;font-weight: var(--title-h3-weight);}
.item-imagem-centro-redonda-texto-direita p{line-height: var(--text-height);font-size: var(--text-size);text-align: left;}

.item-imagem-centro-redonda-texto-direita .img-holder{background-repeat: no-repeat;background-position: center center; background-size: cover;border-radius:50%;width: 360px;height:360px;float:right;}




@media (max-width: 768px) {

.item-imagem-centro-redonda-texto-direita{padding:20px 0;}
.item-imagem-centro-redonda-texto-direita .div-holder{display:flex; justfy-content: center;}
.item-imagem-centro-redonda-texto-direita h2{margin:10px 0 0;font-size: var(--mobile-title-h2-size);text-align: center;}
.item-imagem-centro-redonda-texto-direita h3{margin:10px 0 0;font-size: var(--mobile-title-h3-size);text-align: center;}
.item-imagem-centro-redonda-texto-direita p{margin:10px 0;font-size: var(--mobile-text-size); text-align: center;}
}

.header-animated-height.scroll{rgba(255,255,255,0.45)}

#banner .box{width:1200px;left:60px;}
#banner .box h2{background: #3750B8de;padding:0 15px;float:left; font-size:6rem;}
#banner .box h3{background: #8d2b1ede;padding:0 15px;float:left; font-size:3rem;}

#banner .item-sites .icone i{color:#3750B8;}
#banner .item-sites .texto h4{color:#3750B8;}
#banner .item-sites .texto h5{color:#3750B8;}
#banner .item-catalogo .icone i{color:#007241;}
#banner .item-catalogo .texto h4{color:#007241;}
#banner .item-catalogo .texto h5{color:#007241;}
#banner .item-sistemas .icone i{color:#8d2b1e;}
#banner .item-sistemas .texto h4{color:#8d2b1e;}
#banner .item-sistemas .texto h5{color:#8d2b1e;}

/* banner internas */
.pagina-banner{background-attachment:fixed;height:600px;}
.pagina-banner .box h2 span{background:#3750B8de;font-size: 6rem;color:#fff;}
.pagina-banner .box h3 span{background:#8d2b1ede;font-size: 3rem;color:#fff;}



.index #planos-para-sites,
.index #catalogo,
.index #sistemas{background:#efefef;}
.index #planos-para-sites .txt-holder h2{color:#3750B8;}
.index #catalogo .txt-holder h2{color:#007241;}
.index #sistemas .txt-holder h2{color:#8d2b1e;}

.index #planos-para-sites .txt-holder h3,
.index #catalogo .txt-holder h3,
.index #sistemas .txt-holder h3{color:#48494B;}

.index #planos-para-sites .btn.btn-primary{background:#3750B8;color:#fff;}
.index #catalogo .btn.btn-primary{background:#007241;color:#fff;}
.index #sistemas .btn.btn-primary{background:#8d2b1e;color:#fff;}

.item-background-color.seo{background: #3750B8;}
.item-background-color.responsivo{background: #007241;}
.item-background-color.veloz{background: #8d2b1e;}

#fuja-dessa-armadilha,
#nao-perca-o-seu-tempo,
#agora-ficou-facil{padding:0 0 30px;}
#como-funciona,
#beneficios{padding:60px 0 0;}

#contato form{background: rgba(0,0,0,.25); padding: 20px 30px;}
#contato form label{color:#fff; font-weight: bold;}
/* pagina planos para sites */
#como-funciona .passo-1,
#como-funciona .passo-2,
#como-funciona .passo-3{min-height: 260px;padding:30px 0 0;}

#como-funciona .passo-1{background: #3750B8;}
#como-funciona .passo-2{background: #8d2b1e;}
#como-funciona .passo-3{background: #007241;}

/* cloud system*/


.item-background-color.conte-nos,
.item-background-color.proposta,
.item-background-color.analise,
.item-background-color.start{height: 290px;}

.item-background-color.conte-nos{background: #67127c;}
.item-background-color.proposta{background: #3750B8;}
.item-background-color.analise{background: #8d2b1e;}
.item-background-color.start{background: #007241;}

#cloud-system-como-funciona{padding:60px 0 0;}




@media (max-width: 768px) { 


#banner .box{width:100%;position:relative; top:150px; right:0; bottom:0; left:0;}
#banner .box h2{margin:0 0 5px;padding:5px 10px;float:none;font-size: 2rem;} 
#banner .box h3{padding:5px 10px;float:none;font-size: 1.4rem;}


#banner .item-holder .item .icone{width:1.6rem;}
#banner .item-holder .item .icone i{font-size:1.4rem;}
#banner .item-holder .item .texto h5{display:none;}


.texto-imagem-esquerda-full .w-50,
.texto-imagem-direita-full .w-50,
.texto-imagem-esquerda-full .bg-holder,
.texto-imagem-direita-full .bg-holder{width:100% !important;}

.texto-imagem-esquerda-full .txt-holder,
.texto-imagem-direita-full .txt-holder{width:100% !important;height:inherit;padding:10px;}

.texto-imagem-esquerda-full .txt-holder h2, .texto-imagem-direita-full .txt-holder h2,
.texto-imagem-esquerda-full .txt-holder h3, .texto-imagem-direita-full .txt-holder h3,
.texto-imagem-esquerda-full .txt-holder p, .texto-imagem-direita-full .txt-holder p{text-align:center;}

#beneficios h3{padding:0 10px;}

.pagina-banner .box{bottom:90px;}
.pagina-banner .box h2 span{font-size: 2rem;}
.pagina-banner .box h3 span{font-size: 1.4rem;}

.secao-bg-left-itens-circulos p{text-align:center}

.item-imagem-redonda-esquerda .img-holder{width:250px;height:250px;margin:0 auto 30px;}
.item-imagem-redonda-esquerda h2{text-align:center;}
.item-imagem-redonda-esquerda h3{text-align:center;}
.item-imagem-redonda-esquerda p{text-align:center;}


.item-imagem-centro-redonda-texto-direita .img-holder{width:250px;height:250px;margin:0 auto 30px;}
.item-imagem-centro-redonda-texto-direita h2{text-align:center;}
.item-imagem-centro-redonda-texto-direita h3{text-align:center;}
.item-imagem-centro-redonda-texto-direita p{text-align:center;}

}

.cliente-logo{width:300px;}