@import url('icons/flaticon.css');
@import url('css/print.css');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800|Roboto:300,400,500,500i,700,900');


/*
	Cor1	#6ba7ae
	Cor2	#24214a
	font-family: 'Roboto', sans-serif;
	font-family: 'Montserrat', sans-serif;
*/


*::-moz-selection{
	background: #6ba7ae;
	color: #fff;
}

::selection {
	background: #6ba7ae;
	color: #fff;
}

body{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #484848;
	font-weight: 400;
	letter-spacing: 0.035em;
}

h1,h2,h3,h4,h5,h6{
	letter-spacing: 0.025em;
	font-family: 'Montserrat', sans-serif;
}

a{
	transition: all .35s ease;
}

p{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #686868;
	letter-spacing: 0.035em;
}


.wsg-container{
	width: 1170px;
}


.wsg-titulo_1 {
	margin-bottom: 20px;
	margin-top: 40px;
}

.wsg-titulo_1 h2{
	font-weight: 400;
	text-transform: uppercase;
	font-size: 30px;
	position: relative;
}
.wsg-titulo_1 h2:after{
	content: attr(data-title);
	display: block;
	color: rgba(0, 0, 0, 0.04);
	font-size: 80px;
	line-height: 90px;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	position: absolute;
	top: -43px;
	left: -100px;
	z-index: -1;
	text-align: left;
}

.wsg-cto .wsg-titulo_1:after{
	margin-right: auto;
	margin-left: auto;
}


.wsg-titulo_2 {
	margin-bottom: 20px;
	padding-left: 5px;
	margin-top: 40px;
}

.wsg-titulo_2 h2{
	font-weight: 400;
	text-transform: uppercase;
	font-size: 30px;
	position: relative;
}
.wsg-titulo_2 h2:after{
	content: attr(data-title);
	display: block;
	color: rgba(0, 0, 0, 0.04);
	font-size: 60px;
	line-height: 70px;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	position: absolute;
	top: -25px;
	width: 100%;
	text-align: center;
	left: 0px;
	z-index: -1;
}

.wsg-titulo_3 {
	text-align: center;
	position: relative;
	padding-bottom: 25px;
	margin-bottom: 55px;
}
.wsg-titulo_3 h4{
	color: #b4b4b4;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	display: block;
	margin-bottom: 14px;
}
.wsg-titulo_3 h2{
	font-size: 44px;
}
.wsg-titulo_3 h2 span{
	color: #2a2a2a;
}
.wsg-titulo_3:after{
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -57.5px;
	bottom: 0px;
	border-radius: 5px;
	width: 115px;
	height: 3px;
	background-color: #2a2a2a;
}


.wsg-btn{
	font-size: 14px;
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	border: 2px solid;
	border-radius: 3px;
	box-shadow: rgb(153, 153, 153) 0px 0px 0px 0px;
	box-sizing: border-box;
	padding: 10px 32px;
	display: inline-block;
	transition: all .2s linear;
}

.wsg-btn_estilo-1{
	color: #fff;
	background-color: #6ba7ae;
	border-color: #6ba7ae;
}
.wsg-btn_estilo-1:hover{
	background-color: #24214a;
	border-color: #24214a;
}

.wsg-btn_estilo-2{
	color: #fff;
	background-color: #24214a;
	border-color: #24214a;
}
.wsg-btn_estilo-2:hover{
	background-color: #6ba7ae;
	border-color: #6ba7ae;
}

.wsg-btn_estilo-3{
	color: #fff;
	background-color: rgba(255, 255, 255, 0.18);
	border-color: rgba(255, 255, 255, 0);
}
.wsg-btn_estilo-3:hover{
	background-color: #fff;
	border-color: #fff;
	color: #6ba7ae;
}

.wsg-link{
	color: #6ba7ae;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	transition: all .2s linear;
}
.wsg-link span{
	font-size: 12px;
}
.wsg-link:hover{
	color: #24214a;
}

/***** Header *****/

.wsg-header{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	padding: 15px 0;
}
.wsg-logo figure img{
	display: block;
	height: 82px;
	width: auto;
	transition: all .2s linear;
}
.wsg-header .wsg-lado-dir .wsg-flex,
.wsg-header_bottom .wsg-flex{
	margin: 0;
	align-items: center;
}
/*.wsg-header .wsg-lado-dir{
	padding: 7px 0;
}*/
.wsg-header .wsg-lado-dir .wsg-midias-sociais li a{
	display: inline-block;
	font-size: 19px;
	color: #6ba7ae;
	margin-left: 15px;
	font-weight: 600;
	transition: all .2s linear;
}
.wsg-header .wsg-lado-dir .wsg-midias-sociais li a:hover{
	color: #2a2a2a;
}
.wsg-header .wsg-lado-dir .wsg-midias-sociais{
	margin-bottom: 15px;
}
.wsg-contato_item {
	margin-bottom: 10px;
}
.wsg-contato_item span:first-child{
	margin-right: 20px;
	transition: all .2s linear;
}
.wsg-contato_item span:before{
	margin-right: 10px;
	font-weight: 600;
	transition: all .2s linear;
}
.wsg-contato_item span{
	color: #24214a;
	font-weight: 400;
	font-size: 19px;
	font-family: 'Montserrat', sans-serif;
	transition: all .2s linear;
}

.wsg-header.wsg-header_fixo{
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 999;
	background-color: rgba(255,255,255,.85);
	box-shadow: 0px 10px 10px -5px rgba(0,0,0,.35);
	animation: fromTop .5s linear both;
}

@keyframes fromTop {
	0%{

		transform: translateY(-100%);

	}
	100% {

		transform: translateY(0%);

	}
}

.wsg-header_fixo + section{margin-top: 112px;}

/***** Header *****/

/***** Banner *****/

.wsg-banner{
	width: 100%;
	height: 540px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.wsg-banner h3{
	font-size: 42px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.wsg-banner h2{
	font-size: 120px;
	font-weight: 700;
	color: #2b2732;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.wsg-banner p{
	max-width: 600px;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.05em;
	line-height: 1.45;
	color: #fff;
}
.wsg-banner a.wsg-btn{
	margin-top: 30px;
}


.wsg-banner-form{
	width: calc(400px - 60px);
	max-width: 100%;
	padding: 0 30px 34px;
	background-color: #fff;
	margin: 0 auto;
	border-radius: 15px;
	overflow: hidden;
	position: relative;
}
.wsg-banner-form:before,
.wsg-banner-form:after{
	content: '';
	display: block;
	height: 5px;
	width: 50%;
	position: absolute;
	top: 0;
}
.wsg-banner-form:before{
	right: 0;
	background-color: #24214a;
}
.wsg-banner-form:after{
	background-color: #6ba7ae; 
	left: 0;
}
.wsg-banner-form .wsg-bannr-form_item{
	border: 3px solid #ecebe9;
	border-bottom: none;
	border-radius: 4px;
}
.wsg-banner-form h4{
	font-size: 26px;
	color: #24214a;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	padding: 25px 0;
}
.wsg-banner-form .wsg-flex{
	margin: 0;
}
.wsg-banner-form input,
.wsg-banner-form textarea{
	border: none;
	padding: 0px 15px;
	font-weight: 400;
	font-size: 16px;
	border-bottom: 3px solid #ecebe9;
	width: calc(100% - 30px);
	height: 44px;
	color: rgba(118,129,136,1);
	transition: all .2s linear;
}
.wsg-banner-form input:focus,
.wsg-banner-form textarea:focus{
	border-bottom-color: #6ba7ae; 
}
.wsg-banner-form textarea{
	height: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: -4px;
}
.wsg-banner-form .wsg-flex input{
	width: calc(50% - 30px);
}
.wsg-banner-form .wsg-flex input:first-child{
	border-right: 3px solid #ecebe9;
	width: calc(50% - 33px);
}

.wsg-banner-form .wsg-btn{
	margin-top: 30px;
}
.wsg-banner .wsg-flex{
	align-items: center;
}

.wsg-banner .owl-nav div{
	display: none;
}

/***** Banner *****/

/***** wsg-05 *****/

.wsg-05{
	padding: 80px 0;
	position: relative;
	z-index: 98;
}
.wsg-parceiros_carousel figure img{
	display: block;
	height: 35px;
	width: auto;
	margin: 0 auto;
}
.wsg-parceiros_carousel{
	position: relative;
}

.wsg-parceiros_carousel .owl-dots{
	display: block;
	text-align: center;
	position: absolute;
	bottom: -50px;
	left: 0;
	width: 100%;
}
.wsg-parceiros_carousel .owl-dots .owl-dot{
	display: inline-block;
	height: 10px;
	width: 10px;
	background-color: #74777b;
	border-radius: 50%;
	margin: 0 3px;
	cursor: pointer;
	transition: all linear .2s;
}
.wsg-parceiros_carousel .owl-dots .owl-dot:hover{
	background-color: #272727;
}
.wsg-parceiros_carousel .owl-dots .owl-dot.active{
	background-color: #272727;
}

/***** wsg-05 *****/

/***** wsg-06 *****/

.wsg-06{
	padding: 40px 0;
}
.wsg-06 figure{
	padding: 80px 30px;
	width: calc(100% - 62px);
	border: 1px solid #e0e0e0;
	transition: all .2s linear;
}
.wsg-06 figure:hover{
	border-color: #6ba7ae;
}
.wsg-06 figure img{
	display: block;
	height: 42px;
	width: auto;
	margin: 0 auto;
}
/***** wsg-06 *****/

/***** wsg-footer *****/

.wsg-footer_top .wsg-flex{
	margin: 0;
}
.wsg-footer_top{
	height: 600px;
}
.wsg-footer_top .wsg-flex .wsg-box_5f > div{
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	padding: 60px 0 0 60px;
	height: calc(600px - 60px);
}
.wsg-footer_top .wsg-mapa iframe{
	display: block;
	width: 100%;
	height: 600px;
}

.wsg-evento_mostra-mapa{
	position: relative;
	height: 600px;
}
/* .wsg-contato_item-footer{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.2);
	display: flex;
	justify-content: flex-end;
	align-items: center;
} */
.wsg-contato_item-footer div{
	/* padding: 0 30px; */
	width: calc(665px - 60px);
	max-width: calc(665px - 60px);
	margin-top: 25px;
}
.wsg-contato_item-footer h2{
	font-weight: 400;
	font-size: 40px;
	text-transform: uppercase;
	color: #fff;
}
.wsg-contato_item-footer h3{
	font-size: 55px;
	color: #6e68bb;
	margin: 20px 0 30px;
}
.wsg-contato_item-footer .wsg-btn{
	margin-top: 15px;
}
.wsg-contato{
	display: flex;
	justify-content: flex-start;
	margin-bottom: 20px;
	padding: 0px!important;
}
.wsg-contato_item-footer .wsg-contato span,
.wsg-contato_item-footer .wsg-contato p{
	color: #fff;
	font-size: 17px;
	font-weight: 700;
}
.wsg-contato_item-footer .wsg-contato span{
	margin-right: 15px;
}
.wsg-footer_top .wsg-midias-sociais li a{
	color: #fff;
	border-radius: 50%;
	font-size: 30px;
	background-color: rgba(255,255,255,.14);
	display: flex;
	width: 60px;
	height: 60px;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
	transition: all .2s linear;
}
.wsg-footer_top .wsg-midias-sociais li a:hover{
	background-color: #6ba7ae;
}

.wsg-footer_bottom{
	background-color: #24214a;
	padding: 30px 0;
}
.wsg-footer_bottom p{
	color: #fff;
}

/***** wsg-footer *****/

/***** owl-carousel *****/

.owl-stage-outer{
	overflow: hidden;
}
.owl-item{
	display: inline-block;
	vertical-align: top;
}

/***** owl-carousel *****/

.wsg-servicos_box span{
	display: inline-block;
	margin-right: 30px;
}

.wsg-header .wsg-flex{
	margin:0;
	align-items: center;
}

.wsg-header .wsg-lado-dir > .wsg-flex{
	flex-direction: column;
	justify-content: center;
	align-items: flex-end;
}

.wsg-header.wsg-header_fixo .wsg-btn {
	padding: 6px 16px;
}
.wsg-header.wsg-header_fixo .wsg-logo figure img {
	display: block;
	height: 50px;
	width: auto;
}

.wsg-header.wsg-header_fixo .wsg-contato_item span {
	font-size: 14px;
}


.wsg-formulario{
	padding: 60px 40px;
	background-color: #fff;
	display: flex;
	width: 500px;
	flex-direction: column;
	position: relative;
	z-index: 8888;
	border-radius: 10px;
}
.wsg-formulario input,
.wsg-formulario textarea{
	border: 1px #c9c9c9 solid;
	padding: 16px 8px;
	border-radius: 10px;
	line-height: 20px;
	margin-bottom: 20px;
	color: #ccc;
	transition: all .2s linear;
}
.wsg-formulario input:focus,
.wsg-formulario textarea:focus{
	border-color: #2a2a2a;
}
.wsg-formulario textarea{
	height: 150px;
}
.lity-content{
	z-index: 99!important;
}
.lity-container{
	z-index: 98!important;
}
.lity {
    z-index: 999!important;
}

.lity-close {
	z-index: 9994;
	width: 50px;
	height: 50px;
	position: fixed;
	right: 20px;
	top: 20px;
	-webkit-appearance: none;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #2a2a2a;
	font-style: normal;
	font-size: 60px;
	font-family: Arial, Baskerville, monospace;
	line-height: 60px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	transition: all .2s linear;
}
.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
	text-decoration: none;
	text-align: center;
	padding: 0;
	color: #6ba7ae;
	font-style: normal;
	font-size: 65px;
	font-family: Arial, Baskerville, monospace;
	line-height: 60px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	border: 0;
	background: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/***** wsg-sobre *****/

.wsg-sobre{
	padding: 100px 0 60px;
}
.wsg-sobre figure{
	position: relative;
	height: 375px;
}
.wsg-sobre figure figcaption{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background: rgba(255,255,255, .7);
	opacity: 0;
	transition: all .2s linear;
}
.wsg-sobre figure:hover figcaption{
	opacity: 1;
}
.wsg-sobre figure figcaption span{
	display: inline-block;
	color: #e30000;
	font-size: 60px;
}
.wsg-sobre figure img{
	display: block;
	width: 100%;
	height: 375px;
}
.wsg-sobre h1{
	font-size: 28px;
	text-transform: uppercase;
	color: #2a2a2a;
	line-height: 35px;
	margin-bottom: 10px;
}
.wsg-sobre p{
	font-size: 14px;
	margin-bottom: 10px;
}

.wsg-padding-right{
	padding-right: 15px;
}
.wsg-padding-left{
	padding-left: 15px;
}

/***** wsg-sobre *****/

/***** wsg-midias-sociais *****/

.wsg-midias{
	padding: 50px 0;
	border-top: 4px solid #6ba7ae;
	border-bottom: 4px solid #6ba7ae;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	max-width: 1103px;
	margin: 0 auto 60px;
}
.wsg-midias ul li a{
	display: inline-flex;
	width: 50px;
	height: 50px;
	justify-content: center;
	align-items: center;
	background-color: #6ba7ae;
	color: #fff;
	border-radius: 50%;
	margin: 0 17px;
	font-size: 22px;
	font-weight: 500;
	transition: all .2s linear;
}

.wsg-midias ul li a:hover{
	background-color: #24214a;
}

.wsg-contato_page{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-left: 20px;
}
.wsg-contato_page span img{
	display: block;
	width: 52px;
	height: 50px;
	margin-right: 15px;
}
.wsg-contato_page h3{
	font-size: 23px;
	text-transform: uppercase;
	color: #24214a;
	font-weight: 500;
}
.wsg-contato_page h2{
	font-size: 23px;
	font-weight: 800;
	color: #6ba7ae;
}

.wsg-contato_page h2 span,
.wsg-contato_page h2 em{
	display: inline-block;
	font-weight: 400;
	font-size: 16px;
	font-style: normal;
}

/***** wsg-midias-sociais *****/

/***** wsg-05 *****/

.wsg-05{
	padding: 90px 0;
	background-size: initial;
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}
.wsg-depoimentos-carousel{
	margin-top: 50px;
	position: relative;
}
.wsg-depoimentos-carousel .owl-dots{
	display: block;
	text-align: center;
	padding: 30px 0;
	margin-top: 30px;
}
.wsg-depoimentos-carousel .owl-dots .owl-dot{
	display: inline-block;
	height: 15px;
	width: 15px;
	border-radius: 50%;
	background-color: #6ba7ae;
	opacity: 0.5;
	margin: 0 5px;
	cursor: pointer;
	transition: all linear .2s;
}
.wsg-depoimentos-carousel .owl-dots .owl-dot:hover{
	opacity: 1;
}
.wsg-depoimentos-carousel .owl-dots .owl-dot.active{
	opacity: 1;
}
.wsg-depoimentos-carousel .owl-nav{
	display: none;
}
.wsg-depoimentos-item{
	display: flex;
	justify-content: space-between;
}
.wsg-depoimentos_comentario{
	padding: 45px 50px;
	border-radius: 30px;
	width: calc(100% - 120px);
}
.wsg-depoimentos_comentario p{
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6;
}
.wsg-depoimentos_autor{
	margin-top: 70px;
	display: flex;
	align-items: center;
	padding: 0 60px;
}
.wsg-depoimentos_autor img{
	display: block;
	width: 78px;
	height: 78px;
	border-radius: 50%;
}
.wsg-depoimentos_autor h2{
	font-size: 21px;
	font-weight: 600;
	margin-bottom: 5px;
	color: #24214a;
}
.wsg-depoimentos_autor p{
	font-size: 17px;
}
.wsg-depoimentos-item_box1 .wsg-depoimentos_autor img{
	margin-right: 20px; 
}
.wsg-depoimentos-item_box2 .wsg-depoimentos_autor img{
	margin-left: 20px; 
}
.wsg-depoimentos-item_box1 .wsg-depoimentos_autor{
	justify-content: flex-start;
}
.wsg-depoimentos-item_box2 .wsg-depoimentos_autor{
	justify-content: flex-end;
}
.wsg-depoimentos-item_box1 .wsg-depoimentos_comentario{
	background-color: #6ba7ae; 
}
.wsg-depoimentos-item_box2 .wsg-depoimentos_comentario{
	background-color: #24214a;
}
.wsg-depoimentos-item_box2 .wsg-depoimentos_comentario,
.wsg-depoimentos-item_box1 .wsg-depoimentos_comentario{
	position: relative;
}
.wsg-depoimentos-item_box1 .wsg-depoimentos_comentario:after{
	content: "";
	position: absolute;
	left: 25%;
	bottom: -21px;
	width: 0;
	height: 0;
	border-top: 0;
	border-left: 30px solid #6ba7ae;
	border-bottom: 22px solid transparent;
	z-index: -1;
}
.wsg-depoimentos-item_box2 .wsg-depoimentos_comentario:after{
	content: "";
	position: absolute;
	right: 25%;
	bottom: -22px;
	width: 0;
	height: 0;
	border-top: 0;
	border-right: 25px solid #24214a;
	border-bottom: 22px solid transparent;
	z-index: -1;
}

/***** wsg-05 *****/

/***** wsg-cta_2 *****/

.wsg-cta_2{
	-webkit-background-size: cover;
	background-size: cover;
	background-position: left top;
	background-attachment: scroll;
	min-height: 350px;
	max-height: 350px;
	background-repeat: no-repeat;
}
.wsg-cta_2 .wsg-container{
	height: 100%;
	display: flex;
	align-items:center;
	min-height: 350px;
	max-height: 350px;
}
.wsg-cta_2 .wsg-container .wsg-flex{
	width: 100%;
}
.wsg-cta_2 h2{
	color: #fff;
	font-weight: 400;
	margin-bottom: 15px;
	font-size: 40px;
}
.wsg-cta_2 p{
	margin: 0 0 30px;
	font-size: 17px;
	color: #fff;
}
/***** wsg-cta_2 *****/



.wsg-servicos{
	padding: 40px 0 80px 0;
}

.wsg-servicos-box{
	transition: all .2s linear;
	margin-bottom: 15px;
}

.wsg-servicos-box:hover{
	box-shadow: 0 0 16px #dcdcdc;
}

.wsg-servicos-box h2{
	display: block;
	text-align: center;
	width: calc(100% - 20px);
	color: #333;
	padding: 20px 10px;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0;
	transition: all .2s linear;
}

.wsg-servicos-box:hover h2{
	background-color: #6ba7ae;
	color: #fff;
}

.wsg-servicos-box figure img{
	display: block;
	width: 100%;
	height: auto;
}

.wsg-padding-btn{
	padding: 10px 30px;
}


.wsg-btn-sevicos{
	border-radius: 0;
	color: #858585;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	background: #e8e8e8;
	height: 32px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-align: center;
}
.wsg-btn-sevicos i{
	display: inline-block;
	margin: 0 auto;
}
.wsg-btn-sevicos span{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background-color: #6ba7ae;
	color: #fff;
	font-style: italic;
	font-size: 36px;
	font-weight: 100;
	height: 32px;
	width: 34px;
}

.wsg-padding-right{
	padding-right: 15px;
}
.wsg-padding-left{
	padding-left: 15px;
}


/* NOVO */

.wsg-servicos-carousel{ 
	position: relative;
	margin-top: 30px;
}
.wsg-servicos-carousel .owl-stage{
	align-items: flex-end;
    display: flex;
}


.wsg-servicos-carousel .owl-dots{
	display: block;
	text-align: center;
	position: absolute;
	bottom: -50px;
	left: 0;
	width: 100%;
}
.wsg-servicos-carousel .owl-dots .owl-dot{
	display: inline-block;
	height: 10px;
	width: 10px;
	background-color: #74777b;
	border-radius: 50%;
	margin: 0 3px;
	cursor: pointer;
	transition: all linear .2s;
}
.wsg-servicos-carousel .owl-dots .owl-dot:hover{
	background-color: #272727;
}
.wsg-servicos-carousel .owl-dots .owl-dot.active{
	background-color: #272727;
}

.wsg-servicos-carousel .owl-nav{
	position: absolute;
	top: -35px;
	right: 0;
	display: flex;
}

.wsg-servicos-carousel .owl-nav > div{
	width: 35px;
    height: 35px;
    background: #6ba7ae;
    display: flex;
    color: white;
    align-items: center;
    justify-content: center;
    font-weight: 900;
	margin-left: 5px;
	transition: all .35s ease;
}
.wsg-servicos-carousel .owl-nav > div:hover{
	background-color: #588c92;
	cursor: pointer;
}