/*barra de Rolagem*/
::-webkit-scrollbar-track{background-color: #d7dce2;}
::-webkit-scrollbar{width:10px;background-color: #162041;}
::-webkit-scrollbar-thumb{background-color: #162041;}

/*Banner*/
.legenda-banner {color: #8a9fb1; font-size: 80px; font-family: 'Cormorant Upright', serif !important;}

/*Fonts*/
.white {color: white !important;}
.light-blue {color: #8a9fb1 !important;}
.justificado {text-align: justify !important;}

/*Header_top*/
.header_top {background-color: #00395a !important;}

/*A Invicta*/
.a-invicta .section_inner_margin {background-color: #00395a !important; padding: 23px 20px;}
.a-invicta .section-inner_margin p {color: white !important; text-align: justify !important;}
.a-invicta .txt-empresa>.vc_column-inner {padding-left: 20px !important; padding-right: 20px !important; padding-top: 20px; padding-bottom: 20px; margin-bottom: 50px;}
.a-invicta .txt-empresa>.vc_column-inner::before {content: url("https://invictarevisional.com.br/wp-content/uploads/2024/01/borda-cima.png"); top: 0; position: absolute; left: 0;}
.a-invicta .txt-empresa>.vc_column-inner::after {content: url("https://invictarevisional.com.br/wp-content/uploads/2024/01/borda-baixo.png"); bottom: 0; position: absolute; right: 0;}

/*Serviços*/
.box-servicos {border: 1px solid #8a9fb1; transition: 0.5s; padding: 40px;}
.box-servicos:hover {-webkit-box-shadow: 0px 0px 35px 2px rgba(0,57,90,0.5); -moz-box-shadow: 0px 0px 35px 2px rgba(0,57,90,0.5); box-shadow: 0px 0px 35px 2px rgba(0,57,90,0.5);}
.botao-servicos {height: 50px !important; line-height: 50px !important; font-size: 14px !important;}

/*Depoimentos*/
.testimonials_holder {max-width: 815px; margin: 0 auto;}
.testimonials_holder .testimonials ul li {max-width: 815px;}

/*Fale Conosco*/
.botao-whats {height: 60px !important; line-height: 60px !important; border-radius: 30px !important; padding: 0 80px !important;}
.fale-conosco::after {content: url("https://invictarevisional.com.br/wp-content/uploads/2024/01/fale-com-a-invicta-revisional-01.jpg") !important; position: relative; top: 8px; left: 0; right: 0; text-align: center; margin: 0 auto;}

/*Footer*/
.footer_top .three_columns .column3 {max-width: 330px;}
.logo-rodape img {position: relative; top: -30px;}
.sociais-rodape a:first-child {margin-right: 8px}
.sociais-rodape a img {transition: 0.5s;}
.sociais-rodape a:hover img {transform: rotate(360deg);}
.news {margin-top: 15px;}
.news .email input {text-align: center;}
.news p .wpcf7-submit {color: transparent !important; background-image: url("https://invictarevisional.com.br/wp-content/uploads/2024/01/botao-news-bg.jpg"); background-position: center;}
.news p .wpcf7-submit:hover {background-image: url("https://invictarevisional.com.br/wp-content/uploads/2024/01/botao-news-bg-hover.jpg");}

/*Medias MIN*/
@media only screen and (min-width: 768px) {
	/*A Invicta*/
	.a-invicta .txt-empresa>.vc_column-inner {margin-bottom: 0;}

	/*Serviços*/
	.box-servicos {padding: 10px;}
	.espaco1 {height: 138px !important;}
	.espaco2 {height: 61px !important;}

	/*Fale Conosco*/
	.botao-whats {padding: 0 100px !important;}

	/*Footer*/
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column1 {width: 85% !important;}
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column2 {width: 15% !important;}

}

@media only screen and (min-width: 769px) {
	/*Serviços*/
	.box-servicos {padding: 20px;}
	.espaco2 {height: 84px !important;}
	.botao-servicos {font-size: 16px !important;}

	/*Footer*/
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column1 {width: 88% !important;}
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column2 {width: 12% !important;}
}

@media only screen and (min-width: 1001px) {
	.header_top {height: 40px; line-height: 40px;}
	.header_top .header-widget a {line-height: 40px !important;}
	.header_bottom::before {content: ""; width: 100%; height: 1px; background-color: #d7dce2; position: absolute; top: 10px;}
	.sticky_animate .header_bottom::before {content: ""; width: 0; height: 0;}

	/*A Invicta*/
	.a-invicta .section_inner_margin {padding: 63px 60px;}
	.a-invicta .txt-empresa>.vc_column-inner {padding-left: 40px !important; padding-right: 40px !important; padding-top: 35px; padding-bottom: 35px;}
	.a-invicta .txt-empresa>.vc_column-inner::before {content: url("https://invictarevisional.com.br/wp-content/uploads/2024/01/borda-cima.png"); top: 0; position: absolute; left: 0;}
	.a-invicta .txt-empresa>.vc_column-inner::after {content: url("https://invictarevisional.com.br/wp-content/uploads/2024/01/borda-baixo.png"); bottom: 0; position: absolute; right: 0;}

	/*Serviços*/
	.box-servicos {padding: 30px;}
	.espaco1 {height: 79px !important;}
	.espaco2 {height: 43px !important;}
	.botao-servicos {padding: 0 45px !important;}

	/*Fale Conosco*/
	.fale-conosco::after {position: absolute; top: -61px; left: 75%;}

	/*Footer*/
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column1 {width: 90% !important;}
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column2 {width: 10% !important;}
}

@media only screen and (min-width: 1201px) {
	/*Serviços*/
	.botao-servicos {padding: 0 70px !important;}

	/*Footer*/
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column1 {width: 80% !important;}
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column2 {width: 20% !important;}
}

@media only screen and (min-width: 1300px) {
	.header_bottom {padding: 0 !important;}

	/*Serviços*/
	.box-servicos {padding: 40px;}
	.espaco1 {height: 79px !important;}
	.espaco2 {height: 61px !important;}

	/*Fale Conosco*/
	.fale-conosco::after {left: 72%;}

	/*Footer*/
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column1 {width: 75% !important;}
	.footer_bottom_holder .container .container_inner .footer_bottom_columns .column2 {width: 25% !important;}
}

@media only screen and (min-width: 1500px) {
	/*Fale Conosco*/
	.fale-conosco::after {left: 65%;}
}

@media only screen and (min-width: 1700px) {
	/*Fale Conosco*/
	.fale-conosco::after {left: 60%;}
}

@media only screen and (min-width: 1900px) {
	/*Fale Conosco*/
	.fale-conosco::after {left: 50%;}
}

@media only screen and (min-width: 2100px) {
	/*Fale Conosco*/
	.fale-conosco::after {left: 45%;}
}

@media only screen and (min-width: 2300px) {
	/*Fale Conosco*/
	.fale-conosco::after {left: 40%;}
}

@media only screen and (min-width: 2500px) {
	/*Fale Conosco*/
	.fale-conosco::after {left: 37%;}
}
