
body{overflow-x:hidden;margin:0;padding:0;color:#333;font-family: "Montserrat", sans-serif;}
.text-bold{font-weight:bold;}
h1, h2, h3,h4,h5,h6{margin:0px;font-weight:500;padding:0px;}
.relative{position:relative;}
form  input, form  textarea{}
form textarea{resize:none;width:100%;}
form  button{}
form button:hover{}
.placeholder,::placeholder,:-ms-input-placeholder,::-ms-input-placeholder,
::-webkit-input-placeholder,:-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder{color: #666 !important;}
*::-webkit-input-placeholder {color: #666 !important;}
*:-moz-placeholder {color: #666 !important;opacity: 1;}
*::-moz-placeholder {color: #666 !important;opacity: 1;}
*:-ms-input-placeholder {color: #666 !important;}
*::-ms-input-placeholder {color: #666 !important;}
*::placeholder {color: #666 !important;}
img{max-width:100% !important;}
form button{-webkit-transition:0.5s;transition:0.5s;}
form button:hover{-webkit-transition:0.5s;transition:0.5s;}
.tirapadding{padding-right:0px !important;padding-left:0px !important}
.sempaddingleft{padding-left:0px !important}
.sempaddingright{padding-right:0px !important}
.retirarmargin{margin:0px -15px;}
a:focus{outline:0px !important}
a{cursor:pointer;}
input[type="text"], input[type="password"], input[type="email"], textarea, select { outline: none;}
.relativo{position:relative}
.containermenor {width: 1300px;margin:0 auto}
.mfp-bg {z-index: 1111111111;}
.mfp-wrap {z-index: 1111111111;}
.slick-disabled{opacity:0.5 !important}
.slick-dots {margin: 20px 0 !important;}
.inverter_cores{filter: invert(1);}
.clearfix{clear:both;}


/***************************
	EXIBICAO
***************************/

@media screen and (max-width: 8000px) and (min-width: 992px){
	.so_exibir_celular{display:none !important}
}
@media screen and (max-width: 992px){
	.so_exibir_pc{display:none !important}
}

/***************************
	TOPO
***************************/

.topovoador{height: 60px !important;padding:0 20px !important;z-index:1111;width:100% !important;position:fixed;-webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.2);box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.2);}
.topovoador .logo {height: 60px !important;}
.topovoador ul {padding: 20px 0 !important;height: 50px !important;}
.topovoador .redes {height: 50px !important;}
.topovoador .redes .botao {margin-top: 12px !important;}
.topovoador .abre_responsivo {margin-top: 12px !important;}
.topovoador .botoes_grandes_extras {margin-top: 22px !important;}
  
.ldg_topo .abre_responsivo{display:none}
.ldg_topoprincipal{width:100%;height:70px;}
.ldg_topo{padding:0 20px;height:70px;background:white;}
.ldg_topo .logo{display:flex;align-items:center;height:70px;width:280px;float:left;}
.ldg_topo .logo img{max-width:90% !important;max-height:40px !important;}
.ldg_topo ul{width: auto;float: right;text-align:center;padding:25px 0;height:70px;list-style:none;margin:0 15px 0 0;}
.ldg_topo ul li{display:inline-block;}
.ldg_topo ul li a{color:#666;margin:0 20px;font-size:90%;}
.ldg_topo .redes{height:70px;float:right;}
.ldg_topo .redes .botao{margin-top:18px;width:35px;height:35px;font-size:130%;display:inline-block;margin-left:10px;color:White;}
.ldg_topo .redes .botao a svg{width:15px;height:15px;fill:white}
.ldg_topo .redes .botao a{display:flex;color:white;width:35px;height:35px;justify-content:center;align-items:center}

.ldg_topo .botoes_grandes_extras{float:right;margin-top:26px;}
.ldg_topo .botoes_grandes_extras a{font-size: 80%;background:black;color:white;padding:7px 10px;margin:0 10px;}

.topo1_menu_responsivo{padding-bottom:50px !important;text-align:center;display:none;margin-top:0px;z-index: 1111111111;width:100%;height:100%;position:fixed;overflow-y:scroll;}
.topo1_menu_responsivo .fecha_responsivo img{position: fixed;right: 0;padding: 10px;background: #000;}
.topo1_menu_responsivo .redes{margin-top:19px;text-align:center;padding:0 26px;}
.topo1_menu_responsivo .redes svg{transition:0.4s;width:22px;height:22px;fill:white;display:inline-block;}
.topo1_menu_responsivo .redes a{width: 50px;height: 50px;display: inline-block;padding-top: 14px;float: ;margin: 4px 1px;text-align: center;}
.topo1_menu_responsivo .logo{width:130px;margin:0 0 0 30px;display: block;}
.topo1_menu_responsivo .logodiv{width:100%;margin: 20px 0px;padding:10px 0px;}
.topo1_menu_responsivo ul{width:calc(100% - 15px);list-style:none;font-size:100%;padding:5px 30px;text-align:left;}
.topo1_menu_responsivo ul li{padding: 5px 0px;color: white;font-size: 120%;color:black;}
.topo1_menu_responsivo ul li i{margin-left:10px;}
.topo1_menu_responsivo ul li a{display:block;font-weight: 400;padding:2px 0px;color:white}
.topo1_menu_responsivo ul li ul li{padding:3px 0px;}
.topo1_menu_responsivo .botoes_grandes_extras_mobile{text-align:left;margin-left:30px;}
.topo1_menu_responsivo .botoes_grandes_extras_mobile a{font-size: 100%;color:white;background:black;margin-right:10px;display:inline-block;padding:7px 10px;}

@media screen and (max-width: 1200px) and (min-width: 992px){
	.ldg_topo ul li a {margin: 0 10px;font-size: 80%;}
}
@media screen and (max-width: 992px){
	.ldg_topo ul, .ldg_topo .botoes_grandes_extras{display:none}
	.ldg_topo .abre_responsivo {display: block;float: right;font-size: 200%;margin-top: 22px;margin-right: 10px;}
}
@media screen and (max-width: 768px){	
	.ldg_topo .logo {width: 180px;}
}  

/***************************
	BLOCO:
	ldg_slide
***************************/

.ldg_slide{max-width:100%;width:100% !important;}
.ldg_slide img{max-width:100%;width:100% !important;}

@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_slide .owl-buttons {margin-top: -500px;}
}
@media screen and (max-width: 768px){
	.ldg_slide .owl-buttons {margin-top: -400px;}
}


/***************************
	BLOCO:
	ldg_faixa_frase1 e 2
***************************/

.ldg_faixa_frase1{font-size:200%;text-align:center;font-weight:600;background-size:cover !important;background-position:center center !important;}
.ldg_faixa_frase1 .mascara{padding:70px 0px;}

.ldg_faixa_frase2{font-size:150%;text-align:left;font-weight:600;background-size:cover !important;background-position:center center !important;}
.ldg_faixa_frase2 .mascara{padding:70px 0px;}
.ldg_faixa_frase2 p{text-transform:uppercase;}
.ldg_faixa_frase2 span{font-size:80%;font-weight:300}

/***************************
	BLOCO:
	ldg_faixa_com_logo
***************************/

.ldg_faixa_com_logo .mascara{text-align:center;padding:80px 0px}
.ldg_faixa_com_logo img{width:300px}

/***************************
	BLOCO:
	ldg_faixa_redes1
***************************/

.ldg_faixa_redes1{background-position:center center !important;background-size:cover !important;text-align:center;}
.ldg_faixa_redes1 .mascara{padding:70px 0px 70px 0px;}
.ldg_faixa_redes1 .titulo{text-transform:uppercase;font-weight:700;font-size:220%;padding-bottom:50px;}
.ldg_faixa_redes1 .bola{width:158px;height:158px;margin:0px auto 60px auto;border-radius:50%;display:flex;align-items:center;justify-content:center}
.ldg_faixa_redes1 .bola svg{width:70px;height:70px;}

@media screen and (max-width: 768px){
	.ldg_faixa_redes1 .bola {width:108px;height:108px;margin: 0px auto 20px auto;}
	.ldg_faixa_redes1 .bola svg{width:40px;height:40px;}
	.ldg_faixa_redes1 .mascara {padding: 40px 0px;}
}

/***************************
	BLOCO:
	ldg_faixa_frase_botao
	ldg_faixa_frase_botao2
***************************/

.ldg_faixa_frase_botao{background-position:center center;background-size:cover !important;}
.ldg_faixa_frase_botao .mascara{display: flex;align-items: center;width:100%;padding:80px 0}
.ldg_faixa_frase_botao .mascara .container{position:relative;}
.ldg_faixa_frase_botao .lado1{width:70%;float:left;}
.ldg_faixa_frase_botao .lado2{display:flex;align-items:center;justify-content:center;width:30%;right:0;height:100%;position:absolute;}
.ldg_faixa_frase_botao span{font-size:350%;font-weight:500;display:block;}
.ldg_faixa_frase_botao p{margin-bottom: 0px;width:90%;font-size:95%;line-height:190%;}
.ldg_faixa_frase_botao a{transition:0.5s;float:right;margin-top:50px;font-weight:600;padding:15px 50px;display:inline-block;}
.ldg_faixa_frase_botao a:hover{}


@media screen and (max-width: 992px){
	.ldg_faixa_frase_botao .lado1, .ldg_faixa_frase_botao .lado2{width:100%;float:none;position:relative;}
	.ldg_faixa_frase_botao p{width:100%;}
}

.ldg_faixa_frase_botao2{position:relative;margin:0 0 0 0;text-align:center;background-size:cover !important;background-position:center center !important;}
.ldg_faixa_frase_botao2 .mascara{position:relative;padding:64px 0;text-align:center;width:100%;height:100%;}
.ldg_faixa_frase_botao2 .titulo{display:block;font-size:220%;line-height:130%;margin-bottom:30px;font-weight:800}
.ldg_faixa_frase_botao2 p{font-size:130%;margin-bottom:40px;font-weight:500;}
.ldg_faixa_frase_botao2 .botao{font-size:110%;display:inline-block;font-weight:600;padding:15px 30px;}

/***************************
	BLOCO:
	ldg_faixa_botoes
***************************/

.ldg_faixa_botoes{background-position:center center;background-size:cover !important;}
.ldg_faixa_botoes .titulo{display:block;font-size:220%;line-height:130%;margin-bottom:30px;text-align:center;font-weight:700}
.ldg_faixa_botoes .mascara{display: flex;align-items: center;width:100%;padding:80px 0}
.ldg_faixa_botoes .mascara .container{position:relative;}
.ldg_faixa_botoes .mascara .botao{display:block;margin:15px 0;text-align:center;width: 100%;padding:20px 0;}
.ldg_faixa_botoes .mascara .botao i{margin-right:10px;}

/***************************
	BLOCO:
	ldg_faixa_foto_botao
***************************/

.ldg_faixa_foto_botao{position:relative;background-position:center center !important;background-size:cover !important;display:flex;margin-top:50px;align-items:bottom;justify-content:center;}
.ldg_faixa_foto_botao .mascara{position:relative;width:100%;height:100%;}
.ldg_faixa_foto_botao .container{position:relative;}
.ldg_faixa_foto_botao .titulo{font-weight:700;margin-top:80px;width:80%;font-size:300%;display:block;margin-bottom:40px}
.ldg_faixa_foto_botao p{}
.ldg_faixa_foto_botao .botao{margin:20px auto 80px auto;padding:11px 35px;font-weight:600;font-size:100%;display:inline-block;}
.ldg_faixa_foto_botao .botao:hover{filter:brightness(70%)}
.ldg_faixa_foto_botao .foto{align-self: flex-end;position:absolute;right:0;height:100%;width:40%;}
.ldg_faixa_foto_botao img{position:absolute;bottom:0}

/***************************
	BLOCO:
	ldg_faixa_frase3 e 4
***************************/

.ldg_faixa_frase3{background-position:center center !important;background-size:cover !important;position:relative;margin-top:100px;padding:100px 0;width:100%;}
.ldg_faixa_frase3 .titulo{text-transform:uppercase;font-size:110%;font-weight:700;display:block;}
.ldg_faixa_frase3 p{line-height:200%;margin:30px 0 0 0}
.ldg_faixa_frase3 .foto{position:absolute;width:50%;height:100%;right:0;top:0;background-size:cover !important;}
.ldg_faixa_frase3 .mascara{position:absolute;right:0;top:0;width:65%;height:100%;}

@media screen and (max-width: 992px){
	.ldg_faixa_frase3 .foto {margin-bottom:50px;position: relative;width: 100%;height: 300px;}
	.ldg_faixa_frase3 .mascara{display:none;}
	.ldg_faixa_frase3{padding:0 0 50px 0;}
}
  
.ldg_faixa_frase4{background-position:center center !important;background-size:cover !important;position:relative;text-align:right;color:white;padding:100px 0;width:100%;}
.ldg_faixa_frase4 .titulo{text-transform:uppercase;font-size:110%;font-weight:700;display:block;}
.ldg_faixa_frase4 p{line-height:200%;margin:30px 0 0 0}
.ldg_faixa_frase4 .foto{position:absolute;width:50%;height:100%;left:0;top:0;background-size:cover !important;}
.ldg_faixa_frase4 .mascara{position:absolute;left:0;top:0;width:70%;height:100%;}

@media screen and (max-width: 992px){
	.ldg_faixa_frase4 .foto {margin-bottom:50px;position: relative;width: 100%;height: 300px;}
	.ldg_faixa_frase4 .mascara{display:none;}
	.ldg_faixa_frase4{padding:0 0 50px 0;}
}


.ldg_faixa_frase5{position:relative;text-align:center;padding:50px 0;width:100%;}
.ldg_faixa_frase5 .bloco_interno{padding:50px;margin:0 auto}
.ldg_faixa_frase5 .titulo{font-size:200%;font-weight:700;display:block;}
.ldg_faixa_frase5 p{line-height:200%;margin:30px 0 0 0}

/***************************
	BLOCO:
	ldg_faixa_index1
***************************/

.ldg_faixa_index1{background-position:center center !important;background-size:cover !important;position:relative;margin:90px 0;color:white;padding:60px 0;width:100%;background:#231f20;}
.ldg_faixa_index1 p{line-height:200%;margin:0 0 40px 0}
.ldg_faixa_index1 .botao{transition:0.5s;border:2px solid white;padding:10px 24px;font-weight:600;color:white;display:inline-block}
.ldg_faixa_index1 .botao:hover{background:white;color:#231f20}
.ldg_faixa_index1 .foto{position:absolute;width:50%;height:100%;right:0;top:0;background-size:cover !important;filter:grayscale(100%)}
.ldg_faixa_index1 .mascara{position:absolute;right:0;top:0;width:65%;height:100%;background:#231f20;background: linear-gradient(-90deg, rgba(35, 31, 32,0) 13%, rgba(35, 31, 32,1) 67%);}

/***************************
	BLOCO:
	ldg_arquivos
***************************/

.ldg_arquivos{margin:50px 0 20px 0;}
.ldg_arquivos .titulo{font-family: 'Roboto Condensed', sans-serif;display:block;font-size:230%;font-weight:700;text-transform:uppercase;color:black;margin-bottom:40px;}
.ldg_arquivos .items_links{margin:0 -15px}	
.ldg_arquivos a{border:1px solid #ccc;display:block;}
.ldg_arquivos .tarjatitulo{background:#515454;padding:20px;width:100%;}
.ldg_arquivos .tarjatitulo span{width:90%;float:left;display:block;color:white;}
.ldg_arquivos .tarjatitulo svg{transition:0.4s;width:13px;height:13px;margin-top:5px;fill:white;float:right;}
.ldg_arquivos .icone{width:100%;height:192px;background:white;align-items:center;justify-content:center;display:flex;}	
.ldg_arquivos a:hover{border:1px solid #dedede;}
.ldg_arquivos a:hover .tarjatitulo{background:#333;}
.ldg_arquivos a:hover{border:1px solid #333;}
.ldg_arquivos a:hover svg{transform:scale(1.5) !important}

/***************************
	BLOCO:
	ldg_logoscarosel1
***************************/

.ldg_logoscarosel1{padding:50px 0}
.ldg_logoscarosel1 .titulo{text-align:center;font-size:250% !important;margin-bottom:25px;display:block;text-align:center;font-weight:600}
.ldg_logoscarosel1 p{text-align:center;line-height:200%;font-size:130%;font-style:italic;font-weight:300}
.ldg_logoscarosel1 a{background:#ff6a19;color:white;border-radius:25px;display:inline-block;padding:15px 30px;-webkit-transition:0.5s;transition:0.5s;}
.ldg_logoscarosel1 a:hover{-webkit-transition:0.5s;transition:0.5s;background:#ffbb24}
.ldg_logoscarosel1 .marca-bloco{margin:0 1px;display:flex;align-items:center;justify-content:center}
.ldg_logoscarosel1 .carosel-marcas{z-index: 1;position: relative;background:white;padding-left: 10px;-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.19);-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.19);box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.19);}
.ldg_logoscarosel1 .sombra{opacity:0.5;mix-blend-mode:multiply;margin: -18px 0px 0 0;width: 100%;height: 50px;z-index: 0;position: relative;}
.ldg_logoscarosel1 .marca-bloco-interno{margin:0px 5px;padding:20px 0}
.ldg_logoscarosel1 .marca-bloco-interno img{width:120px;}
.ldg_logoscarosel1 .marcas .slick-dots{display:none !important}
.ldg_logoscarosel1 .slick-prev{mix-blend-mode:multiply;left:0;width:28px;height:28px;margin-top:10px;background:url(../img/seta1x.png);background-size:cover !important;}
.ldg_logoscarosel1 .slick-next{mix-blend-mode:multiply;right:0;width:28px;height:28px;margin-top:10px;background:url(../img/seta2x.png);background-size:cover !important;}

/***************************
	BLOCO:
	ldg_logoscarosel1
***************************/

.ldg_logos1{text-align:center;padding:50px 0px}
.ldg_logos1 .titulo{display:block;font-size:200%;font-weight:700;margin-bottom:40px;}
.ldg_logos1 .espaco_texto_logos1{padding-bottom:40px;}
.ldg_logos1 p{line-height:180%}
.ldg_logos1 .logos_clientes{padding:50px 15px 50px 15px}
.ldg_logos1 .logos_clientes .foto{background:white;width:100%;height:167px;border:1px solid #b6c2c7;margin-bottom:25px;display:flex;align-items:center;justify-content:center}
.ldg_logos1 .logos_clientes .foto img{max-width:80% !important;max-height:130px;}	


/***************************
	BLOCO:
	ldg_logoscarosel1
***************************/

.ldg_itens_icones{padding:40px 0px 50px 0px;width:100%;}
.ldg_itens_icones .titulo{display:block;font-size:160%;text-transform:uppercase;text-align:center;margin-bottom:40px;font-weight:700}
.ldg_itens_icones .frase{text-align:center;margin:40px 0px}
.ldg_itens_icones .servico_bloco{margin:20px auto 20px auto;background:white;text-align:center;display:flex;align-items:center;justify-content:center;width:105px;height:105px;border-radius:50%;}
.ldg_itens_icones .servico_bloco img{}
.ldg_itens_icones .servico_bloco svg{width:52px;height:52px;}
.ldg_itens_icones span{margin-top: 40px;display:block;font-size:110%;text-transform:uppercase;font-weight:700}
.ldg_itens_icones p{text-align:left;font-size:110%;margin-top:5px;}
.ldg_itens_icones .botao{display:block;margin:50px auto 0px auto;width:120px;border:1px solid #05264e;color:#05264e;padding:10px 0px;font-size:80%;border-radius:10px;text-align:center;text-transform:uppercase;}
.ldg_itens_icones .bloco_hover_servico:hover .servico_bloco{-webkit-box-shadow:none !important;-moz-box-shadow:  none !important;box-shadow: none !important;-webkit-transition:0.5s;transition:0.5s;}
.ldg_itens_icones .bloco_hover_servico{border:2px solid transparent;margin-bottom:5px;border-radius:15px;-webkit-transition:0.5s;transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.ldg_itens_icones .bloco_hover_servico:hover{border:2px solid white;}

@media screen and (max-width: 768px){
	.ldg_itens_icones p {text-align: center;font-size: 90%;}
	.ldg_itens_icones .bloco_hover_servico {text-align: center;}
	.ldg_itens_icones .servico_bloco {margin: 20px auto 0 auto;width: 70px;height: 70px;}
	.ldg_itens_icones .servico_bloco img, .ldg_itens_icones .servico_bloco svg{width:35px;height:35px;}
	.ldg_itens_icones span {font-size: 90%;margin-top: 15px;}
}
 
/***************************
	BLOCO:
	ldg_links
***************************/

.ldg_links{margin:100px 0}
.ldg_links .titulo{display:block;font-size:230%;font-weight:700;text-transform:uppercase;margin-bottom:40px;}
.ldg_links .items_links{margin:0 -15px}	
.ldg_links a{transition:0.4s;width:100%;margin-bottom:25px;background:#333;color:white;height:100px;font-size:120%;align-items:center;justify-content:center;display:flex;}
.ldg_links a svg{transition:0.4s;display:none;margin-left:10px;width:13px;height:13px;transform:rotate(0deg);fill:white;}
.ldg_links a:hover svg{display:inline-block;}
.ldg_links a:hover{background:#333;}

/***************************
	BLOCO:
	ldg_contato
***************************/

.ldg_contato{padding:100px 0;margin:100px 0 0 0;position:relative}
.ldg_contato aside .titulo{font-family: 'Roboto Condensed', sans-serif;display:block;font-size:230%;font-weight:700;text-transform:uppercase;color:white;margin-bottom:40px;}
.ldg_contato aside p{line-height:220%;font-size:140%;margin-top:30px;width:100%;color:white;}
.ldg_contato .dados{padding:80px 0 0 0}
.ldg_contato .dados a{transition:0.4s;margin-top:30px;display:inline-block;border:1px solid white;}
.ldg_contato .dados a span{display:inline-block;padding:12px 35px 10px 35px;color:white;font-size:120%;}
.ldg_contato .dados a svg{float:right;display:inline-block;padding:12px 10px;width:48px;height:49px;background:white;fill:#ff6600}
.ldg_contato .dados a:hover{background:white;}
.ldg_contato .dados a:hover span{color:#333}
.ldg_contato .dados a:hover svg{fill:white;background:#2BB741}

/***************************
	BLOCO:
	ldg_logos
***************************/

.ldg_logos{margin:100px 0}
.ldg_logos .titulo{font-family: 'Roboto Condensed', sans-serif;display:block;font-size:230%;font-weight:700;text-transform:uppercase;color:black;margin-bottom:40px;}
.ldg_logos .logomarca{float:left;height:136px;text-align:center;width:14.28%;border:1px solid #ececec;display: flex;align-items: center;justify-content:center;}
.ldg_logos .logomarca img{filter: grayscale(100%);opacity:0.4;max-width:80% !important;max-height:90px;-webkit-transition:0.5s;transition:0.5s;}
.ldg_logos .logomarca:hover img{filter: grayscale(0%);opacity:1;-webkit-transition:0.5s;transition:0.5s;}

/***************************
	BLOCO:
	ldg_banners
***************************/

.ldg_banners{margin:100px 0}
.ldg_banners img{margin:20px 0;}
.ldg_banners a:hover img{filter:brightness(80%)}

/***************************
	BLOCO:
	ldg_vimeo_index
***************************/

.ldg_vimeo_index{width:100%;height:auto;background:#333;pointer-events: none;overflow: hidden;}
.ldg_vimeo_index iframe{width:100%;height: 55.55vw;min-height: 100vh;min-width: 177.77vh;opacity:0.5;filter:brightness(70%)}

@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_vimeo_index iframe {height: 60vw;min-height: 60vh;min-width: 117.77vh;}
}
@media screen and (max-width: 768px){	
	 .ldg_vimeo_index iframe {height: 40vw;min-height: 40vh;min-width: 70.77vh;}
}

/***************************
	BLOCO:
	ldg_video_menor
***************************/

.ldg_video_menor .container_interno{padding:0 100px;margin-bottom:50px;}
.ldg_video_menor .videobloco{margin:90px 0px;width:100%;height:380px;position:relative;background-size:cover !important;background-position:center center !important;}
.ldg_video_menor .videobloco:hover{opacity:0.8}
.ldg_video_menor .videobloco .mascara{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;}
.ldg_video_menor .videobloco svg{margin-right:30px;float:left;height:132px;width:132px;fill:white !important;}
.ldg_video_menor .videobloco p{margin-top: 25px;float:left;margin-bottom:0;width:250px;color:white;font-size:230%;font-weight:600;}

@media screen and (max-width: 768px){
	.ldg_video_menor .container_interno {padding: 0 0;}
	.ldg_video_menor .videobloco svg {margin-right: 10px;height: 52px;width: 52px;}
	.ldg_video_menor .videobloco p {margin-top: 8px;width: 150px;font-size: 100%;}
	.ldg_video_menor .videobloco {height: 250px;margin: 50px 0px;}
}
  
/***************************
	BLOCO:
	tarja_video1 e 2
***************************/

.ldg_video_tarja1 .video_tarja_interna{background-size:cover !important;background-position:center center !important;}
.ldg_video_tarja1 .video_tarja_interna .mascara:hover{}
.ldg_video_tarja1 .video_tarja_interna .mascara{text-align:center;padding:150px 0px;width:100%;height:350px;-webkit-transition:0.5s;transition:0.5s;}
.ldg_video_tarja1 .video_tarja_interna .mascara svg{transition:0.5s;vertical-align: middle;display: table-cell;display:inline-block;width:70px;margin-top:-5px;height:70px;}
.ldg_video_tarja1 .video_tarja_interna .mascara span{vertical-align: middle;display: table-cell;display:inline-block;margin-top:0px;margin-right:30px;margin-left:30px;font-size:200%;font-weight:600}

@media screen and (max-width: 768px){
	.ldg_video_tarja1 .video_tarja_interna .mascara span {margin-right: 10px;margin-left: 10px;font-size: 100%;}
	.ldg_video_tarja1 .video_tarja_interna .mascara svg {width: 20px;height: 20px;}
	.ldg_video_tarja1 .video_tarja_interna .mascara {padding: 90px 0px;height: 200px;}
}

.ldg_video_tarja2 .index_video{text-align:center;width:100%;position:relative;height:500px;background-size:cover !important;background-position:center center !important;}
.ldg_video_tarja2 .index_video .mascara{text-align:center;padding:150px 0px;width:100%;height:100%;position:relative;-webkit-transition:0.5s;transition:0.5s;display: flex;align-items: center;justify-content: center;}
.ldg_video_tarja2 .index_video p{font-size:180%;margin:20px 0 30px 0;font-weight:600}
.ldg_video_tarja2 .index_video svg{width:80px;height:80px;}

@media screen and (max-width: 768px){
	.ldg_video_tarja2 .index_video p {margin: 0 0 30px 0;font-size: 100%;padding: 0 50px;}
	.ldg_video_tarja2 .index_video {height: 350px;}
	.ldg_logos1 .espaco_texto_logos1 {padding-bottom: 0;}
	.ldg_logos1 .logos_clientes {padding: 20px 15px 50px 15px;}
}

/***************************
	BLOCO:
	tarja_video1 e 2
***************************/

.ldg_videos_grid1{padding:60px 0;}
.ldg_videos_grid1 .titulo_padrao{text-align:center;display:block;font-weight:600;font-size:200%;margin-bottom:30px;}
.video_grid_item1{background:black;margin-top:20px;position:relative;width:100%;height:220px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.video_grid_item1:hover .foto_fundo{opacity:0.6;}
.video_grid_item1 svg{width:80px;height:80px;fill:white;position:relative;z-index:1}
.video_grid_item1 .foto_fundo{opacity:0.4;background-size:cover !important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}
.ldg_videos_grid1 .item span{display: block;text-align: center;font-weight: 700;margin: 15px 0 0 0;color: #333;font-size: 120%;}
.ldg_videos_grid1 .item p{margin-top:0;font-size:90%;font-weight:400;text-align:center;}

/***************************
	BLOCO:
	ldg_videos
***************************/

.ldg_videos{margin:100px 0 55px}
.ldg_videos .items_videos{margin:0 -15px;}
.ldg_videos .bloco_video{margin-bottom:45px;}
.ldg_videos .titulo{font-family: 'Roboto Condensed', sans-serif;display:block;font-size:230%;font-weight:700;text-transform:uppercase;color:black;margin-bottom:40px;}
.ldg_videos .capa{position:relative;width:100%;background:#ff6633;}
.ldg_videos .capa .mascara{opacity:.4;height:240px;mix-blend-mode: multiply;background-size:cover !important;}
.ldg_videos .capa .botao{z-index:1;display:flex;align-items:center;justify-content:center;height:240px;width:100%;position:absolute;}
.ldg_videos .capa .botao img{width:110px}
.ldg_videos .titulo2{font-weight:600;display:block;padding:20px 0 10px 0;font-size:110%;text-transform:uppercase;}
.ldg_videos p{padding:0 0 10px 0;margin:0;line-height:200%;width:85%;}
.ldg_videos .capa img{transition:0.5s}
.ldg_videos .capa:hover img{transform:scale(1.1)}
.ldg_videos .capa:hover .mascara{opacity:.6!important;}

/***************************
	BLOCO:
	ldg_beneficios
***************************/

.ldg_beneficios{padding:80px 0}	
.ldg_beneficios .titulo{font-family: 'Roboto Condensed', sans-serif;display:block;font-size:230%;font-weight:700;text-transform:uppercase;color:black;margin-bottom:40px;}
.ldg_beneficios .bloco_beneficio{background: #333;color: white;position:relative;position:relative;overflow:hidden;text-align: center;height: 300px;float:left;width:20%;margin-left:-1px;border:1px solid #e1e1e1;padding:60px 40px 35px 40px;}	
.ldg_beneficios .bloco_beneficio span{font-family: 'Roboto Condensed', sans-serif;transition:0.5s;display:block;text-transform:uppercase;font-weight:600;font-size:110%;}	
.ldg_beneficios .bloco_beneficio p{line-height:200%;color:#ccc;margin:20px 0;font-size: 85%;}	
.ldg_beneficios .bloco_beneficio img{max-height: 58px !important;margin-top:20px;transition:0.5s}
.ldg_beneficios .bloco_beneficio:hover img{transform:scale(1.2)}
.ldg_beneficios .bloco_beneficio:hover span{color:#eb7400}
.ldg_beneficios .bloco_beneficio:hover{border:1px solid #eb7400;z-index:11;position:relative;}
.lermais{left:0;cursor:pointer;width:100%;height:40px;background:white;color:#333;padding-top:10px;font-weight:600;text-align:center;border-top:1px solid #ccc;position:absolute;bottom:0;}
.lermais:hover{background:#dedede}
.abrirmais{width:auto !important;cursor:pointer;position:absolute;bottom:20px;right:20px;}
.abrirmais:hover{opacity:0.6}
.escondido{display:none;}

/***************************
	BLOCO:
	ldg_imagens
***************************/

.ldg_imagens{margin:100px 0}
.ldg_imagens .titulo{font-family: 'Roboto Condensed', sans-serif;display:block;font-size:230%;font-weight:700;text-transform:uppercase;color:black;margin-bottom:40px;}
.ldg_imagens .foto{border:1px solid #666;height:300px;background-size:cover !important;}

/***************************
	BLOCO:
	ldg_video
***************************/

.ldg_video{margin:100px 0;position:relative;width:100%;}
.ldg_video .titulo{margin-top:70px;padding-left:20px;display:block;font-size:300%;width:150px;font-weight:700;text-transform:uppercase;color:white;margin-bottom:40px;}
.ldg_video .capa{position:relative;width:100%;margin-top:-70px;margin-bottom:70px;background:#ff6633;}
.ldg_video .capa .mascara{opacity:.4;height:483px;mix-blend-mode: multiply;background-size:cover !important;}
.ldg_video .capa .botao{z-index:1;display:flex;align-items:center;justify-content:center;height:483px;width:100%;position:absolute;}
.ldg_video .capa img{transition:0.5s}
.ldg_video .capa:hover img{transform:scale(1.1)}
.ldg_video .capa:hover .mascara{opacity:.6!important;}

/***************************
	BLOCO:
	ldg_texto_sem_foto
***************************/

.ldg_texto_sem_foto{margin:100px 0}
.ldg_texto_sem_foto .titulo{font-family: 'Roboto Condensed', sans-serif;display:block;font-size:230%;font-weight:700;text-transform:uppercase;color:black;margin-bottom:40px;}
.ldg_texto_sem_foto p{width:100%;line-height:220%;color:#333;font-size:110%;margin:25px 0;}	

/***************************
	BLOCO:
	ldg_texto
***************************/

.ldg_texto{margin:50px 0}
.ldg_texto .titulo{font-family: 'Roboto Condensed', sans-serif;display:block;font-size:230%;font-weight:700;text-transform:uppercase;color:black;margin-bottom:40px;}
.ldg_texto p{width:90%;line-height:220%;color:#333;font-size:110%;margin:25px 0;text-align:justify}	

/***************************
	BLOCO:
	ldg_texto_colunas
***************************/

.ldg_texto_colunas{padding:50px 0}
.ldg_texto_colunas .titulo{font-size:170%;text-align:center;font-weight:700;margin-bottom:20px;display:block;}
.ldg_texto_colunas p, .ldg_texto_colunas ul, .ldg_texto_colunas ol{line-height:220%;font-size:100%;text-align:justify}	

/***************************
	BLOCO:
	ldg_tarja_topo_foto_fundo
***************************/

.ldg_tarja_topo_foto_fundo{background:#333;min-height:550px;position:relative;}
.ldg_tarja_topo_foto_fundo .foto_bg{background-size: cover !important;mix-blend-mode:multiply;width:100%;height:100%;position:Absolute;}
.ldg_tarja_topo_foto_fundo .conteudo{position:relative;z-index:1;text-align:center;color:white;}
.ldg_tarja_topo_foto_fundo img{max-width:500px;margin-top:120px;max-height: 80px;}
.ldg_tarja_topo_foto_fundo .titulo{padding-top: 100px;font-size:300%;margin:0}
.ldg_tarja_topo_foto_fundo span{margin-top:30px;display:block;font-size:100%;font-weight:200}

.ldg_video_bloco_topo{position:relative;z-index:1;width:900px;margin:-230px auto 60px auto;height:550px;background:black;}
.ldg_video_bloco_topo iframe{opacity:0.9;width:100%;height:100%;position:absolute;}

@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_video_bloco_topo {width: 700px;height: 380px;}
}
@media screen and (max-width: 768px){	
	.ldg_video_bloco_topo {width: 80%;height: 200px;}
	.ldg_tarja_topo_foto_fundo span {padding: 0 30px;}
	.ldg_tarja_topo_foto_fundo img {margin-top: 80px;}
}
/***************************
	BLOCO:
	ldg_texto_topo
***************************/

.ldg_texto_topo{padding:30px 0 80px 0}
.ldg_texto_topo .lado1 p{margin-top:10px;display:block;margin-bottom:40px;color:#333;font-weight:500;font-size:200%;}
.ldg_texto_topo .lado1 .maior{font-size:270%;font-weight:700}
.ldg_texto_topo .lado2{color:#777;line-height:170%}
.ldg_texto_topo .lado2 strong{color:#333;}
.ldg_texto_topo .lado2 ul{list-style:square;font-size:90%;color:#333;}
.ldg_texto_topo .lado2 ul li span{color:#777}


/***************************
	BLOCO:
	ldg_texto_post
***************************/

.ldg_texto_post{padding:30px 0 80px 0}
.ldg_texto_post .titulo_principal{text-align:center;font-weight:700;font-size:280%;line-height:110%}
.ldg_texto_post .data_autor{font-weight:600;text-align:center;display:block;font-size:110%;padding:30px 0 15px 0}
.ldg_texto_post .capa{width:100%;margin-bottom:10px;margin-top:15px;}
.ldg_texto_post .post_texto{font-size:110%;line-height:230%;text-align:justify}
.ldg_texto_post .post_texto h1, .post_texto h2, .post_texto h3, .post_texto h4, .post_texto h5, .post_texto h6{color:#323f4b;font-weight:700}
.ldg_texto_post .post_texto ul, .post_texto ol{color:#7296B8;}
.ldg_texto_post .post_texto ul li span, .post_texto ol li span{color:#333}
.ldg_texto_post .post_texto img{height: auto;display:block;margin:10px auto;}
.ldg_texto_post .post_texto a{font-weight:700;color:#323f4b;transition:0.3s}
.ldg_texto_post .post_texto a:hover{background:#323f4b;color:white}

/***************************
	BLOCO:
	ldg_texto_faixa_foto_lateral
***************************/

.ldg_texto_faixa_foto_lateral{text-align:right;background:#dedede;}
.ldg_texto_faixa_foto_lateral .texto{padding:80px 45px}
.ldg_texto_faixa_foto_lateral .titulo{display:block;margin-bottom:30px;font-weight:600;font-size:260%;}
.ldg_texto_faixa_foto_lateral .titulo small{display:block;font-size:70%;font-weight:500}
.ldg_texto_faixa_foto_lateral p{font-size:100%;line-height:170%;}
.ldg_texto_faixa_foto_lateral .col-md-6{padding:0}
.ldg_texto_faixa_foto_lateral .foto_lateral{background-size:cover !important;width:100%;background:black;}
.ldg_texto_faixa_foto_lateral .btn_desce{font-size:80%;font-weight:600;margin-top:20px;display:inline-block;background:#333;color:white;padding:12px 30px;border-bottom:4px solid #999;}
.ldg_texto_faixa_foto_lateral .btn_desce:hover{margin-top:24px;border-bottom:0}

@media screen and (max-width: 1200px) and (min-width: 992px){
	.ldg_texto_faixa_foto_lateral .texto {padding: 80px 20px 80px 0;}
}
@media screen and (max-width: 992px){
	.ldg_texto_faixa_foto_lateral .foto_lateral {height: 300px;}
}
@media screen and (max-width: 768px){
	.ldg_texto_faixa_foto_lateral .foto_lateral {height: 300px;}
	.ldg_texto_faixa_foto_lateral .texto {padding: 35px;text-align: center;}
}
 

/***************************
	BLOCO:
	ldg_texto_quadro_foto
***************************/

.ldg_texto_quadro_foto{padding:80px 0;}
.ldg_texto_quadro_foto .titulo{text-align:center;font-weight:600;font-size:250%;display:block;}
.ldg_texto_quadro_foto .titulo small{display:block}
.ldg_texto_quadro_foto .intro{margin-bottom:40px;text-align:center;}
.ldg_texto_quadro_foto p{line-height:180%;}
.ldg_texto_quadro_foto .foto_lateral{}
.ldg_texto_quadro_foto .titulo_bloco{padding:20px 30px;}
.ldg_texto_quadro_foto .texto_bloco{padding:30px;}

@media screen and (max-width: 768px){
	.ldg_texto_quadro_foto{text-align:center;}
	.ldg_texto_quadro_foto .foto_lateral{display:block;margin:30px auto 0 auto;}
}


/***************************
	BLOCO:
	ldg_texto_video_de_lado
***************************/

.ldg_texto_video_de_lado{padding:150px 0;}
.ldg_texto_video_de_lado .titulo{font-weight:600;font-size:450%;display:block;}
.ldg_texto_quadro_foto p{line-height:180%;}
.ldg_texto_video_de_lado iframe{width:100%;height:300px;}
.ldg_texto_video_de_lado .btn_desce{font-size:80%;margin-bottom:4px;font-weight:600;margin-top:20px;display:inline-block;color:white;padding:12px 30px;}
.ldg_texto_video_de_lado .btn_desce:hover{margin-top:24px;margin-bottom:0;border-bottom:0}


/***************************
	BLOCO:
	ldg_texto_faixa_foto_de_lado
***************************/

.ldg_texto_faixa_foto_de_lado{padding:80px 0;}
.ldg_texto_faixa_foto_de_lado .titulo{font-weight:600;font-size:250%;display:block;}
.ldg_texto_faixa_foto_de_lado .titulo small{display:block}
.ldg_texto_faixa_foto_de_lado p{line-height:180%;}
.ldg_texto_faixa_foto_de_lado .foto_lateral{}
.ldg_texto_faixa_foto_de_lado .btn_desce{font-size:80%;margin-bottom:4px;font-weight:600;margin-top:20px;display:inline-block;color:white;padding:12px 30px;}
.ldg_texto_faixa_foto_de_lado .btn_desce:hover{margin-top:24px;margin-bottom:0;border-bottom:0}
 
@media screen and (max-width: 768px){
	.ldg_texto_faixa_foto_de_lado{text-align:center;}
	.ldg_texto_faixa_foto_de_lado .foto_lateral{display:block;margin:30px auto 0 auto;}
}

/***************************
	BLOCO:
	ldg_foto_container
***************************/

.ldg_foto_container{text-align:center;padding:80px 0;}
.ldg_foto_container img{}

/***************************
	BLOCO:
	ldg_foto_container
***************************/

.ldg_logos2 .marcas{padding:88px 0px 100px 0px;width:100%;}
.ldg_logos2 .marcas .titulo{display:block;font-size:160%;text-transform:uppercase;text-align:center;font-weight:700}
.ldg_logos2 .marcas p{text-align:center;margin:40px 0px}
.ldg_logos2 .marcas .logomarca{background:white;float:left;height:136px;text-align:center;width:16.6%;border:1px solid #e4e4e4;display: flex;align-items: center;justify-content:center;}
.ldg_logos2 .marcas .logomarca img{filter: grayscale(100%);opacity:0.4;max-width:80% !important;max-height:90px;-webkit-transition:0.5s;transition:0.5s;}
.ldg_logos2 .marcas .logomarca:hover img{filter: grayscale(0%);opacity:1;-webkit-transition:0.5s;transition:0.5s;}

@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_logos2 .marcas .logomarca{width:25%;}
}
@media screen and (max-width: 768px){
	.ldg_logos2 .marcas .logomarca{width:50%;}
}

/***************************
	BLOCO:
	ldg_texto_quote_foto
***************************/

.ldg_carosel_itens1{padding:50px 0}
.ldg_carosel_itens1 .titulo{display:block;font-weight:700;font-size:170%;text-transform:uppercase;}
.ldg_carosel_itens1 p{width:100%;font-size:100%;line-height:180%;margin:30px 0 40px 0}
.ldg_carosel_itens1 .foto{height:230px;background-size:cover !important;width:100%}
.ldg_carosel_itens1 .bloco_equipe{transition:0.5s;background:#f8f7f7;text-align:center;overflow:hidden;}	
.ldg_carosel_itens1 .bloco_equipe:hover{}
.ldg_carosel_itens1 .bloco_equipe .dados{color:#333;padding:20px;}
.ldg_carosel_itens1 .bloco_equipe .nome{font-weight:700;font-size:110%;display:block;}
.ldg_carosel_itens1 .bloco_equipe .sobretitulo{display:block;font-size:110%;font-weight:300;margin-bottom:38px;}
.ldg_carosel_itens1 .bloco_equipe p{font-size:90%;}
.ldg_carosel_itens1 .bloco_equipe svg{width:17px;height:17px;margin-right:10px;}
.ldg_carosel_itens1 .bloco_equipe a{display:block;margin:3px 0;font-size:120%}
.ldg_carosel_itens1 .bloco_equipe a:hover{text-decoration:underline}
.ldg_carosel_itens1 .slick-next{width:20px;height:35px;background-size:cover !important;right:-20px;background:url(../img/seta_index2.png) no-repeat;}
.ldg_carosel_itens1 .slick-prev{width:20px;height:35px;background-size:cover !important;left:-20px;background:url(../img/seta_index1.png) no-repeat;}

/***************************
	BLOCO:
	ldg_texto_quote_foto
***************************/

.ldg_texto_quote_foto{padding:40px 0}
.ldg_texto_quote_foto{}
.ldg_texto_quote_foto .quadro_quote_geral .col-md-6{padding:0 !important}
.ldg_texto_quote_foto .foto_lateral{background-size:cover !important;width:100%;background:black;}
.ldg_texto_quote_foto .texto{padding:80px ;}
.ldg_texto_quote_foto .texto .titulo{font-size:230%;line-height:130%;font-weight:600}
.ldg_texto_quote_foto .texto p{font-size:120%;margin-top:30px;}
.ldg_texto_quote_foto .quote_img{margin-right:-30px;margin-top:-30px;background:url(../img/quote_padrao.png) center center no-repeat;background-size:cover !important;height:60px;width:60px;float:right;}

@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_texto_quote_foto .foto_lateral{height: 400px;}
}
@media screen and (max-width: 768px){
	.ldg_texto_quote_foto .foto_lateral{height: 300px;}
	.ldg_texto_quote_foto .texto {padding: 50px;}
	.ldg_texto_quote_foto .texto .titulo {font-size: 150%;}
}

/***************************
	BLOCO:
	ldg_servicos
***************************/

.ldg_servicos{padding:100px 0 70px 0}
.ldg_servicos .titulo{text-align:center;display:block;font-weight:500;font-size:200%;margin-bottom:40px;}
.ldg_servicos .col-md-4{padding:0 10px}
.ldg_servicos .texto{text-align:center;padding:0 50px 50px 50px}
.ldg_servicos .bloco_servico{margin-bottom:30px;overflow:hidden;background:#333;color:white;min-height:200px;}
.ldg_servicos .bloco_servico .capa{background-size:cover !important;width:100%;height:250px;background:#ccc}
.ldg_servicos .bloco_servico .conteudo{min-height: 210px;padding:40px;}
.ldg_servicos .bloco_servico .titulo_bloco{font-weight:500;font-size:130%;}
.ldg_servicos .bloco_servico p{font-weight:300;line-height:160%;font-size:90%}

@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_servicos .bloco_servico .conteudo {padding: 25px;}
}
  
/***************************
	BLOCO:
	ldg_servicos2
***************************/

.ldg_servicos2{padding:0 0 70px 0}
.ldg_servicos2 .titulo{text-align:center;display:block;font-weight:500;font-size:200%;margin-bottom:40px;text-transform:uppercase}
.ldg_servicos2 .bloco_servico2{position:relative;margin-bottom:30px;padding:40px;}
.ldg_servicos2 .bloco_servico2 .icone{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:40px;height:95px;width:80px;background:#333;color:white;}
.ldg_servicos2 .bloco_servico2 .iconesvg{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:40px;height:95px;width:80px;background:#333;color:white;}
.ldg_servicos2 .bloco_servico2 .icone img{width:50px;height:50px;}
.ldg_servicos2 .bloco_servico2 .iconesvg svg{width:50px;height:50px;}
.ldg_servicos2 .bloco_servico2 .conteudo{padding:0 0 0 110px}
.ldg_servicos2 .bloco_servico2 .titulo_bloco{font-weight:600;font-size:120%;text-transform:uppercase}
.ldg_servicos2 .bloco_servico2 p{font-weight:400;font-size:90%;line-height:170%;}
.inverter_cores_svg svg{}	

@media screen and (max-width: 768px){
	.ldg_servicos2 .bloco_servico2 .icone {left: 37%;}
	.ldg_servicos2 .bloco_servico2 .icone img{width: 35px;}
	.ldg_servicos2 .bloco_servico2 .conteudo {padding: 80px 0 0 0;text-align: center;}
}


/***************************
	BLOCO:
	ldg_servicos3
***************************/

.ldg_servicos3{padding:0 0 70px 0}
.ldg_servicos3 .titulo{text-align:center;display:block;font-weight:500;font-size:200%;margin-bottom:40px;text-transform:uppercase}
.ldg_servicos3 .bloco_servico3{position:relative;margin-bottom:30px;padding:40px;}
.ldg_servicos3 .bloco_servico3 .conteudo{}
.ldg_servicos3 .bloco_servico3 .sobretitulo_bloco{padding:4px 0;display:block;font-weight:400;font-size:90%;}
.ldg_servicos3 .bloco_servico3 .titulo_bloco{padding:0 0 4px 0;display:block;font-weight:700;font-size:120%;}
.ldg_servicos3 .bloco_servico3 ul, .ldg_servicos3 .bloco_servico3 ol{padding:0 0 0 15px;margin:0}
.ldg_servicos3 .bloco_servico3 p{font-weight:400;font-size:90%;line-height:170%;}
.ldg_servicos3 .bloco_servico3 .escondemarker{list-style:none}
.ldg_servicos3 .bloco_servico3 .escondemarker li{display:flex;padding:4px 0}
.ldg_servicos3 .bloco_servico3 ul li svg{width:16px;margin-right:15px;margin-top:3px;height:16px;display:inline-block;}

@media screen and (max-width: 768px){
}

/***************************
	BLOCO:
	ldg_servicos4
***************************/

.ldg_servicos4{padding:0 0 70px 0}
.ldg_servicos4 .titulo{text-align:center;display:block;font-weight:500;font-size:200%;margin-bottom:40px;text-transform:uppercase}
.ldg_servicos4 .bloco_servico4{position:relative;margin-bottom:30px;padding:40px;}
.ldg_servicos4 .bloco_servico4 .conteudo{}
.ldg_servicos4 .texto{text-align:center;padding:0 50px 50px 50px}
.ldg_servicos4 .bloco_servico4 img, .ldg_servicos4 .bloco_servico4 svg{width:45px;height:45px;margin-bottom:20px;}
.ldg_servicos4 .bloco_servico4 .titulo_bloco{padding:0 0 4px 0;display:block;font-weight:700;font-size:120%;}
.ldg_servicos4 .bloco_servico4 ul, .ldg_servicos4 .bloco_servico4 ol{padding:0 0 0 15px;margin:0}
.ldg_servicos4 .bloco_servico4 p{font-weight:400;font-size:90%;line-height:170%;}
.ldg_servicos4 .bloco_servico4 .escondemarker{list-style:none}
.ldg_servicos4 .bloco_servico4 .escondemarker li{display:flex;padding:4px 0}
.ldg_servicos4 .bloco_servico4 ul li svg{width:16px;margin-right:15px;margin-top:3px;height:16px;display:inline-block;}

@media screen and (max-width: 768px){
}

/***************************
	BLOCO:
	ldg_servicos4
***************************/

.ldg_servicos5{padding:0 0 70px 0}
.ldg_servicos5 .titulo{text-align:center;display:block;font-weight:500;font-size:200%;margin-bottom:40px;text-transform:uppercase}
.ldg_servicos5 .bloco_servico5{position:relative;text-align:center;position:relative;padding:10px 40px;margin:30px 0 70px 0}
.ldg_servicos5 .bloco_servico5 .conteudo{}
.ldg_servicos5 .bloco_servicbloco_servico5o4 img, .ldg_servicos5 .bloco_servico5 svg{width:45px;height:45px;margin-bottom:20px;}
.ldg_servicos5 .bloco_servico5 .titulo_bloco{padding:0 0 4px 0;display:block;font-weight:700;font-size:120%;}
.ldg_servicos5 .bloco_servico5 ul, .ldg_servicos5 .bloco_servico5 ol{padding:0 0 0 15px;margin:0}
.ldg_servicos5 .bloco_servico5 p{font-weight:400;font-size:90%;line-height:170%;}
.ldg_servicos5 .bloco_servico5 .escondemarker{list-style:none}
.ldg_servicos5 .bloco_servico5 .escondemarker li{display:flex;padding:4px 0}
.ldg_servicos5 .bloco_servico5 ul li svg{width:16px;margin-right:15px;margin-top:3px;height:16px;display:inline-block;}
.ldg_servicos5 .quadro_geral{padding:30px 0;background:rgba(0,0,0,0.1)}


.ldg_servicos5 .itemBloco1::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco2::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco4::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco5::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco7::after{transform:scale(0.9,1);transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco8::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco10::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco11::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco13::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco14::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco16::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
.ldg_servicos5 .itemBloco17::after{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}

@media screen and  (max-width: 992px) and (min-width: 768px){
	.ldg_servicos5 .itemBloco2::after,
	.ldg_servicos5 .itemBloco4::after,
	.ldg_servicos5 .itemBloco8::after,
	.ldg_servicos5 .itemBloco10::after,
	.ldg_servicos5 .itemBloco14::after,
	.ldg_servicos5 .itemBloco16::after{display:none;}
	
	.ldg_servicos5 .itemBloco1::after,
	.ldg_servicos5 .itemBloco3::after,
	.ldg_servicos5 .itemBloco5::after,
	.ldg_servicos5 .itemBloco5::after,
	.ldg_servicos5 .itemBloco7::after,
	.ldg_servicos5 .itemBloco7::after,
	.ldg_servicos5 .itemBloco11::after,
	.ldg_servicos5 .itemBloco13::after,
	.ldg_servicos5 .itemBloco15::after,
	.ldg_servicos5 .itemBloco17::after
	{transform:scale(0.9,1);display:block;content:'';position:absolute;width:1px;height:100%;background:black;right:-15px;top:0}
}

@media screen and (max-width: 768px){
	.ldg_servicos5 .itemBloco1::after,
	.ldg_servicos5 .itemBloco2::after,
	.ldg_servicos5 .itemBloco4::after,
	.ldg_servicos5 .itemBloco5::after,
	.ldg_servicos5 .itemBloco7::after,
	.ldg_servicos5 .itemBloco8::after,
	.ldg_servicos5 .itemBloco10::after,
	.ldg_servicos5 .itemBloco11::after,
	.ldg_servicos5 .itemBloco13::after,
	.ldg_servicos5 .itemBloco14::after,
	.ldg_servicos5 .itemBloco16::after,
	.ldg_servicos5 .itemBloco17::after{display:none;}
	.ldg_servicos5 .bloco_servico5 {padding: 0;}
}

/***************************
	BLOCO:
	ldg_contador_e_botao
***************************/

.ldg_contador_e_botao{padding:60px 0;text-align:center;}
.ldg_contador_e_botao .titulo{display:block;margin-bottom:40px;font-weight:600;font-size:240%;}
.ldg_contador_e_botao .foto_contador{width:250px;margin:40px 0}
.ldg_contador_e_botao .dados1{font-weight:600;display:block;padding:10px 0;color:white;}
.ldg_contador_e_botao .dados2{font-size:250%;font-weight:700;display:block;padding:10px 0;}
.ldg_contador_e_botao .dados3{display:block;padding:10px 0;color:white;}
.ldg_contador_e_botao .botao{color:white;display:inline-block;padding:15px 40px;font-weight:600;margin:30px 0}

.ldg_contador_e_botao .contador{margin:30px 0}
.ldg_contador_e_botao .contador .dias, .ldg_contador_e_botao .contador .horas, .ldg_contador_e_botao .contador .minutos, .ldg_contador_e_botao .contador .segundos
{width:80px;display:inline-block;}
.ldg_contador_e_botao .contador .titulo2{display:block;color:white;font-size:10px;text-transform:uppercase;}
.ldg_contador_e_botao .contador .espaco_contador{color:white;margin-top:5px;display:block;margin:5px auto;width:70px;font-size:30px;padding:10px 0;font-weight:600}
.ldg_contador_e_botao .contador .pontos{margin-top:-4px;color:white;font-weight:700;font-size:30px;width:10px;background:gsreen;display:inline-block;}
 
@media screen and (max-width: 550px){
	.ldg_contador_e_botao .contador .dias, .ldg_contador_e_botao .contador .horas, .ldg_contador_e_botao .contador .minutos, .ldg_contador_e_botao .contador .segundos
{width:50px;}
	.ldg_contador_e_botao .contador .espaco_contador {width: 50px;padding: 7px 0;}
	.ldg_contador_e_botao .contador .titulo2 {font-size: 8px;}
}

/***************************
	BLOCO:
	ldg_depoimentos
***************************/

.ldg_depoimentos{background:#ccc;min-height:300px}
.ldg_depoimentos .col-md-6, .ldg_depoimentos .col-md-5{padding:0}
.ldg_depoimentos .foto_lateral{background-size:cover !important;width:100%;height:500px;}
.ldg_depoimentos .texto{padding:80px 45px}
.ldg_depoimentos .titulo{display:block;margin-bottom:40px;font-weight:600;font-size:240%;}
.ldg_depoimentos .titulo small{display:block;font-size:16px;font-weight:400}
.ldg_depoimentos p{font-size:100%;line-height:190%;font-weight:300}
.ldg_depoimentos .autor{display:block;font-weight:400;font-size:110%;}
.depoimento_prev{cursor:pointer;opacity:0.5;width:40px;height:40px;background:#333;align-items:center;justify-content:center;display:flex;margin-top:30px;float:left;margin-right:10px;}
.depoimento_next{cursor:pointer;opacity:0.5;width:40px;height:40px;background:#333;align-items:center;justify-content:center;display:flex;margin-top:30px;float:left;}
.depoimento_prev img, .depoimento_next img{width:15px}
.depoimento_prev:hover, .depoimento_next:hover{opacity:0.8}
.slick-disabled{opacity:0.2 !important}

@media screen and (max-width: 768px){
	.ldg_depoimentos .foto_lateral {height: 300px;}
	.ldg_depoimentos .texto {padding: 40px 45px;}
	.depoimento_prev, .depoimento_next{margin-bottom: 40px;}
}
  
/***************************
	BLOCO:
	ldg_perguntas
***************************/

.ldg_perguntas{padding:60px 0}
.ldg_perguntas .titulo{text-align:center;display:block;font-weight:500;font-size:200%;margin-bottom:40px;text-transform:uppercase}
.ldg_perguntas .bloco_pergunta{margin-bottom:20px;}
.ldg_perguntas .bloco_pergunta .pergunta{cursor:pointer;position:relative;overflow:hidden;padding: 15px 70px 15px 20px;font-weight:600}
.ldg_perguntas .bloco_pergunta .pergunta span{top:0;right:0;position:absolute;width:70px;height:100%;display:flex;align-items:center;justify-content:center}
.ldg_perguntas .bloco_pergunta .pergunta span i{color:white;font-size:300%}
.ldg_perguntas .bloco_pergunta .pergunta span svg{width:30px;height:30px;fill:black;}
.ldg_perguntas .bloco_pergunta .resposta{margin-bottom:40px;text-align:justify;display:none;margin-top:-2px;padding:20px 30px;}
.ldg_perguntas .bloco_pergunta .resposta p{font-weight:500;line-height:170%}

/***************************
	BLOCO:
	ldg_tarja_whatsapp
***************************/

.ldg_tarja_whatsapp{margin:0 0 0 0;background:#333;color:white;position:relative;}
.ldg_tarja_whatsapp .fundofotolateral{left:40px;background-size:cover !important;width:30%;height:100%;position:absolute;mix-blend-mode:multiply}
.ldg_tarja_whatsapp .dados{padding:40px 0}
.ldg_tarja_whatsapp .titulo{color:white;display:block;font-size:140%;font-weight:500}
.ldg_tarja_whatsapp p{font-size:90%;line-height:160%;margin:22px 0 15px 0}
.ldg_tarja_whatsapp .btn{background:#26ba4a;font-size:80%;float:left;font-weight:600;margin-top:10px;display:inline-block;color:white;padding:12px 30px;border-radius:10px;border-bottom:4px solid white;}
.ldg_tarja_whatsapp .btn:hover{margin-top:14px;border-bottom:0}
.ldg_tarja_whatsapp .numero{color:white;padding-top:20px;display:flex;float:left;width:40%;font-size:140%;font-weight:500;margin-left:40px}
.ldg_tarja_whatsapp .numero a{color:White}
.ldg_tarja_whatsapp .numero i{margin-right:10px;font-size:120%;}
.ldg_tarja_whatsapp .numero:hover{text-decoration:underline}

@media screen and (max-width: 1200px) and (min-width: 992px){
	.ldg_tarja_whatsapp .numero {margin-left: 20px;}
}
@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_tarja_whatsapp .numero {width: 50%;margin-left: 0;}
}
@media screen and (max-width: 768px){	
	.ldg_tarja_whatsapp .dados {text-align: center;}
	.ldg_tarja_whatsapp .btn {float: none;}
	.ldg_tarja_whatsapp .numero {display: block;float: none;width: 100%;margin-left: 0;text-align: center;}
}

/***************************
	BLOCO:
	ldg_tarja_instagram
***************************/

.ldg_tarja_instagram{margin-top:70px;padding:100px 0;background:#333;color:white;height:470px;position:relative;}
.ldg_tarja_instagram .fundoinstagram{top:0;left:0;width:100%;height:100%;position:absolute;z-index:0;background:url(../img/bginstagram.jpg) center center;opacity:0.1}
.ldg_tarja_instagram .fundoinstagram_gerenciavel{top:0;left:0;width:100%;height:100%;position:absolute;z-index:0;opacity:0.1}
.ldg_tarja_instagram svg{width:80px;height:80px;margin-left:-100px;font-size:600%;position:absolute;}
.ldg_tarja_instagram .titulo{font-size:400%;font-weight:600}
.ldg_tarja_instagram .titulo small{font-size:16px;font-weight:500;display:block}
.ldg_tarja_instagram p{font-size:120%;font-weight:300;display:block;margin:30px 0;font-style:italic;}
.ldg_tarja_instagram .btn{background:#f02a97;font-size:100%;float:left;font-weight:600;margin-top:10px;display:inline-block;color:white;padding:12px 30px;border-radius:10px;border-bottom:4px solid white;}
.ldg_tarja_instagram .btn:hover{border-bottom:0;margin-top:13px}
.ldg_tarja_instagram .maofone{transform: rotate(-7.3deg);position:absolute;right:200px;z-index:1;bottom:-32px;}

@media screen and (max-width: 1200px) and (min-width: 992px){
	.ldg_tarja_instagram .maofone {right:50px;}
}
@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_tarja_instagram .maofone {display:none}
	.ldg_tarja_instagram .puxalateral{margin-left: 150px;}
}
@media screen and (max-width: 768px){
	.ldg_tarja_instagram .maofone {display:none}
	.ldg_tarja_instagram .titulo {font-size: 200%;}
	.ldg_tarja_instagram svg{margin-left: -60px;width:40px;height:40px;}
}


/***************************
	BLOCO:
	ldg_atendimento
***************************/

.ldg_atendimento{padding:80px 0}
.ldg_atendimento .titulo{display:block;text-align:center;font-size:180%;font-weight:600}
.ldg_atendimento .frase{width:80%;margin-left:10%;text-align:center;line-height:190%;font-size:110%;margin-bottom:50px;}
.ldg_atendimento .bloco_contato{}
.ldg_atendimento .bloco_contato svg{width:45px;height:45px;}
.ldg_atendimento .bloco_contato .item_titulo{display:block;font-size:130%;font-weight:600}
.ldg_atendimento .bloco_contato p{margin-top:5px;line-height:190%;font-size:100%;}

@media screen and (max-width: 1200px) and (min-width: 992px){
	.ldg_atendimento .bloco_contato svg {width: 25px;height: 25px;}
}
@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_atendimento .bloco_contato svg {width: 25px;height: 25px;}
}
@media screen and (max-width: 768px){
	.ldg_atendimento{text-align:center;padding:80px 0 40px 0}
	.ldg_atendimento .bloco_contato svg {width: 25px;height: 25px;}
	.ldg_atendimento .bloco_contato p{margin-bottom:30px;}
}
 
/***************************
	BLOCO:
	ldg_mapa_titulo
***************************/

.ldg_mapa_titulo{padding-bottom:20px;}
.ldg_mapa_titulo .titulo{display:block;margin-top:10px;font-size:200%;font-weight:600}
.ldg_mapa_titulo svg{width:150px;float:right;}
.ldg_mapa_titulo .mapa{width:100%;height:400px;background:#ccc;margin-top:20px;}

@media screen and (max-width: 768px){
	.ldg_mapa_titulo {text-align: center;}
	.ldg_mapa_titulo svg{float:none;margin:30px 0 20px 0;width:100px;}
}

/***********************************
	BLOCO:
	ldg_texto_principal_info
************************************/

.ldg_texto_principal_info{padding-top:80px;}
.ldg_texto_principal_info .texto p, .ldg_texto_principal_info .texto ul, .ldg_texto_principal_info .texto ol{width:90%;line-height:200%}
.ldg_texto_principal_info .logo{margin:20px auto 50px auto;width:70%;height:auto;display:flex;justify-content:center;align-items:center;}
.ldg_texto_principal_info .logo img{}
.ldg_texto_principal_info .dados_lateral{font-size:90%}
.ldg_texto_principal_info .dados_lateral .subtitulo{margin-top:6px;display:block;font-weight:600}
.ldg_texto_principal_info .dados_lateral p{margin:3px 0 30px 0}
.ldg_texto_principal_info .dados_lateral .icone{width:45px;margin-left:5px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.ldg_texto_principal_info .dados_lateral .icone svg{height:22px;fill:white;width:22px;}
.botao_intro_predio{transition:0.5s;color:White;display:inline-block;padding:10px 20px;margin-top:18px;margin-bottom:40px;font-size:70%;text-transform:uppercase;}
.botao_intro_predio:hover{background:#444;}

@media screen and (max-width: 768px){
	.ldg_texto_principal_info .texto p, .ldg_texto_principal_info .texto ul, .ldg_texto_principal_info .texto ol {width: 100%;}
	.ldg_texto_principal_info .logo {width: 100%;}
}

/***********************************
	BLOCO:
	ldg_faixa_foto_final
************************************/

.ldg_faixa_foto_final{background:#f7f7f7;margin:110px 0 0 0;padding:120px 0;position:relative;}
.ldg_faixa_foto_final .container{position:relative;}
.ldg_faixa_foto_final img{max-width:40% !important;max-height:450px;position:absolute;bottom:-120px;left:0;}
.ldg_faixa_foto_final .titulo{text-transform:uppercase;font-size:110%;font-weight:700;margin-bottom:20px;display:block;}
.ldg_faixa_foto_final p{font-size:100%;line-height:200%}

@media screen and (max-width: 768px){
	.ldg_faixa_foto_final{text-align:center;padding:30px 0 60px 0;}
	.ldg_faixa_foto_final img {width:100% !important;max-width: 100% !important;max-height: auto;position: relative;bottom: auto;left: auto;display: block;margin: 10px auto 50px 0;}
}
  
/***********************************
	BLOCO:
	ldg_topicos
************************************/

.ldg_topicos{padding:80px 0;}
.ldg_topicos .titulo{text-transform:uppercase;font-size:170%;font-weight:700;margin-bottom:60px;display:block;}
.ldg_topicos .texto{}
.ldg_topicos ul{list-style:none;padding:0;margin:0;}
.ldg_topicos ul li{display: flex;}
.ldg_topicos ul li .checkmarcador{text-align:center;padding-top:14px;margin-bottom:10px;width:44px;background:#ccc;display:inline-block;justify-content:center;align-items:center;height:44px;border-radius:50%;}
.ldg_topicos ul li .checkmarcador svg{width:21px;}
.ldg_topicos ul li .frase{margin-bottom:15px;display:flex;min-height:44px;padding:0 20px;align-items:center;font-size:110%;background:rsed;width:90%}

/***********************************
	BLOCO:
	ldg_video1
************************************/

.ldg_video1{padding:50px 0}
.ldg_video1 .titulo{text-align:center;font-size:250%;font-weight:300;line-height:110%;margin-bottom:60px;display:block;}
.ldg_video1 .titulo strong{display:block;}
.ldg_video1 .video{position:relative;height:450px;width:100%;background-size:cover !important;margin-bottom:20px;}
.ldg_video1 .video .mascara{transition:0.4s;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;}
.ldg_video1 .video svg{transition:0.4s;width:120px;fill:white;}
.ldg_video1 .video:hover svg{transform:scale(1.1)}
.ldg_video1 .video:hover .mascara{background:rgba(0,0,0,0.2);}

@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_video1 .video {height: 320px;}
}
@media screen and (max-width: 768px){
	.ldg_video1 .video {height: 220px;}
	.ldg_video1 .video svg{width:90px;}
}

/***********************************
	BLOCO:
	ldg_plantas_predio
************************************/

.ldg_plantas_predio{background:#f9f9f9;padding:90px 0}
.ldg_plantas_predio .titulo{text-transform:uppercase;font-size:250%;font-weight:600;margin-bottom:60px;display:block;}
.ldg_plantas_predio .seletor{text-align:right;}
.ldg_plantas_predio .quadro{position:relative;width:90%;padding:50px;border:1px solid #333;margin-top:50px;}	
.ldg_plantas_predio .quadro .seta{width:50px;height:0.7px;background:#333;z-index:111;position:absolute;top:49%;right:-50px;}
.ldg_plantas_predio .quadro .subtitulo{text-transform:uppercase;font-size:150%;font-weight:500;margin-bottom:20px;display:block;}
.ldg_plantas_predio .quadro p{line-height:200%;font-size:90%;}
.ldg_plantas_predio .fotoplanta{}
.ldg_plantas_predio .fotoplanta img{mix-blend-mode:darken}
.selectboxit-container .selectboxit {background: white;}
.dados_planta{display:none}

@media screen and (max-width: 768px){
	.ldg_plantas_predio .quadro {width: 100%;padding: 30px;margin-top: 10px;margin-bottom: 20px;}
	.ldg_plantas_predio .quadro .seta{display:none;}
	.ldg_plantas_predio .titulo {font-size: 150%; margin-bottom: 30px;}
}

/***********************************
	BLOCO:
	ldg_galeria1
************************************/

.ldg_galeria1{padding:80px 0;}
.ldg_galeria1 .subtitulo{display:block;margin-bottom:40px;text-align:center;font-weight:600;font-size:170%;}
.ldg_galeria1 .foto{transition:0.5s;width:100%;height:350px;margin:1px 0;background-size:cover !important}	
.ldg_galeria1 .foto:hover{opacity:0.8}
.ldg_galeria1 .col-md-4{padding:0 1px;}

@media screen and (max-width: 1200px) and (min-width: 992px){
	.ldg_galeria1 .foto {height: 250px;}
}
@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_galeria1 .foto {height: 250px;}
}
@media screen and (max-width: 768px){
	.ldg_galeria1 .foto {height: 200px;}
}

/***********************************
	BLOCO:
	ldg_carosel_fotos_detalhes
************************************/

.ldg_carosel_fotos_detalhes{background:#f9f9f9;position:relative;}
.ldg_carosel_fotos_detalhes .titulo{padding:80px 0 50px 0;margin-top:40px;display:block;text-align:center;text-transform:uppercase;font-weight:600;font-size:150%;}
.ldg_carosel_fotos_detalhes .bloco_foto{margin:0 1px;transition:0.4s;position:relative;width:100%;height:300px;background-size:cover !important;}
.ldg_carosel_fotos_detalhes .bloco_foto .nome{text-transform:uppercase;font-size:70%;font-weight:600;position:absolute;color:white;padding:8px 12px;bottom:0;left:0;}
.ldg_carosel_fotos_detalhes .bloco_foto:hover{opacity:.7;cursor:pointer;}
.ldg_carosel_fotos_detalhes .botao_prev{cursor:pointer;display:flex;align-items:center;padding-left:1px;justify-content:center;position:absolute;z-index:111;left: 0px;top:auto;bottom:0px;width: 70px;height: 300px;background:rgba(255,255,255,0.6);}
.ldg_carosel_fotos_detalhes .botao_next{cursor:pointer;display:flex;align-items:center;padding-left:1px;justify-content:center;position:absolute;z-index:111;right:0px;top:auto;bottom:0px;width: 70px;height: 300px;background:rgba(255,255,255,0.6);}
.ldg_carosel_fotos_detalhes .botao_prev:hover, .ldg_carosel_fotos_detalhes .botao_next:hover{opacity:.9}


@media screen and (max-width: 1200px) and (min-width: 992px){
	.ldg_carosel_fotos_detalhes .bloco_foto, .ldg_carosel_fotos_detalhes .botao_next, .ldg_carosel_fotos_detalhes .botao_prev{height: 200px;}
}

@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_carosel_fotos_detalhes .bloco_foto, .ldg_carosel_fotos_detalhes .botao_next, .ldg_carosel_fotos_detalhes .botao_prev{height: 200px;}
}

/***********************************
	BLOCO:
	ldg_diferenciais
************************************/

.ldg_diferenciais{padding:80px 0 80px 0}
.ldg_diferenciais .titulo{text-transform:uppercase;font-size:250%;font-weight:600;margin-bottom:60px;display:block;}
.ldg_diferenciais aside{}
.ldg_diferenciais aside a{background:#333;color:white;padding:10px 20px;display:flex;align-items:top;margin-bottom:2px;}
.ldg_diferenciais aside a img{width:20px;height:20px;margin-right:15px;}
.ldg_diferenciais aside a svg{width:20px;height:20px;margin-right:15px;display: inline-block;}
.ldg_diferenciais aside a div{display:flex}
.inverter_cores_svg svg{filter: invert(1);}
.ldg_diferenciais aside a span{padding-top:3px;display:inline-block;text-transform:uppercase;font-size:80%}
.ldg_diferenciais aside a:hover{background:#444}
.ldg_diferenciais .texto{padding:0 40px;}
.ldg_diferenciais .texto h3{font-size:120%;font-weight:600;margin:0}
.ldg_diferenciais .texto h3 .setinha{display:inline-block;width:19px;height:19px;text-align:center;padding-top:6px;background:#333;border-radius:50%;margin-right:10px;}
.ldg_diferenciais .texto h3 .setinha img{height:8px;}
.ldg_diferenciais .texto p{margin:3px 0 25px 0}
.ldg_diferenciais .texto_diferencial{display:none}

/***********************************
	BLOCO:
	ldg_foto_frase_sobreposta
************************************/

.ldg_foto_frase_sobreposta{text-align:center;background-size:cover !important;width:100%;position:relative;}
.ldg_foto_frase_sobreposta .mascara{padding:200px 0;width:100%;}
.ldg_foto_frase_sobreposta .titulo{font-size:500%;font-weight:700;display:block;}
.ldg_foto_frase_sobreposta p{font-size:150%;margin: 15px 0 50px 0;}
.ldg_foto_frase_sobreposta .botaodescer{font-weight:600;font-size:120%;padding:15px 30px;display:inline-block;}
.ldg_foto_frase_sobreposta .botaodescer:hover{filter:brightness(80%)}

@media screen and (max-width: 768px){
	.ldg_foto_frase_sobreposta .titulo {font-size: 200%;}
}

/***********************************
	BLOCO:
	ldg_parallax1
************************************/

.ldg_parallax1{background-size:cover !important;width:100%;position:relative;background-attachment: fixed;  background-position: center;background-repeat: no-repeat;}
.ldg_parallax1 .mascara{width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.4)}
.ldg_parallax1 p{font-weight:200;padding:150px 0;font-size:300%;color:white;text-align:right;line-height:120%}
.ldg_parallax1 p strong{font-weight:600;display:block}

@media screen and (max-width: 768px){
	.ldg_parallax1 p {padding: 80px 0;}
	.ldg_parallax1 p {font-size: 200%;}
}

/***********************************
	BLOCO:
	ldg_parallax2
************************************/

.ldg_parallax2{background-size:cover !important;width:100%;position:relative;background-attachment: fixed;  background-position: center;background-repeat: no-repeat;}
.ldg_parallax2 .mascara{width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.4)}
.ldg_parallax2 p{font-weight:200;padding:100px 0;font-size:370%;color:white;text-align:right;line-height:120%}
.ldg_parallax2 p strong{font-weight:600;display:block}

/***********************************
	BLOCO:
	ldg_localizacao_mapa
************************************/

.ldg_localizacao_mapa{text-align:center;padding-top:10px;}
.ldg_localizacao_mapa .titulo{text-transform:uppercase;font-size:150%;font-weight:600;margin-bottom:20px;margin-top:30px;display:block;}
.ldg_localizacao_mapa p{margin-bottom:60px;}
.ldg_localizacao_mapa .mapa_predio{width:100%;background:#ccc;height:400px;}

/***********************************
	BLOCO:
	ldg_faixa_conversa
************************************/

.ldg_faixa_conversa{background:url(../img/bgstatus.jpg) bottom center no-repeat;padding:100px 0;}
.ldg_faixa_conversa .titulo{width:80%;font-size:180%;font-weight:700;display:block;}
.ldg_faixa_conversa .botao{float:right;width:300px;margin-top:10px;border:2px solid #333;display:flex;padding:10px 20px;align-items:center;justify-content:center}
.ldg_faixa_conversa .botao:hover{background:#333;color:white;}
.ldg_faixa_conversa .botao svg{width:24px;}
.ldg_faixa_conversa .botao span{margin-left:20px;font-weight:600;font-size:120%;}

@media screen and (max-width: 768px){
	.ldg_faixa_conversa{padding:60px 0;text-align:center;}
	.ldg_faixa_conversa .titulo {width: 100%;font-size: 150%;}
	.ldg_faixa_conversa .botao {float: none;width: 100%;margin-top: 30px;}
}

/***********************************
	BLOCO:
	ldg_formulario1
************************************/

.ldg_formulario1 form{transition:0.4s;width:100%;background:#F1F1F1;min-height:350px;position:relative}
.ldg_formulario1 form .lateral{padding:45px 100px;width:40%;z-index: 1;position:absolute;height:100%}
.ldg_formulario1 form .lateral h3{font-weight:600;width:100%;font-size:280%}
.ldg_formulario1 form .lateral p{margin-top:35px;font-size:110%;line-height:160%}
.ldg_formulario1 form .formulario{padding:55px 35px 55px 0px;}

.campoform{position:relative;}
.campoform label{transition:0.4s;position:absolute;z-index:11;top:17px;z-index:0;left: 15px;font-size: 100%;}
.diminui{top:10px !important;left: 11px !important;font-size: 75% !important;}
.ldg_formulario1 input, .ldg_formulario1 textarea{margin-bottom:25px;width:100%;background:transparent;border:1px solid #333;padding:24px 10px 6px 10px;}
.ldg_formulario1 input, .ldg_formulario1 textarea{outline:0 !important}
.ldg_formulario1 button{font-weight:700;transition:0.3s;border:0;padding:15px 20px;font-size:100%;width:100%}
.ldg_formulario1 button img{margin-right:10px;}
.ldg_formulario1 button i{margin-right:10px;}
.ldg_formulario1 button:hover{opacity:0.8}

@media screen and (max-width: 1200px) and (min-width: 992px){
	.ldg_formulario1 form .lateral {padding: 45px;}
	.ldg_formulario1 form .formulario {padding: 55px 0 55px 0;}
}
@media screen and (max-width: 992px) and (min-width: 768px){
	.ldg_formulario1 form .lateral {padding: 44px 50px;width: 38%;}
}
@media screen and (max-width: 768px){	
	.ldg_formulario1 form .lateral {width: 100%;padding: 50px;position: relative;height: auto;}
	.ldg_formulario1 form .formulario {padding: 50px 0;}
}



/***********************************
	BLOCO:
	ldg_rodape1
************************************/

.ldg_rodape1{padding:50px 0;text-align:center;}
.ldg_rodape1 .logo{width:200px;}
.ldg_rodape1 p{padding:30px 0 0 0;margin:0;}

/***********************************
	WHATSAPP VOADOR
************************************/

.btn-whatsapp-pulse{z-index: 1111;background:#25d366;color:#fff;position:fixed;bottom:15px;right:15px;font-size:30px;display:flex;justify-content:center;align-items:center;width:0;height:0;padding:26px;text-decoration:none;border-radius:50%;animation-name:pulse;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.5)}80%{box-shadow:0 0 0 14px rgba(37,211,102,0)}}
.btn-whatsapp-pulse-border{transition:0.5s;bottom:20px;right:20px;animation-play-state:paused}
.btn-whatsapp-pulse-border:hover{background:#28824a}
.btn-whatsapp-pulse-border::before{content:"";position:absolute;border-radius:50%;padding:25px;border:5px solid #25d366;opacity:.75;animation-name:pulse-border;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite}
@keyframes pulse-border{0%{padding:20px;opacity:.75}75%{padding:40px;opacity:0}100%{opacity:0}}