@font-face {
  font-family: 'Calibri Regular';
  src: url('font/calibri-font-family/calibri-regular.ttf');
  font-display: swap;
}

body {
  overflow-x: hidden;
  height: 100vh;
  background-color: #dadde8;
  font-family: 'Calibri Regular';
}
.header {
  display: flex;
}
.header .content__header {
  position: relative;
  padding: 1rem 0;
  padding-right: 2rem;
}
.header .content__header::after {
  position: absolute;
  right: 0;
  top: 0;
  width: 150vw;
  height: 100%;
  background-color: #fff;
  content: ' ';
  z-index: -1;
  border-radius: 0 0 3rem 0;
}

.header .button__header {
  position: relative;
  padding-left: 3rem;
  display: flex;
  align-items: center;
}

.header .button__header .content {
  margin: 13px 0 25px 60px;
}
.header .button__header .content > div {
  display: flex;
  color: #fff;
  margin: 0 0px 0 -40px;
}
.header .button__header .content > div > img {
  margin: 5px 15px 10px 10px;
}
.header .button__header::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 150vw;
  height: 100%;
  background-color: #3e60ff;
  content: ' ';
  z-index: -1;
  border-radius: 0 0 0 3rem;
}

.header .content__header .content__ul {
  padding-right: 8rem;
}

.header .content__header .content__ul > li > a {
  color: #2368ba;
}

/* baner */

body .splide__pagination__page {
  background: #3e60ff;
  opacity: 1;
  width: 1.5rem;
  height: 0.75rem;
  transition: 0.5s;
  border-radius: 5000px;
  margin: 10px 0;
  transform: rotate(90deg);
}
body .splide__pagination__page.is-active {
  background: #fce300;
  width: 3rem;
  transform: none;
  transform: rotate(90deg);
  margin: 20px 0px;
}

body .splide__pagination {
  margin-right: 89%;
}

body .splide__arrow.splide__arrow--prev {
  display: none;
}

body .splide__arrow.splide__arrow--next {
  display: none;
}
.banner {
  padding: 2rem 0 0 2rem;
}

.banner_img {
  margin: 0 0 0 10%;
  border-radius: 25px 5px 5px 100px;
  position: relative;
}
.banner_conteudo {
  position: relative;
  margin: -220px 50% 68px 10%;
  text-align: start;
  color: #fff;
  padding: 0 4rem;
}

.banner_conteudo > h1 {
  margin: 0px 0 -10px 0;
}

.banner_conteudo > img {
  margin: 0px 0px 6px 1px;
}

/* inscrevase */
.inscrevase {
  margin: -35px 0 0 0;
}

.inscrevase_img {
  position: relative;
}

.inscrevase_conteudo {
  position: absolute;
  text-align: center;
  left: 50%;
  top: 110%;
}

.inscrevase_conteudo > h1 {
  color: #fce300;
  font-size: 5rem;
  margin: 0 0 0 0;
}

.inscrevase_conteudo > p {
  color: #fff;
  font-size: 3rem;
  margin: 0 0 0 0;
}

.inscrevase_conteudo > p:nth-child(5) {
  color: #fff;
  font-size: 3rem;
  margin: -36px 0 0px 0px;
}

.inscrevase_conteudo > button {
  background-color: #fce300;
  color: #3e60ff;
  border-radius: 25px 25px;
  border: none;
  padding: 5px 5px;
}

/* Noticias */
.noticias {
  background-color: #dadde8;
  margin: -2rem 0 0rem 0px;
  padding: 0 0 2rem 0;
}

.noticias_titulo {
  text-align: center;
  color: #165fb1;
  margin: 1rem 0 0rem 0;
  padding: 1rem 0;
}

.noticias_display {
  display: flex;
  justify-content: space-around;
}

.noticias_img {
  border-radius: 5px;
  width: 250px;
  height: 250px;
}

.noticias_conteudo {
  padding: 0 8%;
}

.noticias_conteudo_bg {
  background-color: #fff;
  padding: 7px;
  border-radius: 0 0 25px 5px;
}
.noticias_conteudo {
  padding: 0 8%;
}
.noticias_entrar {
  display: flex;
  margin: -36px 0px 0px 81%;
}

.udef {
  background-image: url('../img/historia.png');
  background-repeat: no-repeat;
  background-size: contain;
  height: 60%;
}
.udef_historia {
  display: flex;
  text-align: center;
  transform: translateY(35%);
  color: wheat;
}
.uedf_texto {
  padding: 0 100px;
}

.footer {
  margin: 2rem 0;
  padding-bottom: 2rem;
}
@media screen and (orientation: portrait), (max-width: 1000px) {
  div.desktop {
    display: none;
  }

  .mobile {
    display: none;
  }
}
