@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;1,100;1,300;1,400;1,500;1,700&display=swap');

body { position: relative; font-family: 'Montserrat', sans-serif; font-weight: 400; background-color: #fffad9; }
a { color: #fdde00; text-decoration: none !important; }
a:hover { color: #fffad9; }
h1 { font-size: 32px; font-weight: 600; color: #a21200; }
h2 { font-size: 16px; font-weight: normal; color: #ff9500; }
h3 { font-size: 22px; font-weight: bold; color: #dc1801; text-align: center; margin: 40px auto; }
h4 { font-size: 22px; font-weight: normal; color: #ff9500; margin-bottom: 20px; }
h5 { font-size: 14px; font-weight: bold; color: #dc1801; margin-bottom: 15px; }
h6 { font-size: 14px; font-weight: bold; color: #ff9500; }
.btn-primary { background-color: #e9933e; color: white; border: none !important; padding: 8px 15px; text-transform: uppercase; letter-spacing: 0.25em; }
.btn-primary:hover { background-color: #dc1801; color: #fdde00; border: none !important; }
.btn-wait { background-color: #cac3bb; color: black; border: none !important; padding: 8px 15px; text-transform: uppercase; letter-spacing: 0.25em; }
.btn-wait:hover { background-color: #86837f; color: #ffffff; border: none !important; }
.btn-secondary { border: none; }

.c1 { color: #fffad9 !important; }
.c2 { color: #fdde00 !important; }
.c3 { color: #ff9500 !important; }
.c4 { color: #dc1801 !important; }
.c5 { color: #a21200 !important; }
.cBranco { color: #fff !important; }
.cAmarelo { color: #eab531 !important; }
.cVerde { color: #5ba680 !important; }
.cVerdeEscuro { color: #0d6438 !important; }
.cAzul { color: #5f9baa !important; }
.cLaranja { color: #ff6c0e !important; }
.cVermelho { color: #ce5860 !important; }
.cRoxo { color: #ac259e !important; }
.cChumbo { color: #555555 !important; }
.cCinza { color: #cecece !important; }

.ch1 { color: #fffad9 !important; }
.ch2 { color: #fdde00 !important; }
.ch3 { color: #ff9500 !important; }
.ch4 { color: #dc1801 !important; }
.ch5 { color: #a21200 !important; }
.chAmarelo { color: #eab531 !important; }
.chVerde { color: #5ba680 !important; }
.chAzul { color: #5f9baa !important; }
.chLaranja { color: #ff6c0e !important; }
.chVermelho { color: #ce5860 !important; }
.chRoxo { color: #ac259e !important; }
.chChumbo { color: #555555 !important; }
.chCinza { color: #cecece !important; }
.ch1:hover { background-color: #fffad9 !important; color: #a21200 !important; }
.ch2:hover { background-color: #fdde00 !important; color: #ffffff !important; }
.ch3:hover { background-color: #ff9500 !important; color: #ffffff !important; }
.ch4:hover { background-color: #dc1801 !important; color: #ffffff !important; }
.ch5:hover { background-color: #a21200 !important; color: #ffffff !important; }
.chAmarelo:hover { background-color: #eab531 !important; color: #ffffff !important; }
.chVerde:hover { background-color: #5ba680 !important; color: #ffffff !important; }
.chAzul:hover { background-color: #5f9baa !important; color: #ffffff !important; }
.chLaranja:hover { background-color: #ff6c0e !important; color: #ffffff !important; }
.chVermelho:hover { background-color: #ce5860 !important; color: #ffffff !important; }
.chRoxo:hover { background-color: #ac259e !important; color: #ffffff !important; }
.chChumbo:hover { background-color: #555555 !important; color: #ffffff !important; }
.chCinza:hover { background-color: #cecece !important; color: #ffffff !important; }

.f1 { background-color: #fffad9 !important; color: #a21200 !important; }
.f2 { background-color: #fdde00 !important; color: #a21200 !important; }
.f3 { background-color: #ff9500 !important; color: #ffffff !important; }
.f4 { background-color: #dc1801 !important; color: #ffffff !important; }
.f5 { background-color: #a21200 !important; color: #ffffff !important; }
.fAmarelo { background-color: #eab531 !important; color: #ffffff !important; }
.fVerde { background-color: #5ba680 !important; color: #ffffff !important; }
.fAzul { background-color: #5f9baa !important; color: #ffffff !important; }
.fLaranja { background-color: #ff6c0e !important; color: #ffffff !important; }
.fVermelho { background-color: #ce5860 !important; color: #ffffff !important; }
.fRoxo { background-color: #ac259e !important; color: #ffffff !important; }
.fChumbo { background-color: #555555 !important; color: #ffffff !important; }
.fCinza { background-color: #dedede !important; color: #888888 !important; }
.fPreto { background-color: black !important; }

.fh1 { background-color: #fffad9 !important; color: #a21200 !important; }
.fh2 { background-color: #fdde00 !important; color: #ffffff !important; }
.fh3 { background-color: #ff9500 !important; color: #ffffff !important; }
.fh4 { background-color: #dc1801 !important; color: #ffffff !important; }
.fh5 { background-color: #a21200 !important; color: #ffffff !important; }
.fhAmarelo { background-color: #eab531 !important; color: #ffffff !important; }
.fhVerde { background-color: #5ba680 !important; color: #ffffff !important; }
.fhAzul { background-color: #5f9baa !important; color: #ffffff !important; }
.fhLaranja { background-color: #ff6c0e !important; color: #ffffff !important; }
.fhVermelho { background-color: #ce5860 !important; color: #ffffff !important; }
.fhRoxo { background-color: #ac259e !important; color: #ffffff !important; }
.fhChumbo { background-color: #555555 !important; color: #ffffff !important; }
.fhCinza { background-color: #dedede !important; color: #888888 !important; }

.fh1:hover { color: #fffad9 !important; background-color: #a21200 !important; }
.fh2:hover { color: #fdde00 !important; background-color: #fffad9 !important; }
.fh3:hover { color: #ff9500 !important; background-color: #fffad9 !important; }
.fh4:hover { color: #dc1801 !important; background-color: #fffad9 !important; }
.fh5:hover { color: #a21200 !important; background-color: #fffad9 !important; }
.fhAmarelo:hover { color: #eab531 !important; background-color: #f9f6f2 !important; }
.fhVerde:hover { color: #5ba680 !important; background-color: #f9f6f2 !important; }
.fhAzul:hover { color: #5f9baa !important; background-color: #f9f6f2 !important; }
.fhLaranja:hover { color: #ff6c0e !important; background-color: #f9f6f2 !important; }
.fhVermelho:hover { color: #ce5860 !important; background-color: #f9f6f2 !important; }
.fhRoxo:hover { color: #ac259e !important; background-color: #c2bfba !important; }
.fhChumbo:hover { color: #555555 !important; background-color: #dddddd !important; }
.fhCinza:hover { color: #888888 !important; background-color: #dedede !important; }

.minH { min-height: 500px;}
.esq { text-align: left !important; }
.rig { text-align: right !important; }
.cen { text-align: center !important; }
.jus { text-align: justify !important; }
.bol { font-weight: bold !important; }
.sp { padding: 5px 10px !important; }
.cb { clear: both; }
.mt0 { margin-top: 0 !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt40 { margin-top: 40px !important; }
.mb0 { margin-bottom: 0 !important; }
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb40 { margin-bottom: 40px !important; }
.p15 { padding: 15px 0 30px 0 !important; }
.pt0 { padding-top: 0 !important; }
.pt10 { padding-top: 10px !important; }
.pt20 { padding-top: 20px !important; }
.pt40 { padding-top: 40px !important; }
.pb0 { padding-bottom: 0 !important; }
.pb10 { padding-bottom: 10px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb40 { padding-bottom: 40px !important; }
.ml { margin-left: 10px !important; }
.mlp { margin-left: 5px !important; }
.mr { margin-right: 10px !important; }
.mrp { margin-right: 5px !important; }
.fs10 { font-size: 10px !important; }
.fs11 { font-size: 11px !important; }
.fs12 { font-size: 12px !important; }
.fs14 { font-size: 14px !important; }
.fs16 { font-size: 16px !important; }
.fs20 { font-size: 20px !important; }
.fs24 { font-size: 24px !important; }
.fs32 { font-size: 32px !important; }
.fs40 { font-size: 40px !important; }
.w100 { width: 100%; }
.w75 { width: 75%; }
.w50 { width: 50%; }
.eof { text-align: center; padding: 50px; color: #584F6E; }
.espacoFinal { height: 100px; }
.bol { font-weight: bold !important; }