
 .bg-widget {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  gap:35px;
}


#logo-premio{animation: anos 10s ease-in-out infinite !important;}



/* #mao-cima {
  position: absolute;
  left: -1085px;
  top: -595px;
  animation: anos 10s ease-in-out infinite !important;
}
#mao-direita {
  position: absolute;
  right: -789px;
  bottom: -350px;
  animation: anos 10s ease-in-out infinite !important;
}

@media (min-width: 768px) and (max-width:1441px) {
#mao-cima {
  left: -855px!important;
  top: -595px;
}
} */




@font-face {
font-family: "MohrRounded";
src: url("/wp-content/themes/premio-sinturb/fonts/MohrRounded-Bold.ttf");
font-weight: bold; 
}
@font-face {
font-family: "MohrRounded-BoldIt";
src: url("/wp-content/themes/premio-sinturb/fonts/MohrRounded-BoldIt.ttf");
font-weight: bold;
}

@font-face {
font-family: "Barlow Condensed";
src: url("/wp-content/themes/premio-sinturb/fonts/BarlowCondensed-Medium.ttf");
font-weight: 400;
}
@font-face {
font-family: "Nunito";
src: url("/wp-content/themes/premio-sinturb/fonts/Nunito-SemiBold.ttf");
font-weight: 600;
}
@font-face {
font-family: "Barlow-Medium";
src: url("/wp-content/themes/premio-sinturb/fonts/Barlow-Medium.ttf");
font-weight: 400;
}
@font-face {
font-family: "Barlow-Bold";
src: url("/wp-content/themes/premio-sinturb/fonts/Barlow-Bold.ttf");
font-weight: 400;
}
@font-face {
font-family: "Poppins-regular";
src: url("/wp-content/themes/premio-sinturb/fonts/Poppins-Regular.ttf");
font-weight: 400;
}
@font-face {
font-family: "Poppins-bold";
src: url("/wp-content/themes/premio-sinturb/fonts/Poppins-Bold.ttf");
font-weight: 700;
}
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed&family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat&display=swap');

body,
html {
width: 100%;
height: 100%;
background:#0f0f0f;
/*background:url('/wp-content/uploads/2022/11/nnnoise-bg-menu-1.svg');*/
/* background:#090809 url(data:image/png;base64,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); */
background-size: auto;
background-repeat: repeat;
background-position: center;
font-size: 1.18rem;
}

button:focus {
  outline:0 !important;
}

hr {
max-width: 50px;
border-width: 3px;
border-color: #F05F40;
}

hr.light {
border-color: #fff;
}

a {
color: #FFED00;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}

a.btn, input[type=submit] {
background-color: #4D606F;
color: #ffffff;
display: block;
margin:  auto;
height: 60px;
font-size: 18px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
border: 1px solid transparent;
}
a.btn {
max-width: 410px;
}

a.btn:hover, input[type=submit]:hover{
border: 2px solid #ffffff;
color: #ffffff;
background-color: transparent !important;
}

a:hover {
color: #f05f40;
}
li.sorts{
background-color: transparent !important;
border: 0 !important;
margin-bottom: 8px;
}
li.sorts a{
padding: 10px;
background-color: #FFB822;
color: #ffffff;
margin-left: -2px;
text-transform: uppercase;
font-weight: bold;
}

table{
width: 100%;
}
table th{
background-color: #FFB822;
color: #ffffff;
border-color: #ffffff !important;
}
table, table tr, table td, table th{
border:  1px solid #e9e9e9;
padding: 10px;
}

input, select{
height: 50px;
border:  1px solid #767676;
}

.wppb-max-upload, .wppb-description-delimiter{
text-align: center !important;
}

input[type=file]{
border:  0;
}

input[type=text], input[type=email], input[type=password] {
padding-left: 15px !important;
outline: none !important;
background-color: #FFFFFF !important;
}
textarea{
outline: none;
background-color: transparent;
height: 80px;
width: 100%;
padding: 15px;
}
input[type=submit],
#inscricoes button{
width: 100%;
background-color: #FFB822;
border: 2px solid transparent;
color: #ffffff;
font-weight: 700;
padding: 10px;
border-radius: 5px;
}

input[type=submit]:hover,
#inscricoes button:hover{
border: 2px solid #4D606F;
color: #4D606F;
background-color: transparent;
}

h1,
h2,
h3,
h4,
h5,
h6,
p strong {
font-weight: 600;
font-family: 'Barlow Condensed';
}

.nav-link {
  padding: 10px;
}

.bg-dark {
background-color: #212529 !important;
}

.text-faded {
color: rgba(255, 255, 255, 0.7);
}
#premiacao h2, #contato h2{
color: #ffffff;
}
.titulo-global{
position: relative;
z-index: 1 !important;
font-weight: 400!important;
color: #ffffff;
font-size: 38px;
}
/*.titulo-global::before{
content: '';
width: 30px;
height: 30px;
position: absolute;
left: 50%;
margin-left: -12.5px;
top: 80px;
background: url("../imgs/braskem/icon-titulo.png");
}*/
/*.titulo-p::before{
content: '';
width: 30px;
height: 30px;
position: absolute;
left: 50%;
margin-left: -12.5px;
top: 80px;
background: url("../imgs/braskem/icon-titulo.png");
}*/
.titulo-p{
position: relative;
z-index: 1 !important;
font-weight: bold;
color: #000 !important;
font-size: 38px;
}
.titulo-pp{
position: relative;
z-index: 1 !important;
font-weight: bold;
color: #E3AD65 !important;
font-size: 38px;
margin-bottom:35px;
}
/*.titulo-cc::before{
content: '';
width: 30px;
height: 30px;
position: absolute;
left: 50%;
margin-left: -12.5px;
top: 80px;
background: url("../imgs/braskem/icon-titulo.png");
}*/
.titulo-c{
position: relative;
z-index: 1 !important;
font-weight: bold;
color: #E3AD65 !important;
font-size: 30px;
}
.titulo-cc{
position: relative;
z-index: 1 !important;
font-weight: bold;
color: #fff !important;
font-size: 38px;
}
.titulo-r{
position: relative;
z-index: 1 !important;
font-weight: bold;
color: #ffffff !important;
font-size: 38px;
}
/*.titulo-r::before{
content: '';
width: 30px;
height: 30px;
position: absolute;
left: 50%;
margin-left: -12.5px;
top: 80px;
background: url("../imgs/braskem/icon-premiacao.png");
}
.titulo-c::before{
content: '';
width: 30px;
height: 30px;
position: absolute;
left: 50%;
margin-left: -12.5px;
top: 80px;
background: url("../imgs/braskem/icon-categoria.png");
}
.titulo-pp::before{
content: '';
width: 30px;
height: 30px;
position: absolute;
left: 50%;
margin-left: -12.5px;
top: 80px;
background: url("../imgs/braskem/icon-premiacao.png");
}*/
.titulo-i{
position: relative;
z-index: 1 !important;
font-weight: bold;
color: #fff !important;
font-size: 38px;
}
/*.titulo-i::before{
content: '';
width: 30px;
height: 30px;
position: absolute;
left: 50%;
margin-left: -12.5px;
top: 80px;
background: url("../imgs/braskem/icon-inscricoes.png");
}*/

.titulo-rr{
position: relative;
z-index: 1 !important;
font-weight: bold;
color: #000 !important;
font-size: 38px;
}

/*.titulo-rr::before{
content: '';
width: 30px;
height: 30px;
position: absolute;
left: 50%;
margin-left: -12.5px;
top: 80px;
background: url("../imgs/braskem/icon-realizacao.png");
}
*/
.section-heading {
margin-top: 0;
}

::-moz-selection {
color: #fff;
background: #212529;
text-shadow: none;
}

::selection {
color: #fff;
background: #212529;
text-shadow: none;
}

img::selection {
color: #fff;
background: transparent;
}

img::-moz-selection {
color: #fff;
background: transparent;
}

.navbar-toggler:not(:disabled):not(.disabled){
margin-right: 15px;
}
#mainNav .titles h1 {
color: #424242 !important;
}
.header-usuario {
margin-top: 25px;
}
#mainNav {
border-color: transparent;
transition: all 0.2s;
padding: 0;
z-index: 9999;
background-color: #ffffff;
border-bottom: 1px solid #424242;
}
#mainNav .navbar-brand {
font-weight: 700;
color: #F05F40;
padding: 0;
}

#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
color: #fff;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
font-size: 18px;
font-weight: 600;
color: #E3AD65;
font-family: "Nunito" !important;
text-transform: initial;
padding-left: 15px;
text-decoration:none;
}
#mainNav:not(.navbar-shrink) .navbar-nav > li.nav-item > a.nav-link,
#mainNav:not(.navbar-shrink) .navbar-nav > li.nav-item > a.nav-link:focus {
color: #E3AD65 !important;
}

#mainNav:not(.navbar-shrink) .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav:not(.navbar-shrink) .navbar-nav > li.nav-item > a.nav-link:focus:hover {
opacity: .6 !important;
}

.navbar-shrink .navbar-nav li a{
color:#fff!important;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link.active,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active {
color: #fff !important;
border-color: #fff;
}

#mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active:hover {
color: #fff;
border-color: #fff;
}

#mainNav.navbar-shrink a.navbar-brand{
display: none;
padding: 10px 0px;
background-color: #4D606F;
transition: 0.5s;
}

#mainNav a.navbar-brand{
display: none;
padding: 10px 0px;
background-color: #4D606F;
transition: 0.5s;
text-align: center
}
#mainNav a.navbar-brand img{
  width: 60%;
}

#contato input {
  width: 100%;
  height: 40px;
  border: 1px solid #a6a6a6;
  background-color: transparent;
  outline: none;
  transition:  0.3s;
  color: #ffffff;
  margin-bottom: 10px;
  border-radius: 5px;
}
#contato textarea {
  margin-bottom: 10px; 
  border-radius: 5px;
}


header.masthead a{
  display: block;
  margin-top: 0px;
  color: #ffffff;
  font-size: 50px;
}
header.masthead a svg path{
  fill: #ffffff;
}
#contato .info{
  color: #ffffff;
  text-align: center;
  line-height: 25px;
}

#contato .info a {
  color: #ffffff;
}

.navbar-light .navbar-toggler {
  border-color: transparent !important;
}

.navbar-light .navbar-toggler-icon  {
  background:url('data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(9,55,244, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E') !important;}

.navbar-collapse      {position: relative; padding: 0px 0px;}
.btn-inscrever        {font-weight: 700; display: block; position: absolute; right: 0; border:solid 2px #FFB822; background-color: #FFB822; color: #ffffff; padding: 10px 60px; border-radius: 5px;}
.btn-inscrever:hover  {background-color: rgba(255,255,255,0); color: #FFB822; text-decoration: none;}
.insc-mobile          {font-weight:700; position: relative; display: none;display: none;border: solid 2px #fff;background-color: #fff; color: #4D606F; padding: 5px 20px;border-radius: 50px;}
.insc-mobile:hover    {background-color: #ffffff; color: #4D606F; text-decoration: none;}

@media (max-width: 1024px) {
.btn-inscrever {padding: 10px 30px;}
}
@media (max-width: 992px) {
.insc-mobile {display: block;}
.btn-inscrever {display: none;}
}

/* Notebook */
@media (min-width: 993px) and (max-width:1441px) {
#premio .row {margin-bottom:-140px}


}


@media (max-width: 600px) {

  #tradicao-img{width:200px!important;height:100px!important}
#oferecimento{width:350px!important;height:70px!important}
#categorias h2{margin-bottom:35px;}

}
@media (max-width: 480px) {
nav#mainNav {display:none;background:transparent!important;border:none;}
nav#mainNav .navbar-toggler{text-align:right;}
header.masthead{padding-bottom:0px;height:100vh;}
.masthead{padding-top:40px!important;}
}
@media (min-width: 1442px) {
#premio .row {margin-bottom:-180px}
}

@media (min-width: 992px) {

#premio{
  padding: 100px 0px 0px 0px!important;
}



.titulo-global{
  position: relative;
  z-index: 2222;
  font-weight: bold;
  color: #ffffff;
  font-size: 38px;
  text-transform:uppercase;
}
#mainNav{
  background-color: transparent;
  border: none;
  padding-top:20px;
}
#mainNav.navbar-shrink a.navbar-brand{
  display: block;
  padding: 0px 0px;
  background-color:#4D606F;
  transition: 0.5s;
  text-align: center
}
#mainNav.navbar-shrink a.navbar-brand img{
  width: 80%;
}

 #mainNav a.navbar-brand{
  display: block;
  max-width: 220px;
  padding: 0px 0px;
  background-color: #4D606F;
  transition: 0.5s;
  visibility: hidden;
}
#mainNav a.navbar-brand img{
  width: 100%;
}
#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
  color: #F1263E;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link {
  padding: 0.5rem 1rem;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
  color: #ffffff;
  padding: 30px 0px;
  border-top: 4px solid transparent;
  transition:  0.3s;
  margin-left: 72px;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
  color: #FFB822;
  border-color: #FFB822;
  transition:  0.3s;
}
#mainNav.navbar-shrink {
  border-bottom: 0;
  background-color: #090b0b96;
  padding-top:0!important;
}
#mainNav.navbar-shrink .navbar-brand {
  color: #F05F40;

}
#mainNav.navbar-shrink .navbar-brand:focus, #mainNav.navbar-shrink .navbar-brand:hover {
  color: #f05f40;
}
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link,
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus {
  color: #FFB822;
}
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus:hover {
  color: #FFB822;
}

#contato input{
  border: 1px solid #767676;
  background-color: transparent;
  outline: none;
  transition:  0.3s;
  color: #ffffff;
  border-radius: 5px;
}
#contato .info{
  color: #ffffff;
  text-align: left;
}
}

header.masthead {
padding-top: 10rem;
padding-bottom: calc(10rem - 56px);
/*background-image: url("../imgs/guerreiros/banner-header.png");
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;*/
}
header.masthead h1 strong b{
  color: #4D606F;
  margin-left: 145px;
}
header.masthead hr {
margin-top: 30px;
margin-bottom: 30px;
}

header.masthead h1 {
font-size: 1.5rem;
color: #000;
}

header.masthead p {
font-weight: 300;
}

@media (min-width: 768px) {
header.masthead p {
  font-size: 1.15rem;
}
#contato input{
  border: 1px solid #767676;
  background-color: transparent;
  outline: none;
  transition:  0.3s;
  color: #ffffff;
}
}

@media (min-width: 1366px) and (max-width: 1920px) {
  header.masthead {
      min-height: 800px!important;
  }
}

@media (min-width: 992px) {
header.masthead {
  height: 95vh;
  min-height: 1080px;
  padding-top: 0;
  padding-bottom: 0;
}
header.masthead h1 {
  font-size: 3rem;
}
 header.masthead a{
  display: block;
  margin-top: 70px;
  color: #ffffff;
  font-size: 70px;
}
 header.masthead h1 {
  /*font-size: 100px;*/
  /*line-height: 70px;*/
  margin-top: 25px;
  font-size: 26px;
  position: relative;
  color: #000;
  /*padding-left: 270px;*/
}
/*header.masthead h1::before {
  content: '';
  width: 228px;
  height: 228px;
  position: absolute;
  background: url('../imgs/braskem/icon-banner.png');
  left: 0;
}*/
header.masthead h1 strong b{
  color: #4D606F;
  margin-left: 270px;
  font-size: 50px;
}
}

@media (min-width: 1200px) {

header.masthead h1 {
  /*font-size: 100px;*/
  /*line-height: 70px;*/
  margin-top: 25px;
  font-size: 26px;
  position: relative;
  color: #000;
  /*padding-left: 270px;*/
}
/*header.masthead h1::before {
  content: '';
  width: 228px;
  height: 228px;
  position: absolute;
  background: url('../imgs/braskem/icon-banner.png');
  left: 0;
}*/
header.masthead h1 strong b{
  color: #4D606F;
  margin-left: 410px;
  font-size: 60px;
}
header.masthead a{
  display: block;
  margin-top: 0px;
  font-size: 50px;
}
header.masthead a svg path{
  fill: #fff;
}
#contato input{
  border: 1px solid #767676;
  background-color: transparent;
  outline: none;
  transition:  0.3s;
  color: #000;
}
}

.service-box {
max-width: 400px;
}

.portfolio-box {
position: relative;
display: block;
max-width: 650px;
margin: 0 auto;
}

.portfolio-box .portfolio-box-caption {
position: absolute;
bottom: 0;
display: block;
width: 100%;
height: 100%;
text-align: center;
opacity: 0;
color: #fff;
background: rgba(240, 95, 64, 0.9);
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
text-align: center;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
padding: 0 15px;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
font-size: 18px;
}

.portfolio-box:hover .portfolio-box-caption {
opacity: 1;
}

.portfolio-box:focus {
outline: none;
}

@media (min-width: 768px) {
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
  font-size: 16px;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
  font-size: 22px;
}
}

@media (max-width:768px) {
.insc-mobile {
  margin:5px;border-radius:20px;font-weight:700;border:solid 2px #fff;background-color:#fff;color:#4D606F;display: none;}
}
.insc-mobile:hover {
  background-color:rgba(255,255,255,0);
  color:#fff;
  text-decoration: none;
}


@media screen and (min-width: 320px) {
 .masthead img { margin-top: auto; }
}

.navbar-toggler:not(:disabled):not(.disabled) {
    margin:5px;
}
}

.text-primary {
color: #F05F40 !important;
}

.btn {
border: none;
border-radius: 0;
}

.btn-xl {
padding: 1rem 2rem;
}

.btn-primary {
background-color: #e22319;
border-color: #F05F40;
color: #ffffff;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
color: #fff;
background-color: #ee4b28 !important;
}

.btn-primary:active, .btn-primary:focus {
box-shadow: 0 0 0 0.2rem rgba(240, 95, 64, 0.5) !important;
}