<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*PERFLEX PRIME*/
/*PALETA CORES*/
/*
VERDE CLARO - #c5d1c7
VERDE ESCURO - #a5bda7
CINZA ESCURO - #4b4b4d
CINZA - #dbdbdb
CINZA CLARO - #e6e7e9
*/

body{font-size:14px!important;}

.sp-page-title{background: #a5bda7!important;}

a{color:#4b4b4d!important;}
a:hover{color:#a5bda7!important;}
.sp-megamenu-parent &gt; li{padding:0 50px!important;}
.sp-megamenu-wrapper{position: relative!important; }
.sp-megamenu-parent &gt; li &gt; a{color:#4b4b4d!important; font-size:16px!important;}
.sppb-icons-group-list a{border-style: none!important;}
.dadostopo{position: relative!important; }
.btn-primary, .sppb-btn-primary{background-color:#a5bda7!important; border-color:#a5bda7!important; color:#111111!important; font-weight:normal!important;}
.btn-primary:hover, .sppb-btn-primary:hover{color:#ffffff!important;}

.btn-link, .sppb-btn-link{background-color:#a5bda7!important; border-color:#a5bda7!important; color:#ffffff!important; box-shadow:2px 2px 1px #000!important; border-radius:5px!important;}
.btn-link:hover, .sppb-btn-link:hover{background-color:#dbdbdb!important; border-color:#dbdbdb!important;}


h2.sppb-addon-title span, h3.sppb-addon-title span, h4.sppb-addon-title span{color:#a5bda7!important;}
h4.sppb-addon-title{font-weight: bold!important; font-size:19px!important;}
.fptopicos p{margin-left:30px!important;}

.sppb-carousel-extended-content-wrap{color:#4a4a4a!important; padding:0px!important;}
.sppb-carousel-extended-heading{font-size:21px!important; color:#4a4a4a!important; background: rgba(255,255,255,0.8)!important; width: 100%!important; padding:10px!important; margin-bottom: 0px!important;}
.sppb-carousel-extended-subheading{font-size:15px!important; color:#4a4a4a!important; background:rgba(255,255,255,0.6)!important; padding:10px!important; width: 100%!important; margin-bottom:0px!important;}
.sppb-carousel-extended-description{color:#4a4a4a!important; background:rgba(255,255,255,0.6)!important; padding:10px!important; width: 100%!important; margin-bottom:0px!important;}
#sp-bottom{background:#4b4b4b!important; padding:40px 0 0px!important;}
#sp-bottom a{color:#ffffff!important;}
#sp-footer{background: #3a3a3a!important; font-size:13px!important;}
.offcanvas-menu .offcanvas-inner .header-modules{display: none!important;}

/*CARREGA PROJETOS ARQUITETOS*/
.projetosarquitetos .card-img-overlay{top:75%!important;}
.projetosarquitetos h1{font-size:16px!important;}
.projetosarquitetos p{font-size:15px!important;}

@media (max-width: 1350px){
	.sp-megamenu-parent &gt; li &gt; a{font-size:14px!important;}
	.sp-megamenu-parent &gt; li{padding: 0 30px!important;}

}

@media (max-width: 991px) {
	#sp-header .logo{height: 110px!important; margin-top:10px!important;}
	#sp-header{height: 130px!important;}
	.dadostopo{position: relative!important; top: 0px!important; left: 30px!important;}

}

@media (max-width: 575px) {
	#sp-header{height: 120px!important;}
	#sp-header .sp-module{width: 100%!important;}
/*	.logo-image-phone{margin-top:75px!important; margin-left:25px!important; position: relative!important; z-index:999!important;}*/
	h4.sppb-addon-title{font-weight: bold!important; font-size:18px!important;}
	.menu-with-social{background:rgba(255,255,255,0.8)!important;}
	.sp-page-title{margin-top:60px!important;}
	.dadostopomobile{position: absolute!important; top:-50px!important; left:-50px!important;}
}

@media (max-width: 428px) {
	.dadostopomobile{position: absolute!important; top:-50px!important; left:-20px!important;}
}

@media (max-width: 375px) {
	.dadostopomobile{position: absolute!important; top:-50px!important; left:-50px!important;}
}</pre></body></html>