@charset "UTF-8";/* CSS Document *//* Fonts */@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700,900');*{box-sizing: border-box;font-family: 'Montserrat', sans-serif;outline: none !important;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;transition: all 0.1s linear;}/**/.container{	margin:0px auto;	width: 100%;	box-sizing: border-box;}button{border: none;background-color:none;}section{width: 100%;display: inline-block;}select,button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="submit"]{cursor: pointer;}html #wpadminbar{display: none;}html{margin-top: 0px !important;}.left{float: left;}.right{float:right;}.none{display:none;}.block{display:block;}.mobile{display:none !important;}.desktop{display:block;}.tablet{display: none !important;}.relative{position: relative;}a{text-decoration:none;}li,ul,ol{list-style:none;}button{outline: none;}.visible{overflow:visible;}a.post_image_link { outline: none; }a img { border: none; }blockquote { border-left: 3px solid #ddd; color: #001F33; padding: 10px;font-size: 14px;font-style: italic;}abbr, acronym { line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }code { line-height: 1em; background: #eee; }pre { background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }p.center { text-align: center !important; }p.bottom { margin: 0 !important; }.remove_bottom_margin { margin-bottom: 0 !important; }b, strong { font-weight:bold; }em { font-style:italic; }p,li,a{line-height: 1.5em;}p{text-align: justify !important;}/*---:[ universal image classes ]:---*/img.alignleft, img.left { float: left; }img.alignright, img.right { float: right; }img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }img.alignnone, img.block { display: block; clear: both; }img.frame { background: #eee; border-style: solid; border-color: #ddd; }img.stack { clear: none !important; }img[align="left"] { float: left; clear: left; }img[align="right"] { float: right; clear: right; }img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }/* WordPress Core */.alignnone {margin: 5px 20px 20px 0;}.aligncenter,div.aligncenter {display: block;margin: 5px auto 15px auto;}.alignright {float:right;margin: 5px 0 20px 20px;}.alignleft {float: left;margin: 5px 10px 20px 0;}a img.alignright {float: right;margin: 5px 0 20px 20px;}a img.alignnone {margin: 5px 20px 20px 0;}a img.alignleft {float: left;margin: 5px 20px 20px 0;}a img.aligncenter {display: block;margin-left: auto;margin-right: auto}.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; /* Image does not overflow the content area */padding: 5px 3px 10px;text-align: center;}.wp-caption.alignnone {margin: 5px 20px 20px 0;}.wp-caption.alignleft {margin: 5px 20px 20px 0;}.wp-caption.alignright {margin: 5px 0 20px 20px;}.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}/* Text meant only for screen readers. */.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar. */}.wp-smiley {margin: 0 !important;max-height: 1em;}blockquote.left {margin-right: 20px;text-align: right;margin-left: 0;width: 33%;float: left;}blockquote.right {margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right;}.alm-btn-wrap{clear: both;}/* hover */a:hover{text-decoration: none !important;}a img:hover{opacity: 0.7;}.li-menu a:hover{color: #D4B06C;}.li-menu .btn:hover{color: #D4B06C;background-color: transparent !important;}.dropdown-menu a.dropdown-item:hover{color:#192A36;}.btn-secondary:not([disabled]):not(.disabled).active, .btn-secondary:not([disabled]):not(.disabled):active, .show>.btn-secondary.dropdown-toggle{	background-color: transparent !important;	color: #d4b06c;	box-shadow: none !important;}.txts1 a:hover{background-color: #fff;color: #0c1822;}.txts2 a:hover{color: #0c1822;}.item_ca:hover{opacity: 0.7;}.btn_cardaat:hover{background-color: #fff;color: #0c1822;}.li_ft a:hover{color: #d4b06c;}.lasttxts3s a:hover{color: #000;}.sbmt_contato:hover{	background-color: #d4b06c;	color: #fff;}.box_eqp:hover{	background-color: #fff;	border-color: #D4B06C;}.box_eqp:hover h2{color: #D4B06C;}.box_eqp:hover p{color: #D4B06C;}.box_eqp:hover hr{background-color: #D4B06C;}.box_eqp:hover a{color: #D4B06C;}.box_eqp a:hover {color: #D4B06C;}.bml .box_eqp:hover h2{color: #22394F;} .bml .box_eqp:hover p{color: #5F5F5F;} .bml .box_eqp:hover hr{background-color: #22394F;}.box_blog h2 a:hover{color: #D4B06C;}.box_blog a:hover{color: #D4B06C;}.lasttxts3s a:hover{color: #D4B06C !important;}/* Header */#header{	width: 100%;	display: inline-block;	position: fixed;	top: 0px;	left: 0px;    z-index: 999;    background-color: rgba(18, 32, 44, 1);}#header.home{    background-image: url(../img/bghome.jpg);    background-position: top center;}.logo{	margin: 20px 0px;}.socialhd{	margin: 15px 0px;	display: inline-block;}.socialhd a{	color: #D4B06C;	font-size: 12px;	font-weight: 400;	margin-right: 10px;	float: left;}.socialhd a img{	float: left;	margin: 0px 7px;}.socialhd a:last-child img{	margin-right: 0px;}.nav-menu{	display: inline-block;	width: 100%;	margin-top: 10px;}.ul-menu{	display: inline-block;	float: right;}.li-menu{	margin: 0px 25px;}.li-menu:last-child{margin-right: 0px;}.li-menu:first-child{margin-left: 0px;}.li-menu a{	color: #fff;	font-size: 16px;	font-weight: 400;	text-transform: uppercase;}.li-menu .btn{	background-color: transparent !important;	color: #fff;	font-size: 16px;	font-weight: 400;	text-transform: uppercase;	margin: 0px 0px;	padding: 0px;	box-shadow: none;}.li-menu .dropdown-menu{	background-image: url("../img/bgdropdown.png");    background-color: rgba(212, 176, 108,1);}.dropdown-menu a.dropdown-item{	color: #fff;	font-weight: 400;	font-size: 13px;	text-transform: capitalize;}.dropdown-item{	padding: .25rem 1.8rem .25rem .7rem;}.hrli{	width: 13px;	height: 1px;	background-color: #192A36;	float: left;	margin: 8px 0px;	margin-right: 5px;}/* main */.home .sect1{	background-image: url("../img/bghome.jpg");	background-position: top center;	background-attachment: fixed;	background-color: none;	height: 1080px;	width: 100%;	position: relative;    overflow: hidden;}.triangles1{	position: absolute;	top: 25%;	left: 0px;}.circles1{	position: absolute;	top:41%;	right: 0px;}.txts1{	width: 100%;	padding: 0px 150px;	margin: 400px 0px 0px;	text-align: center;	position: relative;}.txts1 h2{	font-size: 18px;	color: #fff;	font-weight: 400;	text-align: right;	width: 40%;	margin-top: 50px;}.txts1 h1{	color: #D3B06C;	font-weight: 600;	font-size: 68px;	text-align: left;	text-transform: uppercase;	position: relative;	margin-left: 107px;}.txts1 h1 small{	font-weight: 300;}.txts1 h1 abs{    font-size: 98px;    position: absolute;    bottom: -105px;    right: -40px;}.hrh1{	position: absolute;    bottom: -125px;    right: -505px;    border-top: 1px dotted #d3b06c;    width: 60rem;    height: 1px;}.txts1 a{	color: #fff;	border: 1px solid #fff;	border-radius: 5px;	text-transform: uppercase;	text-align: center;	font-size: 17px;	font-weight: 500;	display: inline-block;	padding: 10px 30px;	margin: 40px 0px;}.home .sect2{	background-color: #fff;	position: relative;	padding: 100px 0px;}.triangles2{	position: absolute;	right: 40px;	top: 35%;}.imgs2{    position: absolute;    left: -150px;    top: -235px;}.txts2{}.txts2 span{	color: #D3B06C;	font-size: 16px;	font-weight: 400;}.txts2 h3{	font-size: 32px;	font-weight: 600;	color: #0C1822;	margin: 10px 0px 20px;}.txts2 p{	font-size: 17px;	font-weight: 400;	color: #0C1822;}.txts2 a{	color: #D4B06C;	font-size: 19px;	font-weight: 800;	text-transform: uppercase;}.home .sect3{	background-color: #12202C;	padding: 80px 0px;	position: relative;	background-image: url("../img/bghome.jpg");	background-position: top center;	background-attachment: fixed;}.triangles3{	position: absolute;	right: 0px;	top: 0px;}.imgs3{	position: absolute;	left: 50px;	top: 25%;}.txts3{	position: relative;	width: 70%;}.txts3 hr{	position: absolute;    bottom: -15px;    right: 65px;    border-top: 1px dotted #d3b06c;    width: 60rem;    height: 1px;}.txts3 span{	color: #D3B06C;	font-size: 16px;	font-weight: 500;}.txts3 h3{	color: #fff;	font-size: 51px;	text-transform: uppercase;	font-weight: 600;	margin: 10px 0px 20px;}.txts3 p{	color: #fff;	font-size: 17px;	font-weight: 400;}.cards_atua{	margin-top: 40px;	width: 100%;	display: inline-block;	text-align: center;	position: relative;}.item_ca{	/*width: 315px !important;*/	height: 200px;	background-image: url("../img/border-atua.png");	background-position: center;	background-repeat: no-repeat;	background-color: #fff;	text-align: center;	border: 2px solid #fff;	float: left;	display: block;    MARGIN: 0PX 20px;}.item_ca h4{	color: #0C1822;	font-size: 20px;	font-weight: 600;    	padding: 72px 75px;	text-transform: uppercase;}.btn_cardaat{	color: #fff;	border: 1px solid #fff;	border-radius: 5px;	text-transform: uppercase;	text-align: center;	font-size: 17px;	font-weight: 500;	display: inline-block;	padding: 10px 30px;	margin: 40px 0px;}.lSAction > a{opacity:1 !important;}/* footer */#footer{background-color: #EEEEEE;}.ft1{	display: inline-block;	width: 100%;	text-align: center;	padding: 50px 0px 15px;}.ul_ft{	display: inline-block;}.li_ft{	padding: 0px 15px;}.li_ft a{	color: #0C1821;	font-size: 16px;	font-weight: 400;	text-transform: uppercase;}.ft2{	display: inline-block;	width: 100%;	text-align: center;	padding:15px 0px;}.copy{	font-size: 12px;	font-weight: 400;	color: #A3A3A3;    margin: 0px;}.ft3{	display: inline-block;	width: 100%;	text-align: center;	padding: 15px 0px;}/* internas */header.internas{background-color:#12202C !important;background-image: none !important;}.internas{}.internas .sect1{	height: 500px;	background-image: url("../img/bg_sobre.jpg");	background-position: top center;	position: relative;}.internas .sect2{	padding: 15px 0px;}.breadcrumbs{}.hrinternas{	width: 58%;	height: 1px;	border-top: 1px dotted #D4B06C;	position: absolute;	top: 110px;	left: 0px;	z-index: 9999;}/* Sobre */.sobre{}.sect1 h1{	color: #D3B06C;	font-size: 48px;	font-weight: 300;	text-transform: uppercase;	text-align: center;    margin: 275px 0px 0px;}.circle_sobre{	position: absolute;	top: 25px;	left: -45px;	z-index: 999;}.sobre .sect3{	position: relative;	padding: 50px 0px;}.sobrep{	text-align: center !important;	font-size: 26px;	font-weight: 300;	color: #000;	margin-bottom: 65px;	padding: 0px 125px;}.txts3l{ padding-left: 100px;position: relative;}.triangle_sobre_s3{	position: absolute;	top: -200px;    left: -90px;    z-index: -9;}.txts3l h2{	font-size: 32px;	font-weight: 600;	color: #000;	margin-bottom: 30px;	margin-top: 20px;	text-transform: uppercase;}.txts3l p{	color: #000;	font-size: 20px;	font-weight: 300;}.txts3r{padding-left: 75px; padding-right: 120px;}.txts3r h3{	font-size: 32px;	color: #000;	font-weight: 400;	text-transform: uppercase;	margin-bottom: 25px;}.txts3r h3 small{	font-size: 16px;	font-weight: 500;}.txts3r ul{}.txts3r ul li{	color: #D4B06C;	font-size: 20px;	font-weight: 500;	text-transform:uppercase;	padding: 10px 0px;	border-bottom: 1px dotted #d6d6d6;}.txts3r ul li:first-child{	border-top: 1px dotted #d6d6d6;}.triangle_gold_sobre{	position: absolute;    top: -90px;    right: -340px;}.fade-carrousel{	margin-top: 100px;    position: relative;    padding: 0px 100px;}.prev_sobre{    	position: absolute;    top: 50%;    z-index: 9;    left: 45px;    margin-top: -50px;	cursor: pointer;}.next_sobre{	position: absolute;    top: 50%;    z-index: 9;    right: 45px;    margin-top: -50px;	cursor: pointer;}.fade-carrousel img{	height: auto !important;}.slick-dots{width: 80%;bottom: -35px;}.slick-dots li button:before{	font-size: 10px;	color: #DFC490;	opacity: 1;}.lasttxts3s{	text-align: center;	margin-top: 100px;	width: 100%;	display: inline-block;}.lasttxts3s p{	font-size: 26px;	font-weight: 300;	color: #000;}.lasttxts3s adress{	font-size: 30px;	font-weight: 600;	color: #000;	margin: 30px 0px;}.lasttxts3s a{	color: #E4CCA0;	font-size: 16px;	font-weight: 600;	display: block;}/* contato */.contato .sect3{	padding: 50px 0px;}.form_contato{	padding: 30px;	border: 1px solid #D6D6D6;	border-bottom: 1px solid #D6D6D6;	border-right: 1px solid #D6D6D6;	border-left: 1px solid #D6D6D6;	width: 100%;	display: inline-block;	position: relative;	text-align: center;}.form_contato p{    font-size: 23px;    font-weight: 800;    color: #000;    text-transform: uppercase;    background-color: #fff;    padding: 10px 50px;    margin-top: -55px;    display: inline-block;    margin-bottom: 15px;}.hrl{	position: absolute;	height: 1px;	background-color: #d6d6d6;}.hrr{	}.line_ctt{	width: 100%;	display: inline-block;	margin: 10px 0px;}.label_contato{	color: #000;	font-size: 17px;	float: left;	margin-right: 15px;}.input_contato{	background-color: #EEEEEE;	font-size: 17px;	font-weight: 400;	color: #000;	padding: 5px 10px;	width: 82%;	height: 33px;	border: 1px solid #cecece;	float: right;}.msg_contato{	resize: none;	height: 240px;	width: 100%;}.sbmt_contato{	border: 1px solid #D4B06C;	color: #D4B06C;	font-size: 18px;    font-weight: 300;    padding: 8px 62px;	background-color: transparent;}.adrctt{}.adrctt p{	color: #000;	font-size: 22px;	font-weight: 300;	margin: 25px 0px 15px;}.adrctt adress{	color: #000;	font-size: 22px;	font-weight: 600;}/* carreira */.carreira{}.carreira .sect3{	padding: 50px 0px;}.carreira .sect3 .container .row > div{	padding: 0px 125px;}.carreira .input_contato{	width: 75%;}.carreira .input_contato.msg_contato{width: 100%;}.tit_carrier{	font-size: 26px;	font-weight: 300;	color: #000;	text-align: center;	margin-bottom: 60px;}.bline{	width: 48%;}/* Atuação */.atuacao{}.atuacao .sect3{	padding: 50px 0px;}.sidebar{	width: 100%;}.ul-side{}.ul-side li{	padding: 0px 0px;}.ul-side li:last-child a{	border-bottom: none;}.ul-side li a{	border-bottom: 1px dotted #8F8F8F;	display: block;	width: 100%;	color: #D3B06C;	font-size: 22px;	font-weight: 400;	padding: 15px 0px;}.txt_act{	}.txt_act p{	color: #525252;	font-size: 18px;	font-weight: 300;}.txt_act h3{	font-size: 20px;	font-weight: 500;	color: #2E5072;}.txt_act ul{	padding-left: 20px;}.txt_act ul li{	color: #525252;	font-size: 18px;	font-weight: 300;	padding: 5px 10px 5px 20px;	background-image: url("../img/list.png");	background-repeat: no-repeat;	background-position: center left;}/* equipe */.equipe{}.equipe .sect3{	padding: 50px 0px;	position: relative;}.trieqp{	position: absolute;	top:20%;	left: 3%;}.cireqp{	position: absolute;	top: 40%;	right: 0px;}.box-equipes{	padding: 0px 50px;	display: inline-block;	width: 100%;}.box_eqp{    width: 46%;    margin: 2%;	background-color: #F1F1F1;	border: 1px solid #CCCCCC;	padding: 30px;	cursor: pointer;	float: left;    min-height: 220px;}.box_eqp h2{	color: #22394F;	font-size: 22px;	font-weight: 500;}.box_eqp p{	color: #5F5F5F;	font-size: 17px;	font-weight: 400;}.box_eqp hr{	height: 2px;	background-color: #22394F;	width: 40px;	margin-top: 37px;	margin-bottom: 15px;}.box_eqp a{	color: #5F5F5F;	font-size: 15px;	font-weight: 300;	display: block;}.modalbox{	display: inline-block;	/*width: 80%;*/	/*position: absolute;    top: 43%;    left: 15%;*/	background-color: #fff;	padding: 20px;}.bml{	width: 37%;	display: inline-block;}.bml .box_eqp{	background-color: transparent;	width: 100%;	border: none;    	margin: 0px;    padding: 30px 0px;	cursor: auto;}.bml img{width: 100%;height: auto;}.bmr{	width: 58%;	display: inline-block;	position: relative;}.btnclose{	position: absolute;    top: -35px;    right: -20px;    background-color: transparent;    font-size: 40px;	cursor: pointer;}.bmr h3{	color: #2D5072;	font-size: 18px;	font-weight: 600;	margin-bottom: 25px;}.bmr p{	color: #525252;	font-size: 17px;	font-weight: 300;    line-height: 2rem;    margin-bottom: 2rem;}.bmr hr{	height: 1px;	width: 100%;	border-top: 1px dotted #5084A2;	margin: 45px 0px 25px;}.modal-dialog{    width: 65% !important;    z-index: 9999999;    top: 100px;    max-width: 930px;}.modal-backdrop{	background-color: #0E344B;}.modal-backdrop.show{	opacity: 0.8;}/* Blog */.blog .sect3{	padding: 60px 0px;}.form_search{	width: 100%;	display: inline-block;	margin: 15px 0px;}.li-side a.active{	color: #000;	font-weight: 600;}.li-side a.current-cat{	color: #000;	font-weight: 600;}.input_search{	width: 100%;	height: 55px;	background-image: url("../img/search.png");	background-position: 97% center;	background-repeat: no-repeat;	background-color: #eeeeee;	padding: 5px 10px;	font-size: 16px;	font-weight: 400;	color: #000;	border: none;}.box_blog{    	width: 46%;    border-bottom: 1px solid #D4B06C;    margin: 2%;    padding-bottom: 45px;}.box_blog h2{	margin-top: 10px;}.box_blog h2 a{	color: #2D5072;	font-size: 18px;	font-weight: 500;    display: block;}.box_blog img{	width: 100%;}.box_blog span{	color: #D3B06C;	font-size: 13px;	font-weight: 500;}.box_blog hr{	background-color: #22394F;	width: 40px;	height: 2px;	margin: 30px 0px 15px;}.box_blog p{	color: #525252;	font-size: 16px;	font-weight: 400;}.box_blog p a{	color: #D3B06C;	font-size: 16px;	font-weight: 600;}/* single */.txt_blog{	}.txt_blog h2{	font-size: 30px;	color: #000;	font-weight: 600;	margin-bottom: 30px;}.line_blog{	width: 100%;	padding: 25px 0px;	border-top: 1px dotted #D4B06C;}.line_blog span{	color: #A4A4A4;	font-size: 17px;	font-weight: 400;}.line_blog span gold{	color: #D3B06C;}.social{}.resume{	width: 100%;	display: inline-block;	padding: 15px 0px;}.resume p{	color: #000;	font-size: 18px;	font-weight: 500;}.txt_blog img{	width: 100%;	margin: 15px 0px;}.txt{	width: 100%;	display: inline-block;	margin-top: 20px;}.txt p{	color: #454545;	font-size: 15px;	font-weight: 400;    line-height: 1.9rem;}.txt ul{	padding-left: 20px;}.txt ul li{	color: #454545;	font-size: 15px;	font-weight: 400;	padding: 10px 0px;}.txt a{	color: #454545;	font-size: 15px;	font-weight: 400;}.txt h2{	color: #454545;	font-size: 19px;	font-weight: 600;}.txt h3{	color: #454545;	font-size: 18px;	font-weight: 600;}.txt h4{	color: #454545;	font-size: 17px;	font-weight: 600;}.txt h5{	color: #454545;	font-size: 16px;	font-weight: 600;}/* breadcrumbs */.breadcrumbs{    color: #D3B06C;    font-size: 15px;}.breadcrumbs a{    color: #D3B06C;    font-size: 15px;}.breadcrumb_last{    font-size: 15px;    color: #000;}