.slide a { text-decoration:none; color: inherit;  }

.ultemp_out { position:relative; background-color:#DBDBDB; padding:30px 0px 20px; height:auto; }
.ultemp_wide { position:relative; display:flex; justify-content:center; flex-direction:row; flex-flow:wrap; max-width:1300px; height:auto; }
.logo_emp { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #DDDDDD; padding:10px; display:inline-block; margin:25px 0px 0px; background-color: #ffffff; }
.logo_emp img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display:block; }
.ultem_t { display: table; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px; margin:16px 12px; color: #5A698C; background-color:#ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative; width:230px!important; cursor:pointer; }
.ultem_t:hover { box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px; background-color: #8CA0BA; color:#FFFFFF; }
.ultem_t:hover .ultem_r:last-child {background-color: #E0E7F0; }
.ultem_t:hover .logo_emp { border:1px solid #768CAD; }
.ultem_r { display: table-row; }
.ultem_r:first-child p { font-family:Oswald-Light; font-size:20px; line-height:22pt; letter-spacing:0.03em; margin:10px 15px 20px; }
.ultem_c { display: table-cell; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.ultem_r:last-child { background-color:#F4F5F5; }
.ultem_r:last-child  p:first-of-type { font-family:Helvetica; font-size:13px; line-height:14pt; color: #6B8CBD; letter-spacing:0.02em; letter-spacing:0.02em; margin:20px 25px 5px; }
.ultem_r:last-child  p:last-of-type { font-family:Helvetica; font-size:12px; line-height:12pt; color: #444E74; letter-spacing:0.02em; letter-spacing:0.02em; margin:0px 25px 20px; }
.tit_ulte { font-family:Roboto-Light; color:#6F7995; font-size:34px; line-height:34pt; margin:20px 20px 20px; }

.ultcul_out { position:relative; background-color:#E0D7CD; padding:30px 0px 20px; height:auto; margin-top:1px; }
.ultcul_wide { position:relative; display:flex; justify-content:center; flex-direction:row; flex-flow:wrap; max-width:1300px; height:auto; }
.ultct_t { display: table; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px; margin:16px 12px; color: #753B0E; background-color:#ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position:relative; width:230px; cursor:pointer; }
.ultct_t:hover { box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px; background-color: #A48670; color:#F5F2EF; }
.ultct_t:hover .ultct_r:last-child { background-color: #DFD1C8; }
.ultct_t:hover .logo_emp { border:1px solid #936C6C; }
.ultct_r { display: table-row; }
.ultct_r:first-child p { font-family:Oswald-Light; font-size:20px; line-height:22pt; letter-spacing:0.03em; margin:10px 15px 20px; }
.ultct_c { display: table-cell; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.ultct_r:last-child { background-color:#F5F0ED; }
.ultct_r:last-child  p:first-of-type { font-family:Helvetica; font-size:13px; line-height:14pt; color: #B34E32; letter-spacing:0.02em; letter-spacing:0.02em; margin:20px 25px 5px; }
.ultct_r:last-child  p:last-of-type { font-family:Helvetica; font-size:12px; line-height:12pt; color: #73031F; letter-spacing:0.02em; letter-spacing:0.02em; margin:0px 25px 20px; }
.tit_ultc { font-family:Roboto-Light; color:#88736D; font-size:34px; line-height:34pt; margin:20px 20px 20px; }

.ultempg_out { position:relative; background-color:#ffffff; padding:30px 0px 20px; height:auto; }
.ultempg_wide { position:relative; display:flex; justify-content:center; flex-direction:row; flex-flow:wrap; max-width:1300px; height:auto;  }
.empgold { position:relative; height:100%; width:335px!important; margin:0px; padding:15px 25px 30px; text-align:left;  background-color: #F7F7F8; -webkit-border-radius: 6px; -moz-border-radius:6px; border-radius: 6px; border:1px solid #EFEFF1; background-image:url(../imagens/patrocinador.png); background-repeat: no-repeat; background-position: right bottom; }
.empgold div:first-of-type:not(.bot_gold) { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; padding:10px; display:inline-block; margin:3px 22px 0px 0px; background-color: #ffffff; float:left; }
.empgold div:first-of-type img { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:127px; height:127px; display:block; }
.empgold p:first-of-type { font-family:Oswald-Light; color: #2674B8; font-size:23px; line-height:25pt; letter-spacing:0.02em; margin: 0px 0px 0px; }
.empgold p:nth-of-type(2) { background-image:url(../imagens/local.svg); background-repeat: no-repeat; background-position: left top 1px; background-size:13.5px 13.5px; font-family:Roboto-Regular; font-size: 14px; line-height:13pt; color:#406680; margin:5px 0px 0px; padding-left: 20px; }
/* .empgold p:nth-of-type(3) { background-image:url(../imagens/gear.svg); background-repeat: no-repeat; background-position: left top 1px; background-size:13.5px 13.5px; font-family:Roboto-Regular; font-size: 14px; line-height:13pt; color:#406680; margin:6px 0px 0px; padding-left: 20px; } */
.empgold p:nth-of-type(3) { font-family:Roboto-Regular; font-size:13px; line-height:15.5pt; color: #3D3F4C; letter-spacing:0.03em; letter-spacing:0.02em; margin:0px 0px 5px; }
.empgold .bot_gold { position:absolute; width:100px!important; text-align:center; left:0; right:0; margin-left: auto; letter-spacing:0.02em; margin-right: auto; bottom:24px; font-family:Roboto-Regular; font-size:12px; background-color: #669900; padding:12px 25px; color: #FFFFFF; -webkit-border-radius: 6px; -moz-border-radius:6px; border-radius: 6px; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; user-select: none; }
.empgold .bot_gold:hover { background-color: #88CC00; }
.empgold hr { border-top: 1px solid #DBDBDB; border-bottom:0px; margin:15px 0px 20px; }
.tit_ulteg { font-family:Roboto-Light; color:#6F7995; font-size:34px; line-height:34pt; margin:20px 20px 20px; }
.empgold a { text-decoration:none; color:inherit; }
.empgold:hover .bot_gold { background-color: #88CC00; }
.empgold:hover { box-shadow: rgba(3, 102, 214, 0.2) 0px 0px 0px 3px; }

@media screen and (max-width:600px) {
.empgold { max-width:270px!important; margin:0px 10px 0px!important; }
.linha_animada3 { padding:0px 0px 0px!important;  }
.empgold div:first-of-type:not(.bot_gold) { position: relative;  float:none; margin:3px 20px 15px 0px; left: 50%; transform: translateX(-50%);}
.empgold p:nth-of-type(4) { text-align:center; }
.empresas_gold { padding:0px; margin:0px; max-width:330px!important; }

.ultem_t, .ultct_t { box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; }
.ultem_t:hover, .ultct_t:hover { box-shadow: none;}
.ultem_r:first-child p, .ultct_r:first-child p { font-size:15px; line-height:16pt; letter-spacing:0.01em; }
.tit_ulte, .tit_ultc { font-size:30px; line-height:30pt; }
}