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;}
 
body{text-rendering: optimizelegibility !important;position: relative;}

*{scrollbar-width: auto;scrollbar-color: var(--cor1) #F5F8FA;scroll-behavior: smooth;--cor1: #6193c8;}
	
*{ scrollbar-width: auto; scrollbar-color: #ffffff #1D4572; scroll-behavior: smooth;}
*::-webkit-scrollbar { width: 8px; } 
*::-webkit-scrollbar-track {background: #1D4572; }
*::-webkit-scrollbar-thumb {background-color: #ffffff; border-radius: 5px;}
    
::selection {background: var(--cor1);color:#fff;}  
::-webkit-selection {background: var(--cor1);color:#fff;} 
::-moz-selection {background: var(--cor1);color:#fff;}


/* SECTION TOPO */
section.topo{background: url("/media/img/salaSecreta2023Blog/fundoTopoSS2.webp") no-repeat;padding: 29px 0 0;position: relative;overflow-x: clip; background-position: center top}
	section.topo::after{content: '';display: block;position: absolute;max-width: 1244px;height: 413px;border-radius: 100%;opacity: 0.22;background: #0D172E;mix-blend-mode: multiply;filter: blur(97.5px);left: 50%;transform: translateX(-50%);top: -144px;width: 100%;z-index: 1;}
	section.topo::before{content: '';display: block;position: absolute;width: 100%;max-width: 1844px;height: 80px;border-radius: 100%;opacity: 0.72;background: #0E468C;filter: blur(66px);left: 102px;top: calc(100% - 65px);z-index: 2;}
	section.topo .centro{max-width: 1217px;padding: 0 20px;width: 100%;display: flex;margin: 0 auto;z-index: 2;position: relative;justify-content: space-between;gap: 30px;}
		section.topo .centro .boxTexto{max-width: 336px;width: 100%;}
		section.topo .centro .boxTexto h1{user-select: none}
			section.topo .centro .boxTexto p{font: 800 16px/16px 'Montserrat';text-transform: uppercase;color: #FFFFFF;text-align: center;letter-spacing: 2.88px;margin: 29px 0 44px;position: relative}
			section.topo .centro .boxTexto p::before{content: '';display: block;position: absolute;max-width: 308px;height: 2px; background: linear-gradient(90deg, rgba(191, 213, 238, 0.00) 0%, #79ADE5 15.1%, #85B9F5 85.42%, rgba(191, 213, 237, 0.00) 100%); opacity: 0.4; bottom: calc(100% + 16px);width: 100%;}
			section.topo .centro .boxTexto span.hashtag{font: 700 21px/21px 'Caveat';color: rgba(79, 157, 219, 0.6);letter-spacing: 0.42px;margin: 14px 0 0 30px;display: block;max-width: 280px;text-align: end;}
			section.topo .centro .boxTexto ul{border-radius: 12px;border: 2px solid #ECF1F8;background: #E4EAF2;overflow: clip;max-width: 284px;width: 100%;margin: 0 auto}
				section.topo .centro .boxTexto ul li{display: flex; gap: 24px; padding-right: 20px; min-height: 56px; align-items: center; font: 400 19px/13px 'Roboto'; cursor: default; position: relative;}

				section.topo .centro .boxTexto ul li a:link,
				section.topo .centro .boxTexto ul li a:active,
				section.topo .centro .boxTexto ul li a:visited{ position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;} 

				section.topo .centro .boxTexto ul li:not(:last-child){border-bottom: 2px solid #ECF1F8;}
				section.topo .centro .boxTexto ul li.liberada{background: #FFFFFF; cursor: pointer}
				section.topo .centro .boxTexto ul li.liberada:hover span.status{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='3' d='m1.5 2.318 8.85 5.677L1.5 13.67V2.318Z' opacity='.56'/%3E%3C/svg%3E"); background-color: #EC4040 }
					section.topo .centro .boxTexto ul li b{font: 400 19px/13px 'Roboto'; letter-spacing: -0.19px; color: #9BAECC}
					section.topo .centro .boxTexto ul li.assistindo b{color: #FFFFFF;}
					section.topo .centro .boxTexto ul li.liberada b{color: #0C5699;}
						section.topo .centro .boxTexto ul li b em{font-weight: 800; color: #849DC3}
						section.topo .centro .boxTexto ul li.assistindo b em, section.topo .centro .boxTexto ul li.liberada b em{color: #EC4040}
					section.topo .centro .boxTexto ul li i{font: 700 13px/11px 'Montserrat'; letter-spacing: 0.26px; color: #AABBD6; text-transform: uppercase; margin-left: 10px}
					section.topo .centro .boxTexto ul li.assistindo i{color: #FFFFFF}
					section.topo .centro .boxTexto ul li.liberada i{color: #182A53}
				section.topo .centro .boxTexto ul li.assistindo{background: linear-gradient(270deg, rgba(255, 255, 255, 0.30) 0%, rgba(24, 42, 83, 0.00) 31.87%), #182A53; cursor: pointer}
					section.topo .centro .boxTexto ul li span.status{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23BECDE4' fill-rule='evenodd' d='M8 16c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8ZM8 1.92A6.087 6.087 0 0 0 1.92 8 6.087 6.087 0 0 0 8 14.08 6.087 6.087 0 0 0 14.08 8 6.087 6.087 0 0 0 8 1.92Zm-.96 1.6h1.92v4.16h2.88V9.6h-4.8V3.52Z' clip-rule='evenodd'/%3E%3C/svg%3E"); background-position: center; border-right: 2px solid #ECF1F8; max-width: 56px; width: 100%; min-height: 56px; background-repeat: no-repeat; transition: all .5s ease}
					section.topo .centro .boxTexto ul li.liberada span.status{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' fill='none'%3E%3Cpath fill='%23EC4040' d='M13.597 0 6.3 7.234 2.403 3.37 0 5.753 6.3 12 16 2.383 13.597 0Z'/%3E%3C/svg%3E"); background-position: center;}
					section.topo .centro .boxTexto ul li.assistindo span.status{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='3' d='m1.5 2.318 8.85 5.677L1.5 13.67V2.318Z' opacity='.56'/%3E%3C/svg%3E"); background-position: center; background-color: #EC4040; border-right: 0}
		section.topo .centro article{background: #FFFFFF;border: 2px solid #E1E6EB;border-radius: 24px 24px 4px 4px;box-shadow: 0px 17px 72px -8px rgba(11, 35, 83, 0.08), 0px 31px 28px -32px rgba(11, 35, 83, 0.17);max-width: 781px;width: 100%;position: relative;padding-top: 24px;margin: 15px 0 0;MIN-WIDTH: 500px;}
			section.topo .centro article .video{position: relative;margin: 27px 3px 3px;}
				section.topo .centro article .video .videoWrapper{position: relative;padding-bottom: 56.25%; height: 0; user-select: none}
					section.topo .centro article .video .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
				section.topo .centro article .topo {display: flex; align-items: center;}
				section.topo .centro article .topo p{font: 700 20px/24px 'Montserrat'; color: #1E2B43; letter-spacing: -0.4px; margin-left: 17px}
				section.topo .centro article .topo span.selo{font: 700 16px/16px 'Montserrat';color: #FFFFFF;letter-spacing: -0.16px;display: flex;padding: 11px 12px 9px 37px;background: #EC4040;border-radius: 0px 4px 4px 0px;margin-left: -2px;user-select: none; max-width: 110px; width: 100%}
				section.topo .centro article .video::before{content: ''; display: block; position: absolute; background: url("/media/img/salaSecreta2023Blog/imagemAula1.webp") no-repeat;width: 100%; height: 100%}				

/* SECTION BLOG */
section.blog{background: #030A13;padding: 82px 0 54px;margin-top: -25px;position: relative;}
	section.blog .centro{max-width: 1220px;padding: 0 20px;width: 100%;margin: 0 auto;position: relative;z-index: 2;}
		section.blog .centro .boxContador{align-items: center;display: flex;max-width: 940px;margin: 0 auto;position: relative;justify-content: space-between;}
		section.blog .centro .boxContador ul{display: flex; text-align: center; align-items: center}
		section.blog .centro .boxContador ul li.separador{color: #4B87E8; font: 600 16px/20px 'Roboto'; margin: 0 12px}
		section.blog .centro .boxContador ul li:first-child{margin-right: 24px}
		section.blog .centro .boxContador ul li span{color: #FFFFFF;font: 800 36px/37px 'Roboto';letter-spacing: 0.72px;}
		section.blog .centro .boxContador ul li p{color: #446DA6; font: 500 14px/10px 'Roboto'; letter-spacing: 0.42px; text-transform: uppercase
		; margin-top: 5px }
		section.blog .centro .boxContador::before {content: '';display: block;position: absolute;width: 47px;height: 52px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='48' fill='none'%3E%3Cpath fill='%231E2F46' d='M42.564 24.356a35.27 35.27 0 0 0-1.862-1.683c5.542-6.475 6.872-13.08-.4-14.633-7.67-.95-17.335 4.057-24.252 8.762.799-10.834 4.833-19.38 10.597-9.064.399.733 1.374 1.036 2.128.69.754-.345 1.108-1.338.71-2.029C26.513.831 23.41-.119 21.325.011c-4.788.388-6.872 6.734-7.714 10.662-14.986-2.417-18.4 6.734-6.207 15.755 3.502 2.676 8.38 5.396 13.168 7.381C12.903 37.651-.354 40.5 7.05 29.58c.798-1.079-.355-2.633-1.64-2.33a1.732 1.732 0 0 0-1.02.647C1.508 31.91.887 35.45 2.572 37.78c3.06 3.755 9.045 2.374 13.523 1.036 5.232 13.424 15.163 11.74 17.468-2.504.754-4.36.798-10.1.222-14.806 9.4 5.957 15.385 13.597 3.237 13.252-.887 0-1.596.604-1.685 1.468 0 2.115 2.793 1.597 4.345 1.554 9.355-1.036 9.089-7.511 2.882-13.425Zm-16.76-8.633c-.354.734 0 1.727.754 2.029 1.286.561 2.483 1.165 3.724 1.77.4 2.633.666 5.482.71 8.158.221 12.906-5.232 25.77-11.927 10.057a58.181 58.181 0 0 0 10.375-5.525c.355-.216.576-.56.665-.992.31-1.339-1.374-2.288-2.483-1.511a58.357 58.357 0 0 1-3.502 2.158C14.809 28.759 4.213 20.989 3.326 17.234c-1.463-4.014 3.946-4.403 9.754-3.626-.488 3.928-.444 7.295-.133 11.223.044 1.338 1.995 1.856 2.837.863.355-.388.4-.95.31-1.467-.088-1.122-.177-2.374-.177-3.583 6.828-5.525 18.932-10.878 23.765-9.712 4.39.777 2.172 5.266-1.508 9.755-3.059-2.115-6.606-4.1-10.241-5.698-.798-.345-1.73 0-2.128.734Z'/%3E%3C/svg%3E");left: 2px;top: 50%;transform: translateY(-50%);background-repeat: no-repeat;}
			section.blog .centro .boxContador .texto {position: relative;margin-left: 64px;}
			section.blog .centro .boxContador .texto::after {content: '';display: block;position: absolute;width: 1px;height: 168px;background: linear-gradient(180deg, #185196 31.61%, rgba(4, 11, 20, 0.00) 85%);left: calc(100% + 45px);bottom: calc(100% - 109px);}
			section.blog .centro .boxContador .texto span{font: 700 18px/16px 'Montserrat'; color: #F24040; text-transform: uppercase; letter-spacing: 0.54px}
			section.blog .centro .boxContador .texto p{font: 700 20px/20px 'Montserrat';color: #FFFFFF;letter-spacing: 0.44px;margin-top: 7px;}
		section.blog .centro article.comentarios {width: 100%;border-radius:24px;border: 2px solid #E1E6EB;background: #FFF;box-shadow: 0px 17px 72px -8px rgba(11, 35, 83, 0.08), 0px 31px 28px -32px rgba(11, 35, 83, 0.17);margin: 61px auto 0; }  

/* SECTION COMPRAR */  
section.comprar{ padding:0px;position: relative;} 
section.comprar .centro h2{font: 400 32px/40px 'Montserrat';text-align: center;color: #FFFFFF}
section.comprar .centro em{font: 800 16px/16px 'Montserrat'; color: #6A8BBA; text-transform: uppercase; text-align: center; letter-spacing: 2.24px; display: block; width: 100%}
section.comprar .centro > article{display: flex;gap: 30px;justify-content: center;padding:0;}
	section.comprar .centro article div{border: 2px solid #FFF;background: #FFF;padding: 0px 0px 21px;width: 100%;max-width: 432px;border-radius: 4px;box-shadow: 0px 16px 32px -8px rgba(11, 35, 83, 0.24), 0px 8px 12px -16px rgba(11, 35, 83, 0.17);position: relative;z-index: 2;}
	section.comprar .centro article div::after{content: '';display: block;position: absolute;max-width: 428px;width: 100%;height: 109px;background: linear-gradient(180deg, rgba(213, 221, 233, 0.00) 0%, #EAF2FF 51.57%);left: 50%;transform: translateX(-50%);bottom: 0;z-index: 1;}
		section.comprar .centro article div h3{padding: 17px 0 15px;color: #BDC1CB;font: 700 16px/16px 'Montserrat';text-transform: uppercase;letter-spacing: 0.8px;text-align: center;border-bottom: 2px solid #DFE6EB;}
			section.comprar .centro article div figure{max-width: 330px; width: 100%; margin: 25px auto 22px;}
				section.comprar .centro article div figure img{user-select: none; width: 100%;}
				section.comprar .centro article div a:link, 
				section.comprar .centro article div a:active,
				section.comprar .centro article div a:visited{border-radius: 4px;background: #155D8D;box-shadow: 0px 13px 32px -5px rgba(0, 24, 46, 0.18),  inset 0px -4px 0px 0px rgba(69, 69, 69, 0.17), 0px -26px 40px -16px rgba(48, 214, 207, 0.69) inset;padding: 20px 32px 22px;width: 100%;display: block;max-width: 368px;position: relative;margin: 0 auto;transition: all ease 0.5s;z-index: 2;}
					section.comprar .centro article div a:hover{background: #2192dd;box-shadow: 0px 18px 4px -15px rgb(0 0 0 / 30%), inset 0px -2px 0px 0px rgb(47 47 47 / 25%), 0px -36px 40px -16px rgb(57 255 247 / 69%) inset;}
					section.comprar .centro article div a b{color: #FFF;font: 900 21px/22px 'Roboto';text-transform: uppercase;text-align: center;display: block;width: 100%;max-width: 240px;margin: 0 auto;}
					section.comprar .centro article .mentoria a:link,
					section.comprar .centro article .mentoria a:active,
					section.comprar .centro article .mentoria a:visited{background: #29BBA5;box-shadow: 0px 13px 32px -5px rgba(0, 24, 46, 0.18), inset 0px -4px 0px 0px rgba(90, 90, 90, 0.24), inset 0px -26px 40px -16px rgba(20, 109, 188, 0.70);max-width: 360px;}
						section.comprar .centro article .mentoria a:hover{background: #1defd0;box-shadow: 0px 18px 4px -15px rgb(0 0 0 / 30%), inset 0px -2px 0px 0px rgb(35 35 35 / 24%), inset 0px -36px 50px -16px rgb(59 148 227 / 80%);}

		section.comprar .centro article div h4{margin: -20px 0 15px 0; display: flex; flex-flow: column; color: #3E5997;}
          section.comprar .centro article div h4 b{ font: 900 27px/28px 'Roboto'; text-align: center; }
          section.comprar .centro article div h4 span{ font: 400 18px/28px 'Roboto'; color: #31659f; text-align: center; }

          section.comprar .centro article div.mentoria h4 b{color: #017d6a;}
          section.comprar .centro article div.mentoria h4 span{color: #226d61;}  

/* FOOTER */
footer{padding: 38px 0px 43px 0px;background: #030A13;}
    footer .centro{max-width: 935px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between; flex-wrap: wrap}
        footer .centro figure{width: 100%;max-width: 234px;user-select: none;margin-left: 23px;}
        footer .centro p{max-width: 614px;padding: 2px 10px 0 0;width: 100%;font: 600 13px/18px 'Open Sans';color: rgb(255 255 255 / 24%);}
        footer .centro p b{font: 600 12px/16px 'Open Sans';color: rgb(255 255 255 / 16%);display: block;margin-top: 12px;}


/* INÍCIO MOBILE */

._320 section.topo {padding: 0; background-size: 800px; background-color: #002A64}
._320 section.topo::before{left: 50%; transform: translateX(-50%)}
._320 section.topo::after{max-width: 1244px;height: 579px;opacity: 1;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgb(0 42 100 / 75%) 30%, rgb(0 42 100) 50%);left: 50%;transform: translateX(-50%);bottom: 0px;mix-blend-mode: unset;border-radius: unset;filter: unset;top: unset;}
._320 section.topo .centro{flex-wrap: wrap; justify-content: center; max-width: 440px; gap: 0; padding: 0}
._320 section.topo .centro .boxTexto{max-width: unset;}
._320 section.topo .centro .boxTexto h1{display: flex; justify-content: center; scale: 0.8}
._320 section.blog, ._320 section.comprar{margin-top: 0;}
._320 section.topo .centro article{min-width: unset; margin: 0 0 0; padding-top: 10px; border: none; border-radius: 0}
._320 section.topo .centro .boxTexto p{margin: -10px 0 50px}
._320 section.topo .centro .boxTexto span.hashtag{display: none}
._320 section.topo .centro .boxTexto ul{display: flex;position: relative;border: 0; background: transparent; max-width: unset; justify-content: space-between; border-radius: 0; overflow:visible; border-bottom: 4px solid #003069}
._320 section.topo .centro .boxTexto ul li{font: 400 19px/13px 'Roboto'; flex-direction: column; width: 33%; gap: 0; padding: 0; border-radius: 12px 12px 0 0; justify-content: center; align-items: center; background: #fff; border: 1px solid transparent; border-bottom: none !important; padding-top: 10px}
._320 section.topo .centro .boxTexto ul li.assistindo{background: #003069; border: 1px solid #738daf}
._320 section.topo .centro .boxTexto ul li b{font: 400 16px/18px 'Roboto';}
._320 section.topo .centro .boxTexto ul li i{margin: 0 auto}
._320 section.topo .centro .boxTexto ul li.assistindo i, ._320 section.topo .centro .boxTexto ul li.liberada i{display: none}
._320 section.topo .centro article .topo{padding-right: 10px; margin-bottom: 41px}
._320 section.topo .centro article .topo p{font:700 14px/14px 'Montserrat'; margin-left: 10px;}
._320 section.topo .centro article .topo span.selo{font: 700 12px/16px 'Montserrat'; padding: 9px 10px 7px 18px; max-width: 79px;}
._320 section.topo .centro article .videoWrapper span.videoPlay{top: 50%; transform: translate(-50%, -50%)}
._320 section.topo .centro article .video{margin: 10px 0px 0px}
._320 section.topo .centro article .video::before{content: 'Clique no vídeo para assistir.'; display: flex; position: absolute; bottom: 100%; background: #003069; align-items: center; justify-content: center; width: 100%; height: 27px; font: 500 12px/13px 'Roboto'; color: #FFFFFF; text-transform: uppercase}
._320 section.topo .centro .boxTexto p::before{left: 50%; transform: translateX(-50%); bottom: calc(100% - 31px)}
._320 section.topo .centro .boxTexto ul li span.status{border: none; width: 36px; height: 36px; min-height: unset; border-radius: 100%; position: absolute; bottom: calc(100% - 17px); background-color: #E4EAF2}
._320 section.topo .centro .boxTexto ul li.liberada span.status{background-color: #003069; border: 1px solid #EC4040}
._320 section.topo .centro .boxTexto ul li.liberada:hover span.status{background-color: #EC4040; border: 1px solid #FFFFFF}
._320 section.topo .centro .boxTexto ul li.assistindo span.status{background-color: #EC4040; border: 1px solid #FFFFFF}

._320 section.blog{padding: 0px 0 54px}
._320 section.blog .centro{max-width: 440px; padding: 0;}
._320 section.blog .centro .boxContador{flex-wrap: wrap; padding: 0 20px; justify-content: center; text-align: center}
._320 section.blog .centro .boxContador::before{left: 50%; transform: translate(-50%, 0%); top: unset; bottom: calc(100% + 5px)}
._320 section.blog .centro .boxContador .texto{margin-bottom: 15px; margin-left: 0}
._320 section.blog .centro .boxContador .texto span{font: 700 16px/16px 'Montserrat';}
._320 section.blog .centro .boxContador .texto p {font: 700 18px/20px 'Montserrat'; letter-spacing: -0.5px; margin-top: 5px; max-width: 270px;}
._320 section.blog .centro article.comentarios{margin: 0px auto 0; border-radius: 0; padding: 0 30px; border: none;}
._320 section.blog .centro .boxContador .texto::after{display: none}

._320 .boxComentarios h4 em{font-size: 12px;}

._320 section.comprar {padding: 30px 0 0}
._320 section.comprar .centro {max-width: 440px; margin: 0 auto; padding: 0 20px}
._320 section.comprar .centro em{margin-bottom: 3px}
._320 section.comprar .centro h2{font: 400 24px/28px 'Montserrat'}
._320 section.comprar .centro > article{gap: 10px;flex-direction: column; padding:0px 0 30px} 
._320 section.comprar .centro article div{padding-bottom: 15px; display: flex;flex-direction: column;justify-content: space-between;}
._320 section.comprar .centro article div h3{font-size: 16px; padding: 9px 0 7px;}
._320 section.comprar .centro article div figure{margin: 20px auto; padding: 0 20px;}
._320 section.comprar .centro article div a:link,
._320 section.comprar .centro article div a:active,
._320 section.comprar .centro article div a:visited{padding: 12px 10px 13px; width: calc(100% - 30px);} 
._320 section.comprar .centro article div a b{font-size: 17px;line-height: 20px;letter-spacing: -0.02em;font-weight: 700;max-width: initial;}

._320 footer {padding: 20px 0 30px }
._320 footer .centro{justify-content: center; max-width: 440px; text-align: center}
._320 footer .centro p{padding: 13px 10px; max-width: 340px; margin: 0 auto;}