* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }


h1,h2,h3,h4,h5{
  /*font-family: 'Poppins', sans-serif;*/
  color: #FF1616;
}
uk-h1{
  /*font-family: 'Poppins', sans-serif;*/
  color: #FF1616;
}

a{
  color: #666666;
}

footer {
   /* background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);*/
    padding: 20px;
    position: relative;
    overflow: hidden;
    bottom: 0;
    top: 0;
    width: 100%;
  }
  /*Slider show home*/
  .uk-slideshow-items {
    height: 65vh;
    min-height: 320px;
    min-width: 260px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

  }
  .uk-overlay{
    background-image: linear-gradient(to top, #1a1b1bb0 0%, #eef1f5cb 100%);
  }

  .title-slider{
    width: 1200px;
  }
/*Soluções Home */
.sectionSolutions{
  background-color: #f8f8f8;
}
  /*New Navbar*/

  .new-nav-bar{
  background-color: #fafafa00;
  z-index: 2; /* número máximo é 9999 */
  width: 100%;
  position: absolute;
  }
  nav.uk-navbar-container.uk-navbar.a{
    color: white;
  }
  /*Article Home*/
.articleHome{
  background-color: #131313;
}
  /* / Article Home*/
.bkg-1{
  background-color: rgba(0, 0, 0, 0.808);
  width: 100%;
  height: 100px;
  margin-top: 20px;

}

.bkg-1, h3{
  margin-top: 30px;
}
.bkg-2{
  background-color: rgba(0, 0, 0, 0.808);
  width: 100%;
  height: 100px;
}
.bkg-2,h3{
  margin-top: 30px;
}
  .title-m1{
    /*-webkit-text-decoration: rgb(3, 3, 3) solid underline overline;
    text-decoration: rgb(2, 2, 2) solid underline overline 2px;
    -webkit-text-underline-position: auto;
    text-underline-position: auto;
    */
    -webkit-text-decoration: #2c3e50  solid underline;
    text-decoration: #2c3e50 solid underline;
    -webkit-text-underline-position: under;
    text-underline-position: under;
  }
  .title-m1:hover{
    /*
    -webkit-text-decoration: rgb(233, 38, 38) solid underline overline;
    text-decoration: rgb(247, 51, 51) solid underline overline 4px;
    */
    -webkit-text-decoration: rgb(233, 38, 38) solid underline;
    text-decoration: rgb(247, 51, 51)  solid underline;
    -webkit-text-underline-position: under;
    text-underline-position: under;
  }

  .titlem2{
    font-size: 50px;
  }

  .iconSolutions{
    display: flex;
  }
  .solutions-text-area{
    width: 60%;
  }
  /*Botãoes Flutuantes*/
  .floatingButton{
    padding:5px;
    position:fixed;
    right:10px;
    bottom:1px;
    z-index:4
  }
  .comment{
    height: 30px;
    width: 30px;
  }
  .btn-institute{
    background-color: #FF1616;
  }
  .btnBudget{
    border-radius: 22px;
  }
  /*Destaques*/
  .highlights{
    border:solid 2px #b2bec3;
    width: 100px;
    height: 100px;
  }
  .highlights:hover{
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;

    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
/*Áreas Tecnológicas */
.area-tech{
  background-color: #131313;
}
.div-sm{
  width: 500px;
}
.h1-m1{
  font-size: 50px;
}
.hr-m1{
 height: 3px;
 width: 175px;
 margin-bottom: 5px;
 background-color: #474747;
}
.hr-m2{
  height: 3px;
  width: 175px;
  margin-bottom: 5px;
  background-color: #e7e7e7;
}
a.uk-accordion-title{
  width: 250px;
}
.p-m1{
  font-size: 30px;

}

.h1-m1{
  color: rgb(70, 70, 70);
}
  .uk-button-default{
    background-color: rgba(255, 255, 255, 0.863);

  }
  .uk-button-default:hover{
    background-color: rgba(255, 255, 255, 0.76);
  }
  .uk-card{

  }
  img{
    border-radius: 5px;
  }
  .uk-card{
    border-radius: 5px;
  }
.uk-button{
  border-radius: 19px;
  color: #545454;
}

.logo{
  height: 30px;
}


.title-m1{
  display: inline-block;
  color: hsl(222, 25%, 14%);
  position: relative;
}

.title-M1::after {
   content: '';
   position: absolute;
   width: 100%;
   transform: scaleX(1);
   height: 2px;
   bottom: 0;
   left: 0;
   background-color: hsl(0, 92%, 58%);
   transform-origin: bottom left;
   transition: transform .6s cubic-bezier(0.53, 0.21, 0, 1);
}

.title-M1:hover::after {
   transform: scaleX(0);
   transform-origin: bottom right;
}

.title-m2{
  color: #c0c0c0;
}

.energySvg{
  width: 80px;
  height: 80px;
}

.technolotyArea{
  background-image: url('../images/technology-area/matthew-feeney-ZIBlP6k4QBo-unsplash.jpg');
  background-repeat: no-repeat;
  background-size: 100%;
  height: 440px;
}
.technolotyAreaTitle{
  border-radius: 5px;
  background-color: white;
  padding: 8px;
}
.cardAutomation{
  background-image: url("../images/technology-area/slider-automation/automation-03.jpg");
  padding: 22px;
  border-radius: 5px;
}
.cardEnergy{
  background-image: url("../images/technology-area/slider-energy/energy-01.png");
  padding: 22px;
  border-radius: 5px;
}
.cardAgribusiness{
  background-image: url("../images/technology-area/slider-agribusiness/agribusiness-01.png");
  padding: 22px;
  border-radius: 5px;
}
.cardHospital{
  background-image: url("../images/technology-area/slider-hospital/hospital-01.png");
  padding: 22px;
  border-radius: 5px;
}
.bannerTechnologicalAreaM1{
  background-image: url('../images/home/technological-area/22.png');
  background-repeat: no-repeat;
  padding: 22px;
  background-size: cover;
}
.bannerTechnologicalAreaM2{
  background-image: url('../images/home/technological-area/20.png');
  background-repeat: no-repeat;
  padding: 22px;
  background-size: cover;
}
.bannerTechnologicalAreaM3{
  background-image: url('../images/home/technological-area/18.png');
  background-repeat: no-repeat;
  padding: 22px;
  background-size: cover;
}
.bannerTechnologicalAreaM4{
  background-image: url('../images/home/technological-area/24.png');
  background-repeat: no-repeat;
  padding: 22px;
  background-size: cover;
}

.CardTechnologicalArea{
  margin: 13px;

}
.img-industrial-automation{
  height: 293px;
}
.img-agro-business{
  height: 293px;
}
.card-power-automation{
  height: 293px;
}
div.electromechanicalArea{

}
.management-banner{
  background-image: url("https://www.tseaenergia.com.br/wp-content/uploads/2017/11/banner-qualificacao-e-motivacao-v2.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  height: 600px;
}
.Panels6phases{
  height: 500px;
}
.bkgPanels01{
  background-image: url('../images/panels/psat/bkg-psat.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
  display: flex;
  background-size: 200%;
}
.uk-subnav-pill>.uk-active>a{
  background-color: #ed3237;
}
.uk-input{
  background-color: #f8f8f8;
  border-radius:   8px;
}
.uk-textarea{
  background-color: #f8f8f8;
  border-radius: 8px;
}
.uk-input-uload-file{
  border: #00b894 solid 3px;
  border-style: dotted;
  padding: 32px;
}
.uk-alert{
  border-radius: 9px;
}

.BannerAreaCell{
  background-color: rgba(0, 0, 0, 0.61);
  padding: 8px;
  border-radius: 8px;
  width: 40vh;
}
.buttom-footer{
  width: 125px;
}

.uk-alert-success{
  background-color: #88ffd1;
  color: black;
}
.uk-alert-danger-nery{
  background-color: #ff6b6b;
  color: black;
}
.uk-alert-warning{
  background-color: #feca57;
  color: black;
}
div.uk-dropdown{
  border-radius: 8px;
}
/*Não visível*/
  .TecArea1{
  display: none;
}
.BannerArea2{
  display: none;
}
.sliderSmall01{
 height: 200px;
}
.sliderShowPanels{
margin-top: 15%;

}
.hospitalCard{
  background-image: url("../images/icons/hospital.svg");
  background-repeat: no-repeat;
  background-size: 110px;
  background-position: left;
}
.sugarCard{
   background-image: url("../images/icons/sugar.svg");
  background-repeat: no-repeat;
  background-size: 110px;
  background-position: left;
}
.plantingCard{
   background-image: url("../images/icons/planting.svg");
  background-repeat: no-repeat;
  background-size: 110px;
  background-position: left;
}
.carCard{
  background-image: url("../images/icons/car.svg");
  background-repeat: no-repeat;
  background-size: 140px;
  background-position: left;
}
.cardBox{
  background-image: url("../images/icons/box.svg");
  background-repeat: no-repeat;
  background-size: 140px;
  background-position: left;
}
.book-store{
  background-color: #00244a;
  height: 155px;
  padding: 55px;
}
.allPanels{
  width: 1920px;
  height: 420px;
  object-fit: cover;
  object-position: 50% 50%;

}
.sixSteps{
  width:1175px;
  height:662px;
  object-fit:cover;
  object-position:50% 50%;
}
.iconSolution{
  display: inline-block;
}
span{
 /*font-family:poppins-extralight,poppins,sans-serif;-->*/
}
.panels{
  background-color: black;
  background-image: url("../images/panels/bg.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-origin: inherit;
  background-position: right;
  background-size:100%;

}

.btn-insc{
  color: white;
}
.instituteArea{
  background-color: black;
  background-image: url("../images/panels/bg.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-origin: inherit;
  background-position: right;
  background-size:100%;

}
.solutions{
  background-color: black;
  background-image: url("../images/panels/bg.png");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-origin: inherit;
  background-position: right;
  background-size:100%;

}

.textPanel{
vertical-align:middle;
display:table-cell;
margin-top: 80px;

}
.textPanel{
  font-size: 18px;
}
.instituteArea{
  background-color: black;
  margin-bottom: 0px;
  object-fit: cover;
  object-position: 50% 50%;
}

.textPanelsn{
  vertical-align:middle;
  display:table-cell;

  }
  .textPanelsn{
    font-size: 18px;
  }

.nerySolutions{
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2);
  border-radius: 5px;
  position: relative;
  z-index: 1;
  background: inherit;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.527);
}

.uk-background-primary{
  background-color: rgb(19, 19, 19);
}

.homeSolutions{
  background-color: black;
}
.nerySolutions:before {
  content: "";
  position: absolute;
  background: inherit;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-shadow: inset 0 0 2000px rgba(4, 6, 66, 0.5);
  filter: blur(10px);
  margin: -20px;
}

.imgSolutions{
  height: 410px;
}
.imgIconSolutions{
  margin-right: 14px;
}
.solutions{
  background-color: black;
}
.btnSolutions{
  background-color: rgba(0, 0, 255, 0);
}
.energyCard{
  background-image: url("../images/icons/thunderbolt.svg");
  background-repeat: no-repeat;
  background-size: 110px;
  background-position: left;
}
.wiringCard{
   background-image: url("../images/icons/wiring.svg");
  background-repeat: no-repeat;
  background-size: 110px;

}
.rocksCard{
   background-image: url("../images/icons/rocks.svg");
  background-repeat: no-repeat;
  background-size: 150px;
  background-position: left;
}
.paperCard{
    background-image: url("../images/icons/paper.svg");
  background-repeat: no-repeat;
  background-size: 150px;
  background-position: left;
}
.petroleumCard{
     background-image: url("../images/icons/petroleum.svg");
  background-repeat: no-repeat;
  background-size: 110px;
  background-position: left;
}
.chemistryCard{
      background-image: url("../images/icons/chemistry.svg");
  background-repeat: no-repeat;
  background-size: 110px;
  background-position: left;
}
.steelIndustryCard{
  background-image: url("../images/icons/steel-industry.svg");
  background-repeat: no-repeat;
  background-size: 110px;
  background-position: left;
}
.panels-sm{
  display: none;
}
div.uk-navbar-dropdown.uk-open{
  border-radius: 8px;
  background-color: #131313;

}
.uk-navbar-dropdown-nav>li.uk-active>a {
  color: #999;
}
.li-nav>li>a{
  color: #ed3237;
}
.BannerArea1{
  z-index: inherit;
}

img.img-psat{
  width: 380px;
  height: 548px;
}
.solution-sm{
    display: none
  }

  @media (max-width: 594px)
  {
    .BannerArea1{
      display: none;
    }
    .BannerArea2{
      display: initial;
    }

  }
@media (max-width: 766px)
{
  .storeBook{
    display: none;
  }
  .socialArea{
    display: none;
  }
  .img-all-solutions{
    display: none;
  }
}

@media (max-width: 966px)
{
  .solutions{
  background-image: none;

  }
  .panels{
    background-image: none;

  }
  .highlightsArea{
   display:  none;
  }
  .img-nery-solutions{
    display: none;
  }
  .div-solution{
    display: none;
  }

}
@media (max-width: 1092px){
  .nerySolutions{
    display: none;
  }
  .solution-lg{
    display: none;
  }
  .solution-sm{
    display: initial;
  }
}
@media (max-width: 1200px){
  .Panels6phases{
    display: none;
  }
  .panels-lg{
    display: none;
  }
  .panels-sm{
    display: initial;
  }
}

@media (max-width: 1350px){
  .allPanels{
    display: none;
  }

}

@media (min-width: 1612px) and (orientation: landscape)

{
  .TecArea2{
  display: none;
}

.TecArea1{
  display: initial;
}

}
