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-serif;}

br{user-select: none;}
body{font: 500 14px/18px 'Raleway';font-variant-numeric: lining-nums proportional-nums;color: #57667C;text-rendering: optimizelegibility !important;background: linear-gradient(180deg, #FFFFFF 0%, #F4F5FA 16%, #F3F3F9 100%);border-top: 4px solid #8E5CE2;}

*{--cor1: #8E5CE2;}
	
*::-webkit-scrollbar { width: 8px}
*::-webkit-scrollbar-track {background: #FFF;}
*::-webkit-scrollbar-thumb {background-color: var(--cor1);}

::selection {background: var(--cor1);color:#FFF;}
::-webkit-selection {background: var(--cor1);color:#FFF;} 
::-moz-selection {background: var(--cor1);color:#FFF;}


@keyframes dots-1 { from { opacity: 0; } 20% { opacity: 1; } }
@keyframes dots-2 { from { opacity: 0; } 40% { opacity: 1; } }
@keyframes dots-3 { from { opacity: 0; } 60% { opacity: 1; } }
@keyframes dots-4 { from { opacity: 0; } 80% { opacity: 1; } }
@keyframes dots-5 { from { opacity: 0; } 95% { opacity: 1; } }
.dots{ text-align: center; display: inline-block;} 
.dots span {animation: dots-1 1s infinite steps(1); }
.dots span:first-child + span {animation-name: dots-2;	}
.dots span:first-child + span + span {	animation-name: dots-3;}
.dots span:first-child + span + span + span {	animation-name: dots-4;}
.dots span:first-child + span + span + span + span {animation-name: dots-5;}


/* BARRA LIVE */
.barraLiveAtiva{padding-top: 48px;}
.barraLiveAtiva .barraLive{top: 0px;}

.barraLive{position: fixed;left: 50%;transform: translateX(-50%);top: -25px;width: 100%;background: #343c47;z-index: 9999;transition: top 0.5s ease;}
	.home .barraLive .centro{max-width: 1466px;}
	.barraLive .centro{position: relative;display: flex;align-items: center;gap: 30px;width: 100%;max-width: 1406px;margin: 0 auto;padding: 9px 20px;}
		.barraLive .centro .texto{display: flex;align-items: center;gap: 9px;width: 100%}
			.barraLive .centro .texto h3{min-width: max-content;text-transform: uppercase;font-size: 18px;font-weight: 700;color: #fff;}
			.barraLive .centro .texto p{position: relative;font-size: 18px;font-weight: 500;color: #fff;opacity: 50%;}
				.barraLive .centro .texto p:after{content: "";}
		.barraLive .centro a:active,
		.barraLive .centro a:any-link{display: block;width: 100%;max-width: max-content;padding: 11px 29px 13px;text-align: center;font: 700 18px / 18px 'Raleway';color: #FFFFFF;background: #1ea2b3;box-shadow: 0px -4px 0px 0px #00000033 inset;border-radius: 50px;transition: all 0.5s ease;}
			.barraLive .centro a:hover{background: #a052e9;}
		
		.barraLive .centro span.mostrarQRC{display: flex;align-items: center;gap: 5px;min-width: max-content;margin: 0 0 0 auto;text-transform: uppercase;font: 600 12px / 19px 'Open Sans';color: #fff;opacity: 60%;cursor: pointer;transition: all 0.5s ease;}
			.barraLive .centro span.mostrarQRC i{display: block;height: 23px;}
			.barraLive .centro span.mostrarQRC:hover{opacity: 1;}
		.barraLive .centro figure{position: absolute;right: 0;top: 45px;width: 195px;padding: 12px;background: #ffffff;border-radius: 4px;box-shadow: 0 2px 20px -5px #00000087;opacity: 0;visibility: hidden;transition: all 0.5s ease;}
			.barraLive .centro figure:before{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 100%;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #fff transparent;}
			.barraLive .centro figure.ativo{top: 53px;opacity: 1;visibility: visible;}

/* Header */
header .centro{display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 1406px;padding: 44px 20px 59px;margin: 0px auto;gap: 40px;}
	header .centro .menuPrincipal{display: flex;align-items: center;gap: 50px;width: -webkit-fill-available;}
		header .centro .menuPrincipal h1 figure{width: 100%;max-width: 246px;min-width: 246px;user-select: none;}
			header .centro .menuPrincipal h1 figure img{width: 100%; height: 100%;}
	header .centro nav{width: 76%;display: flex;gap: clamp(20px, 9%, 40px);margin-top: 7px;margin-left: auto;}
	header .centro nav.menuContatos{justify-content: end;}
		header .centro nav > a:link,
		header .centro nav > a:active,
		header .centro nav > a:visited{display: flex;align-items: center;gap: 8px;transition: all 0.5s ease;position: relative;}
			header .centro nav a > figure{ width: 16px;height: 16px;}
			header .centro nav a > b{display: block;font-size: 15px;font-weight: 500;line-height: 16px;letter-spacing: 0.02em;color: #343C47;position: relative;transition: all 0.5s ease;}
				header .centro nav a > b::after{content: "";width: 3px;height: 3px;background: transparent;border-radius: 16px;position: absolute;bottom: -6px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;}
				header .centro nav > a:hover b::after{width: 40px;background: #AA58EC;}
		header .centro nav > a.chat.ativo::after{content: "";width: 14px;height: 14px;background: #AA58EC;border: 3px solid #FFF;border-radius: 100%;position: absolute;top: -3px;right: -5px;pointer-events: none;transition: all 0.5s ease;}
		header .centro nav > a.chat::after{content: "";width: 11px;height: 11px;background: transparent;border: 3px solid transparent;border-radius: 100%;position: absolute;top: -1px;right: -5px;pointer-events: none;transition: all 0.5s ease;}
		/* Menu perfil */
		header .centro nav .menuPerfil{display: flex;align-items: center;gap: 6px;position: relative;cursor: pointer;}
			header .centro nav .menuPerfil::after{content: "";width: 9px;height: 6px; clip-path: polygon(50% 100%, 0 0, 100% 0); background: #343C47;}
			header .centro nav .menuPerfil ul.menuAberto{width: calc(100% + 189px);background: #FFF;border-radius: 5px 10px 5px 3px;border: 3px solid #C8D2E280;box-shadow: 0px 0px 40px 0px #A1B0AD47;position: absolute;top: calc(100% + 4px);right: 0px;padding: 5px;opacity: 0;visibility: hidden;transition: all 0.5s ease;z-index: 10;}
			header .centro nav .menuPerfil:hover ul.menuAberto{opacity: 1; visibility: visible;}
					header .centro nav .menuPerfil ul.menuAberto li a:link,
					header .centro nav .menuPerfil ul.menuAberto li a:active,
					header .centro nav .menuPerfil ul.menuAberto li a:visited{display: flex;gap: 8px;width: 100%;padding: 17px 21px;border-bottom: 1px dashed #E2E9EF;transition: all 0.5s ease;}
					header .centro nav .menuPerfil ul.menuAberto li:last-of-type a{border-bottom: none;}
					header .centro nav .menuPerfil ul.menuAberto li.inativo a{cursor: default;}
						header .centro nav .menuPerfil ul.menuAberto li a b{display: block;font-size: 15px; font-weight: 500; line-height: 14px; color: #343C47; position: relative;}
						header .centro nav .menuPerfil ul.menuAberto li.inativo a b{color: #343C4780;}
							header .centro nav .menuPerfil ul.menuAberto li a b:not(header .centro nav .menuPerfil ul.menuAberto li.inativo b)::after{content: "";width: 3px;height: 3px;background: transparent;border-radius: 16px;position: absolute;bottom: -6px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;}
							header .centro nav .menuPerfil ul.menuAberto li:hover a b:not(header .centro nav .menuPerfil ul.menuAberto li.inativo b)::after{width: 100%; background: #AA58EC;}
							header .centro nav .menuPerfil ul.menuAberto li.inativo a b em{display: block;font-size: 10px;font-weight: 700;line-height: 14px;letter-spacing: 0.02em;color: #343C4780;margin-top: 2px;}
	header .centro .menuMobile,
	header .centro a.botaoMenu{display: none;}

/* Footer */
footer{position: relative;background: #FFF;box-shadow: 0px -4px 30px 0px #E8E8EC;z-index: 3;}
	footer .centro{display: flex;justify-content: space-between;gap: 10px;align-items: center;width: 100%;max-width: 1410px;padding: 22px 20px;margin: 0px auto;}
		footer .centro p{font-size: 14px; font-weight: 400; line-height: 16px; color: #90A4AC;}
			footer .centro p a:link,
			footer .centro p a:active,
			footer .centro p a:visited{font-weight: 400; text-decoration: underline; color: #90A4AC; transition: all 0.5s ease;}
			footer .centro p a:hover{color: #8E5CE2;}
		footer .centro figure{width: 52px; height: 52px; user-select: none;}
			footer .centro figure img{width: 100%; height: 100%;}

/* Mobile */
._320 body{background: #F4F4FA; position: relative; border-top: none;}
._320 header, ._320 main, ._320 footer{width: 100%;max-width: 440px;margin: 0px auto;}

/* BARRA LIVE */
._320 .barraLiveAtiva{padding-top: 67px;}
._320 .menuMobileAtivo .barraLive{z-index: 0;}
	._320 .barraLive .centro{gap: 10px;max-width: 440px;padding: 10px 20px;}
		._320 .barraLive .centro .texto{flex-wrap: wrap;gap: 1px;}
			._320 .barraLive .centro .texto h3{font-size: 13px;}
			._320 .barraLive .centro .texto p{font-size: 12px;line-height: 14px;}
		._320 .barraLive .centro a:active,
		._320 .barraLive .centro a:any-link{max-width: 110px;font-size: 12px;line-height: 12px;padding: 10px 15px 12px;}

/* Menu mobile header */
._320 header .centro{padding: 16px 20px 15px; border-bottom: 1px solid #E2E9EF;position: relative;}
	._320 header .centro::after{content: ""; width: 100%; border-bottom: 1px dashed #E2E9EF; position: absolute; bottom: -5px; left: 0px;}
	._320 header .centro .menuPrincipal{justify-content: center;}
	._320 header .centro nav{display: none;}
	._320 header .centro .menuMobile{width: 0px;display: flex;align-items: flex-end;height: 100%;position: fixed;top: 0px;right: 0px;z-index: 9999;justify-content: flex-end;transition: all 0.5s ease;}
	._320 .menuMobileAtivo header .centro .menuMobile{width: calc(100% - 78px);right: 0px;transition: all 0.5s ease;}
		._320 header .centro a.botaoMenu:link,
		._320 header .centro a.botaoMenu:active,
		._320 header .centro a.botaoMenu:visited{width: 129px;display: flex;align-items: center;justify-content: center;gap: 10px;background: #343C47;box-shadow: -8px -4px 10px 0px #0000001A;border-top-left-radius: 20px;transition: all 0.5s ease;padding: 16px 26px 15px;position: fixed;bottom: 0px;right: 0px;z-index: 9995;}
		._320 header .centro a.botaoMenu:hover{background: #AA58EC;}
			._320 header .centro a.botaoMenu b{width: max-content; font-size: 15px; font-weight: 700; line-height: 26px; color: #FFF;opacity: 1; visibility: visible;transition: all 0.5s ease;}
			._320 .menuMobileAtivo header .centro a.botaoMenu{width: 100%;gap: 0px;justify-content: flex-start;right: 0px;}
			._320 .menuMobileAtivo header .centro a.botaoMenu b{width: 0px; opacity: 0; visibility: hidden;}
			._320 header .centro a.botaoMenu svg{width: 26px; height: 26px;}

		._320 .menuMobileAtivo{transition: all 0.5s ease; position: relative;}
			._320 .menuMobileAtivo::before{content: "";width: 100%;height: 100%;background: #14181DE5;position: absolute;top: 0px;left: 0px;z-index: 999;transition: all 0.5s ease;}
		._320 .menuMobileAtivo header .centro .menuMobile .menuMobileAberto{width: 100%;background: #FFF;transition: all 0.5s ease;z-index: 5;}
		._320 header .centro .menuMobile .menuMobileAberto{width: 0%;height: 100%;background: #FFF;transition: all 0.5s ease;z-index: 2;overflow-y: auto;overflow-x: clip;}
			._320 header .centro .menuMobile .menuMobileAberto h1{background: linear-gradient(0deg, #F4F4FA 0%, #FFFFFF 100%);border-bottom: 1px solid #E2E9EF80;padding: 20px 20px;}
				._320 header .centro .menuPrincipal h1 figure{width: 100%;max-width: 194px;min-width: 194px;margin: 0px auto;}
				._320 .menuMobile header .centro .menuMobile .menuMobileAberto h1 figure,
				._320 .menuMobileAtivo header .centro .menuMobile .menuMobileAberto h1 figure{width: 100%;max-width: 194px;min-width: 194px;height: 34px; margin: 0px auto;}
					._320 .menuMobileAtivo header .centro .menuMobile .menuMobileAberto h1 figure img{width: 100%;height: 100%;}
			._320 header .centro .menuMobile .menuMobileAberto ul{padding: 9px 28px;}
					._320 header .centro .menuMobile .menuMobileAberto ul li a:link,
					._320 header .centro .menuMobile .menuMobileAberto ul li a:active,
					._320 header .centro .menuMobile .menuMobileAberto ul li a:visited{border-bottom: 1px dashed #E2E9EF;transition: all 0.5s ease;padding: 20px 2px; display: flex; align-items: center; gap: 12px;}
					._320 header .centro .menuMobile .menuMobileAberto ul li:last-of-type a{border-bottom: none;}
					._320 header .centro .menuMobile .menuMobileAberto ul li.inativo a{cursor: default;}
						._320 header .centro .menuMobile .menuMobileAberto ul li a figure{display: block; width: 20px;height: 20px;}
						._320 header .centro .menuMobile .menuMobileAberto ul li a b{display: block width: max-content;font-size: 15px;font-weight: 500;line-height: 16px;letter-spacing: 0.02em;color: #343C47;transition: all 0.5s ease;position: relative;}
							._320 header .centro .menuMobile .menuMobileAberto ul li a b:not(._320 header .centro .menuMobile .menuMobileAberto ul li.inativo a b)::after{content: "";width: 3px;height: 3px;background: transparent;border-radius: 16px;position: absolute;bottom: -6px;left: 50%;transform: translateX(-50%);transition: all 0.5s ease;}
							._320 header .centro .menuMobile .menuMobileAberto ul li a b:not(._320 header .centro .menuMobile .menuMobileAberto ul li.inativo a b):hover::after{width: 100%; background: #AA58EC;}
						._320 header .centro .menuMobile .menuMobileAberto ul li.inativo a b{color: #343C4780;}
							._320 header .centro .menuMobile .menuMobileAberto ul li.inativo a b em{display: block;font-size: 10px;font-weight: 700;line-height: 14px;letter-spacing: 0.02em;color: #343C4780;margin-top: 2px;}

/* Footer */
._320 footer{background: #F4F4FA;box-shadow: none;}
	._320 footer .centro{width: 100%;justify-content: center;gap: 33px;flex-direction: row-reverse;padding: 14px 20px 50px;border-top: 1px dashed #C8D2E2;}
		._320 footer .centro p{width: 100%;max-width: 185px;font-size: 13px;line-height: 18px;letter-spacing: 0.02em;text-align: center;}
		._320 footer .centro p:last-of-type{display: none;}
		._320 footer .centro figure{min-width: 52px; height: 52px;}


/* MEDIDAS FORM - AS MEDIDAS DE PORDENCTAGENS ESTÃƒO AGORA NO config/adm_cor.php */	
	.form100{ float: left; clear: inherit; width: 100% !important;}
	.margemForm{ margin-right: 4%;}
	.margemFormPequeno{ margin-right: 2%;}
	.clearForm{ clear: both !important;}
	.formAuto{ float: left; clear: inherit !important; width:auto !important;}

.form2{ float: left; clear: inherit; width: 2%;}.form4{ float: left; clear: inherit; width: 4%;}.form6{ float: left; clear: inherit; width: 6%;}.form8{ float: left; clear: inherit; width: 8%;}.form10{ float: left; clear: inherit; width: 10%;}.form12{ float: left; clear: inherit; width: 12%;}.form14{ float: left; clear: inherit; width: 14%;}.form16{ float: left; clear: inherit; width: 16%;}.form18{ float: left; clear: inherit; width: 18%;}.form20{ float: left; clear: inherit; width: 20%;}.form22{ float: left; clear: inherit; width: 22%;}.form24{ float: left; clear: inherit; width: 24%;}.form26{ float: left; clear: inherit; width: 26%;}.form28{ float: left; clear: inherit; width: 28%;}.form30{ float: left; clear: inherit; width: 30%;}.form32{ float: left; clear: inherit; width: 32%;}.form34{ float: left; clear: inherit; width: 34%;}.form36{ float: left; clear: inherit; width: 36%;}.form38{ float: left; clear: inherit; width: 38%;}.form40{ float: left; clear: inherit; width: 40%;}.form42{ float: left; clear: inherit; width: 42%;}.form44{ float: left; clear: inherit; width: 44%;}.form46{ float: left; clear: inherit; width: 46%;}.form48{ float: left; clear: inherit; width: 48%;}.form49{ float: left; clear: inherit; width: 49%;}.form50{ float: left; clear: inherit; width: 50%;}.form52{ float: left; clear: inherit; width: 52%;}.form54{ float: left; clear: inherit; width: 54%;}.form56{ float: left; clear: inherit; width: 56%;}.form58{ float: left; clear: inherit; width: 58%;}.form60{ float: left; clear: inherit; width: 60%;}.form62{ float: left; clear: inherit; width: 62%;}.form64{ float: left; clear: inherit; width: 64%;}.form66{ float: left; clear: inherit; width: 66%;}.form68{ float: left; clear: inherit; width: 68%;}.form70{ float: left; clear: inherit; width: 70%;}.form72{ float: left; clear: inherit; width: 72%;}.form74{ float: left; clear: inherit; width: 74%;}.form76{ float: left; clear: inherit; width: 76%;}.form78{ float: left; clear: inherit; width: 78%;}.form80{ float: left; clear: inherit; width: 80%;}.form82{ float: left; clear: inherit; width: 82%;}.form84{ float: left; clear: inherit; width: 84%;}.form86{ float: left; clear: inherit; width: 86%;}.form88{ float: left; clear: inherit; width: 88%;}.form90{ float: left; clear: inherit; width: 90%;}.form92{ float: left; clear: inherit; width: 92%;}.form94{ float: left; clear: inherit; width: 94%;}.form96{ float: left; clear: inherit; width: 96%;}.form98{ float: left; clear: inherit; width: 98%;}.form306{ float: left; clear: inherit; width:30.6%;}.form168{ float: left; clear: inherit; width:16.8%;}.form654{ float: left; clear: inherit; width:65.4%;}



._320 .formMob2{ float: left; clear: inherit; width: 2%;}._320 .formMob4{ float: left; clear: inherit; width: 4%;}._320 .formMob6{ float: left; clear: inherit; width: 6%;}._320 .formMob8{ float: left; clear: inherit; width: 8%;}._320 .formMob10{ float: left; clear: inherit; width: 10%;}._320 .formMob12{ float: left; clear: inherit; width: 12%;}._320 .formMob14{ float: left; clear: inherit; width: 14%;}._320 .formMob16{ float: left; clear: inherit; width: 16%;}._320 .formMob18{ float: left; clear: inherit; width: 18%;}._320 .formMob20{ float: left; clear: inherit; width: 20%;}._320 .formMob22{ float: left; clear: inherit; width: 22%;}._320 .formMob24{ float: left; clear: inherit; width: 24%;}._320 .formMob26{ float: left; clear: inherit; width: 26%;}._320 .formMob28{ float: left; clear: inherit; width: 28%;}._320 .formMob30{ float: left; clear: inherit; width: 30%;}._320 .formMob32{ float: left; clear: inherit; width: 32%;}._320 .formMob34{ float: left; clear: inherit; width: 34%;}._320 .formMob36{ float: left; clear: inherit; width: 36%;}._320 .formMob38{ float: left; clear: inherit; width: 38%;}._320 .formMob40{ float: left; clear: inherit; width: 40%;}._320 .formMob42{ float: left; clear: inherit; width: 42%;}._320 .formMob44{ float: left; clear: inherit; width: 44%;}._320 .formMob46{ float: left; clear: inherit; width: 46%;}._320 .formMob48{ float: left; clear: inherit; width: 48%;}._320 .formMob50{ float: left; clear: inherit; width: 50%;}._320 .formMob52{ float: left; clear: inherit; width: 52%;}._320 .formMob54{ float: left; clear: inherit; width: 54%;}._320 .formMob56{ float: left; clear: inherit; width: 56%;}._320 .formMob58{ float: left; clear: inherit; width: 58%;}._320 .formMob60{ float: left; clear: inherit; width: 60%;}._320 .formMob62{ float: left; clear: inherit; width: 62%;}._320 .formMob64{ float: left; clear: inherit; width: 64%;}._320 .formMob66{ float: left; clear: inherit; width: 66%;}._320 .formMob68{ float: left; clear: inherit; width: 68%;}._320 .formMob70{ float: left; clear: inherit; width: 70%;}._320 .formMob72{ float: left; clear: inherit; width: 72%;}._320 .formMob74{ float: left; clear: inherit; width: 74%;}._320 .formMob76{ float: left; clear: inherit; width: 76%;}._320 .formMob78{ float: left; clear: inherit; width: 78%;}._320 .formMob80{ float: left; clear: inherit; width: 80%;}._320 .formMob82{ float: left; clear: inherit; width: 82%;}._320 .formMob84{ float: left; clear: inherit; width: 84%;}._320 .formMob86{ float: left; clear: inherit; width: 86%;}._320 .formMob88{ float: left; clear: inherit; width: 88%;}._320 .formMob90{ float: left; clear: inherit; width: 90%;}._320 .formMob92{ float: left; clear: inherit; width: 92%;}._320 .formMob94{ float: left; clear: inherit; width: 94%;}._320 .formMob96{ float: left; clear: inherit; width: 96%;}._320 .formMob98{ float: left; clear: inherit; width: 98%;}._320 .formMob306{ float: left; clear: inherit; width:30.6%;}._320 .formMob168{ float: left; clear: inherit; width:16.8%;}._320 .formMob654{ float: left; clear: inherit; width:65.4%;}._320 .formMob100{ float: left; clear: inherit; width: 100% !important;} 
._320 .zeraMargemMob{ margin-right: 0!important;}
._320 .margemFormMob{ margin-right: 4% !important;}
._320 .clearFormMob{ clear: both !important;}
._320 .formAutoMob{ float: left; clear: inherit !important; width:auto !important;}

/* ESTILIZACAO FORM */
form input, form select{padding: 16px 20px;  background: #EFEFF0; border-radius: 2px 24px 24px 20px; font: 500 16px/1 "Raleway"; letter-spacing: 0.02em; color: #343C47; font-variant: lining-nums; border: 1px solid transparent; transition: all .5s ease; width: 100%; ;&:hover{border-color: var(--cor1)} &:focus{border-color: #2e97bc}}
form select{-webkit-appearance: none; background-image: linear-gradient(45deg, transparent 50%, #272727 50%), linear-gradient(135deg, #272727 50%, transparent 50%);background-position: calc(100% - 26px) calc(1em + 6px), calc(100% - 20px) calc(1em + 6px), calc(100% - 2.5em) 0.5em;background-size: 5px 5px, 6px 6px, 1px 1.5em;background-repeat: no-repeat;cursor: pointer;padding-right: 50px;height: 53px;}


