html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {margin: 0;	padding: 0;	border: 0; font-size: 100%; font-style: normal; font-weight: normal; vertical-align: baseline; background: transparent;} main, article, aside, figure, footer, header, nav, section, details, summary,img {display: block;} html {box-sizing: border-box;} *,*:before,*:after {box-sizing: inherit;} img,object,embed {max-width: 100%;} ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none;} a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;} del {text-decoration: line-through;} abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;} table {border-collapse: separate; border-spacing: 0;} th {font-weight: bold; vertical-align: bottom;} td {font-weight: normal; vertical-align: top;} hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;} input, select {vertical-align: middle;} input[type="radio"] {vertical-align: text-bottom;} input[type="checkbox"] {vertical-align: bottom;} input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; outline:none;}input,button,textarea,select{*font-size:100%;}fieldset,input,button,textarea,select{border:none; padding:0; margin:0; background:none;}a{text-decoration:none;} table {font-size: inherit; font: 100%;}
small {font-size: 85%;} strong {font-weight: bold;} td, td img {vertical-align: top;} sub, sup {font-size: 75%; line-height: 0; position: relative;} sup {top: -0.5em;} sub {bottom: -0.25em;} pre, code, kbd, samp {font-family: monospace, sans-srif;}
br{user-select: none;}

*{
	--cor1: #F6F8FB;
	--cor2: #D0AD1D;
	--fonte1: 'sweet-sans-pro';
    scroll-behavior: smooth;
}
	
*::-webkit-scrollbar { width: 8px}
*::-webkit-scrollbar-track {background: #F4F3F6;}
*::-webkit-scrollbar-thumb {background-color: var(--cor2);}

::selection {background: var(--cor2);color:#fff;}
::-webkit-selection {background: var(--cor2);color:#fff;} 
::-moz-selection {background: var(--cor2);color:#fff;}

body{font: 500 18px/28px var(--fonte1);color: #23282B;text-rendering: optimizelegibility !important;background: #F4F3F6; overflow-x: hidden;}


/* HEADER */
header{width: 100%;min-height: 120px;display: flex;align-items: center;background-size: cover;background-color: #151515;}
	header .centro{width: 100%; max-width: 1320px; padding:20px; display: flex; justify-content: space-between; align-items: center; margin: 0 auto;}
		._1000 header .centro button.hamburguerMobile{display: none;}
		header .centro h1{max-width: 236px; width: 100%; max-height: 80px}
		header .centro h1 img{max-height: 80px}
		header .centro a{position: relative; display: flex; gap: 8px; align-items: center}
		header .centro a::before{content: ''; width: 18px;height: 17px; display: block;background-image: url('data:image/svg+xml,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 17"><path d="M8 0a.647.647 0 0 0-.466.202L.262 6.522a.679.679 0 0 0-.025.02l-.025.023a.746.746 0 0 0-.017 1.018.647.647 0 0 0 .472.209h.666v7.791c0 .783.597 1.417 1.334 1.417h10.666c.737 0 1.334-.634 1.334-1.417V7.792h.666a.647.647 0 0 0 .472-.208.744.744 0 0 0-.017-1.02l-.01-.008a.682.682 0 0 0-.046-.04l-1.065-.925V2.833c0-.39-.299-.708-.667-.708h-.667c-.368 0-.666.317-.666.708v1.02L8.452.19A.646.646 0 0 0 8 0Zm2 9.208h2.667v5.667H10V9.208Z" fill="%23fff"/></svg>'); opacity: 0.16; transition: all .5s ease}
		header .centro a:hover::before{opacity: 1}
			header .centro a b{font: 700 12px/12px var(--fonte1); color: #FFFFFF; position: relative}
			header .centro a b::after{content: '';position: absolute;height: 1px;width: 0;bottom: -3px;left: 3px;background: #b9b9b9;opacity: 0.16;transition: all .5s ease;border-radius: 7px;}
			header .centro a:hover b::after{width: 75%;opacity: 1}

/* MOBILE */
._320 header{background: #151515; min-height: 70px}
	._320 header .centro{max-width: 440px}
	._320 header .centro a{max-width: 30px; width: 100%; justify-content: center}
		._320 header .centro button.hamburguerMobile{width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all .5s ease ;background: transparent; border-radius: 4px;}
		._320 header .centro button.hamburguerMobile:hover{background: #00000054}
			._320 header .centro button.hamburguerMobile svg{width: 28px;height: 28px; padding: 4px}
				._320 header .centro button.hamburguerMobile svg path{fill: #fff; opacity: 0.16; transition: all .5s ease}
				._320 header .centro button.hamburguerMobile:hover svg path{opacity: 1;}
		._320 header .centro h1{max-width: 156px;}
		._320 header .centro a b{display: none;}

/* Footer */
footer{width: 100%;min-height: 48px;display: flex;align-items: center;background: #FDFDFD;border-top: 1px solid #262c35;background: #151515;}
	footer .centro{width: 100%; max-width: 1320px; padding:10px 20px; display: flex; justify-content: space-between; align-items: center; margin: 0 auto;}
		footer .centro em{font: 500 13px/12px var(--fonte1);color: #616367;}
		footer .centro .links span{font: 400 13px/12px var(--fonte1);color: #616367;}
			footer .centro .links span a:visited, footer .centro .links span a:link, footer .centro .links span a:active{text-decoration: underline;color: #616367;text-underline-offset: 3px;margin: 0 4px; transition: all .5s ease}
			footer .centro .links span a:hover{color: var(--cor1)}

/* MOBILE */
._320 footer .centro{flex-direction: column; padding: 25px 20px}
._320 footer .centro em{max-width: 200px;}
._320 footer .centro em, ._320 footer .centro .links span{font: 500 12px/18px var(--fonte1); text-align: center}





